Affiliation:
1. Department of Computer Science, Illinois Institute of Technology, Chicago, IL
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.
Publisher
Association for Computing Machinery (ACM)
Reference4 articles.
1. A structured laboratory component for the introductory programming course
2. Integrating writing into computer science courses
3. 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). 10.1145/107004.107007 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). 10.1145/107004.107007
4. Creating programming projects with visual impact
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Do the Test Smells Assertion Roulette and Eager Test Impact Students’ Troubleshooting and Debugging Capabilities?;2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET);2023-05
2. Improving students' testing practices;Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings;2020-06-27
3. Pragmatic Software Testing Education;Proceedings of the 50th ACM Technical Symposium on Computer Science Education;2019-02-22
4. Establishing an Early Foundation in Software Engineering: Framework, Experiences and Results*;Journal of Engineering Education;1999-10
5. Foundations of computer science;ACM SIGCSE Bulletin;1996-06-02