Catalog Description
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.
Restrictions
Enrollment in Information Studies (INF) courses is restricted to graduate students in the School of Information through registration periods 1 and 2, with outside students only being accepted during period 3.
Current and Upcoming Classes for this Course
| Class Name | Semester | Day(s) | Start Time(s) | End Time(s) | Building | Room |
|---|---|---|---|---|---|---|
| INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Fall Term 2025 |
|
|
|
|
|
| INF 380P: Introduction to Programming
Shounak Roychowdhury |
Spring Term 2026 |
|
|
|
|
|
Past Classes for this Course
| Class Name | Semester | Day(s) | Start Time(s) | End Time(s) | Building | Room |
|---|---|---|---|---|---|---|
| INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Spring Term 2025 |
|
|
|
|
|
| INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Fall Term 2024 |
|
|
|
|
|
| INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Spring Term 2024 |
|
|
|
|
|
| INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Fall Term 2023 |
|
|
|
|
|
| INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Spring Term 2023 |
|
|
|
|
|
| INF 380P: Introduction to Programming
Elliott Hauser |
Fall Term 2022 |
|
|
|
|
|