UoPeople B.S. Computer Science Degree Plan & Transfer Map

Home › Degree Plans › UoPeople › B.S. Computer Science Degree Plan

Bachelor120 creditsUPI Study partner

UoPeople B.S. Computer Science Degree Plan Transfer Credit Map

Bachelor of Science in Computer Science (BS-CS) at University of the People, with UPI Study courses

75of 120 credits can come from UPI Study courses on the equivalency chart UoPeople and UPI Study keep. Up to 81 if UoPeople confirms the rows marked β€œAsk your advisor”. 45 are taken at UoPeople.

Made by UPI Study, not by UoPeople. Check every line with your UoPeople advisor before you enroll.

75 of 120 credits from UPI Study45 credits taken at UoPeople

One square per credit, in the colours of the status column; every three squares are one 3-credit course. Grey squares are taken at UoPeople. Sections are ordered fullest first; inside a section the order is UoPeople's own.

The degree, row by row

Every requirement of the Bachelor of Science in Computer Science (BS-CS), from UoPeople's requirements, and the UPI Study course that fills it. Tap a requirement for UoPeople's course titles and the notes. Transfer limit 90 credits.

  • Covered
  • Partly covered
  • Ask your advisor
  • UPI suggests trying
  • Take this at UoPeople
  • Ask your advisor about this
UoPeople B.S. Computer Science Degree Plan: 30 requirements, 120 credits, 75 from UPI Study courses. Sections ordered fullest first.
RowRequirement at UoPeopleUoPeople courseCreditsUPI Study courseCounts at UoPeople asFrom UPIStatus
General Electives3 of 3 credits from UPI Study
1General electives (3 credits, any discipline)β€”3Computer Concepts and ApplicationsComputer Science 150 Β· NCCRScounts as Elective credit3Covered
Total, General Electives3from UPI Study courses3
General Education27 of 36 credits from UPI Study
2UNIV 10013β€”Take this at UoPeopleβ€”0Take this at UoPeople
3Quantitative Reasoning: MATH 1201 College Algebra (CS prerequisite)MATH 12013Business MathMath 100 Β· NCCRScounts as MATH 1201 College Algebra3Covered
4MATH 12803Principles of StatisticsStatistics 101 Β· ACE and NCCRScounts as MATH 1280 Introduction to Statistics3Covered
5ENGL 11023Advanced Technical WritingEnglish 120 Β· ACE and NCCRScounts as ENGL 1102 English Composition 23Covered
6COM 20013Business CommunicationBusiness 210 Β· NCCRScounts as COM 2001 Professional Communication3Covered
7PHIL 14043Ethics in the Social SciencesSocial Science 110 Β· NCCRScounts as PHIL 1404 Introduction to Global Ethics3Covered
8HIST 14213US History 1 or US History 2Ask UoPeople to apply itβ€”0Ask your advisor
9Humanities (choose 6 credits)AHIST 1401, PHIL 1402, ENGL 14056Principles of PhilosophyPhilosophy 200 Β· ACE and NCCRScounts as PHIL 1402 Introduction to Philosophy3Partly covered
10Social and Behavioral Sciences (choose 6 credits)ECON 1580, POLS 1503, PSYC 1111 +3 more6Introduction to PsychologyPsychology 110 Β· ACE and NCCRScounts as PSYC 1504 Introduction to Psychology3Covered
11Introduction to SociologySociology 110 Β· ACE and NCCRScounts as SOC 1502 Introduction to Sociology3
12Natural Science (choose 3 credits)BIOL 1301, BIOL 1121, ENVS 13013Intro to Biology 1Biology 100 Β· ACE and NCCRScounts as BIOL 1121 Biology 1 for Health Studies Majors3Covered
Total, General Education36from UPI Study courses27
Major: Computer Science (prerequisites and required courses)39 of 54 credits from UPI Study
13CS 11113Current Trends in Computer Science and ITComputer Science 140 Β· NCCRScounts as CS 1111 Introduction to Computer Science3Covered
14CS 11013Programming in CComputer Science 240 Β· NCCRScounts as CS 1101 Programming Fundamentals3Covered
15CS 11023Programming in PythonComputer Science 230 Β· ACE and NCCRScounts as CS 1102 Programming 13Covered
16CS 11033Introduction to JavaComputer Science 210 Β· NCCRScounts as CS 1103 Programming 23Covered
17CS 11053Fundamentals of Information TechnologyUPI suggests trying it Β· Computer Science 200β€”0UPI suggests trying
18CS 22033Database FundamentalsComputer Science 281 Β· ACE and NCCRScounts as CS 2203 Databases 13Covered
19CS 22043Introduction to NetworkingComputer Science 196 Β· NCCRScounts as CS 2204 Communications & Networking3Covered
20CS 22053Introduction to HTML and CSSComputer Science 180 Β· NCCRScounts as CS 2205 Web Programming 13Covered
21CS 23013Introduction to Operating SystemsComputer Science 354 Β· NCCRScounts as CS 2301 Operating Systems 13Covered
22CS 24013Software EngineeringComputer Science 301 Β· NCCRScounts as CS 2401 Software Engineering 13Covered
23CS 33033Data Structures and AlgorithmsComputer Science 251 Β· NCCRScounts as CS 3303 Data Structures3Covered
24CS 3305 Web Programming 2 (proctored)CS 33053β€”Ask your advisor about thisβ€”0Ask your advisor about this
25CS 33063Database ProgrammingComputer Science 381 Β· NCCRScounts as CS 3306 Databases 23Covered
26CS 3307 Operating Systems 2 (proctored)CS 33073β€”Ask your advisor about thisβ€”0Ask your advisor about this
27CS 4402 Comparative Programming Languages (proctored)CS 44023β€”Ask your advisor about thisβ€”0Ask your advisor about this
28CS 4407 Data Mining and Machine Learning (proctored)CS 44073Introduction to Artificial IntelligenceAsk your advisor if this could countUPI's Introduction to Artificial Intelligence already counts in this plan as CS 4408 Artificial Intelligence.β€”0Ask your advisor
29MATH 13023Discrete MathematicsMaths 230 Β· NCCRScounts as MATH 1302 Discrete Mathematics3Covered
30MATH 12113Calculus 1Math 165 Β· NCCRScounts as MATH 1211 Calculus3Covered
Total, Major: Computer Science (prerequisites and required courses)54from UPI Study courses39
Major Electives6 of 27 credits from UPI Study
31Major Electives (9 courses from the list)CS 3304, CS 3308, CS 3340 +6 more27Network and Systems SecurityComputer Science 252 Β· NCCRScounts as CS 3340 Systems and Application Security3Partly covered
32Introduction to Artificial IntelligenceComputer Science 373 Β· NCCRScounts as CS 4408 Artificial Intelligence3
Total, Major Electives27from UPI Study courses6
Whole degree120from UPI Study courses, on the equivalency chart UoPeople and UPI Study keep7545 at UoPeople
How we counted

