UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE,...

56
UNIT PLANNING SESSION 2019-20 Unit Planning of M.Sc(IT) 2020- 21 Computer Science Department

Transcript of UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE,...

Page 1: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20 Unit Planning of M.Sc(IT)

2020-

21

Computer Science Department

Page 2: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class- M.Sc(I.T )-I, Sem.-I

S.No. Syllabus Covered Reference Mode of

Transactions

Additional

Resources

August 2019

1

Block structures of computer,Computer

Characteristics and generations ,Problem solving

,classification of computer

P.K.Sinha

“Computer

Fundamentals”

Chalk board,

Discussion

Block diagram

study with

Demo of

program through

turbo C

Compiler

2

Bit , byte , nibble , Number System and their

conversions ( Binary, Octal ,Decimal and hexa

decimal) ,Binary Arithmetic ( Addition

,Subtraction and Multiplication)

Sumeet Kumar

“Information

Technology”

Chalk Board

3

Magnetic core memory, RAM ,ROM, Cache

memory,floppy disk ,hard disk, CD etc.

P.K.Sinha

“Computer

Fundamentals”

Chalk Board Original floppy,

RAM chip and

hard disk are

used for better

understanding to

students

September 2019

4

I/O units ,printers (impact and non impact ),

Light pen,joystick ,mouse,touchscreen

,OCR,OMR,MICR

Sumeet Kumar

“Information

Technology”

Chalk Board Explanation of

printer using

typewriter and

laser printer

5

Machine language, assembly language,high level

language,4GL

,Compiler,Interpreter,Assembler,System

Software, Application Software

Sumeet Kumar

“Information

Technology

Chalk Board

Assignment -1

6

Operating System , functions ,Batch O.S Sumeet Kumar

“Information

Technology

Chalk Board

October 2019

7

Multiprogramming,timesharing,multi-processing

O.S. Network types, Transmission

modes,Network topologies

Sumeet Kumar

“Information

Technology”

Chalk Board

8 Internet ,E-mail ,WWW,TELNET,IRC,Video P.K.Sinha Chalk Board Demo of e-mail

Page 3: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Subject: -Introduction to Information Technology Subject Cod-MS-111

Subject Teacher:-Dr. Sumeet Kumar Session: -

2019-20

Distribution of syllabus August :30% October :20

November :20% September :30%

Conferencing “Computer

Fundamentals”

by using yahoo

and gmail.

November 2019

9

Application of I.T in Railways ,Airline,

Banking,Insurrance,InventoryControl,Hotel

Management ,Education,Mobile Phones,

Information

Kiosks,WeatherForecasting,Scientific

Applications

P.K.Sinha

“Computer

Fundamentals” Chalk Board/

Hand Notes /

Demo of

Applications

using live apps.

10

E-Commerce, advantages,limitations . Types of

E-Commerce, Multimedia-components and

Applications, Entertainment Marketing.

Sumeet Kumar

“Information

Technology”

Chalk Board/

Hand Written

Notes

11 Seminar on Important Topics Discussions

Discussion ( OLD University Papers and

Problems)

Discussions

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class – MSc(IT)(Semester I)

Subject : Computer Programming using C Subject Code: MS-112

Subject Teacher : Dr.Sukhdev Singh Session : 2019-20 S.No. Syllabus/Topics Reference Mode of

Transactions

Additional

Resources*

August 2019

1

Problem Solving with Computers: C character set, identifier, constants, variables, rules for defining variables, Data-types, operators: arithmetic relational, logical,

comma, conditional , assignment, arithmetic expressions, input and output statements, assignment

statements.

E. Balagurusamy, “Programming in C”, Tata McGraw Hill. Byron Gottfried ,

JitendraChhabra,

Book “Programming

with C, 3rd Edition,

Schaum’ s Outline

Series, Tata

McGraw Hill, 2107

Lecture, ICT

Video Lectureby

IIT IIT Kanpur

Video Lecture by

NPTL

Page 4: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

2

Operators and Expressions, Precedence Hierarchy of Operators, Associativity, Library functions.

Lecture, ICT Video Lecture by IIT Kanpur

September 2019

3

Loops and control statements: While loop, for loop and do-while loop, nested loops Arrays: one dimensional Array, multi-dimensional arrays, array initialization.

Kanetkar, “Let Us C”, BPB Publications.

Lecture, ICT

Video Lecture By NPTL

4

Pointers: Pointer data type, pointers and arrays, pointers and functions

Shubhnandan S.

Jamwal, Programming

in C, Pearson

Publications, 2017

Discussion

Lecture, ICT

Video Lecture by

AnkurShrivastava

(Unacademy

CAT)

Video lecture by

Shrinivas

October 2019

5

Functions: definition, declaration, function prototype, types of functions, call by value, call by reference, recursion, processing character strings.

C: The Complete

Reference

by Herbert Schildt

Lecture,

Discussion

"C Programming

Language: A Step

by Step Guide to

Learn C

Programming in

7 Days " by

Darrel L. Graham

6

Structures: Using structures, arrays of structures and arrays in structures, union

Lecture,

Discussion

7

Recursion and its applications

Lecture, Practical

demonstration on

Computer in lab November 2019

8

Storage Classes Different Storage Classes (static, auto, extern, register), global and local variables

Rajaraman, V, “Fundamentals of Computers”, PHI

Lecture, Video lecture by

Shrinivas

9

Files in C: Sequential files, random access files, Unformatted files, Text files, binary files.

Lecture,

Discussion

C: The Complete

Reference

by Herbert Schildt

Page 5: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class – MSc(IT)(Semester I)

Subject : Computer System Organization and ArchitectureSubject Code: MS-112

Subject Teacher : Session : 2019-20

S.No. Syllabus/Topics Reference Mode of Transactions Additional Resources*

August 2019

1

Concepts about bits, bytes and word, Number System: Number conversions, Arithmetic operations, Integer and floating-point representation.

Computer

System

Architecture

by Mano M

Morris

Lecture,Discussion,

ICT

Computer organization

2

Character codes (ASCII, EBCDIC, BCD, 8421, Excess-3). Boolean expression - Minimization of Boolean expressions -- Minterm - Maxterm - Sum of Products (SOP) - Product of Sums (POS) - Karnaugh map Minimization - Don't care conditions - Quine-McCluskey method of minimization.

Computer

System

Architecture

by Mano M

Morris

Lecture, ICT

September 2019

Page 6: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

3

Basic Gates, Combinational logic design: half-adder, full adder, half subtractor, full subtractor, binary parallel adder, Multiplexer/ Demultiplexer, decoder, encoder.

Computer

System

Architecture

by Mano M

Morris

Lecture,Discussion

4

Sequential circuits: concept, flip-flops (D, RS, JK, JK-Master-Slave, T), counters (Ripple, Asynchronous, Synchronous, Decade, Mod-5),

Computer

System

Architecture

by Mano M

Morris

Lecture Asynchronous Data Transfer

5

Instruction codes, Instruction formats, Instruction cycle, Addressing modes.

Computer

System

Architecture

by Mano M

Morris

Lecture

6

Register Transfer Language, Arithmetic, Logic and Shift micro-operations, Arithmetic Logic Shift unit.

Computer

System

Architecture

by Mano M

Morris

