Programming for Informatics

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.

Skills and Knowledge
Programming
Python
software Engineering
Topics and Concepts
Programming
Python
software Engineering

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
  • Tuesday
  • Thursday
  • 5:00 pm
  • 5:00 pm
  • 6:30 pm
  • 6:30 pm
  • UTC
  • UTC
  • 1.116
  • 1.116
I 304: Programming for Informatics

Steph Buongiorno Syllabus

Spring Term 2025
  • Tuesday
  • Thursday
  • 12:30 PM
  • 12:30 PM
  • 02:00 PM
  • 02:00 PM
  • CBA
  • CBA
  • 4.348
  • 4.348

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
  • Monday
  • Wednesday
  • 03:30 PM
  • 03:30 PM
  • 05:00 PM
  • 05:00 PM
  • BUR
  • BUR
  • 212
  • 212
I 304: Programming for Informatics

Matthew Lease Syllabus

Fall Term 2024
  • Tuesday
  • Thursday
  • 05:00 PM
  • 05:00 PM
  • 06:30 PM
  • 06:30 PM
  • PAR
  • PAR
  • 301
  • 301
I 304: Programming for Informatics

Elliott Hauser Syllabus

Spring Term 2023
  • Tuesday
  • Thursday
  • 11:00 AM
  • 11:00 AM
  • 12:30 PM
  • 12:30 PM
  • PAR
  • PAR
  • 103
  • 103
I 304: Programming for Informatics

Elliott Hauser Syllabus

Spring Term 2023
  • Tuesday
  • Thursday
  • 02:00 PM
  • 02:00 PM
  • 03:30 PM
  • 03:30 PM
  • GAR
  • GAR
  • 3.116
  • 3.116
I 304: Programming for Informatics

Shounak Roychowdhury Syllabus

Fall Term 2023
  • Tuesday
  • Thursday
  • 09:30 AM
  • 09:30 AM
  • 11:00 AM
  • 11:00 AM
  • PAR
  • PAR
  • 208
  • 208
I 304: Programming for Informatics

Elliott Hauser Syllabus

Spring Term 2022
  • Tuesday
  • Thursday
  • 11:00 AM
  • 11:00 AM
  • 12:30 PM
  • 12:30 PM
  • PAR
  • PAR
  • 103
  • 103
I 304: Programming for Informatics

Elliott Hauser Syllabus

Spring Term 2022
  • Tuesday
  • Thursday
  • 02:00 PM
  • 02:00 PM
  • 03:30 PM
  • 03:30 PM
  • CBA
  • CBA
  • 4.326
  • 4.326
I 304: Programming for Informatics

Matthew Lease Syllabus

Fall Term 2022
  • Tuesday
  • Thursday
  • 03:30 PM
  • 03:30 PM
  • 05:00 PM
  • 05:00 PM
  • PAR
  • PAR
  • 303
  • 303
I 304: Programming for Informatics

Matthew Lease Syllabus

Fall Term 2022
  • Tuesday
  • Thursday
  • 05:00 PM
  • 05:00 PM
  • 06:30 PM
  • 06:30 PM
  • PAR
  • PAR
  • 303
  • 303