ECE 71 - Engineering Computations in C PDF Print E-mail
Written by Professor Kriehn   
Monday, 19 January 2009 11:20

ECE 71 - Engineering Computations in C

Use of the C programming language in engineering analysis and design. A systematic development in program structure, specification, documentation, testing, and debugging. (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
 

HOWTOs
Example C Programs
Chapter 1 -- Engineering Problem Solving
Chapter 1 Notes:  ece71_ch1.pdf
 
Homework Assignment:  ece71_hw2-4.pdf
 
Source Code:  distance.c
Object File:  distance.o
 
Chapter 2 -- Simple C Programs
Chapter 2 Notes: ece71_ch2.pdf
 
Homework Assignment:  ece71_hw5-6.pdf
 
Source Code: limits.c
Source Code: single_ascii.c
Source Code: ascii.c
Source Code: divide_by_zero.c
Source Code: input_spec_error.c
Source Code: input_spec_error2.c
Source Code: input_spec_error3.c
Source Code: overflow.c
Source Code: underflow.c
Source Code: character.c
Source Code: lift.c
Source Code: velocity.c
 
Chapter 3 -- Control Structures and Data Files
Chapter 3 Notes: ece71_ch3.pdf
 
Homework Assignment:  ece71_hw7-9.pdf
Homework Assignment:  ece71_hw10-11.pdf
Extra Credit Assignment:  ece71_hw12.pdf
 
Source Code: temp_change.c 
 
Source Code: deg_to_rad.c
Source Code: deg_to_rad2.c 
Source Code: deg_to_rad3.c 
Source Code: sensor_data1.c
Source Code: sensor_data2.c
Source Code: sensor_data3.c
 
Data Files: sensor1.dat
Data Files: sensor2.dat
Data Files: sensor3.dat
Data Files: suture.dat
 
Chapter 4 -- Modular Programming with Functions
Chapter 4 Notes: ece71_ch4.pdf
 
Homework Assignment:  ece71_hw17-18.pdf
Homework Assignment:  ece71_hw19-20.pdf
 
Source Code: sinc.c
Source Code: sinc_function.c
Source Code: macro.c
Source Code: integration.c
Source Code: random.c
Source Code: user_random.c
Source Code: user_random2.c
Source Code: recursive.c

Chapter 5
-- Arrays and Matricies

Chapter 5 Notes:  ece71_ch5.pdf
 
Homework Assignment:  ece71_hw21.pdf
Homework Assignment:  ece71_hw22_confidential.pdf
 
Source Code: array1.c
Source Code: array2.c
Source Code: array3.c
Source Code: quiz.c
Source Code: array_2d.c
 
Data File: lab.dat
Data File: POWER1.DAT
  
Chapter 6 -- Programming with Pointers
Chapter 6 Notes:  ece71_ch6.pdf
 
Homework Assignment:
 
Source Code: pointer1.c
Source Code: pointer2.c
Source Code: pointer3.c
Source Code: pointer4.c
Source Code: pointer5.c
Source Code: pointer6.c
Source Code: pointer_addr.c
 
Chapter 7 -- Programming with Structures
Chapter 7 Notes:
 
Homework Assignment:
 
Source Code: rectangle.c
Source Code: translate.c
Source Code: mirror.c
Source Code: linked_list.c
 
Data File: rectangle.dat
Data File: list.dat
Data File: delete.dat

*Source:  Delores M. Etter, "Engineering Problem Solving with C", 3rd Edition, Prentice Hall, (2005).
**Source:  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 71 for the designated semester.


They may not be reproduced in any fashion without the written consent of Dr. Gregory R. Kriehn,
of the Electrical and Computer Engineering Department, at California State University, Fresno.
 
Last Updated on Thursday, 05 November 2009 07:54
 
Professor Kriehn's Website