Lecture,Discussion/ICT

Register Transfer language

October 2019

7

Control Memory: Design of control unit, Microprogrammed and Hardwired control unit (overview only), Features of RISC and CISC.

Computer

System

Architecture

by Mano M

Morris

Lecture,Discussion/ICT

Data transfer and manipulation

Program Control

8 Memory Computer Lecture,Discussion/ICT

Page 7: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

organisation: Concepts of semiconductor memory, CPU- memory interaction, organization of memory modules, Cache memory and related mapping and replacement policies, Virtual memory.

System

Architecture

by Mano M

Morris

November 2019

9 I/O organization: I/O interface, Modes of data transfer: Programmed I/O, Interrupt initiated I/O, DMA.

Computer

System

Architecture

by Mano M

Morris

Lecture,Discussion/ICT

I/O Bus and Interface module

Page 8: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class – M.Sc. I.T. - I

(Semester I)

Subject : Mathematical Foundation of Computer Science

Subject Code: MS-114

Subject Teacher : Prof. Shiva Mehta

Session : 2019-20

S.No. Syllabus/Topics Reference Mode of

Transactions

Additional

Resources*

July 2019

1

Logic: Propositions,

Implications, Precedence of

Logical Operators, translating

English Sentences, System

Specifications. Propositional

Equivalences

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

Lecture,

Discussion

Prepostions

2

Predicates and Quantifiers,

Nested Quantifiers, Order of

Quantifiers

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

Lecture, ICT Predicates

quantifiers

August 2019

3

Sets, Power Set, Set

Operations

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

Lecture,

Set

4

Functions, One-to-One

Functions and Onto

Functions, Inverse and

Composition of Functions,

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Lecture, ICT Functions

Page 9: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Floor Function, Ceiling

Function.

Pearson Education.

R.C. Joshi Discrete

Mathematics

September 2019

5

Inverse and Composition of

Functions, Floor Function,

Ceiling Function.

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

Lecture, ICT Functions

6

Algorithms, Searching

Algorithms, Sorting, Growth

of Functions,

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

Lecture, Algorithm

October 2019

7

Big-O Notation, Big-Omega

and Big-Theta Notation,

Complexity of Algorithms,

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

Lecture,

Discussion

Big-O

8

Mathematical Induction, The

Basic of counting, The

Pigeonhole Principle

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

Lecture, Mathematical

Induction

November 2019

9

Recurrence Relations, solving

recurrence relations, Divide

and Conquer Algorithms and

Discrete and

Combinational

Mathematics, Ralph

Lecture, Recurrence

Page 10: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Recurrence Relations,

Generating functions for

sorting recurrence relations,

Inclusion-Exclusion.

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

10

Relations and their properties,

n-any relations and their

applications, representing

relations, closure of relation,

equivalence relations, partial

ordering.

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

Lecture,

Discussion

Relations

11

Graphs: Introduction,

terminology, Representing

Graphs and Graph

Isomorphism, Connectivity,

Euler and Hamiltonian Paths,

Shortest Path Problems, Planar

Graphs.

Discrete and

Combinational

Mathematics, Ralph

P. Grimaldi,

Pearson Education.

R.C. Joshi Discrete

Mathematics

Graph

UNIT PLAN

Class – M.Sc. I.T. - I

(Semester I)

Subject:-OPERATING SYSTEMS

Subject Code:-MS-115Subject Teacher:- Dr. RohitSachdeva

Session :- 2019-20

S.No. Syllabus Covered

Suggested Reading/

Reference Books

Mode of

Transactions

Additional

Resources *

July 2019

1

Operating System –

Definition, Types of

operating

systems,Operating system

components, operating

system services.

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley

Chapter1

EktaWalia: “Operating

Systems”, Khanna Book

Publishers.

Sukwinder Singh Oberoi,

ManveerKaur,

RohitSachdeva,

Lecture,

Discussion

Page 11: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

NehaKhanna “Operating

System” Twentyfirst

Century Publications

2

Process Management Process Management: Process concept,

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley 9th.

Ed., 2012. Chapter 3

EktaWalia: “Operating

Systems”, Khanna Book

Publishers.

Sukwinder Singh Oberoi,

ManveerKaur,

RohitSachdeva,

NehaKhanna “Operating

System” Twentyfirst

Century Publications

ICT,Lecture,

Discussion

PPT / Video

Lecture

August 2019

3 Process Vs.Threads,

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley

ICT, Lecture,

Discussion

PPT

4

CPU scheduling criteria, Scheduling algorithms, and Algorithm evaluation

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley Chapter

5

Sukwinder Singh Oberoi,

ManveerKaur,

RohitSachdeva,

NehaKhanna “Operating

System” Twentyfirst

Century Publications

ICT, Lecture,

Discussion

Video Lecture

5.

Deadlocks –

Characteristics of

deadlocks, methods for

handling deadlocks,

deadlock prevention,

deadlock avoidance

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”,

Chapter 5

ICT, Lecture

PPT

Page 12: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Assignment –I

Discussion

September 2019

6

File Management: File concept, Access methods, directory structure, Allocation methods – contiguous, linked and indexed.

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley

Chapter 10 &

11Sukwinder Singh

Oberoi, ManveerKaur,

RohitSachdeva,

NehaKhanna “Operating

System” Twentyfirst

Century Publications

Lecture and

Discussion

7

Memory Management: Background, logical vs. physical address space, Contiguous memory management schemes using Multi partition memory allocation using fixed number of tasks and variable number of tasks

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley

Chapter 8

Lecture and

Discussion

8 Paging and Segmentation

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley

Chapter 8

Lecture and

Discussion

9

Virtual Memory Management: Concept, demand paging and demand segmentation.

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley

Chapter 9

Sukwinder Singh Oberoi,

ManveerKaur,

RohitSachdeva,

NehaKhanna “Operating

System” Twentyfirst

Century Publications

Lecture and

Discussion

ICT

April 2020

10

Mass storage structure: Disk structure, disk scheduling algorithms.

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley

ICT/ Lecture

and

Discussion

PPT

Page 13: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Chapter 12

Sukwinder Singh Oberoi,

ManveerKaur,

RohitSachdeva,

NehaKhanna “Operating

System” Twentyfirst

Century Publications

11

Protection: Goals of protection, Access matrix. Security: Security problem, Program threats, system threats, User Authentication, Cryptography.

Abraham Silberschatz,

Peter B. Galvin,

“Operating System

Concepts”, Wiley

Sukwinder Singh Oberoi,

ManveerKaur,

RohitSachdeva,

NehaKhanna “Operating

System” Twentyfirst

Century Publications

ICT/ Lecture

and

Discussion

Assignment -2 Discussion

12 Seminar on Important

Topics

Lecture &

Discussions

Discussion ( OLD

University Papers and

Problems)

*(Demonstration/case study/suggested reading links/images/animations/pdf/ppt)

Page 14: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN

Class – MSc(IT) (SemesterII) Subject : Object Oriented Programming Using C++ Subject Teacher : Dr.Sukhdev Singh Session : 2019-20

S.No. Syllabus/Topics Suggested Readings/

Reference Books

Mode

of

Transa

ctions

Additional

Resources*

January 2020

1

