You are on page 1of 2

Module 3

Computer Science Fundamentals 6 Weeks


1 Week 21 - Computer Science Fundamentals: Now that your coding basics are strong, we will get into basics of
computer science, understanding architectures that make the computing system function.
Classes:
Reference Models
Physical layer
Date Link Layer
Network Layer
2 Week 22 - Computer Science Fundamentals Continued: We continue our study of architectures in this week,
covering the final 3 layers. We will also introduce databases and fundamentals of data engineering in the last
session.
Classes:
Transport Layer
Session Layer and Presentation Layer
Application Layer

Test
4 Week 23 - Fundamentals of DBMS: Storing and managing data is a key skill that is required in every company
in the world. In this week, we will cover the fundamentals of creating, storing and managing data, and foray
into SQL, a relatively simple, but critical skill to possess.
Classes:
Introduction to DBMS
Introduction to RDBMS
Keys and Normalization
SQL - 1
SQL - 2
5 Week 24 - Fundamentals of DBMS Continued: We continue our learning journey in the domain of data,
covering more concepts in SQL and database management.
Classes:
SQL - 3
Indexing
Transaction

Test

Cracking the Coding Interview in Java -Foundation


Module 3
Computer Science Fundamentals 6 Weeks
5 Week 25 - Operating Systems Basics: How does operating systems function and deep dive into Operating
Systems.
Classes:
Introduction to OS
Memory Management
Process
Secondary Storage Structure
Scheduling

6 Week 26 - Operating Systems Basics Continued: In our last week of the course, we wind up by finishing
operating systems, and making sure your learning journey is holistic.
Classes:
Process Synchronization
Deadlocks
Threads

Cracking the Coding Interview in Java -Foundation

You might also like