Title :
A freshman programming course: two challenging sets of students, one solution
Author :
Murtagh, Jeanne L.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., US Mil. Acad., West Point, NY, USA
Abstract :
This paper identifies two categories of students who pose a significant teaching challenge in a college freshman programming class, and then discusses one effective way to improve their performance. The most challenging students are those who do not readily adopt a systematic approach to software development. These students tend to fall into two categories: (a) The High School “Hackers”; (b) The Haphazard “Never-Evers” High School Hackers do not use (and might not acknowledge the value of) a systematic approach to software development. Haphazard Never-Evers have trouble adhering to the systematic approach they are trying to learn. Providing these students with a one-page summary which includes the steps of a structured software development methodology-enhanced by detailed instructions for writing the source code-is a very effective way to help them learn and adhere to the systematic approach so critical to their success
Keywords :
computer science education; educational courses; professional aspects; programming; freshman programming course; programming class; software development; structured software development methodology; students; systematic approach; Computer hacking; Computer science; Education; Educational institutions; Military computing; Problem-solving; Programming; Software design; Writing;
Conference_Titel :
Frontiers in Education Conference, 1996. FIE '96. 26th Annual Conference., Proceedings of
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7803-3348-9
DOI :
10.1109/FIE.1996.567994