Abstract
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.
- D. Chavey, "A Structured Component for me Introductory Programming Course,~ The Papers of the 22rid ACM SIGCSE Technical Svmoosium on Computer Science Education also ACM SIGCSE Bulletin, Vol. 23(1), pp. 287-295 (1991). Google Scholar
Digital Library
- L. H. Pesante, "Integrating Writing into Computer Science Courses," The Patters of the 22nd ACM SIGCSE Technical Svmoosium on Comouter Science Education also ACM SIGCSE Bulletin, Vol. 23(1), pp. 205-209 (1991). Google Scholar
Digital Library
- J. Roberg6 and C. Suriano, "Embedding Laboratories within the Computer Science Curriculum," Th...ee Papers of the 22nd ACM SIGCSE Technical Symposium on Comt~uter Science Education also ACM SIGCSE Bulletin, Vol. 23(1), pp. 6-10 (1991). Google Scholar
Digital Library
- J. Roberg6, "Creating Programming Projects with Visual Impact,~ The Paoers of the 23rd ACM SIGCSE Technical Symposium ... 0n Computer Science Education also ACM SIGCSE Bulletin, Vol. 24(1), pp. 230-234 (1992). Google Scholar
Digital Library
Index Terms
Using laboratories to teach software engineering principles in the introductory computer science curriculum
Recommendations
Using laboratories to teach software engineering principles in the introductory computer science curriculum
SIGCSE '94: Proceedings of the twenty-fifth SIGCSE symposium on Computer science educationIf 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 ...
Imprinting community college computer science education with software engineering principles: work in progress
ACM SE '10: Proceedings of the 48th Annual Southeast Regional ConferenceAlthough the two-year curriculum guide includes coverage of all eight software engineering core topics, the computer science courses taught in the Alabama community colleges limit student exposure to the programming, or coding, phase of the software ...






Comments