Department of Computer Science

Online Contents:

BS in Computer Science


Subject Name: Multivariate Calculus (CS3201)
Teacher Name: Mr. Rashid Ali Jan
Semester/ Year: 2nd

Course Contents, Text Book,

Subject Name: Discrete Structures (CS3202)
Teacher Name: Ms. Sumaira Rasool
Semester/ Year: 2nd

logic, set theory, counting, probability, relations, graph,

Subject Name: Pakistan Studies/ Islamic Studies (CS3203)
Teacher Name: Dr. Ziaullah/ Malik Sajjad
Semester/ Year: 2nd

Subject Name: Object Oriented Programming (CS3204)
Teacher Name: Dr. Saif ur Rehman
Semester/ Year: 2nd

Lab Manual, Lecture 1, Lecture 2, Lecture 3, outline, lecture 4, Lecture 5, lecture 6, lecture 7, lecture 8, lecture no 9,

Subject Name: Digital Logic Design (CS3205)
Teacher Name: Dr. Nosheen Fayaz
Semester/ Year: 2nd

Lecture 1, Lec-2, Lec-3, Lec-4, Lec-4, Lec-5, Lec-6, Lec-7, Lec-7, Lec-8, Lec-9, Lec-10, Lab, Lec-11, Lec-12, Lec-13, Lec-14, Lec-15, Lec-16, Lec-17, Lec-18, Lec-19, Lec-20,

Subject Name: Computation in MATLAB (MATH-432)
Teacher Name: Dr. Nosheen Fayyaz
Semester/ Year: 3rd

Lec-1, Lec-2, Lec-3, Lec-4, Lec-5, Lec-6, Lec-7, Lec-8, Lec-9, Lec-10, Lec-11, Lec-12, Lec-13, Lec-14, Lec-15, Lec-16,

Subject Name: Database Systems (CS4401)
Teacher Name: Mr. Sadeequllah
Semester/ Year: 4th

SQL SELECT Statement, Database Concurrency & Recovery, Database Normalization, Script to install Northwind Database, Script to install Pubs Database, SQL Insert Statement, SQL Update and Delete Statements,

Subject Name: Operating Systems (CS4402)
Teacher Name: Dr. Huma Javad
Semester/ Year: 4th

Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Lecture, Practical, Practical, Practical, Practical, Practical, Practical, Practical, Practical, Practical, Practical,

Subject Name: Computer Networks (CS4403)
Teacher Name: Dr. Naveed Ahmad
Semester/ Year: 4th

Lecture-01, Lecture-02, Lecture-03, Lecture-04, Lecture-05, Lecture-06, Lecture-07, Lecture-08, Lecture-09, Lecture-10,

Subject Name: Theory of Automata (CS4404)
Teacher Name: Dr. Saif ur Rehman
Semester/ Year: 4th

lecture 1 and 2 and 3, lecture 4,5 nd 6, course outline,

Subject Name: Web Technologies (CS4405)
Teacher Name: Dr. Shaukat Ali
Semester/ Year: 4th

Chapter 1 - Internet & World Wide Web, Chapter 2 - Introduction to HTML, Chapter 3 - Lists and Images and Tables, Chapter 4 - Hyperlinks and Image Maps, Chapter 5 - Forms and Frames, Chapter 6 - Cascading Style Sheets, Chapter 7 - Introduction to javascript, Chapter 8 - Decision Control Structure and Loops, Chapter 9 - Functions and Arrays, Chapter 10 - javascript DOM, Chapter 11 - PHP Complete Course, Chapter 12 - AJAX, Course Contents and Reference Books,

Subject Name: Information Security (CS5504)
Teacher Name: Dr. Qazi Ejaz Ali
Semester/ Year: 5th

Subject Name: Computer Architecture (CS561)
Teacher Name: Dr.Abdul Haseeb Malik
Semester/ Year: 6th

Lecture 02, Lecture 03, Lecture 01, Lecture 04, Lecture 05,

Subject Name: Numerical Analysis (CS562)
Teacher Name: Mr. Muhammad Ijaz
Semester/ Year: 6th

Subject Name: Automata Theory (CS563)
Teacher Name: Dr. Saif ur Rehman
Semester/ Year: 6th

lecture 1,2 and 3, lecture 4,5, and 6, course outline,

Subject Name: Foreign and Regional Language (CS566)
Teacher Name: Dr. Ahmad Saeed Jan
Semester/ Year: 6th

Text Book Part 1, Text Book Part 2, Text Book Part 3,

Subject Name: Software Engineering - II (CS565)
Teacher Name: Dr. Sara Shahzad
Semester/ Year: 6th

L1, L2, L3, L4, L5, L3 example, L6, L7, L8, Activity diagram example, L9, L8a, L10, L11, L12, L13, L14, L15, Online Bookshop Project UML diagrams,

Subject Name: Software Project Management (CS681)
Teacher Name: Dr. Naveed Ahmad
Semester/ Year: 8th

PMI Project Management, E governance, SPM Intro, SPM Fundamentals, Project Dimensions, Requirement Management,

