Enhancing computer science programming courses to prepare students for software engineering
Document Type
Conference Proceeding
Publication Date
1-1-2014
Abstract
Most Computer Science (CS) undergraduate programs include an introductory programing course intended to teach basic programming to students of various majors. Students from non-CS majors often find this course to be difficult and tedious, while CS-major students require the course to be challenging enough to establish a solid foundation for their future study of the major. We propose to introduce basic concepts of software engineering into such a course to make it easier for non-CS students to write meaningful programs and to prepare CS students for future software engineering courses. The two concepts are integrated development environment (IDE) and basic software testing. We observed the students' progress and found that on average students can program similar projects 80% faster after learning and using the two software engineering concepts. © American Society for Engineering Education, 2014.
Publication Title
ASEE Annual Conference and Exposition, Conference Proceedings
Recommended Citation
Li, J. Jenny and Morreale, Patricia, "Enhancing computer science programming courses to prepare students for software engineering" (2014). Kean Publications. 2013.
https://digitalcommons.kean.edu/keanpublications/2013