Jump to content

Main Page: Difference between revisions

From Computer Science Knowledge Base
No edit summary
No edit summary
Line 166: Line 166:
**** 7.5.1 Facial Recognition
**** 7.5.1 Facial Recognition
**** 7.5.2 Object Detection (self-driving cars, sorting)
**** 7.5.2 Object Detection (self-driving cars, sorting)
** '''8.0  [[7.0 Networking & Internet|Networking & Internet]]'''
***'''8.0 Video & Multimedia'''
**** 8.1 What is Digital Video? (Explaining frames, frame rate, audio)
**** 8.2 Video File Formats (MP4, MOV, etc.)
**** 8.3 Video Compression (Basic idea of making files smaller)
**** 8.4 Video Streaming (How YouTube/Netflix works)
**** 8.5 Basic Audio Concepts (Sound waves to digital, basic formats)
** '''9.0  [[7.0 Networking & Internet|Networking & Internet]]'''
*** '''8.1 [[7.1 Network Models|Network Models]]'''
*** '''8.1 [[7.1 Network Models|Network Models]]'''
**** 8.1.1  [[7.1.1 OSI Model (7 Layers)|OSI Model (7 Layers)]]
**** 8.1.1  [[7.1.1 OSI Model (7 Layers)|OSI Model (7 Layers)]]
Line 181: Line 187:
*** 8.4.1  [[7.4.1 HTML, CSS, JavaScript (Client-side)|HTML, CSS, JavaScript (Client-side)]]
*** 8.4.1  [[7.4.1 HTML, CSS, JavaScript (Client-side)|HTML, CSS, JavaScript (Client-side)]]
*** 8.4.2  [https://wiki.omnivision.website/index.php?title=7.4.2_Web_Servers%2C_APIs&wvprov=sticky-header Web Servers, APIs]
*** 8.4.2  [https://wiki.omnivision.website/index.php?title=7.4.2_Web_Servers%2C_APIs&wvprov=sticky-header Web Servers, APIs]
** '''9.0  Databases'''
** '''10.0  Databases'''
*** '''9.1 Database Types'''
*** '''9.1 Database Types'''
**** 9.1.1  Relational Databases (SQL)
**** 9.1.1  Relational Databases (SQL)
Line 199: Line 205:
*** '''9.5 Database Management Systems (DBMS)'''
*** '''9.5 Database Management Systems (DBMS)'''
**** Examples (MySQL, PostgreSQL, Oracle, SQL Server) IX. Software Engineering
**** Examples (MySQL, PostgreSQL, Oracle, SQL Server) IX. Software Engineering
** '''10.0  [[9.0 Software Engineering|Software Engineering]]'''
** '''11.0  [[9.0 Software Engineering|Software Engineering]]'''
*** '''10.1 [[10.1 Software Development Life Cycle (SDLC)|Software Development Life Cycle (SDLC)]]'''
*** '''10.1 [[10.1 Software Development Life Cycle (SDLC)|Software Development Life Cycle (SDLC)]]'''
**** 10.1.1.  [[10.1.1. Phases (Requirements, Design, Implementation, Testing, Deployment, Maintenance)|Phases (Requirements, Design, Implementation, Testing, Deployment, Maintenance)]]
**** 10.1.1.  [[10.1.1. Phases (Requirements, Design, Implementation, Testing, Deployment, Maintenance)|Phases (Requirements, Design, Implementation, Testing, Deployment, Maintenance)]]
Line 216: Line 222:
**** 10.5.2  [[9.5.2 Structural (Adapter, Decorator)|Structural (Adapter, Decorator)]]
**** 10.5.2  [[9.5.2 Structural (Adapter, Decorator)|Structural (Adapter, Decorator)]]
**** 10.5.3  [[9.5.3 Behavioral (Observer, Strategy) X. Artificial Intelligence (AI) & Machine Learning (ML)|Behavioral (Observer, Strategy) X. Artificial Intelligence (AI) & Machine Learning (ML)]]
**** 10.5.3  [[9.5.3 Behavioral (Observer, Strategy) X. Artificial Intelligence (AI) & Machine Learning (ML)|Behavioral (Observer, Strategy) X. Artificial Intelligence (AI) & Machine Learning (ML)]]
** '''11.0 [[10.0 Artificial Intelligence (AI) & Machine Learning|Artificial Intelligence (AI) & Machine Learning]]'''
** '''12.0 [[10.0 Artificial Intelligence (AI) & Machine Learning|Artificial Intelligence (AI) & Machine Learning]]'''
*** '''11.1 [[10.1 Introduction to AI|Introduction to AI]]'''
*** '''11.1 [[10.1 Introduction to AI|Introduction to AI]]'''
**** 11.1.1  [[10.1 Introduction to AI|Strong AI vs. Weak AI]]
**** 11.1.1  [[10.1 Introduction to AI|Strong AI vs. Weak AI]]
Line 239: Line 245:
**** 11.5.2  [https://wiki.omnivision.website/index.php?title=10.5.2_Large_Language_Models_%28LLMs%29&wvprov=sticky-header Large Language Models (LLMs)]
**** 11.5.2  [https://wiki.omnivision.website/index.php?title=10.5.2_Large_Language_Models_%28LLMs%29&wvprov=sticky-header Large Language Models (LLMs)]
***** 11.5.2.1 [[10.5.2.1 Generative Pre-trained Transformers (GPT)|Generative Pre-trained Transformers (GPT)]]
***** 11.5.2.1 [[10.5.2.1 Generative Pre-trained Transformers (GPT)|Generative Pre-trained Transformers (GPT)]]
** '''12.0  Cybersecurity'''
** '''13.0  Cybersecurity'''
*** '''12.1 Fundamentals of Security'''
*** '''12.1 Fundamentals of Security'''
**** 12.1.1  Confidentiality, Integrity, Availability (CIA Triad)
**** 12.1.1  Confidentiality, Integrity, Availability (CIA Triad)
Line 259: Line 265:
**** 12.5.2  SQL Injection
**** 12.5.2  SQL Injection
**** 12.5.3  Cross-Site Request Forgery (CSRF) XII. Theoretical Computer Science
**** 12.5.3  Cross-Site Request Forgery (CSRF) XII. Theoretical Computer Science
** '''13.0  Theoretical Computer Science'''
** '''14.0  Theoretical Computer Science'''
*** '''13.1 Automata Theory'''
*** '''13.1 Automata Theory'''
**** 13.1.1  Finite Automata (DFAs, NFAs)
**** 13.1.1  Finite Automata (DFAs, NFAs)
Line 271: Line 277:
**** 13.3.1  Time and Space Complexity (Big O Notation revisited)
**** 13.3.1  Time and Space Complexity (Big O Notation revisited)
**** 13.3.2  P, NP, NP-Complete, NP-Hard XIII. Emerging Topics & Future Trends
**** 13.3.2  P, NP, NP-Complete, NP-Hard XIII. Emerging Topics & Future Trends
** '''14.0  Emerging Topics and Future Trends'''
** '''15.0  Emerging Topics and Future Trends'''
*** '''14.1 Quantum Computing'''
*** '''14.1 Quantum Computing'''
**** 14.1.1  Basic Principles (Superposition, Entanglement)
**** 14.1.1  Basic Principles (Superposition, Entanglement)

Revision as of 18:43, 10 July 2025

Table of Contents

Computer Science Knowledge Base

1.0 Introduction to Computer Science

1.1 What is Computer Science?

1.2 History of Computing

1.3 Key Figures in Computer Science

1.4 Branches of Computer Science

2.0 Foundational Concepts

2.1 Data Representation

2.2 Boolean Algebra & Logic Gates

2.3 Algorithms & Pseudocode

2.4 Computational Thinking

3.0 Programming Fundamentals

3.1 Programming Paradigms

3.2 Data Types & Variables

3.3 Control Structures

3.4 Functions/Methods

3.5 Basic Data Structures

3.6 Error Handling & Debugging

4.0 Data Structures Algorithms (DSA)

4.1 Data Structures






Consult the User's Guide for information on using the wiki software.

Getting started