CS Major Requirements
Required Courses 48 - 49 Hours
- CPSC 140
- Introduction to Programming Principles
- CPSC 150
- Advanced Programming
- CPSC 370
- Computer Organization
- CPSC 374
- Alogrithims and Data Structures
- CPSC 376
- Programming Languages
- CPSC 378
- Theory of Computation
- CPSC 423
- Computer Networks
- CPSC 464
- Principles of Concurrent Programming & Operating Systems
- CPSC 474
- Computer Architecture
- CPSC 488
- Software Engineering
- MATH 152
- Elementary Statistics
- OR MGMT/ECON 219
- Buisness Statistics
- MATH 131
- Discrete Mathmatics
- MATH 225
- Calculus I
- MATH 230
- Calculus II
- MATH 231
- Calculus III
- OR MATH 235
- Modern Concepts of Math
- OR MATH 240
- Linera Algebra and Differential Equations
Required Electives 9 Hours
Nine(9) Credits from the following, a maximum of three(3) credits for CPSC 236 and 217, and a maximum of three(3) credits of CPSC 450 internship.
Choose Two(2) of:- CPSC 217
- Structured And Dynamic Web Programming
- OR CPSC 236
- Selected Programming Languages
- CPSC 317
- Scripting Languages
- CPSC 323
- Database Systems
- CPSC 327
- Systems Administration and Security
- CPSC 450
- Internship
- CPSC 358
- Simulation
- CPSC 456
- Computer Graphics
- CPSC 466
- Compiler Design and Implementation
- CPSC 476
- Artificial Intelligence
- CPSC 478
- Analysis of Alogrithims
- CPSC 498
- Topics in Computer Science
Required Science Courses 13 Hours
Seven(7) to Eight(8) Hours Require a two course sequence in Chemisty, Biology, Physics, or Geology
- Chemistry
-
- CHEM 107
- General Chemistry I
- CHEM 108
- General Chemistry II
- CHEM 111
- General Chemisty Lab
- Physics I
-
- PHYS 211
- General Physics I
- PHYS 212
- General Physics II
- Physics II
-
- PHYS 201
- Elements of Physics I
- PHYS 202
- Elements of Physics II
- Geology I
-
- EGEO 101
- Physical Geology
- EGEO 111
- Physical Geology Lab
- EGEO 231
- Arial Photogrophy Interpretation
- OR EGEO 102
- Historical Geology
- EGEO 112
- Historical Geology Lab
- OR EGEO 241
- Geomorphology
- Geology II
-
- EGEO 121
- Meterology
- EGEO 241
- Weather and Climate Forecasting
- Biology I
-
- BIO 104
- Principls of Biology
- BIO 201
- General Botany
- OR BIO 212
- General Zoology
- OR BIO 250
- Genetics
- Biology II
-
- BIO 101
- General Biology
- BIO 201
- General Botany
- OR BIO 212
- General Zoology
- OR BIO 250
- Genetics
- PLEASE NOTE:
- 5-6 More Hours of Science are required to total thirteen(13) Hours
