INFSCI 0201 INTERMEDIATE PROGRAMMING WITH PYTHON

This is an intermediate Python programming course that provides fundamental skills needed to understand, design, and maintain information systems. While this course does not have formal programming prerequisites, it is not designed to be the first course in a computing sequence and it is very helpful for students to understand the basic concepts of programming (variables, conditional statements, loops) prior to taking this course. The course introduces object-oriented programming and functional programming paradigms, as well as software engineering best practices using Python programming language. This is an active learning course where students complete a realistic sequence of programming assignments using command line Python, as well as integrated development environments (IDE) such as Visual Studio Code and Jupyter Notebooks.

Academic Career: Undergraduate
Course Component: Lecture
Grade Component: LG/SNC Elective Basis
Minimum Credits: 4
Maximum Credits: 4

Current Sections

Summer 2024

Class No.DaysTimesRoomInstructor(s)TA(s)TypeSession
19485 (1200)Tu6:00pm-9:05pmIS 404TBD
LEC12W
19486 (1200)Th6:00pm-7:15pmIS 404LAB12W