313E Elements of Software Design

Object-oriented design of software in a modern high-level language, using software library packages. Introduction to elementary data structures and complexity of algorithms.

May not be counted toward a degree in computer science.

Prerequisite: Computer Science 303E, 305J, 312, or 312H with a grade of at least C-.

Program: 
Undergraduate Program
Division: 
Non-Majors