Lyles College Eng

ECE 71 - Introduction to Computational Programming

Introduction to C++ for computational engineering analysis and design; programming fundamentals, data types, I/O streams, files, strings and vectors, pointers and dynamic arrays, structures, program organization, scope, multiple source/header files; utilization of an Integrated Development Environment. (3 Units)

Prerequisites: Students must pass the ELM exam or be exempt from it; students who do not pass the exam must record a grade of C or better in a college-taught intermediate algebra course; trigonometry.


Syllabus Information

Foxtrot Comic

Useful Links

HOWTOs
  
Chapter 1 - Intro to Comp. & C++ Programming Chapter 2 - C++ Basics
Chapter 1 Notes: Chapter 2 Notes:
Ch 1 Class Notes (.ppt) Ch 2 Class Notes (.ppt)
Ch1 Written Notes (.pdf)
Chapter 1 Homework Assignment: Chapter 2 Homework Assignment:
Complete the First 5-7 HOWTOs ece71_hw02 (.pdf)
ece71_hw01 (.pdf) ece71_hw03-04 (.pdf)
Chapter 1 Source Code: Chapter 2 Source Code:
Ch 1 Examples (.cpp) Ch 2 Examples (.cpp)
     
 Chapter 3 - More Flow of Control Chapter 4 - Proc Abs & Funct that Ret a Value 
Chapter 3 Notes: Chapter 4 Notes:
Ch 3 Class Notes (.ppt) Ch 4 Class Notes (.ppt)
Chapter 3 Homework Assignment: Chapter 4 Homework Assignment:
ece71_hw05-06 (.pdf) ece71_hw09-10 (.pdf)
ece71_hw07-08 (.pdf) ece71_hw11-12 (.pdf)
Chapter 3 Source Code: Chapter 4 Source Code:
Ch 3 Examples (.cpp) Ch 4 Examples (.cpp)
  
Chapter 5 - Functions for All Subtasks Chapter 6 - I/O Streams as Intro to Objs/Classes
Chapter 5 Notes: Chapter 6 Notes:
Ch 5 Class Notes (.ppt) Ch 6 Class Notes (.ppt)
Chapter 5 Homework Assignment: Chapter 6 Homework Assignment:
ece71_hw13-14 (.pdf) ece71_hw20 (.pdf)
ece71_hw15 (.pdf)      numbers1.txt     numbers2.txt
ece71_hw21-22 (.pdf)
     bob.txt
Chapter 5 Source Code: Chapter 6 Source Code:
Ch 5 Examples (.cpp) Ch 6 Examples (.cpp)
     
Chapter 7 - Arrays Chapter 8 - Strings and Vectors
Chapter 7 Notes: Chapter 8 Notes:
Ch 7 Class Notes (.ppt) Ch 8 Class Notes (.ppt)
Chapter 7 Homework Assignment: Chapter 8 Homework Assignment:
ece71_hw23-24 (.pdf) ece71_hw28-29 (.pdf)
ece71_hw25-26 (.pdf) ece71_hw30-31 (.pdf)
ece71_hw27 (.pdf)      address.xml 
Chapter 7 Source Code: Chapter 8 Source Code:
Ch 7 Examples (.cpp) Ch 8 Examples (.cpp)
     
Chapter 9 - Pointers and Dynamic Arrays Chapter 10 - Defining Classes
Chapter 9 Notes: Chapter 10 Notes:
Ch 9 Class Notes (.ppt) Ch 10 Class Notes (.ppt)
Chapter 9 Homework Assignment: Chapter 10 Homework Assignment:
ece71_hw32-33 (.pdf) ece71_hw40-41 (.pdf)
ece71_hw34-35 (.pdf)      PackersInput.txt
Chapter 9 Source Code: Chapter 10 Source Code:
Ch 9 Examples (.cpp) Ch 10 Examples (.cpp)
     
Chapter 12 - Separate Comp and Namespaces Chapter 14 - Recursion
Chapter 12 Notes: Chapter 14 Notes:
Ch 12 Class Notes (.ppt) Ch 14 Class Notes (.ppt)
Chapter 12 Homework Assignment: Chapter 14 Homework Assignment:
 N/A  N/A
Chapter 12 Source Code: Chapter 14 Source Code:
Ch 12 Examples (.cpp) Ch 14 Examples (.cpp)
     
Chapter 18 - Standard Temp Library and C++11 ECE 71 - Final Project
Chapter 18 Notes: XCurses Library Setup:
Ch 18 Class Notes (.ppt) ece71-xcurses-setup (.pdf)
Chapter 18 Homework Assignment: Final Project Specifications:
ece71-final-project (.pdf)
Chapter 18 Source Code: PDCurses Documentation:
Ch 18 Examples (.cpp) PDCurses Documentation File (.txt)

This webpage and the contents thereof are for the sole purpose of
supporting ECE 70 for the designated semester.


They may not be reproduced or used in any fashion without the written consent of Dr. Gregory R. Kriehn,
of the Electrical and Computer Engineering Department, at California State University, Fresno.

Upcoming Events

Office Hours
21 Jan 2020
01:00PM - 03:30PM
ECE 71 - Engineering Computations
21 Jan 2020
03:30PM - 04:45PM
ECE Department Meeting
22 Jan 2020
12:00PM - 01:30PM

Events Calendar

Last month January 2020 Next month
S M T W T F S
week 1 1 2 3 4
week 2 5 6 7 8 9 10 11
week 3 12 13 14 15 16 17 18
week 4 19 20 21 22 23 24 25
week 5 26 27 28 29 30 31