|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BS in Computer Systems Science
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Computer Science Core | Credits |
|---|
| CS1000: Explorations in
Computing |
1 |
|
CS1121: Introduction to Computer Science I CS1122: Introduction to Computer Science II |
3 |
|
|
CS1131: Computer Science I |
4 |
| CS1721: Object Oriented Design |
|
|
| CS2141: Software Development Using C/C++ |
|
|
| CS2311: Discrete Structures |
|
|
| CS2321: Data Structures | ||
| CS3411: Systems Programming |
|
|
| CS3421: Computer Organization |
|
|
| CS3451: Computer Administration |
|
|
| CS4321: Introduction to Algorithms |
|
|
| CS4411: Introduction to Operating Systems |
|
|
| CS4421: Database Systems |
|
|
| CS4451: Networks Administration |
|
|
| CS4461: Computer Networks |
|
|
| CS4471: Computer and Network Security |
|
|
| CS4481: Computer and Network Performance Analysis |
|
|
| Computer Science Subtotal: |
|
|
| BA3200 or BA3610: IS/IT Management or Operations Management |
|
|
| EE3010: Circuits and Instrumentation (for non-majors) |
|
|
|
Technical Electives |
|
|
| 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. | ||
| BA EE and Technical Electives Requirements Subtotal: |
|
|
|
Mathematics Core |
||
| MA1160: Calculus with Technology I |
|
|
| MA2330: Honors Elementary Linear Algebra |
|
|
| MA2720: Statistical Methods |
|
|
| MA3203: Intro to Cryptography |
|
|
| Mathematics Subtotal: |
|
|
| |
||
| |
||
| General Core | ||
| UN1001: Perspectives on Inquiry |
|
|
| UN1002: World Cultures |
|
|
| UN2001: Revisions |
|
|
| UN2002: Institutions |
|
|
| General Education Distribution HU3120: Technical & Scientific Writing Once course from World Cultures Two courses from Institutions One couse from either World Cultures or Institutions |
15 |
|
| Co-Curricular
Activities:
3 units |
||
| Lab Science: (Chemistry, Physics, Biology, Forestry, or Geology) | 8 |
|
| Total General Education and Lab Science | 36 |
|
|
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 |
|