Subject Name: Natural Language Processing (CS682)
Teacher Name: Dr. Ibrar Ahmad
Semester/ Year: 8th

Lecture 1 Introduction to AI, Lecture 2 Introduction to NLP, Lecture 3 Morphology, Lecture 4 Basic Text Processing, Lecture 5 Word Normalization, Stemming, lemmatization, Lecture 6 Minimum Edit Distance, Lecture 7 NLP Modeling 1, Lecture 8 NLP Modeling 2, Lecture 9 Text Classification and Naive Bays 1, Lecture 10 Text Classification and Naive Bays 2, Lecture 11 Sentiment Analysis, Lecture 12 Information Retrieval, Lecture 13 IR The Inverted Index, Lecture 14 Semantics, Lecture 15 Phonetics and Phonology, Lecture 16 Discourse Analysis, Lecture 17 cohesion, Referring expression, Anaphora, cataphora, Lecture 18 NLG, Lecture 19 Machine Translation and MT SYSTEMS,

Subject Name: Digital Image Processing (CS684)
Teacher Name: Dr. Muhammad Naeem
Semester/ Year: 8th

Subject Name: Network Security (CS6808)
Teacher Name: Dr. Qazi Ejaz Ali
Semester/ Year: 8th

Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security, Network Security,

M.Sc in Computer Science


Subject Name: Database Systems (Paper I)
Teacher Name: Prof. Dr. Azhar Rauf
Semester/ Year: Previous

Lecture 1, Lecture 2, Lecture 3, Lecture 4, Lecture 5, Lecture 6, Lecture 7, Lecture 8, Lecture 9, Lecture 10, Lecture 11, Lecture 12, Lecture 13, Lecture 14, Lecture 15,

Subject Name: Data Structures & Algorithm Analysis (Paper II)
Teacher Name: Dr. Asim Jalal
Semester/ Year: Previous

Lecture 01, Lecture 02, Lecture 03, Lecture 04, Lecture 05, Lecture 06, Lecture 07, Lecture 08, Lecture 09, Lecture 10, Lecture 11, Lecture 12, Lecture 13, Lecture 14, Lecture 15, Lecture 16,

Subject Name: Operating Systems (Paper III)
Teacher Name: Dr. Huma Javed
Semester/ Year: Previous

Lectures, Lectures, Lectures, Lectures, Lectures, Lecture, Lecture, Lecture, Lecture,

Subject Name: Object Oriented Programming (Paper IV)
Teacher Name: Prof. Dr. Shah Khusro
Semester/ Year: Previous

Course Contents, Reference Material, Module 01, Module 02, Module 03, Module 04, Module 05, Module 06, Module 07, Module 08, Module 09, Module 10, Module 11, Module 12, Module 13, All Source Code Examples, Instructor's Manual for C++ How to Program, C++ Tutorial from cplusplus.com, Book - Problem Solving with C++,

Subject Name: Data Communication and Networks (Paper V)
Teacher Name: Prof. Dr. Saeed Mahfooz
Semester/ Year: Previous

Chapter 1, Chapter 2, Chapter 3, Chapter 4, Chapter 5, Chapter 6, Chapter 7, Chapter 11, Chapter 13, Chapter 14, Chapter 16, Chapter 19, Chapter 20a, Chapter 20b, Chapter 22a, Chapter 22b, Chapter 22c, Chapter 23, Chapter 26, Chapter 27,

Subject Name: Digital Logic Design & Computer Organization (Paper VI)
Teacher Name: Dr. Muhammad Haseeb
Semester/ Year: Previous

Lecture 01, Lecture 02, Lecture 03, Lecture 04, Lecture 05, Lecture 06, Lecture 07, Lecture 08, Lecture 09, Lecture 10, Lecture 11, Lecture 12, Lecture 13, Lecture 14, Lecture 15, Lecture 16, Lecture 17, Lecture 18, Lecture 19, Lecture 20, Lecture 21, Lecture 22, Lecture 23, Lecture 24, Lecture 25, Lecture 26, Lecture 27, Lecture 28, Lecture 29, Lecture 30, Lecture 31, Lecture 32, Lecture 33, Lecture 34, Lecture 35, Lecture 36, Lecture 37, Lecture 38, Lecture 39, Lecture 40, Lecture 41, Lecture 42, Lecture 43, Lecture 44, Lecture 45, Text Book, Lecture 46, Lecture 47, Lecture 48, Lecture 49, Lecture 50, SAP-I 1, SAP-I 2, SAP-II,

Subject Name: Advanced Programming (Paper VII)
Teacher Name: Dr. Abdul Haseeb Malik
Semester/ Year: Final

Lecture 01, Lecture 02, Lecture 03, Lecture 04, Lecture 05, Lecture 06, Lecture 07, Lecture 08, Lecture 09, Lecture 10, Lecture 11, Lecture 12, Lecture 13, Lecture 14, Lecture 15, Lecture 16,

Subject Name: - Software Engineering (Paper VIII)
Teacher Name: Dr. Sara Shahzad
Semester/ Year: Final

