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