Class Detail

UCSC Logo

CSE 30 - 01   Programming Abstractions: Python

2022 Summer Quarter

Search



Copy Link
Textbooks
Course Readers

Class Details

Career
Undergraduate
Grading
Student Option
Class Number
70484
Type
Lecture
Instruction Mode
Synchronous Online
Credits
7 units
General Education
 
Status
Open
Available Seats
19
Enrollment Capacity
99
Enrolled
80
Wait List Capacity
0
Wait List Total
0

Description

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. Note that CSE 30 assumes some Python experience, students trained in a different language should self-study Python to prepare for CSE 30. See CSE Testout Exam for resources and further information.

Enrollment 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).

Class Notes

UCSC Student enrollment only. If you completed the prerequisites or restrictions but get an error message, contact department for approval to enroll - BE Advising, advising@soe.ucsc.edu. Provide proof of prerequisite material.

Meeting Information

Days & Times Room Instructor Meeting Dates
TuWTh 01:20PM-02:40PM Remote Instruction Munishkina,L.A. 06/20/22 - 08/12/22
Search