SMU Home  |   Winona   |  Twin Cities   |  Other Locations   |  WebTools   |  WebMail   |  Blackboard   |  iT HelpDesk
Prospective Students Current Students Alumni Parents Visitors Faculty & Staff
 
Degrees & Programs
Institutes & Affiliates
Libraries
Undergraduate
Graduate
International
Costs & Financial Aid
Facts & Figures
History & Mission
Lasallian Education
News & Events
Contact Us
Athletics
Performance Series
Campus Organizations
Student Life
President’s Office
Offices & Services
Job Opportunities
Giving to SMU
Safety & Security

 

SMU Home < Winona < Undergraduate Programs < Computer Science Department Print Page  |  Email Page
Computer Science Major
Overview

Computer Science Major (46 credits):
The curriculum for the computer science major consists of three parts: computer science core, upper level required and elective major courses, and a senior capstone experience. The core provides the necessary programming, architectural and mathematical foundation for all later course work. The upper level required and elective courses provide both breadth and depth of application and theory across the various fields in computer science. During the capstone experience, students work in teams with other majors in the department to do requirements analysis, design, implementation and evaluation of a complex, real-world enterprise system. This major supports a student who wishes to work as a computer science professional in industry and/or to pursue graduate studies.

A. Computer Science Core
All of the following:
     CS110     Computer Science I
    CS111     Computer Science I Lab
    CS210     Computer Science II
    CS220     Discrete Mathematics
    CS310     Computer Organization
    CS320     Data Structures
    M151     Calculus I
B. Upper Level Required Courses:
    CS335     Programming Languages
    CS345     Theory of Computation
    CS410     Operating Systems
C. Capstone Experience:
    CS480     Systems Development
    CS495     Senior Research Seminar
D. Electives: 9 credits chosen from any combination of the following:
    CS 300+ courses
    M342     Numerical Analysis
    P314     Digital Electronics

(07-09 Catalog)




Department Links

Computer Science Department

Computer Engineering Major

Computer Science Major

E-Business Technology Major

Mathematical/Computer Science Major

Computer Science Minor

Computer Technology Minor

Course Descriptions

Computer Science Faculty

Request Information

Computer Science Department Home Page



SMU Home  |   Site Map   |  Faculty/Staff Directory   |  Maps & Directions   |  Contact Us   |  Institutes & Affiliates   |  Bookstores
   
Copyright © Saint Mary's University of Minnesota. All rights reserved.
Site powered by Intrcomm Technology's SMC
Updated by Website Editor - Winona on Wednesday, April 23, 2008.  Contact: webeditor@smumn.edu