3 credits.

Prereq: C or better in CSCE 146

Fundamentals of software design and development; software implementation strategies; object-oriented design techniques; functional design techniques; design patterns; design process; source control; testing.

NOTE: This class might use JavaScript, or some other programming languages.

Semesters Offered: Fall, Spring

Syllabus