iSchool Course Offerings

← Back to iSchool Course Listings

I 304 : Programming for Informatics

Areas

Skills

Topics

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.

Instructor Topic Title Year Semester Syllabus
Steph Buongiorno
2025Spring Term
Shounak Roychowdhury
2024Spring TermSyllabus
Matthew Lease
2024Fall TermSyllabus
Elliott Hauser
2023Spring TermSyllabus
Elliott Hauser
2023Spring TermSyllabus
Shounak Roychowdhury
2023Fall TermSyllabus
Matthew Lease
2023Fall TermSyllabus
Elliott Hauser
2022Spring TermSyllabus
Elliott Hauser
2022Spring TermSyllabus
Matthew Lease
2022Fall TermSyllabus
Matthew Lease
2022Fall TermSyllabus
Matthew Lease
2021Spring TermSyllabus
Matthew Lease
2021Fall TermSyllabus
Matthew Lease
2021Fall TermSyllabus

← Back to iSchool Course Listings