Evolution of OOP: Procedure Oriented Programming, OOP Paradigm, Advantages and disadvantages of OOP over its predecessor paradigms. Characteristics of Object-Oriented Programming.

Herbert Schildt, “The Complete Reference C++”, Tata McGraw-Hill.

Lecture,

Discussio

n, ICT

Video Lecture by

Dr.DB Pathak IIT

Bombay

Video Lecture by

Imran Mansuri

2

Introduction to C++: Identifier, Keywords, Constants. Operators and I/O: Arithmetic, relational, logical, conditional and assignment. Size of operator, Operator precedence and associativity. Type conversion, Variable declaration, expressions, statements, manipulators. Input and output statements, stream I/O.

E. Balagurusamy, “Object Oriented Programming with C++”, Tata McGraw-Hill.

Lecture

and

Discussio

n

Video Lectures by

NPTL

3

Conditional and Iterative statements, breaking control statements. Storage Classes, Arrays, Arrays as Character Strings,

Lecture,

Discussio

n/

Demonst

ration

Web resource

Page 15: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Structures, Unions, Bit fields, Enumerations and User defined types. Pointers: Pointer Operations, Pointer Arithmetic, Pointers and Arrays, Multiple indirections,

February 2020

4

Functions: Prototyping, Definition and Call, Scope Rules. Parameter Passing by value, by address and by reference, Functions returning references, Const functions, recursion, function overloading, Default Arguments, Const arguments, Pre-processor, Type casting. , affine transformation,

Robert Lafore, “Object Oriented Programming in C++”, Galgotia Publications. .

Lecture,

Discussio

n/

Demonst

ration

Video Lecture

PPT

5

Classes and Objects: Class Declaration and Class Definition, Defining member functions, making functions inline, Nesting of member functions, Members access control. THIS pointer. Objects: Object as function arguments, array of objects, functions returning objects, Const member.

Lecture,

Discussio

n/

Demonst

ration

Video Lecture by Dr. Malik

Static data members and Static member functions, Friend functions and Friend classes.

C++: The Complete Reference by Schildt and Herbert, Publisher McGraw Hill

PPT

Page 16: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

6

Constructors: properties, types of constructors, Dynamic constructors, multiple constructors in classes. Destructors: Properties, Virtual destructors. Destroying objects, Rules for constructors and destructors. Array of objects. Dynamic memory allocation using new and delete operators, Nested and container classes, Scopes: Local, Global, Namespace and Class.

E. Balagurusamy, “Object Oriented Programming with C++”, Tata McGraw-Hill.

Lecture,

Discussio

n/

Demonst

ration

Video Lecture PPT

March 2020

7 Inheritance: Defining derived classes, inheriting private members, single inheritance, types of derivation, function redefining, constructors in derived class, Types of inheritance, Types of base classes, Code Reusability. Polymorphism: Methods of achieving polymorphic behaviour.

C++: The Complete Reference by Schildt and Herbert, Publisher McGraw Hill

Lecture,

ICT/PPT

8 Operator overloading: overloading binary operator, overloading unary operators, rules for operator overloading, operator overloading using friend function.

Lecture,

ICT

PPT

Page 17: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

9 Function overloading: early binding, Polymorphism with pointers, virtual functions, late binding, pure virtual functions and abstract base class. Difference between function overloading, redefining, and overriding

Robert Lafore, “Object Oriented Programming in C++”, Galgotia Publications.

Lecture,

ICT

Web Resources

April 2020

10 Templates: Generic Functions and Generic Classes, Overloading of template functions.

C++: The Complete Reference by Schildt and Herbert, Publisher McGraw Hill

Lecture,

ICT/PPT

Video Lecture

11 Exception Handling catching class types, handling derived class exceptions, catching exceptions, restricting exception

Robert Lafore, “Object Oriented Programming in C++”, Galgotia Publications.

Lecture,

ICT/PPT

Video Lecture

Page 18: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MS-122 :Data and File Structures

Unit Planning

Sr.

No

Topic Covered Mode of

Transaction

Reference

1 Introduction to data structure and

algorithm

PPT

2 Algorithm analysis PPT, Chalk &

Board

3 Time space trade off algorithms and

Big O notation

PPT

4 Arrays: Introduction, one dimensional, operations on arrays

PPT and LAB Practice

5 Multidimensional arrays, Advantages and limitation of arrays.

Discussion

6 memory representation of arrays PPT

7 sparse arrays and sparse matrices and their implementation

LAB Practice, Demo, Discussion

8 Stacks: Introduction; Operation on stacks; Implementation of stacks

PPT and LAB Practice

9 Application of stacks: matching parenthesis,evaluation of arithmetic

expressions

PPT, Chalk & Board

10 conversion from infix to postfix, recursion, Quick Sort

Chalk & Board, Discussion

11 Queues: Introduction, operation on queues, circular queue, memory

representation of queues

PPT and LAB Practice,

Discussion

12 De-queues, priority queues, application

of queues.

Discussion

Assignment-1

13 Linked List: Introduction;

implementation of linked list

PPT and LAB

Practice

14 operation on linked list PPT and LAB

Practice

15 operation on linked list PPT and LAB

Practice

16 operation on linked list PPT and LAB

Practice

17 circular linked list, header linked list, PPT

18 doubly linked list PPT

19 application of linked lists PPT

20 Trees: Introduction; Binary Tree PPT

Page 19: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

21 Binary Search Tree PPT and LAB

Practice

22 Binary Search Tree PPT and LAB

Practice

23 Threaded Binary Trees PPT

Assignment-2

24 Balanced Trees Chalk & Board

25 Balanced Trees Chalk & Board

26 B-Trees Chalk & Board

27 Heap PPT

28 Heap, Heap Sort PPT

Mid Semester Test-1

29 Graphs: Introduction Graph: Graph terminology

PPT

30 Memory Representation of Graphs: adjacency matrix representation of graphs,

Chalk & Board

31 adjacency list or linked representation of graphs

Chalk & Board

32 Operations performed on graphs, Chalk & Board and LAB Practice

33 Operations performed on graphs, Chalk & Board and LAB Practice

34 Operations performed on graphs, Chalk & Board and LAB Practice

35 Application of graphs Chalk & Board

36 Sorting: Selection Sort, Insertion Sort Chalk & Board

and LAB Practice

37 Merge Sort Chalk & Board and LAB Practice

38 Bucket Sort, Radix Sort Chalk & Board and LAB Practice

39 Hashing: Hashing techniques; Collision resolution;

PPT

40 Deleting items from a hash table; Application of hashing

PPT and LAB Practice

Mid Semester Test-2

41 File Organization: Introduction, External Storage Device: Sequential Access

Storage Device (SASD), Direct Access Storage Device (DASD)

PPT

42 Sequential File Organization: processing sequential files, operations on sequential files,

PPT

Page 20: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

advantages and disadvantages of

sequential file organization

43 Direct File Organization: introduction,

processing of direct files, advantages and disadvantages of direct organization

PPT

44 Indexed Sequential Organization: introduction,

processing of indexed sequential files, advantages and disadvantages of indexed sequential organization

PPT

45 Class Test-1

Class Test-2

Class Test-3

Dr. Ajit Kumar

Department of Computer Science

Page 21: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class –MSc(IT)-I (Semester II)

