Intro to computer science, the whole semester

by Visual Anything · published Oct 31, 2026 · a topic map

A first-year course, week by week: from a first program to data structures, algorithms and the web.

57nodes
56links
0copies
5branches

A copy opens in the free Visual Anything app as your own map: move it, change it, turn it around in 3D. Includes the note text. · Report this map

What's on this map

Intro to Computer Science Semester
Weeks 1-3 Foundations
Week 1 What Is Computing
History of Computing
Algorithms and Problem Solving
Hardware and Software
Week 2 Data Representation
Binary and Hexadecimal
Text Encoding ASCII Unicode
Images and Sound as Data
Week 3 First Programs
Variables and Types
Input and Output
Operators and Expressions
Weeks 4-6 Programming Core
Week 4 Control Flow
Conditionals
Loops
Week 5 Functions
Parameters and Return Values
Scope and Call Stack
Recursion
Week 6 Data Structures Basics
Lists and Arrays
Dictionaries and Sets
Strings and Tuples
Weeks 7-9 Algorithms and Structures
Week 7 Searching and Sorting
Linear and Binary Search
Bubble and Selection Sort
Merge Sort and Quicksort
Week 8 Algorithm Analysis
Big-O Notation
Time and Space Complexity
Week 9 Linked Structures
Linked Lists
Stacks and Queues
Trees and Graphs
Weeks 10-12 Software and Systems
Week 10 Object-Oriented Programming
Classes and Objects
Inheritance and Polymorphism
Week 11 Computer Systems
CPU and Memory
Operating Systems
Compilers and Interpreters
Week 12 Networks and Databases
Internet and Protocols
Databases and SQL
Weeks 13-14 Wrap-up
Week 13 Ethics and Security
Privacy and Bias
Cybersecurity Basics
Week 14 Review and Final Project
Limits of Computation
Final Project
Final Exam