Course Description

Intr/CompSci&Obj-Ori:Python, CSE 6R

An introduction to computer science and programming using the Python language. The course will cover topics such as basic data types (e.g. integer, float, string), loops and iteration, basic data structures (e.g. list, set, dictionary), memory models, conditional statements, recursion, basic algorithm time complexity analysis, class design, and inheritance. An introduction to computer science and programming using the Python language. The course will cover topics such as basic data types (e.g. integer, float, string), loops and iteration, basic data structures (e.g. list, set, dictionary), memory models, conditional statements, recursion, basic algorithm time complexity analysis, class design, and inheritance.

Key Information

Credit: 4 quarter units / 2.67 semester units credit
UC San Diego, CSE

Course Credit:

Upon successful completion, all online courses offered through cross-enrollment provide UC unit credit. Some courses are approved for GE, major preparation and/or, major credit or can be used as a substitute for a course at your campus.

If "unit credit" is listed by your campus, consult your department, academic adviser or Student Affairs division to inquire about the petition process for more than unit credit for the course.

UC Berkeley:
Unit Credit

UC Davis:
Course Equivalence: UCD ECS 32A

UC Irvine:
Unit Credit

UC Los Angeles:
Unit Credit

UC Merced:
Unit Credit (see your Academic Advisor)

UC Riverside:
Course Equivalence: UCR CS 09P - Introduction to Python Programming with Applications

UC San Diego:
General Education: ERC 1 course for formal skills; Seventh - 1 course towards Alternatives - Quantitative Reasoning; Warren - Formal Skills; Sixth - Information Technology Fluency

UC San Francisco:
Unit Credit

UC Santa Barbara:
Course Equivalence: CMPSC 8 at UCSB
General Education: Area C - Science, Mathematics, and Technology

UC Santa Cruz:
General Education: MF

Course Creators

Niema Moshiri

Niema Moshiri an Associate Teaching Professor in the Computer Science & Engineering Department at the University of California, San Diego (UCSD). He works on computational biology, with a research focus on viral phylogenetics and epidemiology. He also places a heavy emphasis on teaching, namely on the development of online educational content, primarily Massive Adaptive Interactive Texts (MAITs).

Homepage: http://niema.net/

Niema Moshiri an Associate Teaching Professor in the Computer Science & Engineering Department at the University of California, San Diego (UCSD). He works on computational biology, with a research focus on viral phylogenetics and epidemiology. He also places a heavy emphasis on teaching, namely on the development of online educational content, primarily Massive Adaptive Interactive Texts ...

Niema Moshiri an Associate Teaching Professor in the Computer Science & Engineering Department at the University of California, San Diego (UCSD). He works on computational biology, with a research focus on viral phylogenetics and epidemiology. He also places a heavy emphasis on teaching, namely on the development of online educational content, primarily Massive Adaptive Interactive Texts (MAITs).

Homepage: http://niema.net/


Leonard Porter
* To be notified, please provide all requested information
Please enter valid email.

We'll notify you when Intr/CompSci&Obj-Ori:Python, CSE 6R becomes available

First Name:*
Last Name:*
Email:*
Term(s) you're interested in:*