AI Mode - Bachelor of Science in Computer Science AI Mode - Bachelor of Science in Computer Science
AI Mode

Bachelor of Science in Computer Science

Select a unit, preview the smart outline, then start an interactive AI classroom walkthrough.

Set AI Teaching Mode

Classroom Flow

1
Choose a unit
Pick what you want to learn now.
2
AI guides the lesson
Step-by-step explanations with checkpoints.
3
Raise hand for questions
Ask anytime, get clarification, continue learning.

Course Outline

16 sections
1. Fundamentals of Computer Systems
90 mins
9 topics
Introduction to Computer Systems Computer Hardware Fundamentals Computer Software Basics Operating Systems Computer Storage Systems
2. Introduction to Programming Concepts
100 mins
10 topics
Overview of Programming Programming Paradigms Variables and Data Types Control Structures Functions and Methods
3. Data Structures and Algorithms
100 mins
10 topics
Introduction to Data Structures Array and Linked List Implementation Stack and Queue Operations Tree Data Structure Graph Representation and Traversal
4. Database Systems and Management
100 mins
10 topics
Introduction to Database Systems Relational Database Design SQL Fundamentals Database Management Systems (DBMS) Data Modeling and Implementation
5. Networking and Internet Technologies
90 mins
9 topics
Introduction to Networking Network Protocols and Standards Network Topologies Network Security Internet Technologies
6. Software Development Life Cycle and Project Management
100 mins
10 topics
Introduction to Software Development Life Cycle (SDLC) Waterfall Model Agile Methodology Iterative and Incremental Development Project Management Fundamentals
7. Cybersecurity Fundamentals
100 mins
10 topics
Introduction to Cybersecurity Cyber Threat Landscape Cybersecurity Principles and Best Practices Network Security Cryptography and Encryption
8. Operating Systems
100 mins
10 topics
Introduction to Operating Systems History of Operating Systems Operating System Structure Process Management Memory Management
9. Computer Architecture
100 mins
10 topics
Introduction to Computer Architecture Central Processing Unit (CPU) Memory Hierarchy Instruction Set Architecture (ISA) Input/Output Systems
10. Computer Graphics
90 mins
9 topics
Introduction to Computer Graphics Graphics Hardware and Software 2D Graphics and Vector Graphics 3D Graphics and Rendering Computer Animation
11. Human-Computer Interaction
100 mins
10 topics
Introduction to Human-Computer Interaction Human Factors in Design User Interface Design Principles User Research Methods Prototyping and Interaction Design
12. Software Testing and Quality Assurance
90 mins
9 topics
Introduction to Software Testing Testing Techniques Test Planning and Documentation Test Automation Defect Management
13. Ethical Hacking
90 mins
9 topics
Introduction to Ethical Hacking Types of Hackers Penetration Testing Social Engineering Vulnerability Assessment
14. Database Systems
90 mins
9 topics
Introduction to Database Systems Relational Database Management Systems (RDBMS) Database Design and Modeling Data Querying and Manipulation Database Administration and Security
15. Introduction to Programming
100 mins
10 topics
Programming Concepts Programming Languages Integrated Development Environments (IDEs) Problem-Solving Techniques Introduction to Algorithms
16. Discrete Mathematics
100 mins
10 topics
Introduction to Discrete Mathematics Set Theory Propositional Logic Predicate Logic Combinatorics
Study Assistant

Instant help with course questions

Hi there! I'm your YnetStudyHub assistant. How can I help with your studies today?