Spring 2024

I 304 Programming for Informatics

Unique ID: 27380


09:30 AM - 11:00 AM  SZB 3.814

*This section of I 304 has been canceled, effective January 8. Interested students are advised to consider the alternate section #27385.

Review Previous Course Iterations & Syllabi

In Person


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.


Registration prioritized for undergraduate Informatics majors through registration period 1, with access being extended to Informatics minors beginning in period 2. Outside students will be permitted to join our waitlists beginning with period 3.