Calendar and Coursenotes: Spring 2009
This page will show what we cover each day, including the course notes covered in class.
Reading assignments are also posted for each week. The intention is that you will have finished the reading for that week by the end of the week (that is, typically you would be expected to read material after the associated lecture). However, some folks like to read it before the lecture, so I will try to get it up by the beginning of the week if I can. Note that reading for the week will often be relevent to the homework due the following Tuesday.
- Week 1: Introduction, WASI
-
Course introduction.
Take the Whimbey Analytical Skills Inventory (WASI).
[In-class assignment: WASI, 38 points]
Coursenotes (Introduction) -
Analyze the WASI; Errors in reasoning
-
Friday, January 23: Homework Assignment 1 due.
Coursenotes (Errors in Reasoning)
-
Course introduction.
Take the Whimbey Analytical Skills Inventory (WASI).
- Week 2: Myers-Briggs test, pairs problem solving
-
Myers-Briggs test
Coursenotes (Myers-Briggs) -
Pairs problem solving
Reading Assignment: "Does Personality Matter? An Analysis of Code-Review Ability" by Da Cunha and Greathead.
Reading Assignment: Read about your identified type(s) at TypeLogic.
Reading Assignment: Chapter III in Whimbey and Lochhead.
Coursenotes (Pairs Problem Solving)
In-Class Assignment 1 (Pairs Problem Solving)
-
Myers-Briggs test
- Week 3: Getting started with a problem; verbal reasoning
-
Getting started with a problem; intimate engagement
Reading Assignment: Handout in class on intimate engagement
Coursenotes (Getting Started) - Tuesday, February 3: Homework Assignment 2 due.
-
Verbal reasoning problems
Reading Assignment: Whimbey and Lochhead chapter IV
Coursenotes (Verbal Reasoning)
-
Getting started with a problem; intimate engagement
- Week 4: Analogy Problems; Heuristics for problem solving "in the small"
-
Analogy problems; six myths about reading
Reading Assignment: Whimbey and Lochhead chapters V, VI, and VII
Today's coursenotes (Analogy) - Tuesday, February 10: Homework Assignment 3 due.
-
Heuristics for problem solving "in the small"
Today's coursenotes (Externalize)
-
Analogy problems; six myths about reading
- Week 5: Heuristics for problem solving "in the small";
Succeeding as a student
-
Heuristics for problem solving "in the small"
Today's coursenotes - Tuesday, February 17: Homework Assignment 4 due.
-
Succeeding as a student; more heuristics
Today's coursenotes on succeeding as a student
Today's coursenotes on heuristics
-
Heuristics for problem solving "in the small"
- Week 6: Heuristics for problem solving "in the small"
- Today's coursenotes on heuristics
- Tuesday, February 24: Homework Assignment 5 due.
- Tuesday, February 26: Quiz 2
- Week 7: Heuristics for problem solving; analysis of trends;
Einstellung; lateral thinking; symmetry; invariants
-
Heuristics for problem solving; analysis of trends
Today's coursenotes
Reading Assignment: R. McCartney, A. Eckerdal, J.E. Mostrom, K. Sanders, and C. Zander, Successful students' strategies for getting unstuck, ITiCSE '07: Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education, 2007, 156-160.
-
Einstellung, lateral thinking, invariants
Today's coursenotes on lateral thinking
Today's coursenotes on symmetry and invariants
-
Heuristics for problem solving; analysis of trends
- Week 8: More heuristics; Deductive reasoning
- Tuesday, March 17: Homework Assignment 6 due.
-
Today's coursenotes
- Quiz 3
- Week 9: Presentation and argument
-
Presentation and argument
Today's coursenotes on argument
Today's coursenotes on presentation - In-class activity: Brainstorming assignment
-
Presentation and argument
- Week 10: Problem solving in Computer Science
- Today's coursenotes
- Tuesday, March 31: Homework Assignment 7 due.
-
Today's coursenotes
- Week 11: Communication
- Tuesday, April 7: Homework Assignment 8 due.
-
Human-human communication
Today's coursenotes on human-human communication
- Week 12: Problem solving in the large
- Tuesday, April 14: Homework Assignment 9 due.
-
Defining the right problem
Today's coursenotes on problem definition -
Generating potential solutions
Today's coursenotes on generating solutions
- Reading Assignment: Chapters 1-6 of the Fogler and LeBlanc book
- Week 13: Problem solving in the large; argumentation
- Brainstorming, K-T Decision Analysis
Today's coursenotes
- Planning & Evalution; Optimization and Statistics
Today's coursenotes
- Reading Assignment: Chapter 7 of the Fogler and LeBlanc book
- Brainstorming, K-T Decision Analysis
- Week 14: Interpersonal Problem Solving
- Tuesday, April 28: Homework Assignment 10 due.
- Today's coursenotes on argumentation
- Today's coursenotes on interpersonal relations
- Week 15: Wrap-up
- Tuesday, May 5: Homework Assignment 11 due.
Go to the CS2104 Homepage.