Topic Name Description
File CS140M Syllabus (Please read carefully!)

CS140M Syllabus

URL CS140M Slides on Google Drive

CS140M Slides

File CS140M Student IPs

CS140M Students IPs

File CS140M Class Project Ideas

CS140M Class Project Ideas

File CS140M Class Project Teams

CS140M Class Project Teams

File CS140M Class Project Slides (template)

CS140M Class Project Slides (template)

Topic 1 File Download Week-1 Assignment

Download Week-1 Assignment

Page Week-1 Slides

Week-1 Slides

URL Intro to OS - Concepts (8 mins)

Intro to OS - Concepts

URL Intro to OS - Components (10 mins)

Intro to OS - Components 

URL Intro to OS - Fundamentals - different take (13 mins)

Intro to OS - Fundamentals 

URL Evolution of the Windows OS (11 mins)

Evolution of the Windows OS 

URL MS DOS Wiki (link)

MS DOS Wiki 

URL Windows NT wiki (link)

Windows NT wiki

URL Windows 95 Wiki (link)

Windows 95 Wiki

URL Hyper-Threading - HT wiki (link)

Hyper-Threading - HT wiki

Topic 2 File Download Week-2 Assignment

Download Week-2 Assignment 

Page Week-2 Slides

Week-2 Slides

File Ziko's Networking Table

Ziko's Networking Table

URL Virtualization and Hypervisiors (15 mins)

Virtualization and Hypervisiors

URL Type-1 and Type-2 Hypervisors (link)

Type-1 and Type-2 Hypervisors

URL Creating VMs in Hyper-V (11 mins)

Creating VMs in Hyper-V

URL SaaS, PaaS, and IaaS wiki (link)

SaaS, PaaS, and IaaS wiki 

URL IPv4 Review (15 mins)

IPv4 Review

URL IPv6 Review (15 mins)

IPv6 Review

URL Intro to DNS (19 mins)

Intro to DNS

Topic 3 File Download Week-3 Assignment

Download Week-3 Assignment

Page Week-3 Slides

Week-3 Slides

URL Intro to OS - Processes (8 mins)

Intro to OS - Processes

URL Intro to OS - Operation on Processes (9 mins)

Intro to OS - Operation on Processes

URL Intro to OS - Process Scheduling (8 mins)

Intro to OS - Process Scheduling

URL Intro to OS - Non-Preemptive Scheduling (14 mins)

Intro to OS - Non-Preemptive Scheduling

URL Intro to OS - Preemptive Scheduling (9 mins)

Intro to OS - Preemptive Scheduling 

URL Intro to OS - Processes - different take (10 mins)

Intro to OS - Processes - different take

URL Intro to OS - Process vs. Thread (2 mins)

Intro to OS - Process vs. Thread

URL MS Windows Scheduling (link)

MS Windows Scheduling

URL MS Windows Scheduling (link)

MS Windows Scheduling

Topic 4 File Download Week-4 Assignment

Download Week-4 Assignment

Page Week-4 Slides

Week-4 Slides

URL Intro to OS - Windows Main Memory (9 mins)

Intro to OS - Windows Main Memory 

URL Intro to OS - Main Memory (10 mins)

Intro to OS - Main Memory

URL Intro to OS - Main Memory Paging (8 mins)

Intro to OS - Main Memory Paging

URL Memory - as Fast As Possible (6 mins)

Memory - as Fast As Possible

URL SSD vs. HDD - as Fast As Possible (4 mins)

SSD vs. HDD - as Fast As Possible

URL MBR and GPT Partitions (6 mins)

MBR and GPT Partitions

URL BIOS vs. UEFI - as Fast As Possible (6 mins)

BIOS vs. UEFI - as Fast As Possible

URL Basic and Dynamic Disks (link)

Basic and Dynamic Disks

URL SDRAM wiki (link)

SDRAM wiki 

URL SRAM wiki (link)

SRAM wiki 

Topic 5 File Download Week-5 Assignment

Download Week-5 Assignment

Page Week-5 Slides

Week-5 Slides

URL Authentication and Authorization (14 mins)

Authentication and Authorization

URL NTFS Basic Permissions (17 mins)

NTFS Basic Permissions

URL Advanced NTFS Permissions (15 mins)

Advanced NTFS Permissions

URL Share and NTFS Permissions (7 mins)

Share and NTFS Permissions

URL NTFS Explicit and Inherited Permissions (7 mins)

NTFS Explicit and Inherited Permissions

URL Windows Local Users and Groups - overview (link)

Windows Local Users and Groups - overview

URL Windows Local Users and Groups - detail (link)

Windows Local Users and Groups - detail

URL Windows Default User Accounts and Groups (link)

Windows Default User Accounts and Groups

Topic 6 File Download Week-6 Assignment

Download Week-6 Assignment

Page Week-6 Slides

Week-6 Slides

URL Patch Files Tutorials - first of several tutorials (8 mins)

Patch Files Tutorials

URL Command Prompt Commands (link)

Command Prompt Commands 

URL Batch File - wiki (link)

Batch File - wiki

URL Microsoft PowerShell Home (link)

Microsoft PowerShell Home

URL PowerShell Fundamentals-01 (10 mins)

PowerShell Fundamentals-01

Topic 7 File Download Week-7 Assignment

Download Week-7 Assignment

Page Week-7 Slides

Week-7 Slides

URL PowerShell Fundamentals-01 (10 mins)

PowerShell Fundamentals-01

URL PowerShell Fundamentals-02 (11 mins)

PowerShell Fundamentals-02

URL PowerShell Fundamentals-03 (17 mins)

PowerShell Fundamentals-03

URL Microsoft PowerShell Home (link)

Microsoft PowerShell Home

Topic 8 File Download Week-8 Assignment

Download Week-8 Assignment

Page Week-8 Slides

Week-8 Slides

URL Intro to Windows Firewall (12 mins)

Intro to Windows Firewall

URL Windows Firewall - Part-1 (7 mins)

Windows Firewall - Part-1

URL Windows Firewall - Part-2 (15 mins)

Windows Firewall - Part-2

URL Pretty Good Privacy, PGP, wiki (link)

Pretty Good Privacy, PGP, wiki 

URL What is IDS (link)

What is IDS

URL What is IPS (link)

What is IPS

URL Stateless and Stateful firewalls wiki (link)

Stateless and Stateful firewalls wiki

URL Black Belt Security for Windows 10 (77 mins)

Black Belt Security for Windows 10

Topic 9 File Download Week-9 Assignment

Download Week-9 Assignment

Page Week-9 Slides

Week-9 Slides

URL ISO Images - wiki (link)

ISO Images

URL Create WinPE USB (link)

Create WinPE USB

URL Windows 10 ADK (link)

Windows 10 ADK

URL Microsoft Deployment Toolkit - MDT (link)

Microsoft Deployment Toolkit - MDT

URL MDT For Widows 10 (36 mins)

MDT For Widows 10

Topic 10 File Download Week-10 Assignment

Download Week-10 Assignment

Page Week-10 Slides

Week-10 Slides

URL Failover - Wiki (link)

Failover - Wiki 

URL Load Balancing - Wiki (link)

Load Balancing - Wiki

URL Computer Cluster - Wiki (link)

Computer Cluster - Wiki

URL Computer clusters (5 mins)

Computer clusters

URL Failover Clusters (6 mins)

Failover Clusters

URL High Availability Computer clusters (5 mins)

High Availability Computer clusters