# EECS 10 Computational Methods in Electrical and Computer Engineering (2015-2016)

#### EECS 10 Computational Methods in Electrical and Computer Engineering

**EECS 10 Computational Methods in Electrical and Computer Engineering (Credit Units: 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. Programming laboratory. Prerequisite: Math 2A. School of engineering majors have first consideration for enrollment. . Only one course from EECS 10, ENGRMAE 10, ENGR 10, EECS 12 may be taken for credit. (Design units: 0)

B. W. Kernighan, D. M. Ritchie, The C Programming, 2nd edition, Prentice Hall, 1988

1. Develop programs using structured design methodology. (EAC a, EAC k)

2. Use C language syntax and semantics as well as compilation and debugging techniques. (EAC k)

3. Manipulate C structures and arrays and use recursion. (EAC k)

4. Develop programs with simple probability applications using random number generators. (EAC a, EAC b)

5. Solve numerical problems with floating point values using approximation and error bounds. (EAC a, EAC b)

Basic mathematics.

- Basics of computing and computer programming.
- Structure of computers and how they operate.
- Development and testing using the C programming language.
- Data representation and numeric values
- Arithmetic and relational operators, conditionals, expressions
- Functions, Recursion
- Arrays, structures, pointers

Meets for 3 hours of lecture, 1 hour of discussion and 2 hours of laboratory each week for 10 weeks.

XWin 32 with SSH AND SecureCRT to connect to newport.eecs.uci.edu

Numerous programming assignments.

Contributes toward the Electrical Engineering Topics Courses.

- Programming and Lab Projects 20%
- Midterm(s) 50%
- Final 30%
- Total 100%

Mathematics and Basic Science: 0.0 credit units

Computing: 0.0 credit units

Engineering Topics: 4.0 credit units

Engineering Science: 4.0 credit units

Engineering Design: 0.0 credit units