Bachelor of Science in Computer Science - Software Engineering at Colorado Technical University

Bachelor of Science in Computer Science - Software Engineering

Undergraduate degree at Colorado Technical University

Program Details
Undergraduate Degree
3.0 Years
Online Program
Program Cost

USD 54,900

Visit Official Website

Explore the Bachelor of Science in Computer Science - Software Engineering program at Colorado Technical University. This program is offered in USA and provides an excellent learning opportunity in Undergraduate studies.

The Bachelor of Science in Computer Science with a concentration in Software Engineering at Colorado Technical University is designed to equip students with the skills necessary for a career in software development. This 183-credit program includes 51 credits of general education, 88 credits of core computer science courses, and 44 credits focused on software engineering. Students will learn to build software solutions through programming and algorithmic techniques, gaining both theoretical and practical knowledge. The curriculum covers essential topics such as programming languages, software design, and user interface principles, preparing graduates for the growing demand in the software development field, projected to grow by 17% from 2023 to 2033. The program is delivered entirely online, allowing for flexibility in learning, and is structured to support students in developing critical problem-solving and project management skills relevant to the digital economy.

University
Colorado Technical University
University Location
USA (Online)
Program Duration
3.0 years
Ranking
Not available
Part-time allowed
Yes

Required Courses
  • Interpersonal Communications
  • Introductory Written Communication
  • Professional Written Communications
  • Intro to American History: 1950 to the Present
  • College Algebra for Technical Programs
  • Introduction to Ethics
  • Introductory Psychology
  • Introduction to the Sciences
  • Science and Technology- Laboratory Course
  • Environmental Science and Sustainability
  • Introductory Sociology
  • Academic and Career Success
  • Problem Solving in Computer Science
  • Principles of Programming Languages
  • Introduction of Programming
  • Fundamentals of Computer Organization and Architecture
  • Python Programming
  • SQL Programming
  • Java Programming
  • C++ Programming
  • Fundamentals of Data Structures
  • Introduction to Database Systems
  • Computer Algorithms
  • Mobile Programming
  • Introduction to Parallel Computing
  • Principles of Operating Systems
  • Software Engineering
  • Foundations of Big Data Analytics
  • Computer Science Team Project I
  • Computer Science Team Project II
  • Introduction to Computer Security
  • Fundamentals of Networking
  • Applications of Discrete Mathematics for Computer Systems and IT
Elective Courses
  • Linux Programming
  • Principles of User Interface Design
  • Fundamentals of Software Requirements
  • Fundamentals of Software Design
  • Software Service Construction
  • Software Quality Assurance
Online Program

This program can be completed entirely online.