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)
Ch1 Written Notes (.pdf)    
Chapter 1 Homework Assignment:   Chapter 2 Homework Assignment:
Complete the First 5-7 HOWTOs (See Above)   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 & 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:
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 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

USRT Meeting
22 Sep 2017
02:00PM - 03:00PM
ENGR 1H/3H
22 Sep 2017
03:00PM - 05:20PM
ECE 71 - Introduction to Computational Programming
25 Sep 2017
10:00AM - 11:15AM

Events Calendar

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