Programming Courses (Computer Science) – University of the People
This section presents a COMBO view for each programming-related course:
- YouTube search keywords (clickable search-result links)
- Representative search results (video titles)
- Direct links to the videos listed
CS 1101 — Programming Fundamentals (Python)
YouTube search keywords:
- UoPeople CS 1101 Programming Fundamentals
- CS1101 UoPeople Python
- UoPeople Programming Fundamentals Python
Representative video results:
-
CS1101 Unit 1 – Introduction to Computer Science (Python)
https://www.youtube.com/watch?v=QpXjLldSQ-g -
CS1101 Learning Journal – Python Basics
https://www.youtube.com/watch?v=zQDHNpkU6Xo -
Python Programming for Beginners – University Level
https://www.youtube.com/watch?v=rfscVS0vtbw
CS 1102 — Programming 1 (Java)
YouTube search keywords:
Representative video results:
-
Java Programming Tutorial – Full Course for Beginners
https://www.youtube.com/watch?v=eIrMbAQSU34 -
Object-Oriented Programming in Java – University Course
https://www.youtube.com/watch?v=6T_HgnjoYwM -
Java Arrays and Methods Explained
https://www.youtube.com/watch?v=8cm1x4bC610
CS 1103 — Programming 2 (Advanced Java & Data Structures)
YouTube search keywords:
- UoPeople CS 1103 Programming 2
- Advanced Java Data Structures University
- Java Recursion University Course
Representative video results:
-
Data Structures and Algorithms in Java – Full Course
https://www.youtube.com/watch?v=BBpAmxU_NQo -
Recursion Explained – Java Examples
https://www.youtube.com/watch?v=ngCos392W4w -
Advanced Java Programming Concepts
https://www.youtube.com/watch?v=GoXwIVyNvX0
CS 2205 — Web Programming 1
YouTube search keywords:
- UoPeople CS 2205 Web Programming 1
- HTML CSS JavaScript University Course
- Frontend Web Development University
Representative video results:
-
HTML CSS JavaScript Full Course – Web Development
https://www.youtube.com/watch?v=G3e-cpL7ofc -
Frontend Web Development – University Style
https://www.youtube.com/watch?v=5bMdjkfvONE -
JavaScript Basics for Web Programming
https://www.youtube.com/watch?v=W6NZfCO5SIk
CS 3305 — Web Programming 2 (Advanced Web / Backend)
YouTube search keywords:
- UoPeople CS 3305 Web Programming 2
- Backend Web Development University Course
- REST API Web Services University
Representative video results:
-
Backend Web Development – Full Course
https://www.youtube.com/watch?v=ENrzD9HAZK4 -
REST API Tutorial – University Level
https://www.youtube.com/watch?v=Q-BpqyOT3a8 -
Full Stack Web Development Overview
https://www.youtube.com/watch?v=nu_pCVPKzTk
CS 4402 — Comparative Programming Languages
YouTube search keywords:
- UoPeople CS 4402 Comparative Programming Languages
- Programming Paradigms University Course
- Functional vs Object Oriented Programming
Representative video results:
-
Programming Paradigms Explained (OOP, Functional, Logic)
https://www.youtube.com/watch?v=czdK9vszq6A -
Comparative Programming Languages – University Lecture
https://www.youtube.com/watch?v=PS0gYdV8ZJU -
Imperative vs Functional Programming Explained
https://www.youtube.com/watch?v=8pTEmbeENF4
Disclaimer: Video availability and ordering may change over time. Search links ensure discoverability, while listed videos represent commonly referenced materials.
Programming Courses – Computer Science Department (University of the People)
| Course Code | Course Name | Primary Programming Language | Focus Area | Notes |
|---|---|---|---|---|
| CS 1101 | Programming Fundamentals | Python | Basic programming concepts, logic, problem solving | Introductory course |
| CS 1102 | Programming 1 | Java | Variables, control structures, loops, arrays, OOP basics | Core CS requirement |
| CS 1103 | Programming 2 | Java | Advanced OOP, recursion, data structures | Continuation of Programming 1 |
| CS 2205 | Web Programming 1 | HTML, CSS, JavaScript | Web application fundamentals | Frontend-focused |
| CS 3305 | Web Programming 2 | JavaScript, Server-side tools | Advanced web apps, backend concepts, services | Advanced web development |
| CS 4402 | Comparative Programming Languages | Multiple Languages | Programming paradigms and language design | Upper-level elective |
Comments