Subject :Visual Basic Subject Code: MS-123

Subject Teacher : Asst. Prof. Honey Session : 2019-20 S.No. Syllabus/Topics Suggested

Readings/

Reference

Books

Mode of

Transactions

Additional Resources*

January 2020

1

Introduction to Visual Basic: Creating User Interfaces with Windows Common Controls.

1.Visual Basic

6: The Complete

Reference By

Noel Jerke.

2.Mastering

Visual Basic 6.0

by BPB

Publications

Lecture,

Discussion

2

Creating Menus for Programs, Advance Design Features.

Lecture,

Discussion

February 2020

3

Working with Collections, Creating Classes in a Program.

1.Visual Basic

6: The Complete

Reference By

Noel Jerke.

2.Mastering

Visual Basic 6.0

by BPB

Publications.

Lecture,

Discussion

4

Working with Active Data Objects.

Lecture,

Discussion

5

Working with forms, drawing with VB, Multiple document interface, basic Active X controls, advanced active X controls.

Lecture,

Discussion

Video lecture by New

Technology

6

Extending the Capabilities of Visual Basic: - Declaring and using External Functions.

Lecture,

Discussion

March 2020

7 Creating ActiveX Control with Visual Basic.

1.Visual Basic

6: The Complete

Reference By

Noel Jerke.

Lecture,

Discussion

Page 22: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

8 Communicating with Other Programs: Using ActiveX Server, Creating ActiveX Client Applications.

2.Mastering

Visual Basic 6.0

by BPB

Publications.

Lecture,

Discussion

9 Integrating Visual Basic with the Internet: - Writing Internet Application with Visual Basic, Web Browsing objects, using document object.

Lecture,

Discussion

10 Creating Database Applications: - Accessing Data with Data Control.

Lecture,

Discussion

April 2020

11 Using visual data manager, validating data, selected data with SQL, advanced data bound controls.

1.Visual Basic

6: The Complete

Reference By

Noel Jerke.

2.Mastering

Visual Basic 6.0

by BPB

Publications.

Lecture,

Discussion

12 active data objects, ADO data objects.

Lecture,

Discussion

Video lecture by New

technology

Page 23: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class – MSc IT. 1st / LE (Semester II) RDBMS and Oracle

Subject:RDBMS and Oracle

Subject Code: MS-124

Subject Teacher:Ms. Komal

Session: 2019-20

S.No. Syllabus/Topics Suggested

Readings/

Reference

Mode of Transactions Additional

Resources*

January 2020

1

Introduction: Database

Approach,

Characteristics of a

Database Approach,

Database System

Environment. Roles in

Database Environment:

Database

Administrators,

Database Designers, End

Users, Application

Developers. Database

Management Systems:

Definition,

Characteristics,

Advantages of Using

DBMS Approach

Lakhanpal Publishers, ElmasryNavathe.” Fundamentals of Database System “.

Lecture,Discussion/ICT

Video Lecture

ByParthaPritam Das

Data Base

Management System

- IITKGP

2

Introduction: Database

Approach,

Characteristics of a

Database Approach,

Database System

Environment. Roles in

Database Environment:

Database

Administrators,

Database Designers, End

Users, Application

Developers. Database

Management Systems:

Lakhanpal Publishers., ElmasryNavathe.” Fundamentals of Database System “.

Lecture/ Chalk- Board

3

Definition,

Characteristics,

Advantages of Using

DBMS

Approach.Database

Conceptual Modelling

P.K. Sinha, Lakhanpal Publishers.

Lecture/ Chalk- Board Video Lecture

ByParthaPritam Das

Data Base

Management System

- IITKGP

Page 24: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

by E-R model:

Concepts, Entities and

Entity Sets, Attributes,

Mapping Constraints, E-

R Diagram, Weak Entity

Sets, Strong Entity Sets.

4

Relational Data Model:

Concepts and

Terminology.

Constraints: Integrity

Constraints,, Entity and

ReferentialIntegrity

constraints, Keys: Super

Keys, Candidate Keys,

Primary Keys,

Secondary Keys and

Foreign Keys.

P.K. Sinha, Lakhanpal Publishers.

Lecture/ Chalk- Board Video Lecture

ByParthaPritam Das

Data Base

Management System

- IITKGP

5

Relational Algebra:

Basic Operations,

Additional Operations,

Example Queries.

Relational Calculus:

Tuple and Domain

Relational Calculus,

Example Queries.,

Lakhanpal Publishers., ElmasryNavathe.” Fundamentals of Database System “.

Lecture/ Chalk- Board

February 2020

6

Database Design:

Problems of Bad

Database Design.

Normalization:

Functional Dependency,

Full Functional

Dependency, Partial

Dependency, Transitive

Dependency

Naveen

Parkash,

“Introductuon to

Database

Management”,

Tata McGraw

Hill.

Lecture / Chalk- Board

7

Normal Forms– 1NF,

2NF, 3NF, BCNF,

Multi-valued

Dependency, Join

Dependency and Higher

Normal Forms- 4NF,

5NF

Naveen

Parkash,

“Introductuon to

Database

Management”,

Tata McGraw

Hill.

Lecture / Chalk- Board Assignment 1

8

Transaction Processing

Systems: Batch, On-line,

Real time, Transaction

ACID Properties.

P.K. Sinha, Lakhanpal Publishers.

Lecture, / ICT Video Lecture

By Data Base

ParthaPritam Das

Page 25: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Database Protection:

Security Issues,

Discretionary Access

Control-Granting and

Revoking Privileges.

Management System

- IITKGP

9

Database Concurrency:

Problems of Concurrent

Databases,

Serializability and

Recoverability,

Concurrency Control

Methods-Two Phase

Locking

P.K. Sinha, Lakhanpal Publishers.

Lecture/ Chalk- Board

10

Stamping Database

Recovery: Recovery

Concepts, Recovery

Techniques-Deferred

Update, Immediate

Update

P.K. Sinha, Lakhanpal Publishers.

Lecture/ Chalk- Board

March 2020

11 Shadow Paging.

Overview of the

following: Data Mining,

Data Warehousing and

OLAP , Mobile

Databases, Multimedia

Databases, Temporal

Database, Spatial

Database

ElmasryNavathe.” Fundamentals of Database System.” Oracle SQL Complete

Reference”, Tata

McGraw Hill.

Lecture/ Chalk- Board Video Lecture

By Prof. Arnab

Bhattacharya , Dept

of Computer Science

and Engineering,

I.I.T. Kanpur

12 Mobile Databases,

Multimedia Databases,

Temporal Database,

Spatial Database

ElmasryNavathe.” Fundamentals of Database System.” Oracle SQL Complete

Reference”, Tata

McGraw Hill

Lecture/ Chalk- Board Assignment 2

April 2020

13 Technical Introduction

to Oracle: Structure of

Oracle, Background

Processes. Data Objects:

Tables, Views,

Synonyms, Indexes,

Snapshots, Sequences,

Creation and

Manipulation of Data

Oracle SQL Complete

Reference”, Tata

McGraw Hill

Lecture/ Chalk- Board Video Lecture

ByParthaPritam Das

Data Base

Management System

- IITKGP

Page 26: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Objects

Page 27: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class – MSc IT. 2nd

