C S X13E C S 313E Elements of Software Design 3 Hours
3 Lecture Hours 0 Lab Hours
Object-oriented design of software using Python, a modern high-level language. Introduction to abstract data types, fundamental algorithms, and basics of complexity analysis. May not be counted toward a degree in computer science. Three lecture hours a week for one semester.
Pre/Corequisites: Computer Science 303E, 312, or 312H with a grade of at least C-.
Grading: Student Option
Repeatable for credit: No
Academic Level: Lower Division