Bachelor of Science in Computer Science and Information Systems
Upon successful completion of the BSCO program students will:
- be able to evaluate, synthesize, and utilize information from a number of disciplines;
- effectively and professionally communicate technical information, in both oral and written forms, to both specialist and non-specialist audiences;
- apply the underlying knowledge and skills of the computer sciences to real-world challenges and situations;
- work effectively work both as individuals and as members and leaders of multi-disciplinary teams;
- analyze complex problems and use computer science tools and techniques to develop a hypothesis and created a potential solution;
- carry out ethical decision making within the field of computer science.
Mathematics | ||
MA 107 | Precalculus Mathematics | 4 |
MA 121 | Calculus I | 4 |
MA 122 | Calculus II | 4 |
MA 380 | Theory of Computation | 3 |
MA 306 | Discrete Mathematics | 3 |
MATH 232 | Elementary Statistics | 3 |
Electrical/Computer Engineering | ||
EE 215 | Fundamentals of Digital Design | 4 |
EE 321 | Embedded Systems | 4 |
Computer Science | ||
CYBR 110 | Introduction to Computer Programming | 3 |
CS 228 | Introduction to Data Structures | 3 |
CS 301 | Software Engineering | 3 |
CS 270 | Operating Systems & Parallelism | 3 |
CSIS 370 | Computer Architecture and Reverse Engineering | 4 |
*CSXXX | (Capstone) | 6 |
CYBR 201 | Fundamentals of Computer Networking | 3 |
CYBR 210 | Computer Programming with a High Level Language | 3 |
CYBR 215 | Computer Programming with a Low Level Language | 3 |
CYBR 230 | Relational Databases with SQL | 3 |
* courses in development but not yet approved by the University Curriculum Committee | ||
Total Cr. | 63 |