|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BS Computer Science - Applications Concentration
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Computer Science
Requirements |
Credits |
|---|
| CS1000: Explorations in
Computing |
1 |
|
CS1121: Introduction to Computer Science I CS1122: Introduction to Computer Science II |
3 2 |
|
|
CS1131: Computer Science I |
4 |
| CS1721:
Object Oriented Design |
|
| CS2311: Discrete Structures | |
| CS2321 Data Structures |
|
CS2141: Software Development Using C/C++ |
|
| CS3141: Team Software Project |
|
| CS3311: Formal Models of Computation |
|
| CS3421: Computer Organization |
|
| CS4000: Senior Seminar | |
| CS4121: Programming Languages | |
| CS4321: Introduction to Algorithms | |
| CS4411: Introduction to Operating Systems | |
| CS4YYY: (May be satisfied by CS4099) |
|
| CS4ZZZ: (May not be satisfied by CS4099) |
|
|
Technical Electives (The Technical Electives plus the and the two CS4000-level electives must total 12 credits.) |
|
| Technical electives are courses (generally in computer science, mathematics, engineering, or business) oriented toward the design or use of computers. These must be approved by the student's advisor. | |
| Select any one of the following three SS courses; SS3510, SS3511, or SS3801 | 3 |
| Lab. Science (Chemistry, Physics, Biology, Forestry, or Geology) | 8-10 |
| Computer Science Requirements Total: |
61-62 |
| Applications Area: |
16-19 |
| The applications area must be
approved by the Departments Undergraduate Committee (before you start
courses in the area.) If the area is in engineering or certain
sciences, MA 1135 is replaced by MA 1160, MA 2160, MA 2330, and one
additional 3 s.h. mathematics elective. |
|
|
Mathematics Requirements: |
|
| MA1135 or MA 1160: Calculus for Life
Scineces or Calculus with Technology I |
|
| MA2720 or MA 3710: Statistical Methods (or Engineering Statistics) |
|
| Mathematics Subtotal: |
|
| |
|
| |
|
| General Core | |
| UN1001: Perspectives on Inquiry |
|
| UN1002: World Cultures |
|
| UN2001: Revisions |
|
| UN2002: Institutions |
|
|
|
|
| General Education
Distribution: HU 3120: Technical and Scientific Writing One course from World Cultures Two courses from Institutions One course from either World Cultures or Institutions |
|
|
|
|
| Physical Education (PE, Certain FA,
Certain ROTC) 3 units |
|
| General Education Subtotal: |
|
|
Free Electives |
|
| The purpose of these electives are to provide students with the opportunity to choose courses related to their own personal interests. These can be courses that enhance students' education in computing or broaden their education in other areas. Please see a Computer Science advisor regarding specific courses. | |
Total credits needed for graduation |
|