year / LE (Semester 3rd

) Subject: Web TechnologySubject Code: MS-211

Subject Teacher: Mr.VinayGarg Session: 2019-20

S.No. Syllabus/Topics Suggested

Readings/

Reference

Mode of

Transactions

Additional

Resources*

August 2019

1

Introductory: Internet Basics: Networks, Protocols, TCP/IP, Internet Addresses, Ports, Sockets, Name Resolution, Firewalls, Protocol Tunneling, Proxy Servers

Jeffrey C Jackson, “Web Technology – A computer Science perspective”, Persoson Education, 2007.

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Video Lecture By Mr.ShakthiSwaroop,

Tutorials Point

2

Internet Standards, governing the web HTTP, MIME, Inside URLs,

Jeffrey C Jackson, “Web Technology – A computer Science perspective”, Persoson Education, 2007.

Lecture/Practical

Implementation

on Projector

Video Lecture

By prof.

Soumyakantighosh

IIT Kharagpur

3

Web applications, Overview of clients/servers web communication, comparison of web servers, Common Gateway Interface CGI

Ramesh Bangia, “Internet and Web Design” , New Age International

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

4

Web Page Designing:Introduction to markuplanguages;HTML: list, table, images, frames, forms, pages

Jeffrey C Jackson, “Web Technology – A computer Science perspective”, Persoson Education, 2007.

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Table Layout and Presentation

Page 28: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Sept 2019

5

Cr Client Side Scripting:Java script: Introduction, documents, forms, statements, functions, objects; Event and event handling

Ramesh Bangia, “Internet and Web Design” , New Age International

Lecture / Chalk-

Board/

Practical

Implementation

on Projector

Internet

advantages and

Disadvantages

6

Browsers and the DOM, JQuery: Syntax, Selectors, Events and AJAX methods. Server Side Programming:

Jeffrey C Jackson, “Web Technology – A computer Science perspective”, Persoson Education, 2007.

Lecture / Chalk-

Board / Practical

Implementation

on Projector

Video Lecture

By prof.

Soumyakantighosh

IIT Kharagpur

7

PHP: Introduction, requirements, PHP syntax, data type, variables, strings

Ramesh Bangia, “Internet and Web Design” , New Age International

Lecture, / ICT/

Practical

Implementation

on Projector

Video Lecture On Python

Tutorial to learn

Python

programming

8

operators, if-else, control structure, switch, array, function, file handling, form, sending email, file upload

Chris Bates, “Web Programming – Building Internet Applications, “Wiley India, 2006.

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Assignment

Oct 2019

9 session/state management, error and exception

Chris Bates, “Web Programming – Building Internet Applications, “Wiley India, 2006.

Lecture/ Chalk-

Board / Practical

Implementation

on Projector

Notes

JavaTpoint

(Python Tutorial)

10 PHP Database for dynamic Web pages

Chris Bates, “Web Programming – Building Internet Applications, “Wiley India, 2006.

Lecture/ Chalk-

Board / Practical

Implementation

on Projector

Notes

JavaTpoint

(Python Tutorial)

Nov 2019

11 Introduction to Servlets: Servlet Basic Servlet Structure, Servlet Lifecycle

Chris Bates, “Web Programming – Building Internet

Lecture/ Chalk-

Board/ Practical

Implementation

Notes

Page 29: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Applications, “Wiley India, 2006.

on Projector

Page 30: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

UNIT PLAN

CLASS MSc-II&LE (SEMESTER-III)

SUBJECT: SOFTWARE ENGINEERING SUBJECT CODE:MS-213

SUBJECT TEACHER: POONAM SHARMA SESSION 2019-20

Sr.no.

Syllabus/Topics Covered

References Mode of Transactions

Additional References

January 2020

1. Software Engineering : History, Definition, Goal; The role of the Software Engineer, The Software Life Cycle, The relationship of Software Engineering to other areas of Computer Science.

Sharma,Poonam.(2018).A HandBook of Software Engineering.Patiala:Zohra Publishers

Lecture and discussions with ICT

https://en.wikipedia.org/wiki/Software_engineering

https://www.w3schools.in/

2. Classificat

ion of

Software

Page 31: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Qualities,

Represen

tative

Qualities,

Software

process

models:

Waterfall

model,

prototypi

ng, spiral;

Tools and

technique

s for

process

modeling,

Manage

ment of

software

engineeri

ng

managem

ent

functions,

project

planning

and

organizati

on.

3. Requirement Analysis: The requirement process, types of requirements, Characteristics and

https://www.geeksforgeeks.org/software-engineering-software-maintenance/

https://www.tutorialspoint.com/software_testing_dictionary/reliability_testing.htm

Page 32: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

components of SRS

ASSIGNMENT-1

ASSIGNMENT-I

February 2020

4. Data flow

Diagrams,

Data

Dictionar

y, UML

diagrams

for

specifying

behaviors

,metrics,

verificatio

n of SRS.

Sharma,Poonam.(2018).A HandBook of Software Engineering.Patiala:Zohra Publishers

Lecture,Discussions and use of ICT

5. Design

and

Software

architect

ure: The

Software

design

activity

and its

objective

s,

Abstracti

on,

Modularit

y,

Coupling-

Cohesion

criteria,

Object-

Oriented

Design:

generaliz

Page 33: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

ation and

specializa

tion,

associatio

ns and

aggregati

ons.

6. Coding:

Program

ming

standards

and

procedur

es,

program

ming

guideline

s,

documen

tation,

and Code

verificatio

n

technique

s.

ASSIGNMENT-II

March 2020

9. Verificati

on and

validation

:

Approach

es to

verificatio

n, testing

Lecture ,Discussions,and use of ICT

Page 34: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

goals,

principles

,

Equivalen

ce class

partitioni

ng,

Boundary

value

analysis,

mutation

testing,

graph

based

testing,

cyclomati

c

complexit

y, test

planning

,automat

ed testing

tools,

features

of Object-

Oriented

testing.

Sharma,Poonam.(2018).A HandBook of Software Engineering.Patiala:Zohra Publishers

10. Software

maintena

nce: The

nature of

maintena

nce,

maintena

nce

problems,

maintena

nce

https://www.tutorialspoint.com/software_testing_dictionary/index.htm

Page 35: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

technique

s and

tools.

14. Software re-engineering, reverse engineering, forward engineering: forward Engineering for Object-oriented and client/server architecture, Building blocks for CASE, CASE tools and applications.

Sharma,Poonam.(2018).A HandBook of Software Engineering.Patiala:Zohra Publishers

Lecture,Discussions and use of ICT

ASSIGNMENT-III

16. Revision Tests

17. Problem discussion

Page 36: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Unit Plan

Class-M.Sc. (IT) 2nd

Year 3RD

sem

Subject: -Computer NetworkSubject Code: -MS-214

Name of Teacher: -KomalSession: - 2019-2020

S.No Syllabus Covered Suggested

Reading/Reference

Books

Mode of

transactions

Additional

resources*

Aug 2019

1. Computer networks: uses of computer networks, Goals and applications of networks, computer

B Forouzan,

Introduction to data

communication and

networking/

Charanjeet Singh,

Computer Network.

Lecture/Disc

ussion

2. Network structure and architecture, reference models: OSI model, TCP/IPmodel, Comparison of TCP/IP and OSI models, Introduction to Novell Netware,and ARPANET.

