CompSci 101, Fall 2014
Syllabus

Forms for rescheduling exam, sick, feedback, regrades, etc

Assigned Reading is here

Regrade Form for assignments, apts, and labs is here

FORM FOR taking a second look at an APT that works on your computer, but the regrade gave you a 0.

FAQ page

Lunch with Prof. Rodger? or Rate a UTA? Both of these forms are on Sakai in the announcements.

Monday Tuesday Wednesday Thursday Friday
8/25
8/26
Introduction to Computer Science
Go over Course Web pages
Research Study
Survey
Lecture (pdf) (4up pdf)
Video Sec 02
Reading
No RQ
First Day of Class
8/27
Lab 1
8/28
Starting Python
Lecture (pdf) (4up pdf)
code
Video Sec 02
Reading

READ: Simple Python Data

Assignment 1 out
No RQ
Lab 1
8/29


Monday Tuesday Wednesday Thursday Friday
9/1
Labor Day
9/2
Lecture (pdf) (4up pdf)
code
Video Sec 01
Video Sec 02
Reading
RQ 1 due (on sakai)
APT 1 out
9/3
Lab 2
9/4
Lecture (pdf) (4up pdf) pythontutor code
console code
Video Sec 01
Video Sec 02
Reading
RQ 2 due (on Sakai)
Lab 2
Assignment 1 due
Assignment 2 out
9/5
9/8
9/9
Lecture (pdf), (pdf-4up)
Video Sec 01
Video Sec 02
Who is Rodger?

Code from lecture:
functionFun.py
functionFunAnnotated.py
turtleSquareSec01.py (Sec 01)
turtleSquares.py (Sec 02)

Reading
RQ 3 Due
APT 1 due
APT 2 out
9/10
Lab 3
9/11
Lecture (pdf), (pdf-4up)
Video Sec 01
Video Sec 02

Code from lecture:
StringFun.py

Reading
RQ 4 Due
Lab 3
Assignment 2 due
Assignment 3 out
Article - CS and 9/11

9/12
9/15
9/16
Lecture (pdf), (pdf-4up)
Video Sec 01
Video Sec 02

Code from class:
Pancakes.py (sec 01)
Emphasize.py (sec 01)
Pancakes.py (sec 02)
Emphasize.py (sec 02)

APT 2 due
APT 3 out
Reading
RQ 5 Due
9/17
Lab 4
9/18
Lecture (pdf), (pdf-4up)
Video Sec 01
Video Sec 02 (with fire drill)

Code for class:
miscIf.py
miscLoops.py
Uppify.py
also snarf code

Reading
RQ 6 Due
Assignment 3 due
Assignment 4 out
Lab 4
9/19
9/22
9/23
Lecture (pdf), (pdf-4up)
Video Sec 02

Snarf Code for class:
functionAsParameter.py
mystery.py
misc.py
vowels.py

Code From Sec01:
Code From Sec02:

Practice test
Reading
RQ 7 Due
APT 3 due
9/24
Lab 5
9/25
Lecture (pdf), (pdf-4up)
Video Sec 02
Review for exam
Go over Practice test
Python reference sheet for Exam 1

Code from Class
misc.py (sec 01)
vowels.py (sec 01)
misc.py (sec 02)

No Reading
Lab 5
Last chance for RQ1-RQ7 today
No new RQ
Assignment 4 due
9/26


Monday Tuesday Wednesday Thursday Friday
9/29
Review Sunday:
Code: stuff.py
Video

Review Monday:
Code: notes.txt
Video

9/30
Exam I
10/1
No Lab today
10/2
Lecture (pdf) (4up pdf)
Video Sec 01
Video Sec 02

Code:
removeNegativesSoln.py
consoleSec01.txt
consoleSec02.txt

APT 4 out today
No Lab today
Reading
RQ 8 Due
10/3
10/6
10/7
Lecture (pdf) (4up pdf)
Exam1 Soln
Video Sec 02
No Reading
No RQ due
Lecture
10/8
Lab 6
10/9
Lecture1 (pdf)
Lecture2 (pdf)

