MCS 275: Programming tools and file management

David Dumas

University of Illinois at Chicago
Spring 2021

About the course

This course is a second semester of study in introductory computer science, designed for students who have completed CS 107, CS 109, CS 111, or MCS 260.

In this course we focus on learning the Python programming language more deeply, including the use of popular add-on modules for API development, databases, and data science. We also cover some fundamental data structures and algorithms and their implementation in Python.

This is the public archival site for course materials from Spring 2021. The course site was originally located in UIC's Blackboard Learn LMS.




Example programs

Many MCS 275 lectures involved constructing programs or iPython notebooks from scratch to demonstrate course material.

These can be found in the course GitHub repository.



See also: worksheets in course GitHub repository.


See also: quizzes in course GitHub repository.


See also: projects in course GitHub repository.

Up: Home page of David Dumas