B Forouzan,

Introduction to data

communication and

networking/

Charanjeet Singh,

Computer Network.

Lecture/Chal

k Board

OSI Model And

TCP/IP Model

Lec 1,Lec 2,Lec

3(Prof

I.sengupta ,IIT,

Kharagpur

3. Medium Access Sublayer: Static and dynamic channel allocation for LAN and MAN ALOHA Protocols,

4. LAN Protocols: CSMA, CSMA/CD, Collision Free protocol, BRAP, MLMA, Binary countdown, Limited contention protocol, Urn Protocol, Adaptive tree walk protocol.

Assignment 1

Sept 2019

5. Networking and Internetworking

devices: Repeater, bridges, routers,

gateways, Switches.

B Forouzan,

Introduction to data

communication and

networking/

Charanjeet Singh,

Computer Network.

Lecture/

Chalk

board/Discus

sion/

Assignment

6. High speed LAN: FDDI, Fast

Ethernet, HIPPI, Fiber channel.

B Forouzan,

Introduction to data

communication and

networking/

Lecture/

Discussion/c

halk board

Page 37: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Charanjeet Singh,

Computer Network.

7. LAN IEEE 802.x standards.

Routing: Static vs. Dynamic Routing,

various Routing Algorithms.

B Forouzan,

Introduction to data

communication and

networking/

Charanjeet Singh,

Computer Network.

Chalk

board/Lectur

e

Oct 2019

8. Congestion Control: Causes of

Congestion, Various Congestion

Control Strategies and Algorithms

B Forouzan,

Introduction to data

communication and

networking/

Charanjeet Singh,

Computer Network.

Lecture/Chal

k Board

Assignment 2

9. Mobile telephone, mobile telephone

switching office.

B Forouzan,

Introduction to data

communication and

networking/

Charanjeet Singh,

Computer Network.

Lecture/Pract

ical

Demonstration/

Video :-Email,

WWW

(Lec1,Lec2) by

Prof I.sengupta

,IIT, Kharagpur.

Nov 2019

10. Internet protocols: Principles of

Internetworking, connectionless

internetworking, Internet protocols,

IPv6.

B Forouzan,

Introduction to data

communication and

networking/

Charanjeet Singh,

Computer Network.

Lecture/Pract

ical

Demonstration/

Video :-Email,

WWW

(Lec1,Lec2) by

Prof I.sengupta

,IIT, Kharagpur.

11. Network Security: Security

requirements and attacks, encryption

Public key encryption and digital

Signatures. distributed applications:

SNMP, SMTP, HTTP.

Demonstration/

Video:-Security

by

MamataJenama

ni IIT kharagpur

, Cryptography

by

MamataJenama

ni IIT

kharagpur.

Page 38: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN

Class – MSc(IT) (Semester IV) Subject : Computer Graphics Subject Code : 221 Subject Teacher: Dr.Sukhdev Singh Session : 2019-20

S.No. Syllabus/Topics Reference Mode of Transactions

Additional Resources*

January 2020

1

Introduction to computer Graphics: Graphics systems, components of interactive computer graphics system, Application areas.

“Computer Graphics”, PHI New Delhi; by D. Hearn and

M.P. Baker.

Lecture, Discussion, ICT

Video Lecture by

Dr.Sukhendu Das

IIT Madras

2

Video Display Devices: Refresh cathode -ray tube, raster scan displays, random scan displays, colour CRT-monitors, direct view storage tube, flat-panel displays, 3-D viewing devices, virtual reality, raster scan systems, random scan systems, graphics monitors and workstations.

“Introduction to Computer” by

J.D. Foley, A.V. Dam, S.K. Feiner,

J.F. Hughes,. R.L Phillips,

Lecture and

Discussion

Video Lecture 1,2 by Dr.SanjeevPunia

3

Line/circle

algorithm: Scan

conversion

Lecture, Discussion/ Demonstration

Web Resources Video Lecture by Abdul Bari Assignment-1

Page 39: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

algorithms for

line, circle and

ellipse,

Bresenham’s

algorithms, area

filling

techniques,

character

generation.

February 2020

4

2-Dimensional

Graphics:

Cartesian and

Homogeneous

co-ordinate

system,

Geometric

transformations

(translation,

Scaling,

Rotation,

Reflection,

Shearing),

Composite

transformations,

affine

transformation,

Schaum Outline Computer Graphics by by Xiant

Lecture, Discussion/ Demonstration

Video Lecture by Dr.Sukhendu Das IIT Madras PPT Assignemnt-2

5

Two dimensional viewing transformation and clipping (line, polygon and text).

Lecture, Discussion/ Demonstration

Web Resource Video Lecture By Prof. PremKalra, IIT Delhi

6

3-dimensional Graphics: Geometric transformations (translation, Scaling, Rotation, Reflection,

“Introduction to Computer Graphics and Multimedia” by AnirbanMukhopadhyay , Arup

Chattopadhyay.

Lecture, Discussion/ Demonstration

Video Lecture by Dr.AnoopChawla,IIT Delhi

Page 40: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Shearing), Composite transformations,

March 2020

7 Projections:

Mathematics of

Projections

(parallel &

perspective).

Mathematical Elements For Computer Graphics by David Rogers , J. Alan Adams

Lecture, ICT/PPT

PPT Video Lecture

8 3-D viewing :

transformations

and clipping.

Lecture, ICT

Video lecture

9 Shading and paining algorithms : Hidden line and surface elimination algorithms, z-buffer, scan-line, sub-division, Painter's algorithm.

“Computer Graphics “

by Samit Bhattacharya

Lecture, ICT

Video lecture by BhanuPriya

April 2020

10 Illumination Models: Diffuse reflection, Specular reflection, refracted light, texture surface patterns, Halftoning, Dithering.

R.A. Plastock and G. Kalley, “Computer Graphics”, McGraw Hill, 1986.

Lecture, ICT/PPT

Video lecture

11 Surface Rendering Methods: Constant Intensity

Computer Graphics”, PHI New Delhi; by D. Hearn and M.P. Baker.

Lecture, ICT/PPT

Video lecture by By Prof. PremKalra, IIT Delhi

Page 41: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

method, Gouraud Shading, Phong Shading.

Page 42: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class – MSc IT. 2nd

/ LE (Semester 4TH

)

Subject: LINUX Administration

Subject Code: MS-222

Subject Teacher: Mr.VinayGarg

Session: 2019-20

S.No. Syllabus/Topics Suggested

Readings/

Reference

Mode of

Transactions

Additional

Resources*

January 2020

1

Introduction: Overview of Linux, Linux's History, Advantages of Linux, Minimum System Requirements.

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Video Lecture On NPTEL

2

Installing Linux: Choosing Text or Graphics Installation, Setting up your Hard Drive, Understanding the Swap Space, Creating the Linux File-system partition, Setting up the mouse, root password and Ethernet, Configuration X, Selecting packages to Install, Creating the Boot Disk.

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture/Practical

Implementation

on Projector

3

U Using LILO boot manager: Installing LILO, LILO make-file, Updating LILO, Removing or Disabling LILO, Troubleshooting LILO.The Boot Process, Startup Scripts, Shutdown, Halt and reboot, Creating a New Login, Virtual Terminals, Running as root.

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Video Lecture

On Learn Linux

4

Basic Linux Commands : How Linux Commands Work, Command Options & Parameters, Input and Output Redirection, Man pages, Wildcards : * and ?, Environment Variables, The

Tim Parker : Linux Unleashed Third Edition, Techmedia,

1999by Tim Parker : Linux Unleashed Third

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Video Lecture

By NPTEL IIT

MADRAS

Page 43: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

process status Commands : ps, termination command : kill, the su command, the grep command.

Edition, Techmedia, 1999

5

Linux File System : Common types of files, filenames, Inodes, The root directory, How directories are named, Navigating the Linux file System : pwd command, Absolute and relative filenames; cd command, Creating and Deleting files :

Cat.,

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Video Lecture

By NPTEL IIT

MADRAS

February 2020

6

Creating Directories, Moving and Copying files, Moving Directories, Removing files and directories, Important directories in the Linux file System : / , /home, /bin, /usr, /usr/bin, /var/spool, /dev, /sbin, /etc.

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture / Chalk-

Board/

Practical

Implementation

on Projector

7

File and Directory ownership, Groups, Changing group ownership, File Permissions, UMASK Setting, Changing File Permission, Changing directory permissions; Bash : What is Shell ? How the Shell gets Started, The most common Shells

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture / Chalk-

Board / Practical

Implementation

on Projector

Assignment 1

8

ShShell Scripting: Creating and Executing Shell Programs, Using variables : Assigning a value to a variable, Accessing the value of a variable, Positional Parameters and other Built-In Shell Variables; Special Characters, Conditional Statements : if Statement , case Statement; Iteration Statements : for Statement, while Statement, until Statement, shift Command, select Statement,

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture, / ICT/

Practical

Implementation

on Projector

Video Learning

By NPTEL IIT

MADRAS

Page 44: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

repeat Statement, Functions.

9

Editing and Type setting: Text Editors vi, the vi Editor, starting vi, vi modes, Inserting Text, quitting vi, Moving the Cursor, Deleting Text, Copying and Moving Text, Searching and Replacing Text, Setting Preferences.

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

10

Configuring the X Window: Xfree86 Software Distribution, Choosing an X Server, Installing Xfree86 Manually, Installing Xfree86 using a Script, Path Environment Variable; Configuring Xfree86; The xconfig and XF86Config Files in Detail: Pathnames, Keyboard Setting, Mouse Definition, Monitor Model, Video Cards, The Xfree86 Server, Testing Xfree86 Configurations, The .xinitrc File.

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Video Lecture

By James Gettys

March 2020

11 Linux for System Administrators: System Administration Basics, The root Account, Starting and Stopping the System, Booting from a Floppy, Using LILO to Boot, Shutting Down Linux; Mounting File Systems : Mounting a Floppy, CD-ROM, Creating a New file System, Un-mounting file Systems, Backup and restore: Compressing files with gzip,

Using tar and cpio; Database

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture/ Chalk-

Board / Practical

Implementation

on Projector

Video Lecture

By Edureka

April 2020

12 Setting up your System : Setting the System Name, Using a Maintenance Disk, Forgetting the root Password, Setting the Login Message.

Tim Parker : Linux Unleashed Third Edition, Techmedia, 1999

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Page 45: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

13. NeNetworking& Network Services: What is TCP/IP? IP Address, Ports, Sockets, Subnets, Routing, Hardware Requirements, Configuring the Network, Configuration Files, Testing and Troubleshooting, Thenetstart Command, ping, traceroute, Mail, News, NFS, www, FTP, Telnet, DNS. Network Security: Firewalls

Komarinski, M : LINUX System Administration Handbook, AW

Lecture/ Chalk-

Board/ Practical

Implementation

on Projector

Video Lecture

By NPTEL IIT

MADRAS

Page 46: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class – MSc IT. 2nd

/ LE (Semester 4TH

) Subject: Research MethodologySubject Code: MS-223

Subject Teacher: Dr. Ganesh Kumar Sethi

Session: 2019-20

S.No. Syllabus/Topics Suggested

Readings/

Reference

Mode of

Transactions

Additional

Resources*

January 2020

1

Objectives and types of

research: Definition and

types of research (Descriptive

and analytical research,

applied and fundamental

research, qualitative and

quantitative research,

conceptual and empirical

research).

Research Methodology: Methods and Techniques by CR Kothari and GauravGarg by NewAge International Publishers (Third Edition), ISBN-10:8122436235, ISBN-13:978-8122436235

Lecture/ Chalk-

Board/ ICT

Video Lecture

By Dr. M.N Thakur

Associate Professor,

JNU

2

Research problem

formulation: Defining and

formulating research problem

and its necessity,Selecting

the problem, literature review

and its importance; Primary

and secondary data sources-

library (books, journals,

periodicals, reference

sources, abstracting and

indexing sources, reviews,

monographs),

Research Methodology: Methods and Techniques by CR Kothari and GauravGarg by NewAge International Publishers (Third Edition), ISBN-10:8122436235, ISBN-13:978-8122436235

Lecture/ Chalk-

Board/ ICT

Video Lecture

By Dr.Jogendra

Kumar Nayak, Dept

of Management

Studies, IIT

Roorkee

3

patents, web (search engines,

online libraries, online

journals, e-books, e-

encyclopaedia, institutional

websites);Journals and

books-standards of research

Research Methodology: Methods and Techniques by CR Kothari and

Lecture/ Chalk-

Board/ ICT

Assignment 1

Page 47: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

journals (impact factor,

ISSN, ISBN, online and print

journals, indexed journals,

peer reviewed journals),

citation index, H-index;

GauravGarg by NewAge International Publishers (Third Edition), ISBN-10:8122436235, ISBN-13:978-8122436235

February 2020

4

Identifying gaps areas from literature review. Research design and methods: Developing the research hypothesis;

Research Methodology: Methods and Techniques by CR Kothari and GauravGarg by NewAge International Publishers (Third Edition), ISBN-10:8122436235, ISBN-13:978-8122436235

Lecture/ Chalk-

Board/ ICT

Video Lecture

By Prof.

JhareshwarMaiti,

IIT Kharagpur

5

Research design – basic principles and need, important concepts; Observations and facts, laws and theories, prediction and explanation, induction, deduction; Development of models, developing a research plan, exploration, description, diagnosis, experimentation

Statistics – An Introductory Analysis by Taro Yamane, Harper International Edition, 1994

Lecture/ Chalk-

Board/ ICT

Video Lecture

By Prof.

JhareshwarMaiti,

IIT Kharagpur

6

Data collection: Execution of research, observation and collection of data, methods of data collection, primary data, secondary data

Statistics – An Introductory Analysis by Taro Yamane, Harper International Edition, 1994

Lecture/ Chalk-

Board/ ICT

Video Lecture

Dr.Namita Rajput,

Associate professor ,

University of Delhi .

7

Documentation: Techniques and importance of documentation; Role of internet, information technology and computers in

Statistics – An Introductory Analysis by Taro Yamane, Harper International

Lecture/ Chalk-

Board/ ICT

PPT

Page 48: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

research and documentation Edition, 1994

March 2020

8 Reporting and thesis writing: Structure and components of research report, types of report-monographs, review articles, research papers, thesis, books, technical reports and their significance;

Research Methodology: Methods and Techniques by CR Kothari and GauravGarg by NewAge International Publishers (Third Edition), ISBN-10:8122436235, ISBN-13:978-8122436235

Lecture/ Chalk-

Board/ ICT

PPT

9 Different steps in preparation of a written scientific document- layout, structure and language of reports, illustrations and tables, bibliography, references, footnotes.

Research Methodology: Methods and Techniques by CR Kothari and GauravGarg by NewAge International Publishers (Third Edition), ISBN-10:8122436235, ISBN-13:978-8122436235

Lecture/ Chalk-

Board/ ICT

Assignment 2

10 Presentation of research

papers: Poster presentations-

layout and format; Oral

presentation-planning,

preparation, use of visual art,

importance of effective

communication.

Research Methodology: Methods and Techniques by CR Kothari and GauravGarg by NewAge International Publishers (Third Edition), ISBN-10:8122436235, ISBN-13:978-8122436235

Lecture/ Chalk-

Board/ ICT

Video Lecture By PrathapHaridoss, IIT Madras

April 2020

11 Application of intellectual Statistics – An Lecture/ Chalk- Video Lecture 1

Page 49: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

property rights: Commercialization,

copyright, royalty,

intellectual property rights

and patent law; Plagiarism-

concept and authentication of

originality of research;

Citation and

acknowledgement;

Reproducibility and

accountability

Introductory Analysis by Taro Yamane, Harper International Edition, 1994

Board/ ICT

Video Lecture 2

By Dr.Feroz Ali, IIT

Madras.

12 Cost analysis of project: Cost incurred on raw

materials, different testing

procedures, cost of

instrumentation, downstream

processing cost (wherever

required); Cost of clinical

trials.

Research grants: National/International funding agencies; Government and private bodies

Statistics – An Introductory Analysis by Taro Yamane, Harper International Edition, 1994

Lecture/ Chalk-

Board/ ICT

Video Lecture 1 By Prof. RaghunandanSengupta on NPTEL

PPT

Page 50: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

MULTANI MAL MODI COLLEGE, PATIALA

UNIT PLAN

Class – MSc IT. 2nd

/ LE (Semester 4TH

) Subject:ARTIFICIAL INTELLIGENCE

Subject Code: MS-224

Subject Teacher: POONAM SHARMA Session: 2019-20

S.

No

.

Syllabus/T

opics

Sugges

ted

Readin

gs/

Refere

nce

Mode of

Transacti

ons

Additional Resources*

January 2020

1

Introduction to AI: Definition, Nilsson's Onion Model explaining basic Elements of AI and AI application Areas.

Artificial Intelligence by Elaine Rich and Kevin Knight, McGraw Hill

Lecture and discussions with ICT

https://en.wikipedia.org/wiki/Artificial_intelligence

2

Knowledge Based Systems : Meaning of Knowledge, Types of Knowledge, Components of Knowledge Base System.

https://www.slideshare.net/yowanr/knowledge-based-systems

3

Knowledge Representation :Approaches to Knowledge representation, Issues

ASSIGNMENT-I

Page 51: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

in Knowledge representation, Knowledge representation using rules.

February 2020

4

Expert systems :Basic Components & architecture of Expert systems, representing and using domain knowledge, ES-Shells.

Artificial Intelligence by Elaine Rich and Kevin Knight, McGraw Hill

Lecture,Discussions

https://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_expert_systems.htm

5. Knowledge Acquisition :Definition, General Learning Model, Types of Learning, Factors affecting Learning. Knowledge organization & Manipulation: Introduction, Issues in organizatio

C.R

Kothari

use of ICT

Page 52: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

n and manipulation.

6. PrologProgramming : Features of Prolog, Elementary Data Types, Compound objects in Prolog, Writing simple program in Prolog, Understanding Default flow control of the Prolog Program.

Schaum

’s

Outlines

Lecture, /

ICT

http://www.dmi.unict.it/~barba/PROG-LANG/PROGRAMMI-TESTI/READING-MATERIAL/BasicsOfProlog

March 2020

7. Controlling Program Flow with cut and fail, List Manipulation, String manipulation, Arithmetic operators, Input /Output statement. Applications of AI : Game Playing-The minmax Search Procedure,

Artificial Intelligence by Elaine Rich and Kevin Knight, McGraw Hill

Lecture ,Discussions,and use of ICT

Page 53: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Adding Alpha-beta Cutoff’s

8. Planning-Overview, Components of Planning System, Natural Language processing: Overview, Syntactic processing, Semantic analysis, Morphological, Discourse and Pragmatic processing.

Artificial Intelligence by Elaine Rich and Kevin Knight, McGraw Hill

Lecture ASSIGNMENT-II

April 2020

9. Dealing with uncertainty: Symbolic reasoning under uncertainty-Introduction and logics for Non-monotonic reasoning, Implementation issues.

Artificial Intelligence by Elaine Rich and Kevin Knight, McGraw Hill

Lecture,Discussions and use of ICT

ASSIGNMENT-III

10. Revision

Page 54: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

Tests

11. Problem discussion

Page 55: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20

4

Relational Data Model:

Concepts and

Terminology.

Constraints: Integrity

Constraints,, Entity and

ReferentialIntegrity

constraints, Keys: Super

Keys, Candidate Keys,

Primary Keys,

Secondary Keys and

Foreign Keys.

P.K. Sinha, Lakhanpal Publishers.

Lecture/ Chalk- Board Video Lecture

ByParthaPritam Das

Data Base

Management System

- IITKGP

5

Relational Algebra:

Basic Operations,

Additional Operations,

Example Queries.

Relational Calculus:

Tuple and Domain

Relational Calculus,

Example Queries.,

Lakhanpal Publishers., ElmasryNavathe.” Fundamentals of Database System “.

Lecture/ Chalk- Board

February 2020

6

Database Design:

Problems of Bad

Database Design.

Normalization:

Functional Dependency,

Full Functional

Dependency, Partial

Dependency, Transitive

Dependency

Naveen

Parkash,

“Introductuon to

Database

Management”,

Tata McGraw

Hill.

Lecture / Chalk- Board

7

Normal Forms– 1NF,

2NF, 3NF, BCNF,

Multi-valued

Dependency, Join

Dependency and Higher

Normal Forms- 4NF,

5NF

Naveen

Parkash,

“Introductuon to

Database

Management”,

Tata McGraw

Hill.

Lecture / Chalk- Board Assignment 1

8

Transaction Processing

Systems: Batch, On-line,

Real time, Transaction

ACID Properties.

Database Protection:

Security Issues,

Discretionary Access

Control-Granting and

Revoking Privileges.

P.K. Sinha, Lakhanpal Publishers.

Lecture, / ICT Video Lecture

By Data Base

ParthaPritam Das Management System

- IITKGP

Page 56: UNIT PLANNING SESSION 2019-20 - Modi CollegeUNIT PLANNING SESSION 2019-20 MULTANI MAL MODI COLLEGE, PATIALA UNIT PLAN Class- M.Sc(I.T )-I, Sem.-I S.No. Syllabus Covered Reference Mode

UNIT PLANNING SESSION 2019-20