~~~~~~~~ COURSE PORTFOLIO ~~~~~~~~
Introduction to Computer Science: A Course Portfolio for CSCE 144
Part of the Disciplinary Commons Project
Laurie Murphy (Pacific Lutheran University)
CONCLUSIONS
Suggestions for future iterations of CSCE144
- An analysis of the final lab assignment suggests
(and I have observed on exams, quizzes and during lab sessions) that students
often have difficulty with flow of control. This has always been
a challenging topic for introductory students but Java's object oriented techniques and
event programming in particular seem to compound the problem. Possible solutions
include either doing more imperative-type programming in the course or perhaps giving
more practice exercises focusing on flow of control.
- Evidence from the Lab #0 minute paper analysis suggests the minute papers
can be useful for assessing the effectiveness of course changes and points to the
importance of the content of the first lab assignment in giving students a positive first impression in the course.
- Although I didn't gather any data, I got the impression that the
debugging exercises that required students to hypothesize about what might be
wrong with example code without using a hands-on "shotgun" approach to fixing the
errors could be useful in other contexts in the class (if statements, classes, methods,
flow of control, etc.). Incorporating regular debugging exercises into lab sessions might
be very helpful.
Portfolio "Lessons Learned"
[TOC] | <-Learning
Last Modified: 06/02/2006