Electrical Engineering

ECE4403Software Design Fundamentals4 ch (3C 3*L)
Provides a foundation for designing well-structured application using object-oriented programming. Covers data abstraction, encapsulation, inheritance, polymorphism, and the principles of reuseable object-oriented design. NOTE: This course may not be taken for credit by BCS or BScSwE students. Credit is given for most one of CS2013, CS2033, CS2043, or ECE4403.

Prerequisite:
CS 1023 and ECE 2412 or equivalent.