ACETry ACE ↗
← Back

ECE 141ASoftware Foundations I

4 units · ECE · UC San Diego

Software analysis, design, and development. Data structures, algorithms, and design and development idioms in C++. Students will gain broad experience using object-oriented methods and design patterns. Through increasingly difficult challenges, students will gain valuable real-world experience building, testing, and debugging software, and develop a robust mental model of modern software design and architecture.

Before you enroll

Prerequisites

You need one from each line:

What it opens up

Courses that list ECE 141A as a prerequisite (2)