Skip to main content

Introduction to Computer Science I

Program(s): Undergraduate Courses

This course is the first of a pair of courses that are designed to introduce students to computer science and will help them build computational skills, such as abstraction and decomposition, and will cover basic algorithms and data structures. Students will also be introduced to the basics of programming in Python including designing and calling functions, designing and using classes and objects, writing recursive functions, and building and traversing recursive data structures. Students will also gain basic facility with the Linux command-line and version control.

Remote or Residential

✓ Residential (On-Campus)

 

Course Considerations

Students should have completed Calculus to be eligible for this course. UChicago students should have received placement into MATH 15100 or completed MATH 13100.

Course Overview

Start Date

June 10

End Date

August 02

Current Grade / Education Level

Undergrad / Grad

Program

Undergraduate Courses

Class Details

Course Code

CMSC 14100 91

Class Day(s)

Mon Tues Thurs

Class Duration (CST)

18:00

8:00 P.M.

Session

Session I

Course Length

8 weeks

Academic Interest

Math and Computer Science