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.

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

Degree Requirements

Courses: General Education

ECON210Principles of Macroeconomics

4.5

ENGL101Composition and Critical Thinking

4.5

ENGL103Composition: Writing and Research

4.5

ENGL206Technical and Professional Writing

4.5

HIST101Modern American History: 1950 to the 21st Century

4.5

IT101Computers and Information Technology Literacy

4.5

 

LITR201Literature: A Reflection of Life

4.5

or

HUMN201Introduction to the Fine Arts I

4.5

 

MATH112Analytic College Algebra

4.5

MATH114Analytic Trigonometry

4.5

MATH116Foundations for Calculus

4.5

MATH203Applications of Discrete Mathematics

4.5

 

PHIL306Ethics for the Information Age

4.5

or

PHIL301Ethics for Professionals

4.5

 

PSYC102Introductory Psychology

4.5

or

SOCL102Introductory Sociology

4.5

 

SCI101Introduction to the Sciences

4.5

SCI103Lab - Science and Technology

1.5

SCI201Environmental Science and Sustainability

4.5

SCI203Lab - Environmental Science and Sustainability

1.5

 

UNIV104Academic and Career Success

4.5

or

HUMNELEHumanities Elective

4.5

Total Credit Hours:75

Courses: Core

CE242Computer Architecture

4

CS104Problem Solving Concepts With C++

4

 

CS115Programming With C++

4

or

CS116C# Programming

4

 

CS146Introduction to UNIX

4

 

CS215Intermediate C++ Programming

4

or

CS216Intermediate C# Programming

4

 

CS230Data Structures

4

CS250Fundamentals of Database Systems

4

CS265Algorithms

4

CS340Operating Systems

4

CS346User Interface Design

4

 

CS366Software Engineering Methods

4

or

SWE410Software Processes

4

 

CS376Object Oriented Methods

4

CS381Software Requirements Engineering

4

CS382Software Design

4

CS383Software Testing

4

CS481Computer Science Project I

4

CS482Software Engineering Capstone II

4

EM208Web Development I

4

IT205Fundamentals of Networking

4

IT300Computer Networks and Communications

4

MATH201Calculus I

4

MATH304Linear Algebra

4

PM220Project Management Tools

4

TECH ELESelect 12 credits of approved technical electives

12

ELEProgramming Breadth elective: Select CS246 or CS316

4

Total Credit Hours:108

Total Credit Hours: 183

Locations

  • Colorado Springs
  • Aurora (Denver Area)