Program: Undergraduate
Course Areas
Required for an Informatics Degree
Catalog Description
Examine the fundamentals of computer programming and practice developing and documenting code. Offered on the letter-grade basis only.
Instructor Description
Introduction to computer programming for those without any prior knowledge or experience in computer programming. 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.
Scheduled and Upcoming Classes for this Course
Class Name | Semester | Day(s) | Start Time(s) | End Time(s) | Building | Room |
---|---|---|---|---|---|---|
I 304: Programming for Informatics
|
Fall Term 2025 |
|
|
|
|
|
I 304: Programming for Informatics
Steph Buongiorno Syllabus |
Spring Term 2025 |
|
|
|
|
|
Past Classes for this Course
Class Name | Semester | Day(s) | Start Time(s) | End Time(s) | Building | Room |
---|---|---|---|---|---|---|
I 304: Programming for Informatics
Shounak Roychowdhury Syllabus |
Spring Term 2024 |
|
|
|
|
|
I 304: Programming for Informatics
Matthew Lease Syllabus |
Fall Term 2024 |
|
|
|
|
|
I 304: Programming for Informatics
Elliott Hauser Syllabus |
Spring Term 2023 |
|
|
|
|
|
I 304: Programming for Informatics
Elliott Hauser Syllabus |
Spring Term 2023 |
|
|
|
|
|
I 304: Programming for Informatics
Shounak Roychowdhury Syllabus |
Fall Term 2023 |
|
|
|
|
|
I 304: Programming for Informatics
Elliott Hauser Syllabus |
Spring Term 2022 |
|
|
|
|
|
I 304: Programming for Informatics
Elliott Hauser Syllabus |
Spring Term 2022 |
|
|
|
|
|
I 304: Programming for Informatics
Matthew Lease Syllabus |
Fall Term 2022 |
|
|
|
|
|
I 304: Programming for Informatics
Matthew Lease Syllabus |
Fall Term 2022 |
|
|
|
|
|