Embedding laboratories within the computer science curriculum
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Integrating writing into computer science courses
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
A structured laboratory component for the introductory programming course
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Creating programming projects with visual impact
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Using an internal internship to enhance computer science education in a two-year college
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Writing across the computer science curriculum
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Documentation standards in the undergraduate computer science curriculum
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Foundations of computer science: what are they and how do we teach them?
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
A gimmick to integrate software testing throughout the curriculum
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Teaching software engineering early: experiences and results
ACM SIGCSE Bulletin
Engendering an empathy for software engineering
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Incremental game development in an introductory programming course
ACM-SE 33 Proceedings of the 33rd annual on Southeast regional conference
Bug Hunt: Making Early Software Testing Lessons Engaging and Affordable
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Applying software engineering in CS1
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Hi-index | 0.00 |
If students are to internalize software engineering concepts and incorporate them into their individual software development styles, they must use these concepts during the initial stages of their computer science education. In this paper, we examine how laboratories that emphasize software development can be used to familiarize students with the basic elements of software engineering during the introductory computer science course sequence.