Welcome to IST256 !

Course Syllabus: Click for Syllabus

Course Schedule

Dates Topic Details / What’s Due?
1/13 - 1/19 Lesson 00: Course Introduction Lecture: Course Introduction
Recitation: Introductions and the Course Setup Checklist
1/20 - 1/26 Lesson 01: Introduction to Programming Lecture: No Class - MLK Day
Recitation: Review Programming Walkthrough
1/27 - 2/2 Lesson 02: Introduction to Python
2/3 - 2/9 Lesson 03: Variables and Types
2/10 - 2/16 Lesson 04: Conditionals
2/17 - 2/23 Lesson 05: Iterations E1: Exam 1
Wed 2/20 - Thu 2/21 (In Recitation)
2/24 - 3/2 Lesson 06: Functions
3/3 - 3/9 Lesson 07: Strings
3/10 - 3/16 Spring Break Spring Break
3/17 - 3/23 Lesson 08: Files
3/24 - 3/30 Lesson 09: Lists E2: Exam 2
Wed 3/27 - Thu 3/28 (In Recitation)
3/31 - 4/6 Lesson 10: Dictionaries
4/7 - 4/13 Lesson 11: Web Services and API’s
4/14 - 4/20 Lesson 12: Data Analysis P1: Project Proposals Due
Fri Apr 19 (In Blackboard)
4/21 - 4/27 Lesson 13: Visualization P2: Project Plans Due
Fri Apr 26 (In Blackboard)
4/29 Last day of class. E3: Exam 3
Monday 4/29 (In Large Group)
5/7 Project Demo Day!
Tue May 7th 5:15pm - 7:15pm Hinds Hall
P3: Project Due
Tue May 7 (Submission In Blackboard)

Due Every week:

  • Diagnostic is due the day before large group meeting on Monday
  • Lab is due before your recitation
  • Homework is due Saturday