Program: MSIS/PhD
Course Areas
General Information Studies Elective
Data Science/Engineering/Analytics
Catalog Description
Introduction to common concepts and constructs of modern computer programming such as classes and objects, methods, inheritance, data types, variables, operators, procedures, and code libraries. Development of programmatic solutions to specific computing problems and design applications for modern computing platforms such as desktop, tablet, mobile, and the World Wide Web. Intended for students with no significant prior programming experience.
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.
Scheduled 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 |
Fall Term 2025 |
|
|
|
|
|
INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Spring Term 2025 |
|
|
|
|
|
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 2024 |
|
|
|
|
|
INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Fall Term 2024 |
|
|
|
|
|
INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Spring Term 2023 |
|
|
|
|
|
INF 380P: Introduction to Programming
Shounak Roychowdhury Syllabus |
Fall Term 2023 |
|
|
|
|
|
INF 380P: Introduction to Programming
Elliott Hauser |
Fall Term 2022 |
|
|
|
|
|