COMP METHODS IN ECE
EECS 10, Course Code: 18010
Quarter: Fall Quarter 2008
EECS10 Computational Methods in Electrical and Computer Engineering (4)
An introduction to computers and structured programming.
Binary Data Representation.
Hands-on experience with a high-level structured programming language.
Introduction to algorithm efficiency.
Applications of structured programming in solving engineering problems.
Prerequisite or corequisite: Mathematics 2A.
Only one course from EECS10, EECS12, CEE10, ENGR10, and MAE10 may be taken for credit.
Formerly ECE10. (Design units: 0)
Harvey and Paul Deitel and Associates: C: How to Program, Fifth Edition, Prentice Hall, 2006. ISBN 0-13-240416-8 |
B. W. Kernighan, D. M. Ritchie: The C Programming Language, Second Edition, Prentice Hall, 1988. ISBN 0-13-110362-8 |
Week | Topic | Reading |
---|---|---|
0 | Introduction, course set up | Ch. 1 (pp. 1-31) |
1 | C programming: syntax, I/O, basic data types, operators | Ch. 2 (pp. 32-61) |
2 | Structured programming: statements, conditionals, loops | Ch. 3 (pp. 62-106) |
3 | Program control: selection, repetition, control flow | Ch. 4 (pp. 107-150) |
4 | Functions: function call and definition, scoping rules | Ch. 5 (pp. 151-207) |
5 | Arrays: definition, access, operations | Ch. 6 (pp. 208-266) |
6 | Pointers: definition, access, operations | Ch. 7 (pp. 267-324) |
7 | Characters and strings: operations, library functions | Ch. 8 (pp. 325-371) |
8 | Formatted input and output | Ch. 9 (pp. 372-400) |
9 | Structures, unions, and enumerators | Ch. 10 (pp. 401-437) |
10 | File processing, I/O | Ch. 11 (pp. 438-476) |
The Electronic Educational Environment
University of California, Irvine |
http://eee.uci.edu/08f/18010/ |