iSchool Course Offerings

← Back to iSchool Course Listings

INF 380P : Introduction to Programming

Areas

Skills

Topics

Instructor Description

The class focuses on developing problem solving skills using Python as a programming language. Starting from procedural function development, we also explore object-oriented techniques, and discuss simple data structures that are often used in software development. The students usually do a few programming assignments, take a midterm, and submit a final project.

Prerequisites

Graduate standing.

Instructor Topic Title Year Semester Syllabus
Shounak Roychowdhury
2025Spring Term
Shounak Roychowdhury
2024Spring TermSyllabus
Shounak Roychowdhury
2024Fall TermSyllabus
Shounak Roychowdhury
2023Spring TermSyllabus
Shounak Roychowdhury
2023Fall TermSyllabus
Shounak Roychowdhury
2023Summer Second TermSyllabus
Elliott Hauser
2022Fall Term
Elliott Hauser
2021Fall TermSyllabus

← Back to iSchool Course Listings