Lyles College Eng 50

ECE 70 - Computational Programming for Engineers

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 Fundamentals
Chapter 1 Notes:   Chapter 2 Notes:
ece70_ch1 (.pdf)   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)
ece70_hw01 (.pdf)    
Chapter 1 Source Code:   Chapter 2 Source Code:
Ch 1 Examples (.c)   Ch 2 Examples (.c)
     
 Chapter 3 - Formatted Input/Output   Chapter 4 - Expressions
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 (.c)   Ch 4 Examples (.c)
     
Chapter 5 - Selection Statements   Chapter 6 - Loops
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 (.c)   Ch 6 Examples (.c)
 
ECE 70 - Practice Exam #1:  ece70_practice_exam1 (.pdf)
 
 Chapter 7 - Basic Types   Chapter 8 - Arrays
Chapter 7 Notes:   Chapter 8 Notes:
Ch 7 Class Notes (.ppt)   Ch 8 Class Notes (.ppt)
Chapter 7 Homework Assignment:   Chapter 8 Homework Assignment:
ece70_hw17-18 (.pdf)   ece70_hw19-20 (.pdf)
Chapter 7 Source Code:   Chapter 8 Source Code:
Ch 7 Examples (.c)   Ch 8 Examples (.c)
     
Chapter 9 - Functions   Chapter 10 - Program Organization
Chapter 9 Notes:   Chapter 10 Notes:
Ch 9 Class Notes (.ppt)   Ch 10 Class Notes (.ppt)
Chapter 9 Homework Assignment:   Chapter 10 Homework Assignment:
ece70_hw21-22 (.pdf)   ece70_hw23 (.pdf)
Chapter 9 Source Code:   Chapter 10 Source Code:
Ch 9 Examples (.c)   Ch 10 Examples (.c)
     
Chapter 11 - Pointers   Chapter 12 - Pointers and Arrays
Chapter 11 Notes:   Chapter 12 Notes:
Ch 11 Class Notes (.ppt)   Ch 12 Class Notes (.ppt)
Chapter 11 Homework Assignment:   Chapter 12 Homework Assignment:
ece70_hw24-25 (.pdf)   ece70_hw26 (.pdf)
Chapter 11 Source Code:   Chapter 12 Source Code:
Ch 11 Examples (.c)   Ch 12 Examples (.c)
     
Chater 13 - Strings   Chapter 22 - File I/O
Chapter 13 Notes:   Chapter 22 Notes:
Ch 13 Class Notes (.ppt)   Ch 22 Class Notes (.ppt)
Chapter 13 Homework Assignment:   Chapter 22 Homework Assignment:
ece70_hw27-28 (.pdf)   ece70_hw29-30 (.pdf)
    Data File: bob.txt
    Data File: suture.dat
Chapter 13 Source Code:   Chapter 22 Source Code:
Ch 13 Examples (.c)   Ch 22 Examples (.c)
 
ECE 70 - Practice Exam #2:  ece70_practice_exam2 (.pdf)
 
Chapter 15 - Writing Large Programs   Chapter 16 - Structures, Unions, & Enumerations
Chapter 15 Notes:   Chapter 16 Notes:
Ch 15 Class Notes (.ppt)   Ch 16 Class Notes (.ppt)
Chapter 15 Homework Assignment:   Chapter 16 Homework Assignment:
ece70_hw31 (.pdf)   SEE FINAL PROJECT
Data File: zero.dat    
Chapter 15 Source Code:   Chapter 16 Source Code:
Ch 15 Examples (.c)   Ch 16 Examples (.c)
     
Chapter 17 - Advanced Uses of Pointers   ECE 70 - Final Project
Chapter 17 Notes:   XCurses Library Setup:
Ch 17 Class Notes (.ppt)   ece70-xcurses-setup (.pdf)
Chapter 17 Homework Assignment:   Final Project Specifications:
SEE FINAL PROJECT   ece70-final-project (.pdf)
Chapter 17 Source Code:   Example Executable Test File:
Ch 17 Examples (.c)   ece70-final-executable (.o)
 
Example Source Code:  Delores M. Etter, "Engineering Problem Solving with C", Prentice Hall (2004).
Example Source Code:  Rachard Johnsonbaugh and Martin Kalin, "C for Scientists and Engineers", Prentice Hall (1997).

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

Rising Data Teleconference
24 May 2017
03:00PM - 04:00PM
Memorial Day
29 May 2017
12:00AM
GRADES DUE
30 May 2017
05:00PM - 06:00PM

Events Calendar

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