120 credits are required. 75 credits of requirements can be filled by UPI Study courses UoPeople has confirmed: the rows of the equivalency chart UoPeople and UPI Study keep that are also on the UPI Study and UoPeople agreement sheets (Oct and Dec 2025), and elective credit. 6 more credits sit on rows still pending UoPeople's confirmation (the chart's newer proposals, and gen-ed placements the chart says to ask UoPeople to apply); they are not counted. UoPeople applies at most 90 transfer credits to a bachelor's degree, so 75 count and 45 credits are completed at UoPeople or from another source UoPeople accepts. UoPeople makes the final evaluation.

What each UPI Study course counts as comes from the equivalency chart University of the People and UPI Study keep; no signed agreement document is on file, so the chart's newer proposals are marked β€œPending UoPeople's confirmation” and never counted. A suggested course is one to try, not an official equivalency, and is never counted. ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.

Build my plan

Tick the UPI Study courses you want. The credits and the plan options follow. Your UoPeople advisor confirms what transfers.

Made by UPI Study, not by UoPeople. Check every line with your UoPeople advisor before you enroll.

Counted in the table above 25 coursesOfficial under the chart's confirmed rows; ticked for you.
Needs your advisor's OK 20 coursesUoPeople has not confirmed these: suggested, advisor or pending courses, not counted above.
More courses that fit this degree 43 coursesOfficial too, but not in the count above (one course per requirement, or the transfer limit).

25 courses Β· 77 credits

At 2 courses a month, the courses you ticked take about 13 months (an estimate).

Lifetime$599 onceBest value β€” take as long as you wantGet Lifetime
Monthly$89 a monthabout 13 months Β· about $1157 in totalStart monthly

At this pace the lowest total is Lifetime: $599 once.

Or $250 a course, one at a time, with lifetime access to that course. Transcripts are $20 extra.

These are the UPI Study partner plans for UoPeople students, wherever you live; eligibility is confirmed at checkout. International and not at UoPeople? See the pricing page or ask Athena in the chat.

Questions, answered

How many credits can I transfer into UoPeople's Bachelor of Science in Computer Science?

