Computer Science (BS)
Required courses in the major (42 sh)
- CSCI 1337 - Programming Fundamentals II
- CSCI 2325 - Machine Language and Computer Organization
- CSCI 251 - Introduction to Information Security, Law, and Ethics
- CSCI 2336 - Data Structures and Algorithms
- CSCI 340 - Introduction to Database
- CSCI 359 - Systems Analysis and Design
- CSCI 380 - Web Programming and Interface Design
- CSCI 428 - Object Oriented Programming
- CSCI 430 - Operating Systems
- CSCI 434 - Introduction to Local Area Networks
- CSCI 440 - Applied Software Project Development
- plus 9 semester hours of advanced CSCI courses
Required support courses (36-37 sh)
These may be used to satisfy requirements of a minor/second major,
and University Studies Math and Science requirements thereby reducing
the number of hours required.*
A minor in Mathematics is included.
- ENG 341 - Technical Communication or BA 303 Business Communication
- MATH 2413 - Calculus I
- MATH 192 - Calculus II
- MATH 331 - Discrete Mathematics
- MATH 401 - Introduction to Mathematical Statistics
- Adv Math, 3 sh - except 301,350,351,361,362,372,380,460
- Science sequence:
PHYS 2425 - University Physics I and
PHYS 2426 - University Physics II
or
CHEM 1411 - General and Quantitative Chemistry I and
CHEM 1412 - General and Quantitative Chemistry II
or
BSC 1406 - Introductory Biology I and
BSC 1407 - Introductory Biology II
or
ENVS 104 - Natural Disasters and
ENVS 1301 - Introduction to Environmental Science
- PHYS 332 - Digital Logic and Circuitry or
PHYS 432 - Advanced Electronics
or PHYS 492 - Instrumentation and Control
- additional science, 4 sh
University Studies (43 sh)*
Total hours required: 120 sh