CS 250 - Introduction to Computer Science II



Time

Topics

Readings

Assignments
Week 1
Tuesday 1/28
How are the projects going?

Discuss:
  • Syllabus
  • Schedule
  • Status reports
  • Schedule modification
Status Reports

Schedule Modification

Read the assigned readings and come to class next time prepared to:
  • discuss pair programming vs. code reviews
  • present a method for code reviews that will work for CS 494
Thursday 1/30
Code Reviews:
  • Design a process for code reviews.
  • Create a code review checklist.
  • Code review the sample code.


Week 2
Tuesday 2/4
Project demos


Thursday 2/6
Code Review: Josh


Week 3
Tuesday 2/11
Abstracts:
  • How to write a good Computer Science abstract

Create the first draft of your abstract and bring it to class on 2/18. Print out seven hard copies.
Thursday 2/13 Code Review: Thomas

Week 4
Tuesday 2/18 Review abstracts

Abstracts are due
Thursday 2/20 Review Thomas and Ahmed's abstracts

Code Review: Andrew


Week 5
Tuesday 2/25 Project Demos

Discuss Brad Fitzpatrick interview


Thursday 2/27 Code Review: Liam

Registration form for Senior Projects day is due


Week 6
Tuesday 3/4 Code Review: Ahmed

Thursday 3/6 Class Cancelled: Professor at a conference
Watch Randy Pausch Lecture on Time Management

I've put that on here because of because many of you mention that you are having trouble managing your time on your senior project

Week 7
Tuesday 3/11 Professionalism in Software Development

Thursday 3/13 Code Review: Chris


Week 8
Monday 3/17 Abstracts are DUE!

Tuesday 3/18


Thursday 3/20


Week 9
Tuesday 3/25 SPRING BREAK

Thursday 3/27 SPRING BREAK

Week 10
Tuesday 4/1


Thursday 4/3 Class cancelled


Week 11
Tuesday 4/8 Discuss presentations, posters, and system testing

Thursday 4/10 Practice presentations: Josh, Thomas

Week 12
Tuesday 4/15 Practice presentations: Chris, Ahmed


Thursday 4/17 Practice presentations: Liam, Andrew


Week 13 Tuesday 4/22 Final Project Demos - Presentations review


Wednesday 4/23
Senior Projects Day!


Thursday 4/24 Beta testing


Week 14
Tuesday 4/29


Thursday 5/1


Week 15
Tuesday 5/6


Wednesday 5/7 READING DAY