75 of the 120 credits can come from UPI Study courses on the confirmed rows of the equivalency chart UoPeople and UPI Study keep: 25 courses across the sections in the table above. UoPeople applies at most 90 transfer credits to this degree. Up to 81 if UoPeople confirms the rows marked β€œAsk your advisor” (those rows are not counted). UoPeople evaluates the official transcript and has the final say on every credit.

Does UoPeople accept UPI Study courses?

Yes. University of the People is a UPI Study partner (UoPeople announces the partnership on its own website), and UoPeople and UPI Study keep an equivalency chart of what each UPI Study course counts as. No signed agreement document is on file, so this plan counts only the rows UoPeople has confirmed (the agreement sheets) and elective credit; the chart's newer proposals are marked β€œPending UoPeople's confirmation” and not counted. UoPeople decides how each credit applies when it receives the official transcript.

Did UoPeople make this degree plan?

UPI Study made this plan; UoPeople did not provide, review or approve it. Students ask us for plans like this all the time, so we built it ourselves from UoPeople's published catalog and the equivalency chart UoPeople and UPI Study keep, as carefully as we can. Catalogs and transfer rules change, and UoPeople alone decides what counts toward your degree. Please check every line of this plan and sheet with your UoPeople advisor before you enroll or pay. UPI Study takes no responsibility for decisions made from this plan; it is a planning tool to help you.

Can I finish the general education requirements before I enrol at UoPeople?

Most of it: 27 of the 36 credits in General Education can come from UPI Study courses (Business Math, Principles of Statistics, Advanced Technical Writing, Business Communication, Ethics in the Social Sciences, Principles of Philosophy and 3 more). The other 9 credits are taken at UoPeople or from another source UoPeople accepts. You can take the UPI Study courses before you apply; UoPeople applies the credit once it has your official transcript.

How long would it take if I do 2 courses a month?

The 25 UPI Study courses in this plan take about 13 months at 2 courses a month, about 25 at 1 a month and about 9 at 3. Every course is self-paced and starts any day. The plan builder on this page redoes the sum for the courses you tick and your own pace.

What's the cheapest way to do the UPI Study part of this degree?

Lifetime access, $599 once, is the lowest total for the 25 courses in this plan: at 2 courses a month they take about 13 months, and Lifetime covers every UPI Study course for as long as you need. Monthly access is $89 a month (about $1157 at this pace); a single course is $250. Transcripts are $20 extra. These are the UPI Study partner plans for UoPeople students, wherever you live; eligibility is confirmed at checkout. The rest of the degree is paid to UoPeople at its own tuition.

Do I need to be enrolled at UoPeople before I take UPI Study courses?

No. UPI Study courses are open to anyone, and most students take them before they apply or between terms. UoPeople evaluates the official transcript when you apply or when you ask for a transfer evaluation. If you are already enrolled, ask your UoPeople advisor before you register for a course, so the credit lands where you expect.

How do I send my UPI Study transcript to UoPeople?

Request it from your UPI Study account when your courses are complete: UPI Study sends the official transcript to UoPeople for $20. UoPeople then decides how each credit applies to the Bachelor of Science in Computer Science.

What if my UoPeople advisor says a course doesn't count?

UoPeople has the final say. This plan counts only the confirmed rows of the equivalency chart UoPeople and UPI Study keep; the 3 rows marked β€œAsk your advisor” or β€œUPI suggests trying” are left out of the total for that reason. If an advisor places a course differently, ask where else it can count (General Electives is already full in this plan), and ask for the placement in writing before you take the next course.

Which requirements have to be taken at UoPeople itself?

Information Literacy: UNIV 1001 Online Education Strategies: UoPeople does not accept transfer credit for this. UNIV 1001 is non-transferable (catalog 2026-27). Every requirement with no counted UPI Study course is also taken at UoPeople or from another source UoPeople accepts.

Which UPI Study courses count toward the Bachelor of Science in Computer Science?

25 courses: Computer Concepts and Applications, Business Math, Principles of Statistics, Advanced Technical Writing, Business Communication, Ethics in the Social Sciences, Principles of Philosophy, Introduction to Psychology, Introduction to Sociology, Intro to Biology 1, Current Trends in Computer Science and IT, Programming in C and 13 more. Each one is placed on the row it fills in the table above, with what it counts as at UoPeople.

Which BS-CS requirements must be completed at UoPeople?

UNIV 1001 cannot be transferred and is taken at UoPeople. No UPI Study course maps to CS 1105 Digital Electronics & Computer Architecture, CS 3305 Web Programming 2, CS 3307 Operating Systems 2, CS 4402 Comparative Programming Languages, CS 4407 Data Mining and Machine Learning, so plan to take these at UoPeople.

Not at UoPeople?

ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.

Sources (12)