ECE 112 Computers in Engineering Problem Solving (Formerly ECE 172)

This course is an Introduction to computers and programming in engineering problem solving. It emphasizes object-oriented programming and the use of modern tools and techniques for software engineering practices. It uses an object-oriented language for programming exercises and projects. Topics include classes, objects, methods, encapsulation, inheritance, abstraction, flow control, basic data structures, sorting and searching algorithms, and file I/O.

Credits

3

Prerequisite

ECE 101 with a grade of "C" or higher.

Corequisite

ECE 112L.

Offered

Offered in the Spring semester.