
Introduction to Computer Science I
Course Code
CMSC 14100 10
Course Description
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.
Course Criteria
Prerequisite: Placement into MATH 15100 or completion of MATH 13100.
This course is required for all CS majors.
Instructor(s)
Staff