Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of the People

Bachelor of Science in Computer Science (BCS) Online Degree

via University of the People

Overview

Expand your knowledge by learning about innovative software, computer programming and technology to give you a critical advantage in a popular industry. Become fluent in current programming languages like Java and Python, explore database management, and dive into the latest concepts in AI and machine learning. This degree is perfect for working professionals who want a strong foundation in computer science or hope to pursue an advanced degree in the future.

The curriculum for the Bachelor’s in Computer Science has been crafted to provide students with in-depth computer knowledge and technical skills. Students will take a deep dive into database management, design and computer programming languages.

UoPeople does not charge for tuition, books, or campus expenses. You’ll never have to pay fees for courses upfront. We charge only a $60 application fee, and a $140 assessment fee at the end of each course. This is a huge savings compared to U.S. public universities who charge on average $22,389 for a bachelor's degree. Over the course of your studies at UoPeople, you can expect to pay a total of $5,660—less if you have credits to transfer in! Our mission is to make it possible for everyone to afford a degree, if you can’t afford these fees

Syllabus

  • UNIV 1001 Online Education Strategies
  • MATH 1201 | College Algebra (proctored course)
  • MATH 1280 Introduction to Statistics (proctored course)
  • ENGL 1102 English Composition 2 (proctored course)
  • CS 1111 Introduction to Computer Science
  • CS 1101 Programming Fundamentals
  • CS 1102 Programming 1
  • CS 1103 Programming 2
  • CS 1105 Digital Electronics & Computer Architecture
  • CS 2203 Databases 1
  • CS 2204 Communications and Networking
  • CS 2205 Web Programming 1 (proctored course)
  • CS 2301 Operating Systems 1 (proctored course)
  • CS 2401 Software Engineering 1
  • CS 3303 Data Structures (proctored course)
  • CS 3305 Web Programming 2 (proctored course)
  • CS 3306 Databases 2 (proctored course)
  • CS 3307 Operating Systems 2 (proctored course)
  • CS 4402 Comparative Programming Languages
  • CS 4407 Data Mining and Machine Learning (proctored course)
  • MATH 1302 Discrete Mathematics
  • MATH 1211 Calculus
  • Humanities
  • Social & Behavioral Sciences
  • Natural Science and Technology
  • Civilization Studies, Culture and Belief
  • Values and Ethical Reasoning
  • Different Disciplinary Elective
  • Electives

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.