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:
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 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:
     
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-final-project (.pdf)
Chapter 18 Source Code:   PDCurses Documentation:
Ch 18 Examples (.cpp)   PDCurses Documentation File (.txt)
 
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

Last Day of Finals
14 Dec 2017
12:00AM
ECE 155 Final Exam
14 Dec 2017
03:30PM - 05:30PM
LCOE Convocation
15 Dec 2017
12:00AM

Events Calendar

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