Вы находитесь на странице: 1из 12

Lovely Professional University, Punjab

Course Code EEP001T Course Category Course Title Technical Skills Course Planner 12237::Parul Khurana CA Category Lecture Tutoria Practica Credit 2 0 0

Text Books: 1. Sumit Mittu, A Workbook on C++, Cengage Learning, Edition: 2011 Reference Books: 2. Computer Science and Information Technology, G. K. Publications, Edition: 2012 3. Forouzan and Gilberg, "Computer Science - A Structured Approach using C++", Cengage Learning 4. Silberschatz, Gagne and Galvin Title: Operating System Concepts, John Wiley & sons, Inc, Seventh Edition 5. A.S. Tanenbaum, Title: Computer Networks, Publishers: Pearson Education, Delhi, Year of Publication: 2006 Other Readings

NA Relevant Websites NA Audio Visual Aids NA Software NA Virtual Labs NA Week distribution standard
System Annual Semester Modular Weeks Before MTE 17 7 6 Weeks After MTE 16 6 0

LTP week distribution: (Add LTP weeks)


Weeks before MTE Weeks After MTE Spill Over 7 6 2

Detailed Plan for Lectures


Week Number Lecture Number Broad and Sub Topics Chapters/Sections of Other Readings, Relevant Lecture Text/reference book websites Audio Visual Description Aids, Software and Virtual Labs Learning outcomes Pedagogical tool Demonstration / case study / images / animation / ppt

Week 1

Lecture 1

C++ Programming Fundamentals: Quick Look (5 mins), Sample Problems (15 mins), Multiple Choice Questions (10 mins),

1:Chap1(Pg1-Pg48) 1:Chap1(Pg1-Pg06) 1:Chap1(Pg7-Pg15) 1:Chap1(Pg22-Pg31) 1:Chap1(Pg32-Pg33) 1:Chap1(Pg34-Pg34)

True/False Questions (5 mins), 1:Chap1(Pg16-Pg21) Fill in the Blanks (5 mins), Time for Something BIG! (15 mins) Lecture 2 C++ Programming Fundamentals: Debugging Exercises (5 mins), ExecutionBased Exercises (5 mins), Programming Exercises (25 mins) ( Minimum Three Programs to be discussed with complete logic ), Give it a Thought (15 mins), Open Discussion ( 5 mins) Working with Functions and Derived Data Types: Quick Look (10 mins), Sample Problems (28 mins), Multiple Choice Questions (7 mins), 1:Chap1(Pg1-Pg48) 1:Chap1(Pg35-Pg36) 1:Chap1(Pg37-Pg41) 1:Chap1(Pg42-Pg42) 1:Chap1(Pg43-Pg48)

Week 2

Lecture 3

1:Chap2(Pg49-Pg90) 1:Chap2(Pg49-Pg61) 1:Chap2(Pg62-Pg67) 1:Chap2(Pg68-Pg75) 1:Chap2(Pg76-Pg78)

True/False Questions (5 mins), 1:Chap2(Pg67-Pg68) Open Discussion (5 mins), Time for Something BIG! ( To be given as a homework, not exactly as text book but similar

exercises )

Lecture 4

Working with Functions and Derived Data Types: Debugging Exercises (10 mins), Execution-Based Exercises (15 mins), Programming Exercises (30 mins) ( Minimum Three Programs to be discussed with complete logic )

1:Chap2(Pg49-Pg90) 1:Chap2(Pg83-Pg85) 1:Chap2(Pg86-Pg87) 1:Chap2(Pg88-Pg88)

Week 3

Lecture 5

Working with Functions and 1:Chap2(Pg49-Pg90) Derived Data Types: Give it a 1:Chap2(Pg89-Pg90) Thought and More than Just a 1:Chap2(Pg79-Pg79) Program! (28 mins), Fill in the Blanks (7 mins), Homework Evaluation (20 mins)

Lecture 6

Object Oriented Programming: Quick Look (7 mins), Sample Problems (28 mins), Multiple Choice

1:Chap3(Pg91-Pg118) 1:Chap3(Pg91-Pg95) 1:Chap3(Pg96-Pg100) 1:Chap3(Pg103-Pg106) 1:Chap3(Pg107-Pg109)

Week 4

Lecture 7

Questions (7 mins), True/False 1:Chap3(Pg101-Pg102) Questions (7 mins), Open Discussion(6 mins), Time for Something BIG! ( To be given as a homework, not exactly as text book but similar exercises ) Object Oriented Programming: The Basics: Debugging Exercises (10 mins), Execution-Based Exercises (15 mins), Programming Exercises (30 mins) ( Minimum Three Programs to be discussed with complete logic )