L27, L28, L29, L30, L31, L32, Online Bookshop Project UML diagrams,

Subject Name: Compiler Construction (Paper IX)
Teacher Name: Dr. Shaukat Ali
Semester/ Year: Final

Chapter 1 - Introduction to Compilers, Chapter 2 - Lexical Analysis, Chapter 3 - Finite Automata, Chapter 4 - Context Free Grammar, Chapter 5 - Parsing Mechanisms, Chapter 6 - Bottom Up Parsing, Chapter 7 - Push Down Automata, Chapter 5.1 - Top Down Parse Table Construction, Chapter 8 - CNF and PDA, Chapter 9 - LEX and YACC, Chapter 10 - Semantic Analysis, Chapter 11 - Intermediate Code Generation, Chapter 12 - Code Optimization, Chapter 13 - Symbol Table, Course Contents and Reference Books,

Subject Name: Mobile & Web Technologies (Paper X)
Teacher Name: Dr. Asim Jalal
Semester/ Year: Final

1 Introduction to Android, 2 Android Studio, 3 Android Project Basics, 4 Using Views and Event Handling, 5 Activity and Activity Life Cycle, 6 Intents and Passing Data, 7 Implicit Intents and Returning Data, WEB DEVELOPMENT LECTURES ZIP, WEB DEVELOPMENT EXAMPLE CODES ZIP,

Subject Name: Artificial Intelligence (Paper XI)
Teacher Name: Dr. Waheed ur Rehman
Semester/ Year: Final

Lecture 01, lecture 02, Lecture 03, Lecture 04, Lecture 05, Lecture 07, Lecture 11, Lecture 12, Lecture 13, Lecture 17, 001_Notice to download slides, Lecture 10, Lecture 09, Lecture 06, Lecture 08, Lecture 16, Lecture 15, Lecture 14,

MS in Computer Science


Subject Name: Advanced Operating Systems (CS7203)
Teacher Name: Dr. Huma Javed
Semester/ Year: 1st

Lectures, Lecture, Lecture, Lecture, Lecture, Lecture, Lectures,

Subject Name: Advanced Computer Architecture (CS7204)
Teacher Name: Dr. Abdul Haseeb Malik
Semester/ Year: 1st

Lecture 01, Lecture 02, Lecture 03, Lecture 04, Lecture 05, Lecture 06, Lecture 07, Lecture 09, Lecture 10, Lecture 11, Lecture 08,

Subject Name: Wireless Networks (CS7214)
Teacher Name: Dr. Waheed ur Rehman
Semester/ Year: 1st

Lecture 1, Antenna and Propagation, Multiple Access Techniques, Cellular Concepts, 1G Networks, 2G Networks, 3G, 4G, 802.16, 802.15, Infrared, 802.11, 5G and beyond,

Subject Name: Data Science (CS7239)
Teacher Name: Dr. Ibrar Ahmed
Semester/ Year: 1st

Data Science lecture 1: Introduction, Data Science lecture 2: Four Dimensions of Data Science, Data Science lecture 3 Big Data and Hadoop Vs SQL, Data Science lecture 4 Data Models and Motivating Relational Algebra, Data Science lecture 5 ACID and CAP, Data Science lecture 6 SQL for Data Science, Data Science lecture 7 User-defined functions, Data Science lecture 8 Declarative Languages, Data Science lecture 9 Logical Data Independence, Data Science lecture 10 Scalability, Data Science Lecture 11 Parallel databases and MR, Data Science lecture 12 NO SQL 1, Data Science Lecture 13 NO SQL 2, Data Science Lecture 14 Statistics Probability Precision Recall and Text Classification, Data Science Lecture 15 - supervised-learning, Data Science Lecture 16 - Unsupervised-learning,

Subject Name: Advanced Wireless Network Security (CS7227)
Teacher Name: Dr. Qazi Ejaz Ali
Semester/ Year: 2nd

Advanced Wireless Network Security, Advanced Wireless Network Security, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS, lectureAWNS,

Subject Name: Corpus Linguistics (CS7222)
Teacher Name: Prof. Dr. Mohammad Abid
Semester/ Year: 2nd

Course Notes,

Ph.D. in Computer Science


Subject Name: Information & Web Semantics (CS8107)
Teacher Name: Prof. Dr. Shah Khusro

Course Contents, Research,

Subject Name: Topics in Data Mining (CS8117)
Teacher Name: Prof. Dr. Azhar Rauf

Lecture 1,

Subject Name: Advanced Deep Learning (CS8157)
Teacher Name: Dr. Muhammad Naeem

Linear Regression, Machine Learning,

Subject Name: Special Topics in Computer Networks (CS8136)
Teacher Name: Prof. Dr. Saeed Mahfooz

Subject Name: Software Measurement and Metrics (CS8121)
Teacher Name: Dr. Sara Shahzad

L1,

Subject Name: Advanced Network Security (CS8106)
Teacher Name: Dr. Qazi Ejaz Ali
Semester/ Year: 2nd