CSE20: Beginning Programming in Python

Provides students with Python programming skills and the ability to design programs and read Python code. Topics include data types, control flow, methods and advanced functions, built-in data structures, and introduction to OOP. No prior programming experience is required. Students may not receive credit for CSE 20 after receiving credit for CSE 30. Students with prior programming experience (especially in Python) are encouraged to take CSE Testout Exam to be evaluated for their readiness to take CSE 30 directly: https://undergrad.soe.ucsc.edu/cse-20-testout-exam. (Formerly CMPS 5P, Introduction to Programming in Python.)

5 credits

Year Fall Winter Spring Summer
2023-24
2024-25
2022-23
2021-22
  • Section 01
    Larissa A Munishkina (mlarissa)
    8 Week - Online/Remote
  • Section 01
    Larissa A Munishkina (mlarissa)
    8 Week - Online/Remote
2020-21
Comments

Formerly CMPS 5P

While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.