What constructivism demands of the learner
Educational Technology
Improving the CS1 experience with pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Using project-based learning to teach object oriented application development
CITC4 '03 Proceedings of the 4th conference on Information technology curriculum
Student culture vs group work in computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
CMeRun: program logic debugging courseware for CS1/CS2 students
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Using software testing to move students from trial-and-error to reflection-in-action
Proceedings of the 35th SIGCSE technical symposium on Computer science education
What do the experts say?: teaching introductory design from an expert's perspective
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
This paper discusses efforts to align Java programming education among Boston area community colleges and the University of Massachusetts Boston. Several forces have converged so that Java is the first programming language taught in most Secondary and Tertiary introductory programming courses. Teaching a common language should lead to clear articulation paths between institutions. However, we have found that students moving from one institution to another are not adequately prepared for subsequent programming courses, particularly at the University level. We have developed a multi-faceted, cooperative approach to improve this problem. We are developing a modular, problem-based approach that allows institutions flexibility while supporting student articulation. Our solution includes better inter-institution communication and cooperation, modification of curriculum and teaching methodologies at all levels, development of shared materials, and teacher training. This article describes our preliminary work and analysis. Later reports will discuss implementation of these recommendations.