CompSci 101, Fall 2015
Compsci101 Calendar

Information about grading and course logistics.

Forms page - request a regrade, reschedule an exam, etc.

On most days we use a set of notes to guide the discussion and lecture that takes place. Those notes are linked to the day on which the slides are first covered below. See the bottom of this page for creative commons information on the materials produced.

The readings are collected on this page and linked to via the week's topic in the leftmost column.

Calendar for Compsci 101, Fall 2015

  Monday Tuesday Wednesday Thursday Friday
Lab 1
General introduction to Computer Science and programming
8/24
8/25
First Day of Class
Lecture (pdf) (pdf-4)
Links:
Video Sec01
Video Sec02
8/26
8/27
Reading
Reading Quiz RQ01 due

Lecture (pdf) (pdf-4)
Links:

Video Sec01
Video Sec02
Blockly
8/28


  Monday Tuesday Wednesday Thursday Friday
Lab 2
Python types, functions, Turtle Graphics
8/31
9/1
Reading
RQ02 due
Lecture (pdf) (pdf-4)
Links:
APT 1 out
Video Sec01
Video Sec02
9/2
9/3
Reading
RQ 03 due
Blockly Due
Lecture (pdf) (pdf-4)
Links:
Video Sec01
Video Sec02
Totem out
9/4
Lab 3
Functions, Strings, Loops, Conditionals
9/7
9/8
APT 1 due
Reading
RQ 04 due
Lecture (pdf) (pdf-4)
Links:

console-Rodger
console-Astrachan
Video Sec01
Video Sec02
APT 2 out

9/9
9/10
Reading
RQ 05 due
Lecture (pdf) (pdf-4)

Links:

code from morning
code from afternoon
Totem due
Creative out
Video Sec01
Video Sec02

9/11
functions
no vowels video
vowelcount video
Lab 4
Functions, Selection, Strings, Lists
9/14
9/15
Reading
RQ 06 due
Lecture (pdf) (pdf-4)
Links:
code Sec01 code Sec02 APT 2 due
APT 3 out
Video Sec01
Video Sec02
9/16
9/17
Creative due
Reading
RQ 07 due
Lecture (pdf) (pdf-4)
Links:
Code from class: Video Sec01
Video Sec02
APT practice quiz
9/18


  Monday Tuesday Wednesday Thursday Friday
Lab 5
Files, Strings, Lists, Loops: Data
9/21
APT quiz
9/22
Reading
RQ 08 due
Lecture (pdf) (pdf-4)
Links:
Code Sec01
pm code
Video Sec01
Video Sec02
APT 3 due
APT 4 out
9/23
9/24
no RQ
Lecture (pdf) (pdf-4)
Links:
Code Sec01

Video Sec01 (sound only)
Video Sec02
midterm practice

9/25
No Lab
Review of topics for exam
9/28
Assignment 4 due
9/29
APT 4 due
no RQ
Lecture (pdf) (pdf-4)
Links:
bit.ly/101fall15-midpractice-2
Sec01 notes
Sec02 notes
Video Sec01
Video Sec02
9/30
10/1
Midterm I
10/2
Lab 6
Lists and Sets, List Comprehensions
10/5
10/6
Reading
RQ09 due
Lecture (pdf) (pdf-4)
Links:
Video Sec01
Video Sec02
Sec01 code
10/7
10/8
Lecture (pdf) (pdf-4)
Link:
Sec01 code
Video Sec01
Video Sec02
Reading
RQ10 due
Exam1 Soln
APT 5 out
10/9
midterm grades due


  Monday Tuesday Wednesday Thursday Friday
No Lab
10/12
Fall Break
10/13
Fall Break
10/14
10/15
Reading
RQ11 due
Lecture (pdf) (pdf-4)
Link:
Video Sec01
Video Sec02
10/16
Lab 7
Tuples, Images, Two-Dimensional Structures, Iteration
10/19
WordGames out
10/20
APT 5 due
Reading
RQ12 due
Lecture (pdf) (pdf-4)
Link:
Video Sec01
Video Sec02
Sec01 code
10/21
APT 6 out
10/22
Reading
RQ13 due
Lecture (pdf) (pdf-4)
Link:
Video Sec01
Video Sec02
Sec01 code
10/23
Lab 8
Dictionaries
10/26
10/27
Reading
RQ14 due
APT 6 due
Lecture (pdf) (pdf-4)

Link:

code

Video Sec01
Video Sec02

10/28
APT 7 out
10/29
Reading
RQ15 due
Lecture (pdf) (pdf-4)

Link:

code

Video Sec02
WordGames due

10/30


  Monday Tuesday Wednesday Thursday Friday
Lab 9
Dictionaries
11/2
APT quiz
11/3
APT 7 due
Clever Hangman out
No RQ
Lecture (pdf) (pdf-4)

Link:

VoteRigging APT
Video Sec01
Video Sec02
Code sec01

11/4
APT 8 out
11/5
No RQ
Lecture (pdf) (pdf-4)

Link:

Video Sec01
Video Sec02
Code Sec01
11/6
No Lab
Review of topics for exam
11/9
11/10
APT 8 due
No RQ
Lecture (pdf) (pdf-4)
Link:

Practice Problems for Exam2

Solutions Practice Problems
Video Sec01
Video Sec02
Code Sec01
11/11
11/12
Midterm II
11/13
Lab 10
Modules, libraries, scaling concepts
11/16
APT quiz
11/17
Lecture (pdf) (pdf-4)
Links:
snarf code
APT SortByFreqs
APT MedalTable
Video Sec01
Video Sec02
Sec01 code
Sec02 code
APT 9 out
No RQ
11/18
11/19
No RQ
Clever Hangman due
Lecture (pdf) (pdf-4)
Links:
Video Sec01
Video Sec02
Handed back exam 2
Solns Exam 2
11/20


  Monday Tuesday Wednesday Thursday Friday
No Lab 11/23
ASG 7: Be Creative out
11/24
APT 9 due
Lecture (pdf) (pdf-4)
Links:
Video Sec01
Video Sec02
Sec01 notes
No RQ
Recommender out
11/25
Thanksgiving
11/26
Thanksgiving
11/27
Thanksgiving
Lab 11
Review and Preview of Computer Science
11/30
12/1
No RQ
APT quiz

Lecture (pdf) (pdf-4)
Links:

Video Sec01
Video Sec02
Python cookies

12/2
12/3
Last Class ASG 7: Be Creative Due
ASG 8: Recommender Due
No RQ
Lecture (pdf) (pdf-4)
Links:

Video Sec01
Video Sec02

concerns

Some Creative Videos

Be a UTA!

12/4


  Monday Tue. Wed. Thur. Fri. Sat. Sunday
Finals 12/7
Reading Period
12/8
12/9
101 Exam
Section 02
(Astrachan)
7-10pm
12/10
12/11
12/12
12/13
101 Exam
Section 01
(Rodger)
2-5pm