Class Schedule

Week 1

Tuesday – 30 August

Introduction to computer science. Course logistics

Thursday – 1 September

 

Week 2

Tuesday – 6 September

Thursday – 8 September

Week 3

Tuesday – 13 September

  • Quiz 1   One 8.5 x 11 sheet of notes allowed
    • linear vs. binary search (tearing a phonebook in half)
    • binary numbers
    • ASCII (know the code for ‘A’ to ‘Z’ and ‘a’ to ‘z’ — hint: you only need to know the numbers for ‘A’ and ‘a’ and you can figure out the rest)
    • Android AppInventor (Team Challenge 1)
    • Pseudocode (for ex., the socks example)
    • Android App Architecture (see this pdf)
    • Pick-a-Partner Task #1: Learn a Language Flashcards.

Thursday – 15 September

  • No class – instructor in Austin

Week 4

Tuesday – 20 September

  • RAT1 results: Raw score average: 44.8, standard deviation 11.71. To make this a better distribution, I adjusted each grade by multiplying the raw score by 1.15.
  • Help me fix my program and earn some XP.
  • Partner Task 1 demo

Thursday – 22 September

  • Lightning Round – applying what we know.

Week 5

Tuesday – 27 September

Thursday – 29 September

Week 6

Tuesday – 4 October

Thursday – 6 October

  • Python review
  • Lab time
  • Hack-a-thon 8 October, Saturday 5 -7

Week 7

Tuesday – 11 October

  • Quiz – Python basics
    • everything on Python handout
    • // and &
    • if elif
    • greedy algorithms

Thursday – 13 October

Week 8

Tuesday – 18 October

  • no class – Fall break
Thursday – 20 October

Week 9

Tuesday – 25 October

Thursday – 27 October

  • Individual Python Task #3  - Cryptography – walkthrough (pdf of slides)
  • Finish Lightning  Pack

Week 10

Tuesday – 1 November

Thursday – 3 November

  • Individual Python Task 3 due Saturday 5 November 11:59pm.
  • Sorting continued. (selection and merge sort)
  • Sorting Partner Task

Week 11

Tuesday – 8 November

Thursday – 10 November

  • Quiz
    • material from the previous lightning round
    • recursion
    • sorting algorithms
    • asymptotic notation

Week 12

Tuesday – 15 November

  • quiz results: raw score: average = 44.69; standard deviation = 17. I adjusted the grades by multiplying by 1.2 and adding 7. This resulted in an average of 60.62 and a standard deviation of 20.
  • Ranch Sorting – looks much harder than anything we will be doing!
  • Bubble Sort Folk Dance

Thursday – 17 November

Week 13

Tuesday – 22 November

Thursday – 24 November

  • no class – Thanksgiving break

Week 14

Tuesday – 29 November

Thursday – 1 December

Week 15

Tuesday – 6 December

Thursday – 8 December