Implementation Issues for CS Majors and Non-Majors in Sequence Session SlC a Senior CS Capstone

Lieutenant Colonel, A. Hamilton, Anthony S. Ruocco · 1998

The United States Military Academy prepares each and every one of its students for professional service as an Army officer. The general educational goal is to enable its graduates to anticipate and to respond effectively to the uncertainties of a changing technological ... world. It uses the Engineer Thought Process to help meet this general goal. The Engineer Thought Process is creative and iterative, as engineering problems tend to be ill defined and open ended. Each student enrolled in the Academy selects a five-course engineering sequence. Students become familiar with analytical and empirical models representing components, systems or processes that are germane to the selected sequence. The final phase of the sequence is a capstone project (typically of semester duration) in which the students must design and implement or prototype a solution to a real world technical problem. In order to comply with the standard Academy curricular model, we are moving to one computer science engineering sequence for not only CS majors, but for our non-majors taking the CS engineering sequence courses. The computer science capstone project requires students to build an extensive software system. This requires a breadth of knowledge in software design principles as well as suficient depth in a particular programming language and environment. In this sense, students must be well trained in the use of the selected language. Yet, to serve its purpose as a viable system, students must also take into consideration the sofrware engineering aspects of system development. In other words, the capstone cannot be just a large coding efsort nor strictly a design effort. This paper will discuss the role of theory and application in both an applied programming course and the follow-on senior design sequence. Striking the balance between education and training is critical to our success in meeting the needs of the United States Army of the 21st Century.

Read the paper · More papers on PaperTik