COMP METHODS IN ECE
EECS 10, Course Code: 18010
Quarter: Fall Quarter 2006
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)
H. M. Deitel, P. J. Deitel: C: How to Program, Fourth Edition, Prentice Hall, 2004. ISBN 0-13-142644-3 |
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-25) |
1 | C programming: syntax, I/O, basic data types, operators | Ch. 2 (pp. 26-55) |
2 | Structured programming: statements, conditionals, loops | Ch. 3 (pp. 56-99) |
3 | Program control: selection, repetition, control flow | Ch. 4 (pp. 100-142) |
4 | Functions: function call and definition, scoping rules | Ch. 5 (pp. 143-198) |
5 | Arrays: definition, access, operations | Ch. 6 (pp. 199-257) |
6 | Pointers: definition, access, operations | Ch. 7 (pp. 258-316) |
7 | Characters and strings: operations, library functions | Ch. 8 (pp. 317-363) |
8 | Formatted input and output | Ch. 9 (pp. 364-392) |
9 | Structures, unions, and enumerators | Ch. 10 (pp. 393-428) |
10 | File processing, I/O | Ch. 11 (pp. 429-465) |
The Electronic Educational Environment
University of California, Irvine |
http://eee.uci.edu/06f/18010/ |