Lyles College Eng 50

ECE 71 - Introduction to Computational Programming

Applications of ANSI C in computational engineering analysis and design; programming fundamentals using statements, data types, file I/O, functions, arrays, pointers, strings, and structures; program organization using multiple source/header files; use of an Integrated Development Environment (IDE). (3 lecture/lab hours)

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 Computers & C++ Programming   Chapter 2 - C++ Basics
Chapter 1 Notes:   Chapter 2 Notes:
Ch 1 Class Notes (.ppt)   Ch 2 Class Notes (.ppt)
Chapter 1 Homework Assignment:   Chapter 2 Homework Assignment:
Complete the First 5-7 HOWTOs (See Above)   ece70_hw02-04 (.pdf)
ece71_hw01 (.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 & Functions that Return 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:
ece70_hw05-06 (.pdf)   ece70_hw07-08 (.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 an Intro to Objects/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:
ece70_hw09-10 (.pdf)   ece70_hw11-12 (.pdf)
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_hw13-14 (.pdf)   ece71_hw15-16 (.pdf)
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_hw17-18 (.pdf)   ece71_hw19-20 (.pdf)
Chapter 9 Source Code:   Chapter 10 Source Code:
Ch 9 Examples (.cpp)   Ch 10 Examples (.cpp)
     
Chapter 12 - Separate Compliation 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:
ece71_hw21-22 (.pdf)   ece71_hw23-24 (.pdf)
Chapter 12 Source Code:   Chapter 14 Source Code:
Ch 12 Examples (.cpp)   Ch 14 Examples (.cpp)
     
Chapter 18 - Standard Template 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_hw25-26 (.pdf)   ece71-final-project (.pdf)
Chapter 18 Source Code:   Example Executable Test File:
Ch 18 Examples (.cpp)   ece71-final-executable (.o)
 
Example Source Code:  

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

First Day of Instruction
22 Aug 2017
12:00AM
ECE 71 - Introduction to Computational Programming
22 Aug 2017
11:00AM - 12:15PM
ECE 155 - Control Systems
22 Aug 2017
02:00PM - 03:15PM

Events Calendar

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