Bachelor of Science in Computer Science
According to the Bureau of Labor Statistics, computer science and software engineering are among the fastest growing career fields in the United States. Technology is pervasive and will continue to touch our lives on a daily basis. The Bachelor of Science in Computer Science (BSCS) program contains a set of core courses which are designed to provide an understanding of the varied aspects of technology, operating systems and networking, as well as knowledge of computer system architecture and the software system engineering process.
BSCS Program Outcomes:
- Program in at least one high level programming language using programming fundamentals, abstraction modeling for problem solving, algorithms, data structures, and complexity
- Examine computer architecture, operating systems, and network-centric computing, including
- Internet technology
- Implement the goals and techniques of software engineering
- Demonstrate effective use of technical and professional communication
- Extend the breadth of computer science knowledge through the completion of various technical options, which include proficiency in another high level language and in database systems
BSCS Program Competencies:
- Apply the fundamental principles of software engineering
- Recognize the ethical, legal, and professional responsibilities associated with work in the computing field
- Produce a software solution that solves a non-trivial problem
- Recognize emerging computing technologies in the development of creative solutions
- Demonstrate an understanding of the basic elements and organizations of computer architecture
Degree Requirements
Courses: General Education
ECON210 | Principles of Macroeconomics | 4.5 |
ENGL101 | Composition and Critical Thinking | 4.5 |
COMS201 | Technical and Professional Writing | 4.5 |
ENGL103 | Composition: Writing and Research | 4.5 |
HIST101 | Modern American History: 1950 to the 21st Century | 4.5 |
| | |
LITR201 | Literature: A Reflection of Life | 4.5 |
| or | |
HUMN201 | Introduction to the Fine Arts I | 4.5 |
| | |
MATH109 | Introduction to Algebra | 4.5 |
MATH112 | Analytic College Algebra | 4.5 |
MATH114 | Analytic Trigonometry | 4.5 |
MATH116 | Foundations for Calculus | 4.5 |
MATH203 | Applications of Discrete Mathematics | 4.5 |
PHIL101 | Introduction to Ethics | 4.5 |
| | |
PSYC102 | Introductory Psychology | 4.5 |
| or | |
SOCL102 | Introductory Sociology | 4.5 |
| | |
SCI101 | Introduction to the Sciences | 4.5 |
SCI103 | Science and Technology- Laboratory Course | 1.5 |
SCI201 | Environmental Science and Sustainability | 4.5 |
SCI203 | Environmental Science and Sustainability - Laboratory Course | 1.5 |
| | |
UNIV104 | Academic and Career Success | 4.5 |
| or | |
HUMNELE | Humanities Elective | 4.5 |
| Total Credit Hours: | 75 |
Courses: Core
CE242 | Computer Architecture | 4 |
| | |
CS104 | Problem Solving Concepts With C++ | 4 |
| or | |
CS107 | Problem Solving Concepts with Python | 4 |
| | |
CS115 | Programming With C++ | 4 |
| or | |
CS116 | C# Programming | 4 |
| or | |
CS117 | Programming in Python | 4 |
| | |
CS146 | Introduction to UNIX | 4 |
| | |
CS215 | Intermediate C++ Programming | 4 |
| or | |
CS216 | Intermediate C# Programming | 4 |
| or | |
CS217 | Intermediate Python Programming | 4 |
| | |
CS230 | Data Structures | 4 |
CS250 | Fundamentals of Database Systems | 4 |
CS265 | Algorithms | 4 |
CS340 | Operating Systems | 4 |
| | |
CS310 | Programming Mobile Apps | 4 |
| or | |
CS346 | User Interface Design | 4 |
| | |
CS366 | Software Engineering Methods | 4 |
| or | |
SWE410 | Software Processes | 4 |
| | |
CS377 | Object Oriented Methods | 4 |
CS381 | Software Requirements Engineering | 4 |
CS382 | Software Design | 4 |
CS383 | Software Testing | 4 |
CS481 | Computer Science Project I | 4 |
CS482 | Software Engineering Capstone II | 4 |
EM200 | Introduction to Website Development | 4 |
IT204 | Fundamentals of Networking | 4 |
IT300 | Computer Networks and Communications | 4 |
MATH304 | Linear Algebra | 4 |
PM220 | Project Management Tools | 4 |
ELE | Programming Breadth elective: Select CS246 or CS316 | 4 |
TECH ELETEHC ELE (16) | Select 16 Credits of approved Technical Electives | 16 |
| Total Credit Hours: | 108 |
Total Credit Hours: 183
Locations
- Colorado Springs
- Aurora (Denver Area)
Area of Study
- Engineering & Computer Science