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)
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)
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
Student Ratings & Reviews
No Review Yet