Information about grading and course logistics.

Slides and notes used during lectures.

Readings are also collected on this page.

Calendar for Compsci 101, Spring 2013

All lectures are held Mon & Wed 1:25-2:40 in B101 LSRC, the Love Auditorium

  Monday Tuesday Wednesday Thursday Friday
Overview
NO labs this week
1/7
1/8
1/9

First Day of Class
Slides
code
In-class q. (inactive)
No labs
1/10
No labs

1/11


In-class q.

  Monday Tuesday Wednesday Thursday Friday
Python Intro
Variables, types & values, functions, strings
Lab 1 "Up and running"
1/14
Slides
code
online Python Tutor
In-class q. (inactive)
Video
1/15
1/16
Slides
In-class q. (inactive)
Video
code

1/17

1/18
Strings, slices, loop I
Lab 2 "Slicing faces"
1/21
MLK/no class
1/22
1/23
Drop/Add Ends
Slides
In-class q.(inactive)
Video
1/24
1/25
Control,
Loop II, boolean logic
Lab 3 "String list"
1/28
Password Assignment
Password code
In-class q.(inactive)
Video
Slides
TempConvert code
1/29
1/30
BMI
Slides
Video
In-class q.(inactive)
code BMI
data BMI
data BMI(clean)
1/31
2/1


  Monday Tuesday Wednesday Thursday Friday
Lists 1, sets
Lab 4 "Monte Carlo"
2/4
Slides
In-class q.(inactive)
code BMI_2
Video
2/5
2/6
Slides
In-class q. (inactive)
PassListCode
PassListData
UniqueZooCode
UniqueDrawing
Video
2/7
2/8
Lists 2
comprehensions
Lab 5
2/11
2/12
2/13
Slides
Test Spring 2013
Answers Spring 2013
Video
2/14
2/15
Midterm I
Lab 6
2/18
Midterm I
2/19
2/20
Midterm1 Answers
2/21
2/22


  Monday Tuesday Wednesday Thursday Friday
Tuples and review
Lab 7
2/25
Scope code
In-class q. (inactive)
code
Video
2/26
2/27
Course Evaluation
Slides
In-class q.(inactive)
code tuples
code hangman
code tagcloud
code tuple project
Video
2/28
3/1
Files and review
3/4
slides
Video
3/5
3/6
Video
code(madlib.jar)
3/7
3/8
Spring break
3/11
Spring Break
3/12
Spring Break
3/13
Spring Break
3/14
Spring Break
3/15
Spring Break


  Monday Tuesday Wednesday Thursday Friday
Dictionaries I,

Lab 9
3/18
slides
Video
In-class q.
? Group
? Individual
3/19
3/20
slides
? Individual
? Group
code_1
code_2
Video
3/21
3/22
Dictionaries II

Lab 10
3/25
slides
? Red Group
? Red Individual
? Green Group
? Green Individual
Midt2 Solution
Assort. code
Video
3/26
3/27
JottoDrawing
Video
3/28
3/29
Sorting performance
Lab 11
4/1
SortByFreqs_code
Video
4/2
4/3
Video
4/4
4/5


  Monday Tuesday Wednesday Thursday Friday
Catchup and Review,
Midtterm II
4/8
slides
PractiseTest
Practise_Answer
Video
4/9
4/10
Midterm II
4/11
4/12
Algorithms
Recursion
Lab 13
4/15
Video
MidtermII
MidtermII_ANSWERS
4/16
4/18
? Individual
? GROUP
slides
Video
code_QuickSort
code_FileFolder_count
code_MeatCalculator
4/19
4/20
Review, getting ready for the final
NO LABs!

4/22
Video
Final_practice
Final_prac_answers
4/23
4/24
Last Day of Class
NO labs!
4/25
NO labs!
4/26







  Monday Tuesday Wednesday Thursday Friday Saturday
Finals 4/29
4/30
Final Exam, 9:00 am
5/1
5/2
5/3

5/4