← Back to iSchool Course Listings
← Back to iSchool Course Listings
I 304 : Programming for Informatics
Areas
Skills
Topics
Instructor Description
This class offers an introduction to computer programming for those without any prior knowledge or experience in computer programming. If you already have programming experience, please explore options below for waiving the requirement to take this class. We will introduce four broad areas related to success in computer programming: language, software engineering concepts, programming environment, and practical know-how.
Restrictions
Restricted to Informatics majors and students pursuing the Informatics minor.
Instructor | Topic Title | Year | Semester | Syllabus |
---|---|---|---|---|
2025 | Spring | |||
2024 | Spring | |||
Shounak Roychowdhury | 2024 | Spring | Syllabus | |
Matthew Lease | 2024 | Fall | Syllabus | |
Elliott Hauser | 2023 | Spring | Syllabus | |
Elliott Hauser | 2023 | Spring | Syllabus | |
Shounak Roychowdhury | 2023 | Fall | Syllabus | |
Matthew Lease | 2023 | Fall | Syllabus | |
Elliott Hauser | 2022 | Spring | Syllabus | |
Elliott Hauser | 2022 | Spring | Syllabus | |
Matthew Lease | 2022 | Fall | Syllabus | |
Matthew Lease | 2022 | Fall | Syllabus | |
Matthew Lease | 2021 | Spring | Syllabus | |
Matthew Lease | 2021 | Fall | Syllabus | |
Matthew Lease | 2021 | Fall | Syllabus |
← Back to iSchool Course Listings