Calendar and Coursenotes: Fall 2008
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
- Friday, August 29: Homework Assignment 1 due.
-
Course introduction.
Take the Whimbey Analytical Skills Inventory (WASI).
- Week 2: Errors in reasoning, Myers-Briggs test, pairs problem solving
-
Errors in reasoning, Myers-Briggs test
Coursenotes (Errors in Reasoning)
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.
Coursenotes (Pairs Problem Solving)
In-Class Assignment 1 (Pairs Problem Solving)
-
Errors in reasoning, 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
Today's coursenotes
In-Class Assignment 2 (Pairs Problem Solving; Sequences) - Tuesday, September 9: Homework Assignment 2 due.
-
Verbal reasoning problems
Reading Assignment: Whimbey and Lochhead chapter IV
Today's coursenotes
-
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 - Tuesday, September 16: Homework Assignment 3 due.
-
Heuristics for problem solving "in the small"
Today's coursenotes - Friday, September 19: Extra Credit Assignment 1 (optional) due.
-
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, September 23: 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"
- Tuesday, September 30: Homework Assignment 5 due.
- Quiz 2
- Week 7: Heuristics for problem solving; analysis of trends;
Einstellung; lateral thinking
-
Heuristics for problem solving
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.
Today's coursenotes
-
Analysis of Trends, Einstellung, lateral thinking
Today's coursenotes on analysis of trends
Today's coursenotes on lateral thinking
-
Heuristics for problem solving
- Week 8: Lateral thinking; more heuristics, symmetry, invariants
- Tuesday, October 14: Homework Assignment 6 due.
-
Lateral thinking, symmetry, invariants
Today's coursenotes
- Week 9: More Heuristics; Deductive reasoning
- Deduction
Today's coursenotes
- Tuesday, October 21: Homework Assignment 7 due.
- In-class activity: Brainstorming assignment
- Deduction
- Week 10: Presentation and Argument
- Argument, presentation, computer science
Today's coursenotes on argument
Today's coursenotes on presentation
Today's coursenotes on problem solving in computer science
- Tuesday, October 28: Homework Assignment 8 due.
- Quiz 3
- Reading Assignment: Chapters 1, 2, and 3 of the Fogler and LeBlanc book
- Argument, presentation, computer science
- Week 11: Problem solving in Computer Science
-
Problem solving in computer science
Today's coursenotes on problem solving in computer science
-
Human-human communication
Today's coursenotes on human-human communication
- Friday, November 7: Extra Credit Assignment 3 (optional) due.
-
Problem solving in computer science
- Week 12: Problem solving in the large
-
Defining the right problem
Today's coursenotes -
Generating potential solutions
Today's coursenotes
- Reading Assignment: Chapters 4, 5, and 6 of the Fogler and LeBlanc book
-
Defining the right problem
- Week 13: Problem solving in the large; argumentation
- Tuesday, November 18: Homework Assignment 9 due.
- Brainstorming, K-T Decision Analysis
Today's coursenotes
- Planning & Evalution; Optimization and Statistics; Argumentation
Today's coursenotes
Today's coursenotes on argumentation - Reading Assignment: Chapter 7 of the Fogler and LeBlanc book
- Week 14: Interpersonal Problem Solving
- Tuesday, December 2: Homework Assignment 10 due.
- Week 15: Wrap-up
- Tuesday, December 9: Homework Assignment 11 due.
Go to the CS2104 Homepage.