Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
Thinking in Java
The 2003 model curriculum for a liberal arts degree in computer science: preliminary report
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Calculator problem and the design recipe
ACM SIGPLAN Notices
The ACM java task force: final report
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Modern Software Development Using Java, 2/E
Modern Software Development Using Java, 2/E
Evolving an integrated curriculum for object-oriented analysis and design
Proceedings of the 39th SIGCSE technical symposium on Computer science education
An empirical study on students' ability to comprehend design patterns
Computers & Education
Patterns and traceability in teaching software architecture
Proceedings of the 6th international symposium on Principles and practice of programming in Java
Hi-index | 0.00 |
The paper discusses a course in software development, as advocated by the CC2001 report. The course revolves around a single project divided into six assignments. In addition, the course includes lab assignments covering the tool of the week. The order of coverage of topics and the order of labs is determined using just-in-time learning. Grading criteria and an assessment of the course are discussed.