next up previous
Next: Freshman Year Up: Bachelor of Science Degree Previous: Senior Year

  
Software Development Option

The software development option is for those who are interested in careers as practicing professionals in software design and implementation, or in graduate study. The option is unique in content and approach because students work extensively in teams to analyze, design, develop, and evolve large-scale software systems.

In addition to the common requirements listed above, students selecting the software development option must complete the following requirements.


Software Development (24 hours): Software Design Methods, Software Testing Methods, a two-semester Senior Project, and four additional advanced computer science course as approved by the student's faculty advisor. Elective courses in algorithms, artificial intelligence, compilers, computer graphics, computer law and ethics, databases, formal languages, networks, parallel and distributed computing, user interfaces, and other topics are offered. Students may elect to replace two electives with co-operative education classes.


Mathematics  and Science  (See Computer Science Option.)


Liberal Arts (9 hours): Scientific and Technical Communication, one humanities elective, and one social science elective.


Technical Electives (6 hours) Computer Science courses can not be used to fulfill technical elective requirements.


Free Electives (4 hours)



 
next up previous
Next: Freshman Year Up: Bachelor of Science Degree Previous: Senior Year

1998-09-01