Code:
setsEasy.py
setExample.py

Lab 6
APT 4 due
APT 5 out
Reading: Sets
no RQ
10/10
10/13
Fall Break
10/14
Fall Break
10/15
No Lab
10/16
Lecture1 (pdf)
Lecture2 (pdf)
Video Sec 01
Video Sec 02

Code from class:
setExampleSoln.py
setExampleSoln2.py

Reading
RQ 9 Due
No Lab
Assignment 5 out
10/17
10/20
10/21
Lecture (pdf) (4up pdf)
Video Sec 01
Video Sec 02

Code:
generateNewGroups.py
students.txt
consuleOct21-sec01.txt
consuleOct21-sec02.txt
generateNewGroupsSec01.py
generateNewGroupsSec02.py

APT 5 due
APT 6 out
Reading
RQ 10 Due
10/22
Lab 7
10/23
Lecture (pdf) (4up pdf)
code for lecture
code from lecture
Video Sec 01
Video Sec 02
Reading
RQ 11 Due
Lab 7
10/24


Monday Tuesday Wednesday Thursday Friday
10/27
10/28
Lecture (pdf) (4up pdf)
Video Sec 01
Video Sec 02

Code from class

Reading
RQ 12 due
APT 6 due
APT 7 out
10/29
Lab 8
10/30
Lecture (pdf) (4up pdf)
Video Sec 01
Video Sec 02
popularMapNoFile.py

Code From Class
practice.py
popularStartSec1.py
popularStartSec2.py
popularMapNoFileSec1.py
popularMapNoFileSec2.py

Reading
RQ 13 due
Assignment 5 Due
Assignment 6 out
Lab 8
10/31
11/3
11/4
Lecture (pdf) (4up pdf)
Video Sec 01
Video Sec 02
dictFun.py
songtitles.py
classworkNov4

code from Sec 01
code from Sec 02

Reading
RQ 14 due
APT 7 due
APT 8 out
11/5
Lab 9
11/6
Lecture (pdf) (4up pdf)
Video Sec 01
Video Sec 02
parameters.py
classwork Nov 6

Code from class
section 1
section 2

Practice Test 2
No Reading
No RQ
Assignment 6 due
Lab 9
11/7
11/10
11/11
Lecture (pdf) (4up pdf)
Video Sec 01
Video Sec 02
answers to Prac Test2
APT 8 due

Evening Review Session
Video
Notes/code

No Reading
No RQ
Review for exam

11/12
No Lab today
11/13
Exam II
No Lab today
Assignment 7 out
11/14
11/17
11/18
Lecture (pdf) (4up pdf)
Video Sec 01
Video Sec 02
Classwork

Code from class
Sec 01 code
Sec 02 code

Reading
No RQ
APT 9 out
11/19
Lab 10
11/20
Lecture
Video Sec 01
Video Sec 02
Exam 2 back
Sec 01 Soln
Sec 02 Soln
Lab 10
11/21
Assignment 7 due
Assignment 8 out (TBA)


Monday Tuesday Wednesday Thursday Friday
11/24
11/25
Lecture
(pdf) (4up pdf)
Video Sec 02
Classwork Nov 25
recursionMisc.py
code from class
APT 9 due
Reading
RQ 15 due
Assignment 8 out
Assignment 9 out
APT 10 out
11/26
No School
11/27
Thanksgiving
No School
11/28
Thanksgiving
No School
12/1
12/2
Lecture
(pdf) (4up pdf)
code for class
Video Sec 02
Obama on bubblesort

code in Sec 01
code in Sec 02

No Reading
No RQ due
12/3
Lab 11
12/4
Lecture
(pdf) (4up pdf)
Video Sec 02
classwork
YouTube break
Python Ref Sheet for Final
Last day of class
Lab 11
Assignment 8 due
12/5
Assignment 9 due
APT 10 due



FINAL EXAMS: