Lecturer Computer Science (BPS-17)
By Muhammad zafar
Uncategorized
Course Content
1- Data Communication & Networking (Notes)
-
UNIT 1: INTRODUCTION TO DATA COMMUNICATIONS AND NETWORKING
-
UNIT 2: SIGNALS (DATA COMMUNICATION & NETWORKING)
-
UNIT 3: BANDWIDTH (DATA COMMUNICATION & NETWORKING)
-
UNIT 4: NETWORK MODELS (OSI MODEL)
-
UNIT 5: TCP/IP MODEL & ADDRESSING (IPv4)
-
UNIT 6: INFORMATION ENCODING
-
UNIT 7: ERRORS, DETECTION & CORRECTION
-
UNIT 8: SIGNAL ENCODING
-
UNIT 9: TRANSMISSION MODES & IMPAIRMENTS
-
UNIT 10: TRANSMISSION MEDIUM
-
Chapter 11: Network Topologies
-
Unit 12: Introduction to Routing
-
Unit 13: Switching Concepts
-
Unit 14: Introduction to IP Version 6 (IPv6)
-
Unit 15: IP Version 6 (IPv6) Configurations and Transitions
1- Data Communication & Networking (Quizzes)
-
UNIT 1: INTRODUCTION TO DATA COMMUNICATIONS AND NETWORKING
-
UNIT 2: SIGNALS (DATA COMMUNICATION & NETWORKING)
-
UNIT 3: BANDWIDTH (DATA COMMUNICATION & NETWORKING)
-
UNIT 4: NETWORK MODELS (OSI MODEL)
-
UNIT 5: TCP/IP MODEL & ADDRESSING (IPv4)
-
UNIT 6: INFORMATION ENCODING
-
UNIT 7: ERRORS, DETECTION & CORRECTION
-
UNIT 8: SIGNAL ENCODING
-
UNIT 9: TRANSMISSION MODES & IMPAIRMENTS
-
UNIT 10: TRANSMISSION MEDIUM
-
Chapter 11: Network Topologies
-
Unit 12: Introduction to Routing
-
Unit 13: Switching Concepts
-
Unit 14: Introduction to IP Version 6 (IPv6)
-
Unit 15: IP Version 6 (IPv6) Configurations and Transitions
1- Data Communication & Networking (Tests)
-
UNIT 1: INTRODUCTION TO DATA COMMUNICATIONS AND NETWORKING
-
UNIT 2: SIGNALS (DATA COMMUNICATION & NETWORKING)
-
UNIT 3: BANDWIDTH (DATA COMMUNICATION & NETWORKING)
-
UNIT 4: NETWORK MODELS (OSI MODEL)
-
UNIT 5: TCP/IP MODEL & ADDRESSING (IPv4)
-
UNIT 6: INFORMATION ENCODING
-
UNIT 7: ERRORS, DETECTION & CORRECTION
-
UNIT 8: SIGNAL ENCODING
-
UNIT 9: TRANSMISSION MODES & IMPAIRMENTS
-
UNIT 10: TRANSMISSION MEDIUM
-
Chapter 11: Network Topologies
-
Unit 12: Introduction to Routing
-
Unit 13: Switching Concepts
-
Unit 14: Introduction to IP Version 6 (IPv6)
-
Unit 15: IP Version 6 (IPv6) Configurations and Transitions
2- C/C++ Language (Notes)
-
Module-1: Lecture-1 Introduction to Programming Languages
-
Lecture-2 Object Oriented Programming (OOP)
-
Lecture-3 Basic Concepts of Object Oriented Programming
-
Lecture-4 Benefits and Applications of Object Oriented Programming
-
Lecture-5 Basics of C++
-
Lecture-6 Tokens in C++
-
Lecture-7 Basic Data Types in C++
-
Lecture-8 Symbolic Constants, Variable Declaration and Reference Variables in C++
-
Lecture-9: Operators in C++
-
Lecture-10: Control Structures in C++
-
Lecture-11: Functions in C++
-
Lecture-12: Function Overloading in C++
-
Module-2: Lecture-13 – Class in C++
-
Lecture-14 – Defining Member Functions in C++
-
Lecture-15 – Nesting of Member Functions & Private Member Functions
-
Lecture-16 – Arrays with Classes in C++
-
Lecture-17 – Static Members and Objects as Function Arguments in C++
-
Lecture-18 – Friend Functions in C++
-
Lecture-19 – Returning Objects & Pointers to Members in C++
-
Lecture-20: Constructors in C++
-
Lcture–21: Destructor (C++ Programming)
-
Lecture–22 & 23: Operator Overloading (C++ Programming)
-
Lecture–24: Type Conversions (C++ Programming)
-
Lecture–25: Class to Basic Type & Class to Class Type Conversion (C++ Programming)
-
Lecture–26: Inheritance (C++ Programming)
-
Lecture–27: Multilevel & Multiple Inheritance (C++ Programming)
-
Lecture–28: Hierarchical & Hybrid Inheritance (C++ Programming)
-
Lecture–29: Virtual Base Classes (C++ Programming)
-
Lecture–30: Polymorphism & Pointers In C++
-
Lecture–31: Virtual Functions (C++ Programming)
-
Lecture–32: Pure Virtual Functions And Object Slicing (C++ Programming)
-
Lecture–33: C++ Function Overriding And Abstract Classes
-
Lecture–34: Exception Handling In C++
-
Lecture-35: Exception Handling In C++
-
Module-03: Lecture-36-Containership in C++
-
Lecture-37:Templates in C++
-
Lecture-38: Class Templates in C++
-
Lecture-39: Virtual Destructors & Operator Overloading
-
Lecture-40: Managing Console I/O in C++
-
Lecture-41: Namespaces and Scope in C++
-
Lecture-42: New & Delete Operators in C++
2- C/C++ Language (Quizzes)
-
Module-1: Lecture-1 Introduction to Programming Languages
-
Lecture-2 Object Oriented Programming (OOP)
-
Lecture-3 Basic Concepts of Object Oriented Programming
-
Lecture-4 Benefits and Applications of Object Oriented Programming
-
Lecture-5 Basics of C++
-
Lecture-6 Tokens in C++
-
Lecture-7 Basic Data Types in C++
-
Lecture-8 Symbolic Constants, Variable Declaration and Reference Variables in C++
-
Lecture-9: Operators in C++
-
Lecture-10: Control Structures in C++
-
Lecture-11: Functions in C++
-
Lecture-12: Function Overloading in C++
-
Module-2: Lecture-13 – Class in C++
-
Lecture-14 – Defining Member Functions in C++
-
Lecture-15 – Nesting of Member Functions & Private Member Functions
-
Lecture-16 – Arrays with Classes in C++
-
Lecture-17 – Static Members and Objects as Function Arguments in C++
-
Lecture-18 – Friend Functions in C++
-
Lecture-19 – Returning Objects & Pointers to Members in C++
-
Lecture-20: Constructors in C++
-
Lcture–21: Destructor (C++ Programming)
-
Lecture–22 & 23: Operator Overloading (C++ Programming)
-
Lecture–24: Type Conversions (C++ Programming)
-
Lecture–25: Class to Basic Type & Class to Class Type Conversion (C++ Programming)
-
Lecture–26: Inheritance (C++ Programming)
-
Lecture–27: Multilevel & Multiple Inheritance (C++ Programming)
-
Lecture–28: Hierarchical & Hybrid Inheritance (C++ Programming)
-
Lecture–29: Virtual Base Classes (C++ Programming)
-
Lecture–30: Polymorphism & Pointers In C++
-
Lecture–31: Virtual Functions (C++ Programming)
-
Lecture–32: Pure Virtual Functions And Object Slicing (C++ Programming)
-
Lecture–33: C++ Function Overriding And Abstract Classes
-
Lecture–34: Exception Handling In C++
-
Lecture-35: Exception Handling In C++
-
Module-03: Lecture-36-Containership in C++
-
Lecture-37:Templates in C++
-
Lecture-38: Class Templates in C++
-
Lecture-39: Virtual Destructors & Operator Overloading
-
Lecture-39: Virtual Destructors & Operator Overloading
-
Lecture-40: Managing Console I/O in C++
-
Lecture-41: Namespaces and Scope in C++
-
Lecture-42: New & Delete Operators in C++
2- C/C++ Language (Tests)
-
Module-1: Lecture-1 Introduction to Programming Languages
-
Lecture-2 Object Oriented Programming (OOP)
-
Lecture-3 Basic Concepts of Object Oriented Programming
-
Lecture-4 Benefits and Applications of Object Oriented Programming
-
Lecture-5 Basics of C++
-
Lecture-6 Tokens in C++
-
Lecture-7 Basic Data Types in C++
-
Lecture-8 Symbolic Constants, Variable Declaration and Reference Variables in C++
-
Lecture-9: Operators in C++
-
Lecture-10: Control Structures in C++
-
Lecture-11: Functions in C++
-
Lecture-12: Function Overloading in C++
-
Module-2: Lecture-13 – Class in C++
-
Lecture-14 – Defining Member Functions in C++
-
Lecture-15 – Nesting of Member Functions & Private Member Functions
-
Lecture-16 – Arrays with Classes in C++
-
Lecture-17 – Static Members and Objects as Function Arguments in C++
-
Lecture-18 – Friend Functions in C++
-
Lecture-19 – Returning Objects & Pointers to Members in C++
-
Lecture-20: Constructors in C++
-
Lcture–21: Destructor (C++ Programming)
-
Lecture–22 & 23: Operator Overloading (C++ Programming)
-
Lecture–24: Type Conversions (C++ Programming)
-
Lecture–25: Class to Basic Type & Class to Class Type Conversion (C++ Programming)
-
Lecture–26: Inheritance (C++ Programming)
-
Lecture–27: Multilevel & Multiple Inheritance (C++ Programming)
-
Lecture–28: Hierarchical & Hybrid Inheritance (C++ Programming)
-
Lecture–29: Virtual Base Classes (C++ Programming)
-
Lecture–30: Polymorphism & Pointers In C++
-
Lecture–31: Virtual Functions (C++ Programming)
-
Lecture–32: Pure Virtual Functions And Object Slicing (C++ Programming)
-
Lecture–33: C++ Function Overriding And Abstract Classes
-
Lecture–34: Exception Handling In C++
-
Lecture-35: Exception Handling In C++
-
Module-03: Lecture-36-Containership in C++
-
Lecture-37:Templates in C++
-
Lecture-38: Class Templates in C++
-
Lecture-39: Virtual Destructors & Operator Overloading
-
Lecture-40: Managing Console I/O in C++
-
Lecture-41: Namespaces and Scope in C++
-
Lecture-42: New & Delete Operators in C++
3. Visual Basic (Notes)
-
Chapter 1 –Introduction to Visual Programming and Event-Driven Model
-
Chapter 2: Events and Event-Driven Programming Concepts
-
Chapter 3: Request-Response vs Event-Driven Architecture
-
Chapter 4: Introduction to C# and .NET Framework
-
Chapter 5: C# Data Types, Control Structures, and Methods
-
Chapter 6: Namespaces, Classes, Inheritance, and Polymorphism in C#
-
Chapter 7: Advanced C# Concepts (Properties, Indexers, Structs, and Interfaces)
-
Chapter 8: Delegates, Events, and Exception Handling in C#
-
Chapter 9: Finally Block, Attributes, Enums, Operator Overloading, and Generic Collections in C#
-
Chapter 10: Anonymous Methods
-
Chapter 11: Extension Methods, File Handling, and Reflection in C#
-
Chapter 12: Introduction to WPF and XAML
-
Chapter 13: XAML Structure, Elements, and Advanced Features
-
Chapter 14: Advanced XAML Concepts and Integration with Code
-
Chapter 15: BAML, XAML Internals, and WPF Fundamentals
-
Chapter 16: Dependency Properties in WPF
-
Chapter 17: Attached Properties and Layout in WPF
-
Chapter 18: Introduction to Layout and Transformations in WPF
-
Chapter 19: Introduction to Layout Panels in WPF
-
Chapter 20: Introduction to Advanced Grid Concepts in WPF
-
21: Dockable UI and Routed Events in WPF
-
Chapter 22 (WPF Events, Input Handling, and Interaction)
-
Chapter 23 (Touch and Manipulation Events in WPF)
-
Chapter 24 (Commands in WPF)
-
Chapter 25 (Structuring and Deploying WPF Applications)
-
Chapter 26 (Navigation-Based Applications in WPF)
-
Chapter 27 (XBAP and Resource Management in WPF)
-
Chapter 28 (Localization and Resources in WPF)
-
Chapter 29 (Data Binding in WPF)
-
Chapter 30 (Collection Views and Advanced Data Binding in WPF)
-
Chapter 31 – Advanced Data Binding: Hierarchical Templates, Data Providers, Modes & Validation
-
Chapter 32 – Concurrency and Multithreading in .NET (WPF/C#)
-
Chapter 33 – Task-Based Asynchronous Programming, Thread Marshaling & Task Parallelism
-
Chapter 34: Hierarchical Data Binding, Object/XML Providers & Advanced Data Views (WPF)
-
Chapter 35: Advanced Async Programming, Parallelism, Cancellation & Progress in C# (TAP Model)
-
Chapter 36: Task Combinators, Parallel Programming, and Concurrent Collections
-
Chapter 37: Event-Driven Programming, JavaScript, and jQuery
-
Chapter 38: HTML DOM Manipulation, jQuery Selectors, and Event Handling
-
Chapter 39: Advanced Event Handling, Animations, and AJAX in jQuery
-
Chapter 40: AJAX, jQuery AJAX Methods, and JSON Data Handling
-
Chapter 41: Introduction to Objective-C, Messaging, and Object-Oriented Features
-
Chapter 42: Memory Management, Autorelease, Protocols, and iOS Event-Driven Programming
-
Chapter 43: Core Location, Delegation Pattern, and Map-Based iOS Applications
-
Chapter 44: Touch Events, Drawing in iOS, Blocks, and Grand Central Dispatch
-
Chapter 45 – Asynchronous Programming, GCD, and Course Overview
3. Visual Basic (Quizzes)
-
Chapter 1 –Introduction to Visual Programming and Event-Driven Model
-
Chapter 2: Events and Event-Driven Programming Concepts
-
Chapter 3: Request-Response vs Event-Driven Architecture
-
Chapter 4: Introduction to C# and .NET Framework
-
Chapter 5: C# Data Types, Control Structures, and Methods
-
Chapter 6: Namespaces, Classes, Inheritance, and Polymorphism in C#
-
Chapter 7: Advanced C# Concepts (Properties, Indexers, Structs, and Interfaces)
-
Chapter 8: Delegates, Events, and Exception Handling in C#
-
Chapter 9: Finally Block, Attributes, Enums, Operator Overloading, and Generic Collections in C#
-
Chapter 10: Anonymous Methods
-
Chapter 11: Extension Methods, File Handling, and Reflection in C#
-
Chapter 12: Introduction to WPF and XAML
-
Chapter 13: XAML Structure, Elements, and Advanced Features
-
Chapter 14: Advanced XAML Concepts and Integration with Code
-
Chapter 15: BAML, XAML Internals, and WPF Fundamentals
-
Chapter 16: Dependency Properties in WPF
-
Chapter 17: Attached Properties and Layout in WPF
-
Chapter 18: Introduction to Layout and Transformations in WPF
-
Chapter 19: Introduction to Layout Panels in WPF
-
Chapter 20: Introduction to Advanced Grid Concepts in WPF
-
21: Dockable UI and Routed Events in WPF
-
Chapter 22 (WPF Events, Input Handling, and Interaction)
-
Chapter 23 (Touch and Manipulation Events in WPF)
-
Chapter 24 (Commands in WPF)
-
Chapter 25 (Structuring and Deploying WPF Applications)
-
Chapter 26 (Navigation-Based Applications in WPF)
-
Chapter 27 (XBAP and Resource Management in WPF)
-
Chapter 28 (Localization and Resources in WPF)
-
Chapter 29 (Data Binding in WPF)
-
Chapter 30 (Collection Views and Advanced Data Binding in WPF)
-
Chapter 31 – Advanced Data Binding: Hierarchical Templates, Data Providers, Modes & Validation
-
Chapter 32 – Concurrency and Multithreading in .NET (WPF/C#)
-
Chapter 33 – Task-Based Asynchronous Programming, Thread Marshaling & Task Parallelism
-
Chapter 34: Hierarchical Data Binding, Object/XML Providers & Advanced Data Views (WPF)
-
Chapter 35: Advanced Async Programming, Parallelism, Cancellation & Progress in C# (TAP Model)
-
Chapter 36: Task Combinators, Parallel Programming, and Concurrent Collections
-
Chapter 37: Event-Driven Programming, JavaScript, and jQuery
-
Chapter 38: HTML DOM Manipulation, jQuery Selectors, and Event Handling
-
Chapter 39: Advanced Event Handling, Animations, and AJAX in jQuery
-
Chapter 40: AJAX, jQuery AJAX Methods, and JSON Data Handling
-
Chapter 41: Introduction to Objective-C, Messaging, and Object-Oriented Features
-
Chapter 42: Memory Management, Autorelease, Protocols, and iOS Event-Driven Programming
-
Chapter 43: Core Location, Delegation Pattern, and Map-Based iOS Applications
-
Chapter 44: Touch Events, Drawing in iOS, Blocks, and Grand Central Dispatch
-
Chapter 45 – Asynchronous Programming, GCD, and Course Overview
3. Visual Basic (Tests)
-
Chapter 1 –Introduction to Visual Programming and Event-Driven Model
-
Answer Key
-
Chapter 2: Events and Event-Driven Programming Concepts
-
Answer Key
-
Chapter 3: Request-Response vs Event-Driven Architecture
-
Answer Key
-
Chapter 4: Introduction to C# and .NET Framework
-
Answer Key
-
Chapter 5: C# Data Types, Control Structures, and Methods
-
Answer Key
-
Chapter 6: Namespaces, Classes, Inheritance, and Polymorphism in C#
-
Answer Key
-
Chapter 7: Advanced C# Concepts (Properties, Indexers, Structs, and Interfaces)
-
Answer Key
-
Chapter 8: Delegates, Events, and Exception Handling in C#
-
Answer Key
-
Chapter 9: Finally Block, Attributes, Enums, Operator Overloading, and Generic Collections in C#
-
Answer Key
-
Chapter 10: Anonymous Methods
-
Answer Key
-
Chapter 11: Extension Methods, File Handling, and Reflection in C#
-
Answer Key
-
Chapter 12: Introduction to WPF and XAML
-
Answer Key
-
Chapter 13: XAML Structure, Elements, and Advanced Features
-
Answer key
-
Chapter 14: Advanced XAML Concepts and Integration with Code
-
Answer Key
-
Chapter 15: BAML, XAML Internals, and WPF Fundamentals
-
Answer Key
-
Chapter 16: Dependency Properties in WPF
-
Answer Key
-
Chapter 17: Attached Properties and Layout in WPF
-
Answer key
-
Chapter 18: Introduction to Layout and Transformations in WPF
-
Answer key
-
Chapter 19: Introduction to Layout Panels in WPF
-
Answer key
-
Chapter 20: Introduction to Advanced Grid Concepts in WPF
-
Answer Key
-
21: Dockable UI and Routed Events in WPF
-
Answer Key
-
Chapter 22 (WPF Events, Input Handling, and Interaction)
-
Answer Key
-
Chapter 23 (Touch and Manipulation Events in WPF)
-
Answer Key
-
Chapter 24 (Commands in WPF)
-
Answer Key
-
Chapter 25 (Structuring and Deploying WPF Applications)
-
Answer Key
-
Chapter 26 (Navigation-Based Applications in WPF)
-
Answer Key
-
Chapter 27 (XBAP and Resource Management in WPF)
-
Answer Key
-
Chapter 28 (Localization and Resources in WPF)
-
Answer Key
-
Chapter 29 (Data Binding in WPF)
-
Answer Key
-
Chapter 30 (Collection Views and Advanced Data Binding in WPF)
-
Answer Key
-
Chapter 31 – Advanced Data Binding: Hierarchical Templates, Data Providers, Modes & Validation
-
Answer Key
-
Chapter 32 – Concurrency and Multithreading in .NET (WPF/C#)
-
Answer Key
-
Chapter 33 – Task-Based Asynchronous Programming, Thread Marshaling & Task Parallelism
-
Answer Key
-
Chapter 34: Hierarchical Data Binding, Object/XML Providers & Advanced Data Views (WPF)
-
Answer Key
-
Chapter 35: Advanced Async Programming, Parallelism, Cancellation & Progress in C# (TAP Model)
-
Answer Key
-
Chapter 36: Task Combinators, Parallel Programming, and Concurrent Collections
-
Answer Key
-
Chapter 37: Event-Driven Programming, JavaScript, and jQuery
-
Answer Key
-
Chapter 38: HTML DOM Manipulation, jQuery Selectors, and Event Handling
-
Answer Key
-
Chapter 39: Advanced Event Handling, Animations, and AJAX in jQuery
-
Answer Key
-
Chapter 40: AJAX, jQuery AJAX Methods, and JSON Data Handling
-
Answer Key
-
Chapter 41: Introduction to Objective-C, Messaging, and Object-Oriented Features
-
Answer Key
-
Chapter 42: Memory Management, Autorelease, Protocols, and iOS Event-Driven Programming
-
Answer Key
-
Chapter 43: Core Location, Delegation Pattern, and Map-Based iOS Applications
-
Answer Key
-
Chapter 44: Touch Events, Drawing in iOS, Blocks, and Grand Central Dispatch
-
Answer Key
-
Chapter 45 – Asynchronous Programming, GCD, and Course Overview
-
Answer Key
4. Operating System (Notes, Quizzes, Tests)
-
01 Introduction to Operating System (Notes)
-
01 Introduction to Operating System (Quiz)
-
01 Introduction to Operating System (Test)
-
02 Types of Operating System (Notes)
-
02 Types of Operating System (Quiz)
-
02 Types of Operating System (Test)
-
03 Components, Services and Structures of Operating System (Notes)
-
03 Components, Services and Structures of Operating System (Quiz)
-
03 Components, Services and Structures of Operating System (Test)
-
04 Introduction to Unix / Linux Interface (Notes)
-
04 Introduction to Unix / Linux Interface (Quiz)
-
04 Introduction to Unix / Linux Interface (Test)
-
05 Processes (Notes)
-
05 Processes (Quiz)
-
05 Processes (Test)
-
06 Process Management & Scheduling (Notes)
-
06 Process Management & Scheduling (Quiz)
-
06 Process Management & Scheduling (Test)
-
07 Inter-Process Communication (Notes)
-
07 Inter-Process Communication (Quiz)
-
07 Inter-Process Communication (Test)
-
08 Unix / Linux Inter Process Communication Tools – 1 (Notes)
-
08 Unix / Linux Inter Process Communication Tools – 1 (Quiz)
-
08 Unix / Linux Inter Process Communication Tools – 1 (Test)
-
09 Unix / Linux Inter Process Communication Tools – 2 (Notes)
-
09 Unix / Linux Inter Process Communication Tools – 2 (Quiz)
-
09 Unix / Linux Inter Process Communication Tools – 2 (Test)
-
10 Input – Output in UNIX / Linux (Notes)
-
10 Input – Output in UNIX / Linux (Quiz)
-
10 Input – Output in UNIX / Linux (Test)
-
11 Use of FIFO & Process Management in UNIX (Notes)
-
11 Use of FIFO & Process Management in UNIX (Quiz)
-
11 Use of FIFO & Process Management in UNIX (Test)
-
12 Threads – 1 (Notes)
-
12 Threads – 1 (Quiz)
-
12 Threads – 1 (Test)
-
13 Threads – 2 (Notes)
-
13 Threads – 2 (Quiz)
-
13 Threads – 2 (Test)
-
14 Short Term Scheduler / Dispatcher (Notes)
-
14 Short Term Scheduler / Dispatcher (Quiz)
-
14 Short Term Scheduler / Dispatcher (Test)
-
15 Process Scheduling Algorithms – 1 (Notes)
-
15 Process Scheduling Algorithms – 1 (Quiz)
-
15 Process Scheduling Algorithms – 1 (Test)
-
16 Process Scheduling Algorithms – 2 (Notes)
-
16 Process Scheduling Algorithms – 2 (Quiz)
-
16 Process Scheduling Algorithms – 2 (Test)
-
17 UNIX Process Management & Scheduling (Notes)
-
17 UNIX Process Management & Scheduling (Quiz)
-
17 UNIX Process Management & Scheduling (Test)
-
18 & 19 Algorithm Evaluation , Critical Section Problem (Notes)
-
18 & 19 Algorithm Evaluation , Critical Section Problem (Quiz)
-
18 & 19 Algorithm Evaluation , Critical Section Problem (Test)
-
20 Critical Section Problems and Solutions (Notes)
-
20 Critical Section Problems and Solutions (Quiz)
-
20 Critical Section Problems and Solutions (Test)
-
21 Hardware Solutions for Critical Section Problem (Notes)
-
21 Hardware Solutions for Critical Section Problem (Quiz)
-
21 Hardware Solutions for Critical Section Problem (Test)
-
22 Hardware Solutions for Critical Section Problem (Notes)
-
22 Hardware Solutions for Critical Section Problem (Quiz)
-
22 Hardware Solutions for Critical Section Problem (Test)
-
23 Deadlocks and Starvation (Notes)
-
23 Deadlocks and Starvation (Quiz)
-
23 Deadlocks and Starvation (Test)
-
24 Semaphores (Notes)
-
24 Semaphores (Quiz)
-
24 Semaphores (Test)
-
25 Classical IPC Problems – 1 (Notes)
-
25 Classical IPC Problems – 1 (Quiz)
-
25 Classical IPC Problems – 1 (Test)
-
26 Classical IPC Problems – 2 (Notes)
-
26 Classical IPC Problems – 2 (Quiz)
-
26 Classical IPC Problems – 2 (Test)
-
27 Deadlock Handling (Notes)
-
27 Deadlock Handling (Quiz)
-
27 Deadlock Handling (Test)
-
28 Deadlock Avoidance (Notes)
-
28 Deadlock Avoidance (Quiz)
-
28 Deadlock Avoidance (Test)
-
29 Deadlock Detection and Recovery (Notes)
-
29 Deadlock Detection and Recovery (Quiz)
-
29 Deadlock Detection and Recovery (Test)
-
30 Memory Management – 1 (Notes)
-
30 Memory Management – 1 (Quiz)
-
30 Memory Management – 1 (Test)
-
31 Memory Management – 2 (Notes, Quiz, Test)
-
32 Paging – 1 (Notes, Quiz, Test)
-
33 Paging – 2 (Notes, Quiz, Test)
-
34 Paging – 3 (Notes, Quiz, Test)
-
35 Hardware Support in Paging (Notes, Quiz, Test)
-
36 Segmentation (Notes, Quiz, Test)
-
37 Virtual Memory (Notes, Quiz, Test)
-
38 Demand Paging (Notes, Quiz, Test)
-
39 Page Replacement Algorithms – 1 (Notes, Quiz, Test)
-
40 Page Replacement Algorithms – 2 (Notes, Quiz, Test)
-
41 Thrashing (Notes, Quiz, Test)
-
42 Files and Directories (Notes, Quiz, Test)
-
43 File Systems (Notes, Quiz, Test)
-
44 File Protection and Allocation (Notes, Quiz, Test)
-
45 Disk Space Management (Notes, Quiz, Test)
5- Oracle/PLSQL (Notes, Quizzes, Tests)
-
Module-01: Conceptual Data Modeling & Entity Relationship Diagram (Notes)
-
Module-01: Conceptual Data Modeling & Entity Relationship Diagram (Quiz)
-
Module-01: Conceptual Data Modeling & Entity Relationship Diagram (Test)
-
Module 02: Introduction to Oracle 11g on Cloud (Notes)
-
Module 02: Introduction to Oracle 11g on Cloud (Quiz)
-
Module 02: Introduction to Oracle 11g on Cloud (Test)
-
Module 03: SQL Recap (Notes)
-
Module 03: SQL Recap (Quiz)
-
Module 03: SQL Recap (Test)
-
Module 04: PL/SQL Concepts (Notes)
-
Module 04: PL/SQL Concepts (Notes)
-
Module 04: PL/SQL Concepts (Test)
-
Module 05: General Programming Language Fundamentals of PL/SQL (Notes)
-
Module 05: General Programming Language Fundamentals of PL/SQL (Quiz)
-
Module 05: General Programming Language Fundamentals of PL/SQL (Test)
-
Module 06: SQL in PL/SQL (Notes)
-
Module 06: SQL in PL/SQL (Quiz)
-
Module 06: SQL in PL/SQL (Test)
-
Module 07: Conditional Control – I (Notes)
-
Module 07: Conditional Control – I (Quiz)
-
Module 07: Conditional Control – I (Test)
-
Module 08: Conditional Control – II (Notes)
-
Module 08: Conditional Control – II (Quiz)
-
Module 08: Conditional Control – II (Test)
-
Module 09: Iterative Control – I (Notes)
-
Module 09: Iterative Control – I (Quiz)
-
Module 09: Iterative Control – I (Test)
-
Module 10: Iterative Control – II (Notes)
-
Module 10: Iterative Control – II (Quiz)
-
Module 10: Iterative Control – II (Test)
6- System Analysis & Design (Notes, Quizzes, Tests)
-
Chapter 1: Introduction to Algorithms (Notes)
-
Chapter 1: Introduction to Algorithms (Quiz)
-
Chapter 1: Introduction to Algorithms (Test)
-
Chapter 2: Asymptotic Notation (Notes)
-
Chapter 2: Asymptotic Notation (Quiz)
-
Chapter 2: Asymptotic Notation (Test)
-
Chapter 3: Divide and Conquer Strategy (Notes)
-
Chapter 3: Divide and Conquer Strategy (Quiz)
-
Chapter 3: Divide and Conquer Strategy (Test)
-
Chapter 4: Sorting — (Notes)
-
Chapter 4: Sorting — (Quiz)
-
Chapter 4: Sorting — (Test)
-
Chapter 5: Linear Time Sorting (Notes)
-
Chapter 5: Linear Time Sorting (Quiz)
-
Chapter 5: Linear Time Sorting (Test)
-
Chapter 6: Dynamic Programming (Notes)
-
Chapter 6: Dynamic Programming (Quiz)
-
Chapter 6: Dynamic Programming (Test)
-
Chapter 7: Greedy Algorithms (Notes)
-
Chapter 7: Greedy Algorithms (Quiz)
-
Chapter 7: Greedy Algorithms (Test)
-
Chapter 8: Graphs (Notes)
-
Chapter 8: Graphs (Quiz)
-
Chapter 8: Graphs (Test)
7- Computer Architecture (Notes, Quizzes, Tests)
-
Lecture No.01-Introduction to Computer Architecture (Notes)
-
Quiz
-
Test
-
Lecture No.02-Instruction Set Architecture (ISA)
-
Quiz
-
Test
-
Lecture No.03-Introduction to SRC Processor
-
Quiz
-
Test
-
Lecture No.04-ISA and Instruction Formats
-
Quiz
-
Test
-
Lecture No.05-Description of SRC in RTL
-
Quiz
-
Test
-
Lecture No.06-RTL Using Digital Logic Circuits
-
Quiz
-
Test
-
Lecture No. 7 Design Process for ISA of FALCON-A
-
Quiz
-
Test
-
Lecture No. 8: ISA of the FALCON-A
-
Quiz
-
Test
-
Lecture No. 9: Description of FALCON-A and EAGLE using RTL
-
Quiz
-
Test
8. Software Engineering (Notes, Quizzes, Tests)
-
Lecture 01: Introduction to Software Engineering
-
Quiz
-
Test
-
Lecture 02: Introduction to Software Development
-
Quiz
-
Test
-
Lecture 03: Requirement Engineering
-
Quiz
-
Test
-
Lecture 04: Requirement Engineering-2
-
Quiz
-
Test
-
Lecture 05: Relation of Several components of Software Requirements
-
Quiz
-
Test
-
Lecture 06: Use Case Diagram for a Library System
-
Quiz
-
Test
-
Lecture 07: Source and Sink Analysis
-
Quiz
-
Test
-
Lecture 08:State Transition Diagrams
-
Quiz
-
Test
-
Lecture 09: Typical Processes
-
Quiz
-
Test
-
Lecture 10: Prototyping and GUI Design
-
Quiz
-
Test
Student Ratings & Reviews
No Review Yet