👋 Welcome to Computer Science Reference
csref.dev is a collaborative collection of computer science notes and resources, organized by academic level. Explore modules on programming, software development, tech stacks, and more.
Construction Site!
Some pages, notes, etc may not be available or complete.
If you wish to help us with this collection of notes, feel free to head to the GitHub Repo.
Please ensure that you follow the contribution guide as listed within the README.md file at the root of the repo.
🗃️ Module Map
This map provides an overview of the topics and modules available in our notes, organized by level. Each section below lists the modules included at that level, along with a brief description and a link to access the content. Use this map to explore the areas covered and find resources relevant to your interests or study needs.
What do the Levels mean?
- Level 3 - University Foundation Year, equivilent to an A-Level or BTEC Extended Diploma Qualification/s.
- Level 4 - First Year
- Level 5 - Second Year
- Level 6 - Third Year
3️⃣ Level 3 Modules
4️⃣ Level 4 Modules
-
Computing Skills
Basics of Computer Science (e.g. Boolean Algebra, Conversions, etc.).
Open -
Software Development
The process of designing, creating, testing, and maintaining programs to solve problems or fulfill specific needs.
Open -
Tech Stack
The combination of programming languages, frameworks, and tools used to build and run software applications.
Open -
User Experience
Exploring how users interact with technology to create intuitive and accessible digital experiences.
Open