Cart (Loading....) | Create Account
Close category search window
 

Implementation issues for CS majors and nonmajors in a senior CS capstone sequence

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Hamilton, A.J. ; Dept. of Electr. Eng. & Comput. Sci., US Mil. Acad., West Point, NY, USA ; Ruocco, A.S.

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. 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 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 also for our nonmajors 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 sufficient 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 software engineering aspects of system development. This paper discusses the role of theory and application in both an applied programming course and the follow-on senior design sequence.

Published in:

Frontiers in Education Conference, 1998. FIE '98. 28th Annual  (Volume:3 )

Date of Conference:

4-7 Nov. 1998

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.