1:Chap3(Pg91-Pg118) 1:Chap3(Pg110-Pg111) 1:Chap3(Pg112-Pg113) 1:Chap3(Pg114-Pg114)

Lecture 12

Lecture 8

C++: The Leftovers and 1:Chap5(Pg165-Pg198) Review: Quick Look (15 mins), 1:Chap5(Pg165-Pg171) Sample Problems (25 mins), 1:Chap5(Pg172-Pg175) Multiple Choice Questions (10 1:Chap5(Pg179-Pg185) mins), Open Discussion (5 1:Chap5(Pg176-Pg178) 1:Chap3(Pg91-Pg118) Object Oriented mins), Time for Something Programming: The Basics: 1:Chap3(Pg115-Pg118) BIG! To be given as a 1:Chap3(Pg110-Pg110) Give it(a Thought and More homework, not exactly as text than Just a Program! (28 book Fill similar exercises mins), but in the Blanks (7 ) mins), Homework Evaluation (20 mins)

Week 7 Week 5

Lecture 13 Lecture 9

Lecture 14

Lecture 10

C++: The Leftovers and 1:Chap5(Pg165-Pg198) Review: True/False Questions 1:Chap5(Pg186-Pg189) Object Oriented 1:Chap4(Pg119-Pg164) (10 mins), Debugging 1:Chap5(Pg191-Pg194) Programming: mins), Advanced 1:Chap4(Pg119-Pg125) Exercises (15 1:Chap5(Pg195-Pg195) Concepts: Quick Look (8 (30 1:Chap4(Pg126-Pg130) Programming Exercises mins), Sample Problems (28 1:Chap4(Pg136-Pg146) mins) ( Minimum Three mins), Multiplebe discussed with 1:Chap4(Pg147-Pg150) Programs to Choice Questions (7 mins), True/False 1:Chap4(Pg131-Pg135) complete logic ) Questions (7 mins), Open Discussion (5 mins), Time for Something BIG! ( To be given 1:Chap5(Pg165-Pg198) C++: The Leftovers and as a homework,itnotThought as 1:Chap5(Pg196-Pg198) Review: Give a exactly and text book but similar exercises 1:Chap5(Pg190-Pg190) More than Just a Program! (28 ) mins), Fill in the Blanks (7 Object Oriented 1:Chap4(Pg119-Pg164) mins), Homework Evaluation Programming: Advanced 1:Chap4(Pg152-Pg154) (20 mins) Concepts: Debugging 1:Chap4(Pg155-Pg159) Exercises (10 mins), 1:Chap4(Pg160-Pg161) Execution-Based Exercises (15 mins), Programming MTEs Exercises (30 mins) ( Minimum Three Programs to be discussed with complete logic ) Object Oriented 1:Chap4(Pg119-Pg164) Programming: Advanced 1:Chap4(Pg162-Pg164) Concepts: Give it a Thought 1:Chap4(Pg151-Pg151) and More than Just a Program! (28 mins), Fill in the Blanks (7 mins), Homework Evaluation (20 mins )

Week 6

Lecture 11

Week 8

Lecture 15

Programming and Data Structures: Linked Lists (Introduction + Solved Examples) 20 mins, Stack and Queue (Introduction + Solved Examples) 15 mins, Trees, Binary Search Trees, Binary Heaps (Introduction + Solved Examples) 20 mins Homework - Objective Type Questions All

2:Chap3(Pg1-Pg110) 2:Chap3(Pg21-Pg32) 2:Chap3(Pg33-Pg51) 2:Chap3(Pg52-Pg70) 2:Chap3(Pg71-Pg110)

Lecture 16

Programming and Data Structures: Objective Type Questions (Minimum 100 questions to be discussed on the basis of random selection, make ensure that selection must cover all the topics discussed on previous day)

2:Chap3(Pg71-Pg110)

Week 9

Lecture 17

Operating System: Processes, Threads, InterProcess Communication (Introduction) 10 mins, Concurrency and Synchronization (Introduction) 10 mins, CPU Scheduling and Deadlock (Introduction + Solved Examples) 15 mins, Memory Management and Virtual Memory (Introduction + Solved Examples) 10 mins, I/O and File Systems (Introduction + Solved Examples) 10 mins Homework - Objective Type Questions All

2:Chap7(Pg1-Pg82) 2:Chap7(Pg1-Pg14) 2:Chap7(Pg15-Pg20) 2:Chap7(Pg21-Pg30) 2:Chap7(Pg31-Pg47) 2:Chap7(Pg48-Pg57) 2:Chap7(Pg58-Pg82)

Lecture 18

Operating System: Objective 2:Chap7(Pg58-Pg82) Type Questions (Minimum 100 questions to be discussed on the basis of random selection, make ensure that selection must cover all the topics discussed on previous day) Databases: ER-Model, 2:Chap8(Pg1-Pg48) Relational Model (Introduction 2:Chap8(Pg1-Pg09) + Solved Examples) 10 mins, 2:Chap8(Pg10-Pg20) Database Design (Introduction 2:Chap8(Pg21-Pg25) + Solved Examples) 10 mins, 2:Chap8(Pg26-Pg30) Query Languages - SQL 2:Chap8(Pg31-Pg31) (Introduction + Solved 2:Chap8(Pg32-Pg48) Examples) 15 mins, File Structures (Introduction + Solved Examples) 10 mins, Transaction and Concurrency Control (Introduction + Solved Examples) 10 mins Homework - Objective Type Questions All

Week 10

Lecture 19

Lecture 20

Databases: Objective Type Questions (Minimum 100 questions to be discussed on the basis of random selection, make ensure that selection must cover all the topics discussed on previous day)

2:Chap8(Pg32-Pg48)

Week 11

Lecture 21

Information Systems and Software Engineering: Information Gathering, Requirement and Feasibility

2:Chap9(Pg1-Pg46) 2:Chap9(Pg1-Pg10) 2:Chap9(Pg11-Pg13) 2:Chap9(Pg14-Pg26)

Analysis (Introduction + Solved 2:Chap9(Pg27-Pg32) Examples) 15 mins, Data 2:Chap9(Pg33-Pg34) Flow Diagram (Introduction + 2:Chap9(Pg35-Pg46) Solved Examples) 10 mins, System Design Input, Output (Introduction + Solved Examples) 15 mins, Planning and Managing the project (Introduction + Solved Examples) 10 mins, Testing, Implementation, Maintenance (Introduction + Solved Examples) 5 mins

Lecture 22

Homework - Objective Type Questions All Information Systems and 2:Chap9(Pg35-Pg46) Software Engineering: Objective Type Questions (Minimum 100 questions to be discussed on the basis of random selection, make ensure that selection must cover all the topics discussed on previous day)

Week 12

Lecture 23

Computer Networks: ISOOSI 7-Layer Network Architecture (Introduction + Solved Examples) 10 mins, Routing Algorithms (Introduction + Solved Examples) 15 mins, Application Layer Protocol (Introduction + Solved Examples) 5 mins, Basic Concepts of Hubs, Switches, Gateways and Routers (Introduction + Solved Examples) 5 mins, Network Security (Introduction + Solved Examples) 20 mins

2:Chap10(Pg1-Pg58) 2:Chap10(Pg1-Pg13) 2:Chap10(Pg14-Pg26) 2:Chap10(Pg27-Pg28) 2:Chap10(Pg29-Pg30) 2:Chap10(Pg30-Pg35) 2:Chap10(Pg36-Pg58)

Lecture 24

Homework - Objective Type Questions All Computer Networks: 2:Chap10(Pg36-Pg58) Objective Type Questions (Minimum 100 questions to be discussed on the basis of random selection, make ensure that selection must cover all the topics discussed on previous day) Web Technology: HTML Hyper Text Markup Language (Introduction + Solved Examples) 15 mins, XML Extensible Markup Language (Introduction + Solved Examples) 20 mins, Client/Server Computing (Introduction + Solved Examples) 20 mins Homework - Objective Type Questions All 2:Chap11(Pg1-Pg52) 2:Chap11(Pg1-Pg17) 2:Chap11(Pg18-Pg36) 2:Chap11(Pg36-Pg45) 2:Chap11(Pg46-Pg52)

Week 13

Lecture 25

Lecture 26

Web Technology: Objective 2:Chap11(Pg46-Pg52) Type Questions (Minimum 100 questions to be discussed on the basis of random selection, make ensure that selection must cover all the topics discussed on previous day)

Week 14

Lecture 27

Algorithms: Objective Type 2:Chap04 Questions (Minimum 100 questions to be discussed on the basis of random selection, make ensure that selection must cover all the topics discussed on previous day)

Lecture 28

Compiler Design: Objective 2:Chap06 Type Questions (Minimum 100 questions to be discussed on the basis of random selection, make ensure that selection must cover all the topics discussed on previous day)

Scheme for CA:


NA

Details of Academic Tasks


NA

Вам также может понравиться