Computer Science and EngineeringCSE 30 Programming Abstractions: Python

Introduction to software development in Python focusing on structuring software in terms of objects endowed with primitive operations. Introduces concepts and techniques via a sequence of concrete case studies. Coursework consists of programming assignments and a final examination.

Requirements

Prerequisite(s): CSE 20 or BME 160; and MATH 3 or MATH 11A or MATH 19A or AM 3 or AM 11A or ECON 11A, or a score of 400 or higher on the mathematics placement examination (MPE).

Credits

7

Quarter offered

Fall, Winter, Spring

Instructor

L. De Alfaro, P. Alvaro, D. Bailey, L. Kuper, A. Pang