0% found this document useful (0 votes)
54 views

Lesson Plan: Department of Information Science & Engineering

This document outlines the lesson plan for a course on Management and Entrepreneurship for the IT Industry taught in the Department of Information Science & Engineering. Over 15 weeks, the course will cover 5 modules including topics such as management functions, entrepreneurship, project preparation, micro and small enterprises, and intellectual property rights. Students will be assessed through two sessional tests and three assignments evaluating their understanding of the material covered in classes 1 through 53. Readings will come from three prescribed textbooks on management, entrepreneurship development, and small business enterprises.

Uploaded by

Mohit Choudhary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
54 views

Lesson Plan: Department of Information Science & Engineering

This document outlines the lesson plan for a course on Management and Entrepreneurship for the IT Industry taught in the Department of Information Science & Engineering. Over 15 weeks, the course will cover 5 modules including topics such as management functions, entrepreneurship, project preparation, micro and small enterprises, and intellectual property rights. Students will be assessed through two sessional tests and three assignments evaluating their understanding of the material covered in classes 1 through 53. Readings will come from three prescribed textbooks on management, entrepreneurship development, and small business enterprises.

Uploaded by

Mohit Choudhary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

Lesson Plan
SEMESTER : V -A NAME OF THE FACULTY : Mr.Manoj Challa
BRANCH : ISE DATE OF COMMENCEMENT : 07/08/2017
SUBJECT : Management & Entrepreneurship for IT Industry DATE OF CLOSING : 25/11/2017
SUBJECT CODE : 15CS51 CLASS STRENGTH : 59
NO OF HRS/WK : 5 TOTAL HRS : 55

Chapter no DATE Topics planned for the session Teaching Assignm Topics
Sessi (No of hrs Aids ents/ covered
on planed for Tests As per
No the chapter) planned plan
for the
chapter
Discussed about Course outcomes Chalk &
& Objectives Talk
1 1/1 07/08/2017
Module1-Introduction of
Management and Entrepreneurship
08/08/2017 ,,
2 2/1 Functional areas of management
10/08/2017 Meaning, nature and characteristics ,,
3 3/1
of management
11/08/2017 ,,
4 4/1 Scope of Management
levels and history of management ,,
5 5/1 12/08/2017
Brief overview of evolution of ,,
6 6/1 14/08/2017
management.
16/08/2017 ‘’
7 7/1 Planning- Nature, importance

8 8/1 18/08/2017 Types and steps in planning ,,

9 9/1 19/08/2017 Organizing- nature and purpose ,,


Types of ,,
10 10/1 21/08/2017
organization
22/08/2017 ,,
11 Revision of Module-1

23/08/2017 Module2 - Staffing- meaning, ,,


12 1/2 process of recruitment and
selection.
28/08/2017 Process of recruitment and ,,
13 2/2
selection.
29/08/2017 Directing - meaning and nature of ,,
14 3/2
directing
Leadership styles, motivation ‘’
15 4/2 30/08/2017
theories
Controlling- meaning, steps in ,, Assignm
16 5/2 31/08/2017
controlling, ent- I
,,
17 6/2 01/09/2017 Methods of establishing control

05/09/2017 Communication- Meaning and ,,


18 7/2
importance
06/09/2017 Coordination- meaning and ,,
19 8/2
importance
20 07/09/2017 Revision of Module-2 ,,
08/09/2017 Module-3 Entrepreneur – meaning ,,
21 1/3
of entrepreneur
09/09/2017 Types of entrepreneurship, stages ,,
22 2/3 of
entrepreneurial process
12/09/2017 Stages of ‘’
23 3/3
entrepreneurial process
13/09/2017 Role of entrepreneurs in economic ,,
24 4/3 development,

14/09/2017 ,,
25 5/3 Entrepreneurship in India,

15/09/2017 Identification of business ,,


26 6/3 opportunities- market feasibility
study,
Technical feasibility study, ,,
financial
27 7/3 22/09/2017
feasibility study and social
feasibility study
28 8/3 25/09/2017 Barriers to entrepreneurship ,,

26/09/2017 ,,
29 Revision of Module -3
27/09/2017 Module – 4 Preparation of project ,,
30 1/4
and ERP - meaning of project
28/09/2017 ,,
31 2/4 Project identification

‘’
32 3/4 03/10/2017 Project selection, project report

06/10/2017 ,,
33 4/4 Need and significance of report

07/10/2017 Contents and formulation, ,,


34 5/4
guidelines by planning commission
for project report

09/10/2017 Enterprise ,,
35 6/4 Resource Planning: Meaning and
Importance- ERP
10/10/2017 Functional areas of Management – ,,
36 7/4
Marketing / Sales-
11/10/2017 ,,
37 8/4 Supply Chain Management
13/10/2017 Finance and Accounting – Human ,, Assignm
38 9/4 Resources ent- II

14/10/2017 Types of reports and methods of ‘’


39 10/4 report generation

16/10/2017 ,,
40 Revision of Module-4

17/10/2017 Module 5- Micro and Small ,,


41 1/5 Enterprises: Definition of micro
and small enterprises
Characteristics and advantages of ,,
42 1/5 23/10/2017
micro and small enterprises,
25/10/2017 Steps in establishing ,,
43 2/5
micro and small enterprises
26/10/2017 Government of India indusial ,,
44 3/5 policy 2007 on micro and
small enterprises
27/10/2017 ,,
45 4/5 Case study (Microsoft),
28/10/2017 ,,
46 5/5 Case study(Captain G R Gopinath)
Case ‘’
47 6/5 30/10/2017 study (N R Narayana Murthy &
Infosys)
,,
48 7/5 02/11/2017 Institutional support: MSME-DI,
03/11/2017 NSIC, ,,
49 8/5
SIDBI, KIADB, KSSIDC
04/11/2017 ,, Assignm
50 9/5 TECSOK, KSFC, DIC
ent- III
09/11/2017 District level single window ,,
51 10/5
agency
52 11/5 10/11/2017 Introduction to IPR. ,,

53 12/5 14/11/2017 Introduction to IPR. ,,

54 15/11/2017 Revision of Module-5 ,,

55 16/11/2017 Discussion of Question banks ‘’


*
Syllabus for Internal Assessment Tests (IAT)

Sessional # Syllabus

T1 Class # 01 - 24
T2 Class # 25 – 53
IMP

*: See calendar of events for the schedules of IATs.

Literature:

Publication info
Book Type Code Author & Title
Edition &
ISBN #
Publisher
Tata McGraw
Principles of Management -P. C.
Text Book TB1 Hill, 4th / 6 9788121903240
Tripathi, P. N. Reddy;
Edition, 2010.
Dynamics of Entrepreneurial
Development & Management -Vasant 13:
Text Book TB2 9789350970287.
Desai Himalaya
Publishing House. ,
Entrepreneurship Development -Small Pearson
0123964644
Text Book TB3 Business Enterprises -Poornima M Education – 2006. 9780123964649
Charantimath .
Management and Enterpreneurship- Press-2017 13:
Text Book TB4 9780198061908.
Kanishka Bedi- Oxford University

Signature of faculty Signature of HOD Signature of Principal


DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

Lesson Plan
SEMESTER : V -B NAME OF THE FACULTY : Mr.Manoj Challa
BRANCH : ISE DATE OF COMMENCEMENT : 07/08/2017
SUBJECT : Management & Entrepreneurship for IT Industry DATE OF CLOSING : 25/11/2017
SUBJECT CODE : 15CS51 CLASS STRENGTH : 60
NO OF HRS/WK : 5 TOTAL HRS :

Chapter no DATE Topics planned for the session Teaching Assignm Topics
Sessi (No of hrs Aids ents/ covered
on planed for Tests As per
No the chapter) planned plan
for the
chapter
Discussed about Course outcomes Chalk &
& Objectives Talk
1 1/1 08/08/2017
Module1-Introduction of
Management and Entrepreneurship
09/08/2017 ,,
2 2/1 Functional areas of management
10/08/2017 Meaning, nature and characteristics ,,
3 3/1
of management
10/08/2017 ,,
4 4/1 Scope of Management
levels and history of management ,,
5 5/1 12/08/2017
Brief overview of evolution of ,,
6 6/1 16/08/2017
management.
17/08/2017 ‘’
7 7/1 Planning- Nature, importance

8 8/1 18/08/2017 Types and steps in planning ,,

9 9/1 18/08/2017 Organizing- nature and purpose ,,


Types of ,,
10 10/1 21/08/2017
organization
23/08/2017 ,,
11 Revision of Module-1

24/08/2017 Module2 - Staffing- meaning, ,,


12 1/2 process of recruitment and
selection.
28/08/2017 Process of recruitment and ,,
13 2/2
selection.
28/08/2017 Directing - meaning and nature of ,,
14 3/2
directing
Leadership styles, motivation ‘’
15 4/2 30/08/2017
theories
Controlling- meaning, steps in ,, Assignm
16 5/2 01/09/2017
controlling, ent- I
,,
17 6/2 04/09/2017 Methods of establishing control

05/09/2017 Communication- Meaning and ,,


18 7/2
importance
05/09/2017 Coordination- meaning and ,,
19 8/2
importance
20 07/09/2017 Revision of Module-2 ,,
09/09/2017 Module-3 Entrepreneur – meaning ,,
21 1/3
of entrepreneur
11/09/2017 Types of entrepreneurship, stages ,,
22 2/3 of
entrepreneurial process
12/09/2017 Stages of ‘’
23 3/3
entrepreneurial process
12/09/2017 Role of entrepreneurs in economic ,,
24 4/3 development,

14/09/2017 ,,
25 5/3 Entrepreneurship in India,

22/09/2017 Identification of business ,,


26 6/3 opportunities- market feasibility
study,
Technical feasibility study, ,,
financial
27 7/3 23/09/2017
feasibility study and social
feasibility study
28 8/3 25/09/2017 Barriers to entrepreneurship ,,

25/09/2017 ,,
29 Revision of Module -3
27/09/2017 Module – 4 Preparation of project ,,
30 1/4
and ERP - meaning of project
03/10/2017 ,,
31 2/4 Project identification

‘’
32 3/4 04/10/2017 Project selection, project report

06/10/2017 ,,
33 4/4 Need and significance of report

06/10/2017 Contents and formulation, ,,


34 5/4
guidelines by planning commission
for project report

09/10/2017 Enterprise ,,
35 6/4 Resource Planning: Meaning and
Importance- ERP
11/10/2017 Functional areas of Management – ,,
36 7/4
Marketing / Sales-
12/10/2017 ,,
37 8/4 Supply Chain Management
13/10/2017 Finance and Accounting – Human ,, Assignm
38 9/4 Resources ent- II

13/10/2017 Types of reports and methods of ‘’


39 10/4 report generation

16/10/2017 ,,
40 Revision of Module-4

23/10/2017 Module 5- Micro and Small ,,


41 1/5 Enterprises: Definition of micro
and small enterprises
Characteristics and advantages of ,,
42 1/5 24/10/2017
micro and small enterprises,
25/10/2017 Steps in establishing ,,
43 2/5
micro and small enterprises
25/10/2017 Government of India indusial ,,
44 3/5 policy 2007 on micro and
small enterprises
27/10/2017 ,,
45 4/5 Case study (Microsoft),
30/10/2017 ,,
46 5/5 Case study(Captain G R Gopinath)
Case ‘’
47 6/5 31/10/2017 study (N R Narayana Murthy &
Infosys)
,,
48 7/5 02/11/2017 Institutional support: MSME-DI,

NSIC, ,,
49 8/5 02/11/2017
SIDBI, KIADB, KSSIDC
04/11/2017 ,, Assignm
50 9/5 TECSOK, KSFC, DIC
ent- III
10/11/2017 District level single window ,,
51 10/5
agency
52 11/5 13/11/2017 Introduction to IPR. ,,

53 12/5 14/11/2017 Introduction to IPR. ,,

54 14/11/2017 Revision of Module-5 ,,

55 16/11/2017 Discussion of Question banks ‘’


*
Syllabus for Internal Assessment Tests (IAT)

Sessional # Syllabus

T1 Class # 01 - 24
T2 Class # 25 – 53
IMP

*: See calendar of events for the schedules of IATs.

Literature:

Publication info
Book Type Code Author & Title
Edition &
ISBN #
Publisher
Tata McGraw
Principles of Management -P. C.
Text Book TB1 Hill, 4th / 6 9788121903240
Tripathi, P. N. Reddy;
Edition, 2010.
Dynamics of Entrepreneurial
Development & Management -Vasant 13:
Text Book TB2 9789350970287.
Desai Himalaya
Publishing House. ,
Entrepreneurship Development -Small Pearson
0123964644
Text Book TB3 Business Enterprises -Poornima M Education – 2006. 9780123964649
Charantimath .
Management and Enterpreneurship- Press-2017 13:
Text Book TB4 9780198061908.
Kanishka Bedi- Oxford University

Signature of faculty Signature of HOD Signature of Principal


Session wise – Course Plan

Department of Information Science and Engineering

SEMESTER : V -A NAME OF THE FACULTY : PV Reddy


BRANCH : ISE DATE OF COMMENCEMENT : 07-08-2017
SUBJECT : Automata Theory and Computability DATE OF CLOSING : 16-11-2017
SUBJECT CODE : 15CS54 CLASS STRENGTH : 59
NO OF HRS/WK : 6 TOTAL HRS : 62

Chapter no DATE Topics planned for the session Teaching Assignmen Topics
Sessi (No of hrs Aids ts/ covered
on planed for the Tests As per
No chapter) planned for plan
the chapter

MODULE-1: Chalk &


Why study the theory of Computation, Talk
Languages and Strings?
1 1/1 7/8/17
Strings

Strings, Languages ,,
2 2/1 08/08/17

,,
3 3/1 09/08/17 Languages
Language Hierarchy ,,
4 4/1 11/08/17
Computation
5/1 ,,
Finite State machines:
5 11/08/17
Deterministic FSM
Regular Languages ,,
6 6/1 12/08/17
Designing DFSM
‘’
7 7/1 14/8/17 Designing FSM
,,
8 8/1 16/8/17 Non-deterministic FSMs
,, Assignmen
9 9/1 17/8/17 Equivalence of DFSM &NFSM t- I
10 10/1 18/8/17 Bidirectional transducers ,,

From FSMs to ,,
11 11/1 19/8/17 operational systems
Simulators for FSMs
,,
12 12/1 21/8/17 Minimizing FSMs
,,
13 13/1 22/8/17 Canonical form of regular languages
14 14/1 23/8/17 Finite transducers ,,
Module-2: ‘’
15 1/2 24/8/17 Regular expressions (RE):
What is RE?
16 2/2 29/8/17 RE to FSM ,,
,,
17 3/2 29/8/17 FSM to RE; Kleene’s theorem

,,
18 4/2 30/8/17 Applications of Res
,,
19 5/2 31/8/17 Manipulating and Simplifying Res
Regular grammars: Definition ,,
20 6/2 01/09/17

Regular languages and Regular ,, Assignmen


21 7/2 04/09/17 t –II
grammars
Regular languages and nonregular ,,
22 8/2 06/09/17
languages: How many Rls
‘’
23 9/2 06/09/17 Show that language is regular
,,
24 10/2 07/09/17 Closure properties of RLs

,,
25 11/2 08/09/17 Closure properties of RLs

To show that some languages are not ,,


26 12/2 09/09/17
regular
To show that some languages are not ,,
27 13/2 11/09/17
regular
Module-3: ,,
28 1/3 13/09/17 Introduction to rewrite systems and
grammars
,,
29 2/3 13/9/17 CFGs and Languages
,,
30 3/3 14/9/17 Designing CFGs
,,
31 4/3 15/9/17 Simplifying CFGs

‘’
32 5/3 22/9/17 Proving that a grammar is correct

,,
33 6/3 23/9/17 Derivation and parse trees

,,
34 7/3 26/9/17 Ambiguity
,,
35 8/3 26/9/17 Normal forms
36 9/3 27/9/17 Pushdown Automata: Definition ,,
,, Assignmen
37 10/3 28/9/17 PDA examples t –III
,,
38 11/3 03/10/17 Nondeterministic PDA
‘’
39 12/3 04/10/17 Equivalence of CFGs and PDAs
,,
40 13/3 07/10/17 Non determinism and Halting

Alternative equivalent definitions of PDA, ,,


41 14/3 07/10/17 Alternatives that are not equivalent to the
PDA
Module-4: ,,
Context-free and non-context free
42 1/4 09/10/17 languages: where do the context-free
languages fit
Showing a language is context free
,,
43 2/4 10/10/17 Pumping Lemma for CFL
,,
44 3/4 11/10/17 Pumping Lemma for CFL
,,
45 4/4 12/10/17 Closure properties of CFLs
,,
46 5/4 14/10/17 Decidable questions
‘’ Assignmen
47 6/4 14/10/17 Undecidable questions t –IV
TM Machine: Model, representation, ,,
48 7/4 16/10/17
Language
Design of TM ,,
49 8/4 17/10/17

,,
50 9/4 23/10/17 Techniques of TM construction
,,
51 10/4 24/10/17 Techniques of TM construction

Module 5: Variants of Turing ,,


52 1/5 26/10/17
Machines
,,
53 2/5 26/10/17 The model of linear bounded automata
Decidability: Definition of an ,,
54 3/5 27/10/17 algorithm, Decidability, Decidable
languages
Halting problem of TM, Post ‘’
55 4/5 28/10/17
correspondence problem
,, Assignmen
56 5//5 30/10/17 Complexity: Growth rate of functions t –V
,,
57 6/5 31/10/17 Complexity: Growth rate of functions
,,
58 7/5 03/11/17 The class of P an NP
Quantum computation, Quantum ,,
59 8/5 03/11/17
computers
,,
60 9/5 04/11/17 Church- Turing thesis

61 10/5 09/11/17 Solving Exam questions

62 11/5 10/11/17 Solving Exam questions

*
Syllabus for Internal Assessment Tests (IAT)

Sessional # Syllabus
T1 Class # 01 – 31
T2 Class # 31 – 51
IMP Class # 52 - 60

*: See calendar of events for the schedules of IATs.

Literature:

Book Type Code Author & Title Publication info


Edition & Publisher ISBN #
Elaine Rich, Automata, Computability, and 1st Edition,
Text Book T1 Complexity 2012/2013. 978-81-317-8822-6
Pearson.
Theory of Computer Science: Automata,
Text Book T2 Languages and Computation 3rd Edition, 2011, 978-81-203-2968-3
PHI
JE Hopcroft, Rajeev Motwani, J Ullman 3rd Edition, Pearson
Reference
Book
R1 Introduction to Automata theory, Languages,
and Computation,
Reference
R2
Michael Sipser: Introduction to the theory 3rd edition, Cengage
Book of Computation, learning, 2013

Signature of faculty Signature of HOD Signature of Principal


Session wise – Course Plan

Department of Information Science and Engineering

SEMESTER : V -B NAME OF THE FACULTY : PV Reddy


BRANCH : ISE DATE OF COMMENCEMENT : 07-08-2017
SUBJECT : Automata Theory and Computability DATE OF CLOSING : 16-11-2017
SUBJECT CODE : 15CS54 CLASS STRENGTH : 60
NO OF HRS/WK : 6 TOTAL HRS : 62

Chapter no DATE Topics planned for the session Teaching Assignmen Topics
Sessi (No of hrs Aids ts/ covered
on planed for the Tests As per
No chapter) planned for plan
the chapter

MODULE-1: Chalk &


Why study the theory of Computation, Talk
Languages and Strings?
1 1/1
Strings

7/8/17
Strings, Languages ,,
2 2/1
07/08/17
,,
3 3/1 Languages
09/08/17
Language Hierarchy ,,
4 4/1
09/08/17 Computation
5/1 ,,
Finite State machines:
5
10/08/17 Deterministic FSM
Regular Languages ,,
6 6/1
12/08/17 Designing DFSM
‘’
7 7/1 Designing FSM
14/8/17
,,
8 8/1 Non-deterministic FSMs
14/8/17
,, Assignmen
9 9/1 Equivalence of DFSM &NFSM t- I
17/8/17
10 10/1 Bidirectional transducers ,,
22/8/17
From FSMs to ,,
11 11/1 operational systems
22/8/17 Simulators for FSMs
,,
12 12/1
24/8/17
Minimizing FSMs
,,
13 13/1 24/8/17 Canonical form of regular languages
14 14/1 Finite transducers ,,
28/8/17
Module-2: ‘’
15 1/2 Regular expressions (RE):
30/8/17 What is RE?
16 2/2 RE to FSM ,,
31/8/17
,,
17 3/2 FSM to RE; Kleene’s theorem
31/08/17
,,
18 4/2 Applications of Res
04/09/17
,,
19 5/2 Manipulating and Simplifying Res
04/09/17
Regular grammars: Definition ,,
20 6/2
05/09/17
Regular languages and Regular ,, Assignmen
21 7/2 t –II
07/09/17 grammars
Regular languages and nonregular ,,
22 8/2
08/09/17 languages: How many Rls
‘’
23 9/2 Show that language is regular
08/09/17
,,
24 10/2 Closure properties of RLs
11/09/17
,,
25 11/2 Closure properties of RLs
11/09/17
To show that some languages are not ,,
26 12/2
12/9/17 regular
To show that some languages are not ,,
27 13/2
14/9/17 regular
Module-3: ,,
28 1/3 Introduction to rewrite systems and
15/9/17 grammars
,,
29 2/3 CFGs and Languages
15/9/17
,,
30 3/3 Designing CFGs
23/9/17
,,
31 4/3 Simplifying CFGs
23/9/17
‘’
32 5/3 Proving that a grammar is correct
25/9/17
,,
33 6/3 Derivation and parse trees
27/9/17
,,
34 7/3 Ambiguity
28/9/17
,,
35 8/3 Normal forms
28/9/17
36 9/3 Pushdown Automata: Definition ,,
04/10/17
,, Assignmen
37 10/3 PDA examples t –III
04/10/17
,,
38 11/3 Nondeterministic PDA
06/10/17
‘’
39 12/3 Equivalence of CFGs and PDAs
09/10/17
,,
40 13/3 Non determinism and Halting
10/10/17
Alternative equivalent definitions of PDA, ,,
41 14/3 Alternatives that are not equivalent to the
10/10/17 PDA
Module-4: ,,
Context-free and non-context free
42 1/4 languages: where do the context-free
languages fit
12/10/17 Showing a language is context free
,,
43 2/4 Pumping Lemma for CFL
12/10/17
,,
44 3/4 Pumping Lemma for CFL
13/10/17
,,
45 4/4 Closure properties of CFLs
16/10/17
,,
46 5/4 Decidable questions
17/10/17
‘’ Assignmen
47 6/4 Undecidable questions t –IV
17/10/17
TM Machine: Model, representation, ,,
48 7/4
24/10/17 Language
Design of TM ,,
49 8/4
24/10/17
,,
50 9/4 Techniques of TM construction
25/10/17
,,
51 10/4 Techniques of TM construction
27/10/17
Module 5: Variants of Turing ,,
52 1/5
28/10/17 Machines
,,
53 2/5 The model of linear bounded automata
28/10/17
Decidability: Definition of an ,,
54 3/5 algorithm, Decidability, Decidable
31/10/17 languages
Halting problem of TM, Post ‘’
55 4/5
31/10/17 correspondence problem
,, Assignmen
56 5//5 Complexity: Growth rate of functions
02/11/17 t –V
,,
57 6/5 Complexity: Growth rate of functions
04/11/17
,,
58 7/5 The class of P an NP
09/11/17
Quantum computation, Quantum ,,
59 8/5
09/11/17 computers
,,
60 9/5 Church- Turing thesis
13/11/17
61 10/5 Solving Exam questions
13/11/17
62 11/5 Solving Exam questions
14/11/17

*
Syllabus for Internal Assessment Tests (IAT)

Sessional # Syllabus
T1 Class # 01 – 31
T2 Class # 31 – 51
IMP Class # 52 - 60

*: See calendar of events for the schedules of IATs.

Literature:

Book Type Code Author & Title Publication info


Edition & Publisher ISBN #
Elaine Rich, Automata, Computability, and 1st Edition,
Text Book T1 Complexity 2012/2013. 978-81-317-8822-6
Pearson.
Theory of Computer Science: Automata,
Text Book T2 Languages and Computation 3rd Edition, 2011, 978-81-203-2968-3
PHI
JE Hopcroft, Rajeev Motwani, J Ullman 3rd Edition, Pearson
Reference
Book
R1 Introduction to Automata theory, Languages,
and Computation,
Reference
R2
Michael Sipser: Introduction to the theory 3rd edition, Cengage
Book of Computation, learning, 2013

Signature of faculty Signature of HOD Signature of Principal


DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

Department of Information Science and Engineering

SEMESTER :V NAME OF THE FACULTY : Mrs. Anu Jose


BRANCH : ISE DATE OF COMMENCEMENT : 17/8/2017
SUBJECT : Programming in Java DATE OF CLOSING : 25/11/2017
SUBJECT CODE : 15CS561 CLASS STRENGTH : 60
NO OF HRS/WEEK :4 TOTAL HRS : 40

Chapter no DATE Topics planned for the session Teaching Assignm Topics
Sessi (No of hrs Aids ents/ covered
on planed for Tests As per
No the planned plan
chapter) for the
chapter
Module1 Chalk &
1 1/1 17/08/2017 An Overview of Java: Object- Talk
Oriented Programming.
A First Simple Program, Two ”
2 2/1 18/08/2017 Control Statements, Using Blocks
of Code.
Lexical Issues, The Java Class ,,
3 3/1 19/08/2017
Libraries.
Data Types, Variables, and Arrays: ,,
4 4/1 22/08/2017
Java Is a Strongly Typed Language.
The Primitive Types, Integers, ,,
5 5/1 24/08/2017 Floating-Point Types, Characters,
Booleans, A Closer Look at Literals
Type Conversion and Casting, ,,
6 6/1 28/08/2017 Automatic Type Promotion in
Expressions
Arrays, A Few Words About ,, Assignm
7 7/1 29/08/2017
Strings ent- I
Tutorials and Discussion ,,
8 8/1 31/08/2017 Question Bank Creation and
Discussions
Module2 ,,
9 1/2 4/09/2017 Operators: Arithmetic Operators,
The Bitwise Operators
Relational Operators, Boolean ,,
10 2/2 5/09/2017
Logical Operators
The Assignment Operator, The ? ‘’
11 3/2 6/09/2017 Operator, Operator Precedence,
Using Parentheses
Control Statements: Java’s ,, Assignm
12 4/2 8/09/2017 Selection Statements, Iteration ent-II
Statements, Jump Statements.
Tutorials and Discussion ”
13 5/2 11/09/2017 Question Bank Creation and
Discussions
Module3 ,,

Introducing Classes: Class


14 1/3 12/09/2017
Fundamentals, Declaring Objects,
Assigning Object Reference
Variables
Introducing Methods, Constructors, ,,
15 2/3 13/09/2017
The this Keyword
Garbage Collection, The finalize( ) ,,
16 3/3 15/09/2017 Method, Overloading Methods,
Using Objects as Parameters
A Closer Look at Argument ,,
17 4/3 23/09/2017 Passing, Returning Objects ,
Recursion
Introducing Access Control, A ,,
18 5/3 25/09/2017 Stack Class, A Closer Look at
Methods and Classes
Understanding static, Introducing ,,
19 6/3 26/09/2017
final, Arrays Revisited
Inheritance: Inheritance, Using ‘’
super, Creating a Multilevel
20 7/3 28/09/2017
Hierarchy, When Constructors Are
Called
Method Overriding, Dynamic ,,
21 8/3 4/10/2017
Method Dispatch
Using Abstract Classes, Using ,, Assignm
final with Inheritance (Already ent- III
22 9/3 6/10/2017
discussed in lecture 19), and The
Object Class.
Tutorials and Discussion ,,
23 10/3 7/10/2017 Question Bank Creation and
Discussions
Module 4 ,,
Exception Handling: Exception-
24 1/4 10/10/2017
Handling Fundamentals, Exception
Types,
Uncaught Exceptions, Using try ,,
25 2/4 12/10/2017
and catch, Multiple catch Clauses,
26 3/4 13/10/2017 Nested try Statements, finally, ,,
throw, throws, Java’s Built-in ,,
27 4/4 14/10/2017
Exceptions
Creating Your Own Exception ,,
28 5/4 17/10/2017
Subclasses
Chained Exceptions, Using ,,
29 6/4 24/10/2017
Exceptions.
‘’
30 7/4 25/10/2017 Creating Your Own Exception
Packages and Interfaces: ,, Assignm
31 8/4 26/10/2017 Packages, Access Protection, ent- IV
Importing Packages, Interfaces
Tutorials and Discussion ,,
32 9/4 28/10/2017 Question Bank Creation and
Discussions
Module5 ,,
I/O Basics: Reading Console Input,
33 1/5 31/10/2017 Writing Console Output, The
PrintWriter Class, Reading and
Writing Files
34 2/5 2/11/2017 Applet Fundamentals ,,
The transient and volatile ,,
35 3/5 3/11/2017 Modifiers, Using instanceof,
strictfp, Native Methods,
Using assert, Static Import, ,,
Enumerations, Type Wrappers,
36 4/5 9/11/2017
Invoking Overloaded Constructors
Through this( )
String Handling : The String ,, Assignm
Constructors, String Length, ent- V
Special String Operations,
Character Extraction, String
37 5/5 13/11/2017 Comparison, Searching Strings,
Modifying a String, Data
Conversion Using valueOf( ),
Changing the Case of Characters
Within a String,
,,
Additional String Methods
38 6/5 14/11/2017
,StringBuffer, StringBuilder

Tutorials and Discussion


39 7/5 15/11/2017 Question Bank Creation and
Discussions ‘’
,,
Previous Year Question paper
40 14/11/2017
Discussions

*
Syllabus for Internal Assessment Tests (IAT)

Sessional # Syllabus

T1 Class # 01 - 16
T2 Class # 16 –35
T3 Class # 35- – 40

*: See calendar of events for the schedules of IATs.


Literature:

Publication info
Book Type Code Author & Title
Edition &
ISBN #
Publisher
7th Edition, Tata
Text Book TB1 Herbert Schildt- Java The Complete McGraw Hill,
Reference 2007.
First Edition,
Mahesh Bhave and Sunil Patekar-
References RB1 Pearson 9788131720806
"Programming with Java"
Education,2008.
Rajkumar Buyya,S Thamarasi selvi, Tata McGraw
References RB2 xingchen chu, Object oriented Hill education
Programming with java private limited.
E Balagurusamy, Programming with Tata McGraw
References RB3
Java A primer Hill companies.
Oxford
. Anita Seth and B L Juneja, JAVA One
References RB4 University
step Ahead
Press, 2017.

Signature of faculty Signature of HOD Signature of Principal


DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

SEMESTER :VA NAME OF THE FACULTY : PRASAD M S


BRANCH : ISE DATE OF COMMENCEMENT : 07/08/2017
SUBJECT : ADVANCED JAVA AND J2EE DATE OF CLOSING : 25/11/2017
SUBJECT CODE : 15CS553 CLASS STRENGTH : 59
NO OF HRS/WK : 5 TOTAL HRS : 55

Assignm
Chapter no ents/ Topics
Sessi
(No of hrs Teaching Tests covered
on DATE Topics planned for the session
planed for Aids planned As per
No the chapter) for the plan
chapter
Module 1
Enumerations, Autoboxing and
Chalk &
Annotations(metadata):
1 1/1 7/8/2017 Talk/
Enumerations, Enumeration
fundamentals, the values() and Hands on
valueOf() Methods
java enumerations are class types,
2 2/1 8/8/2017 enumerations Inherits Enum, ,,
example
type wrappers, Autoboxing,
Autoboxing and Methods,
3 3/1 8/8/2017 Autoboxing/Unboxing occurs in ,,
Expressions
Autoboxing/Unboxing Boolean and
character values , A word of
4 4/1 10/8/2017 Warning. Autoboxing/Unboxing ,,
helps prevent errors
5 5/1 12/8/2017 Annotations, Annotation basics ,,

6 6/1 14/8/2017 specifying retention policy ,,


Obtaining Annotations at run time
7 7/1 16/8/2017 by use of reflection ‘’
Annotated element Interface, Using
8 8/1 16/8/2017 Default values ,,

9 9/1 18/8/2017 Marker Annotations ,,


Single Member annotations, Built-
10 10/1 21/8/2017 ,,
In annotations
11 11/1 22/8/2017 Revision ,,

Module 2:
The collections and Framework:
12 1/2 23/8/2017 Collections Overview, Recent ,,
Changes to Collections
13 2/2 23/8/2017 The Collection Interfaces ,,
14 3/2 28/8/2017 The Collection Classes ,,
Accessing a collection Via an
15 4/2 30/8/2017 ‘’
Iterator
Storing User Defined Classes in
16 5/2 31/8/2017 Collections ,,

The Random Access Interface, Assignm


17 6/2 1/9/2017 ,,
Why Generic Collections? ent- I

18 7/2 1/9/2017 Working With Maps ,,

19 6/2 5/9/2017 Comparators ,,


20 8/2 7/9/2017 The Collection Algorithms ,,
21 9/2 8/9/2017 The legacy Classes and Interfaces ,,

22 10/2 9/9/2017 Parting Thoughts on Collections ,,

23 11/2 9/9/2017 Revision ‘’


Module 3
Introduction, Networking Basics,
24 1/3 12/9/2017 Protocols, Internet Address (IPv4 ,,
and IPv6), Ports
Classes and Interfaces in java.net,
class InetAddress, Constructors of
25 2/3 14/9/2017 class in Serverside Program ,,
InetAddress, Methods of classInet
Address
class URL, Constructors of URL
26 3/3 15/9/2017 class, Methods of URL class, class ,,
URL Connection
TCP/IP Server Socket
Programming, Constructors of
27 4/3 22/9/2017 classSocket, Methods of class ,,
Socket, Class ServerSocket
Constructors of class ServerSocket,
28 5/3 22/9/2017 ,,
Methods of class ServerSocket
Communication through Sockets,
29 6/3 25/9/2017 ,,
Client-side Socketp programming
Users/UnreliableDatagramProtocol,
30 7/3 27/9/2017 classDatagramPacket, Constructors ,,
Methods of class Datagram
31 8/3 28/9/2017 ,,
Packets, DatagramSocket Class
Constructors of class
DatagramSocket, Methods of class
32 9/3 3/10/2017 DatagramSocket, Programs for ‘’
Sending and Receiving Datagram
Creating a Datagram Packet for
33 10/3 3/10/2017 Sending and Receiving ,Writing ,,
Code for Receiving Datagram
34 11/3 6/10/2017 Revision ,,
Module 4
Java Beans
Introduction to Java Beans,
35 1/4 9/10/2017 Attributes of Beans, Benefits of ,,
Using Beans, Properties of a Bean,
Java Bean API, Interfaces
Classes of java. Bean package(Java
SE 8),class Beans, Building Assignm
36 2/4 10/10/2017 Java Beans with NETBEAN IDE, ,, ent -II
Source Code Generated by IDE
Changing Properties of
Components, Class Methods, class
37 3/4 11/10/2017 Property Change Support, Building ,,
a Composite Component Bean
JAR Files, Creating a JAR file,
38 4/4 11/10/2017 Viewing the contents of a JAR File ,,
Java Beans Project 1—Construct a
Bean Containing a Label and a
Scrollbar,
39 5/4 13/10/2017 Java Beans Project 2— Construct a ‘’
Bean to Illustrate MouseEvents,
Java Beans Project 3— Construct a
Bean to Illustrate Working of
RadioButtons
Java Beans Project 4—Construct a
Bean Containing ComboBox,
40 6/4 16/10/2017 Java Beans Project 5, Application ,,
Program,
Application Project 1,
Application Project 2
Java Servlets: Introduction, HTTP
Basics, Life Cycle of a Servlet,
41 7/4 17/10/2017 Servlet Architecture, Setting up ,,
Web Server for Servlet Deployment
Classes Defined in
Javax.servlet.http Package,
42 8/4 23/10/2017 Interfaces Defined in ,,
javax.servlet.http Package,
Handling HTTP Request and
Response

Writing Servlet, Reading Servlet


43 9/4 23/10/2017 Parameters, Classes in javax.servlet ,,
Package
Session Tracking and Session
44 10/4 25/10/2017 Management, Session Tracking ,,
Techniques
45 11/4 27/10/2017 Http Redirects in Servlets, Securing ,,
Servlets, Application Program.
Module 5
46 1/5 28/10/2017 Introduction, JDBC Architecture ,,
Two-tier Architecture for
47 2/5 30/10/2017 DataAccess, Three-tier Architecture ‘’
for DataAccess
48 3/5 30/10/2017 Installing MySQL and MySQL ,, Assignm
Connector/J,SQL Statements ent –III
JDBC Environment Setup, JDBC
49 4/5 2/11/2017 ,,
Connectivity Model and API
Establishing JDBC Database
50 5/5 4/11/2017 ,,
Connections
Load and Register the JDBC
51 6/5 9/11/2017 Driver, Defining the ,,
ConnectionURL
ResultSet Interface, Navigating the
52 7/5 10/11/2017 ResultSet , ,,
53 8/5 10/11/2017 ResultSet MetaData interface ,,
54 9/5 14/11/2017 Creating JDBC Application, JDBC ,,
Batch Processing
JDBC Transaction Management,
55 10/5 16/11/2017 Application Programs. ,,

*
Syllabus for Internal Assessment Tests (IAT)

Sessional # Syllabus

T1 Class # 01 ‐ 23
T2 Class # 24 – 45
IMP Class # 46 – 55

*: See calendar of events for the schedules of IATs.

Literature:

Book Type Code Author & Title Publication info


Edition & Publisher ISBN #
7th Edition, Tata 978‐0‐07‐
Text Book TB1 Herbert Schildt: Java The Complete
McGraw Hill, 2007 063677‐4
Reference
Uttam K. Roy , Advanced JAVA Oxford University
Text Book TB2
Programming Press
Tata McGraw Hill,
References RB1 Jim Keogh: J2EE ‐ The Complete Reference 1449335942
2007
7th Edition,
Y. Daniel Liang: Introduction to JAVA
References RB2 Pearson Education,
Programming
2007.
2nd Edition,
References RB3 Stephanie Bodoff et al: The J2EE Tutorial Pearson Education,
2004

Signature of faculty Signature of HOD Signature of Principal


DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

SEMESTER :VB NAME OF THE FACULTY : PRASAD M S


BRANCH : ISE DATE OF COMMENCEMENT : 07/08/2017
SUBJECT : ADVANCED JAVA AND J2EE DATE OF CLOSING : 25/11/2017
SUBJECT CODE : 15CS553 CLASS STRENGTH : 60
NO OF HRS/WK : 5 TOTAL HRS : 56

Assignm
Chapter no ents/ Topics
Sessi
(No of hrs Teaching Tests covered
on DATE Topics planned for the session
planed for Aids planned As per
No the chapter) for the plan
chapter
Module 1
Enumerations, Autoboxing and
Chalk &
Annotations(metadata):
1 1/1 7/8/2017 Talk/
Enumerations, Enumeration
fundamentals, the values() and Hands on
valueOf() Methods
java enumerations are class types,
2 2/1 8/8/2017 enumerations Inherits Enum, ,,
example
type wrappers, Autoboxing,
Autoboxing and Methods,
3 3/1 9/8/2017 Autoboxing/Unboxing occurs in ,,
Expressions
Autoboxing/Unboxing Boolean and
character values, A word of
4 4/1 10/8/2017 Warning. Autoboxing/Unboxing ,,
helps prevent errors
5 5/1 11/8/2017 Annotations, Annotation basics ,,

6 6/1 14/8/2017 specifying retention policy ,,


Obtaining Annotations at run time
7 7/1 16/8/2017 by use of reflection ‘’
Annotated element Interface, Using
8 8/1 17/8/2017 Default values ,,

9 9/1 18/8/2017 Marker Annotations ,,


Single Member annotations, Built-
10 10/1 19/8/2017 ,,
In annotations
11 11/1 22/8/2017 Revision ,,

Module 2:
The collections and Framework:
12 1/2 23/8/2017 Collections Overview, Recent ,,
Changes to Collections
13 2/2 24/8/2017 The Collection Interfaces ,,
14 3/2 28/8/2017 The Collection Classes ,,
Accessing a collection Via an
15 4/2 29/8/2017 ‘’
Iterator
Storing User Defined Classes in
16 5/2 31/8/2017 Collections ,,

The Random Access Interface, Assignm


17 6/2 1/9/2017 ,,
Why Generic Collections? ent- I

18 7/2 4/9/2017 Working With Maps ,,

19 6/2 5/9/2017 Comparators ,,


20 8/2 6/9/2017 The Collection Algorithms ,,
21 9/2 8/9/2017 The legacy Classes and Interfaces ,,

22 10/2 9/9/2017 Parting Thoughts on Collections ,,

23 11/2 11/9/2017 Revision ‘’


Module 3
Introduction, Networking Basics,
24 1/3 12/9/2017 Protocols, Internet Address (IPv4 ,,
and IPv6), Ports
Classes and Interfaces in java.net,
class InetAddress, Constructors of
25 2/3 13/9/2017 class in Serverside Program ,,
InetAddress, Methods of classInet
Address
class URL, Constructors of URL
26 3/3 15/9/2017 class, Methods of URL class, class ,,
URL Connection
TCP/IP Server Socket
Programming, Constructors of
27 4/3 22/9/2017 classSocket, Methods of class ,,
Socket, Class ServerSocket
Constructors of class ServerSocket,
28 5/3 23/9/2017 ,,
Methods of class ServerSocket
Communication through Sockets,
29 6/3 25/9/2017 ,,
Client-side Socketp programming
Users/UnreliableDatagramProtocol,
30 7/3 26/9/2017 classDatagramPacket, Constructors ,,
Methods of class Datagram
31 8/3 28/9/2017 ,,
Packets, DatagramSocket Class
Constructors of class
DatagramSocket, Methods of class
32 9/3 3/10/2017 DatagramSocket, Programs for ‘’
Sending and Receiving Datagram
Creating a Datagram Packet for
33 10/3 4/10/2017 Sending and Receiving ,Writing ,,
Code for Receiving Datagram
34 11/3 6/10/2017 Revision ,,
Module 4 Java Beans
Introduction to Java Beans,
35 1/4 7/10/2017 Attributes of Beans, Benefits of ,,
Using Beans, Properties of a Bean,
Java Bean API, Interfaces
Classes of java. Bean package(Java
36 2/4 10/10/2017 SE 8),class Beans, Building ,, Assignm
Java Beans with NETBEAN IDE, ent -II
Source Code Generated by IDE
Changing Properties of
37 3/4 11/10/2017 Components, Class Methods, class ,,
Property Change Support, Building
a Composite Component Bean
JAR Files, Creating a JAR file,
38 4/4 12/10/2017 Viewing the contents of a JAR File ,,
Java Beans Project 1—Construct a
Bean Containing a Label and a
Scrollbar,
39 5/4 13/10/2017 Java Beans Project 2— Construct a ‘’
Bean to Illustrate MouseEvents,
Java Beans Project 3— Construct a
Bean to Illustrate Working of
RadioButtons
Java Beans Project 4—Construct a
Bean Containing ComboBox,
Java Beans Project 5, Application
40 6/4 14/10/2017 Program, ,,
Application Project 1,
Application Project 2
Java Servlets: Introduction, HTTP
41 7/4 17/10/2017 Basics, Life Cycle of a Servlet, ,,
Servlet Architecture, Setting up
Web Server for Servlet Deployment
Classes Defined in
Javax.servlet.http Package,
Interfaces Defined in
42 8/4 23/10/2017 javax.servlet.http Package, ,,
Handling HTTP Request and
Response
Writing Servlet, Reading Servlet
43 9/4 24/10/2017 Parameters, Classes in javax.servlet ,,
Package
Session Tracking and Session
44 10/4 25/10/2017 Management, Session Tracking ,,
Techniques
Http Redirects in Servlets, Securing
45 11/4 26/10/2017 Servlets, Application Program. ,,
Module 5
46 1/5 28/10/2017 Introduction, JDBC Architecture ,,
Two-tier Architecture for
47 2/5 30/10/2017 DataAccess, Three-tier Architecture ‘’
for DataAccess
48 3/5 31/10/2017 Installing MySQL and MySQL ,, Assignm
Connector/J,SQL Statements ent –III
JDBC Environment Setup, JDBC
49 4/5 2/11/2017 ,,
Connectivity Model and API
Establishing JDBC Database
50 5/5 3/11/2017 Connections ,,
Load and Register the JDBC
51 6/5 4/11/2017 Driver, Defining the ,,
ConnectionURL
ResultSet Interface, Navigating the
52 7/5 9/11/2017 ,,
ResultSet ,
53 8/5 10/11/2017 ResultSet MetaData interface ,,
Creating JDBC Application, JDBC
54 9/5 13/11/2017 Batch Processing ,,
JDBC Transaction Management,
55 10/5 14/11/2017 Application Programs. ‘’
56 11/5 15/11/2017 Revision ,,

*
Syllabus for Internal Assessment Tests (IAT)

Sessional # Syllabus

T1 Class # 01 ‐ 23
T2 Class # 24 – 45
IMP Class # 46 – 56

*: See calendar of events for the schedules of IATs.

Literature:

Book Type Code Author & Title Publication info


Edition & Publisher ISBN #
7th Edition, Tata 978‐0‐07‐
Text Book TB1 Herbert Schildt: Java The Complete
McGraw Hill, 2007 063677‐4
Reference
Uttam K. Roy , Advanced JAVA Oxford University
Text Book TB2
Programming Press
Tata McGraw Hill,
References RB1 Jim Keogh: J2EE ‐ The Complete Reference 1449335942
2007
7th Edition,
Y. Daniel Liang: Introduction to JAVA
References RB2 Pearson Education,
Programming
2007.
2nd Edition,
References RB3 Stephanie Bodoff et al: The J2EE Tutorial Pearson Education,
2004

Signature of faculty Signature of HOD Signature of Principal


DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

SEMESTER :V NAME OF THE FACULTY :Prasad B S


BRANCH :Open Elective DATE OF COMMENCEMENT :16/08/2017
SUBJECT :Artificial Intelligence DATE OF CLOSING :25/11/2017
SUBJECT CODE :15CS562 CLASS STRENGTH :67
NO OF HRS/WK :4 TOTAL HRS :40

Assignm
Chapter no ents/ Topics
Sessi
(No of hrs Teaching Tests covered
on DATE Topics planned for the session
planed for Aids planned As per
No
the chapter) for the plan
chapter
Module 1-Introduction to AI, AI Chalk &
1 1/1 17/08/17
problems Talk
AI technique, Level of Model,
2 2/1 18/08/17 ,,
Criteria for success
State space search, production
3 3/1 19/08/17 ,,
systems
Problem characteristics, Production
4 4/1 22/08/17 ,,
system characteristics
Issues in the design of search
5 5/1 24/08/17 ,,
programs, additional problems
Heuristic search techniques,
6 6/1 29/08/17 ,,
Generate and test, Hill climbing
Best First Search, Problem Assignm
7 7/1 31/08/17 ‘’
reduction ent- I
Constraint Satisfaction, Means-ends
8 8/1 04/09/17 ,,
analysis
Module II- Approaches to
9 1/2 05/09/17 knowledge representation and ,,
issues
Using Predicate Logic, representing
10 2/2 06/09/17 ,,
simple facts
Representing Instance and ISA
11 3/2 08/09/17 ,,
reslationships
Computable Functions and
12 4/2 11/09/17 ,,
predictions
13 5/2 12/09/17 Resolution ,,
Natural Deduction, Representing
14 6/2 13/09/17 ,,
knowledge using rules.
Procedural Vs Declarative
15 7/2 15/09/17 ‘’
knowledge, Logic programming
Forward vs Backward reasoning, Assignm
16 8/2 13/09/17 ,,
Matching, Control knowledge. ent -II
Module III-Symbolic Reasoning
17 1/3 23/09/17 under uncertainity: Nonmonotonic ,,
reasoning
18 2/3 25/09/17 Implementation issues ,,

19 3/3 26/09/17 Augmenting a Problem solver ,,

20 4/3 28/09/17 DFS-Implementation ,,

21 5/3 04/10/17 BFS -Implementation ,,

22 6/3 06/10/17 Probability and Bayes Theorem ,,


Certainity factors and Rule based
23 7/3 07/10/17 ‘’
system. Bayesian Networks
Dumpster shafer theory, Fuzzy Assignm
24 8/3 10/10/17 ,,
logic, Semantic nets and frames. ent –III
Module IV- Conceptual
25 1/4 12/10/17 ,,
dependency, Scripts
26 2/4 13/10/17 Cyc project ,,

27 3/4 14/10/17 Game playing, Overview ,,

28 4/4 17/10/17 Minmax search procedure ,,

29 5/4 24/10/17 Adding alpha beta cutoffs ,,

30 6/4 25/10/17 Additional refinements ,,

31 7/4 26/10/17 Iterative deepening ,,

32 8/4 28/10/17 Refrences on Specific Games. ‘’


Module V- Natural Language Assignm
33 1/5 31/10/17 ,,
processing, Syntactic processing ent -IV
34 2/5 02/11/17 Semantic analysis ,,

35 3/5 03/11/17 Discourse and pragmatic processing ,,


Statistical natural language
36 4/5 09/11/17 ,,
processing
Learing, Rote learning, learning by
37 5/5 13/11/17 ,,
advice
Learning in problem solving, Assignm
38 6/5 14/11/17 ,,
Induction, Explanation ent -V
Neural net learning and Genetic
39 7/5 15/11/17 ‘’
Learning
40 8/5 15/11/17 Expert system shells ,,

*
Syllabus for Internal Assessment Tests (IAT)

Sessional # Syllabus

T1 Class # 01 – 18
T2 Class # 19 – 36
IMP

*: See calendar of events for the schedules of IATs.

Literature:

Book Type Code Author & Title Publication info


Edition & Publisher ISBN #
Text Book TB1 E. Rich , K. Knight & S. B. Nair - Artificial 3rd Edition, McGraw 0070087709
Intelligence Hill, 2011.
nd
References RB1 Stuart Rusell, Peter Norving- Artificial 2 Edition , Pearson 0-13-604259-7
Intelligence: A Modern Approach Education
References RB2 Dan W. Patterson, Introduction to Artificial Pentice Hal of India 9788120307773,
Intelligence and Expert Systems 8120307771
th
References RB3 G. Luger, “Artificial Intelligence: Structures and 4 Edition, Pearson 0321545893
Strategies for complex problem education
Solving”,
References RB4 Artificial Intelligence and Expert Systems 3rd Edition, McGraw 0070536147
Development by D W Rolston Hill, 2011.
References RB5 N.P. Padhy “Artificial Intelligence and Oxford University 0195671546
Intelligent Systems” Press-2015

Signature of faculty Signature of HOD Signature of Principal


DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

SEMESTER :VA NAME OF THE FACULTY : Poornima HN


BRANCH : ISE DATE OF COMMENCEMENT : 07/08/2017
SUBJECT : Database Management System DATE OF CLOSING : 25/11/2017
SUBJECT CODE : 15CS53 CLASS STRENGTH : 59
NO OF HRS/WK :6 TOTAL HRS : 67

LESSON PLAN

Session (No of Date Topics Planned for the session Teaching Assignments Topics
Plan hrs Aids / covered
planed Tests As per
for the planned for plan
chapter the chapter
/Unit
No

1 1/1 7-Aug-17 Module 1 Chalk & Talk


Introduction to Databases:
Introduction
2 2/1 8-Aug-17 Characteristics of database approach Chalk & Talk

3 3/1 9-Aug-17 Activity : design a database system Chalk & Talk


4 4/1 9-Aug-17 Advantages of using the DBMS Chalk & Talk
approach
History of database applications
5 5/1 10-Aug-17 Overview of Database Languages Chalk & Talk
and Architectures:
Data Models
Schemas
Instances
6 6/1 11-Aug-17 Three schema architecture Chalk & Talk
data independence
Database languages
Interfaces
7 7/1 14-Aug-17 Conceptual Data Chalk & Talk Assignment -
1
Modelling using Entities and Relationships: Entity types
Entity types
Entity sets
Attributes
Roles
Structural constraints
Weak entity types
8 8/1 15-Aug-17 ER diagrams Chalk & Talk

9 9/1 16-Aug-17 Examples Chalk & Talk

10 10/1 17-Aug-17 Specialization and Generalization. Chalk & Talk

11 11/1 17-Aug-17 Revision of Module 1 Chalk & Talk

12 1/2 18-Aug-17 Module 2 Chalk & Talk


Relational Model:
Relational Model Concepts, Relational
Model Constraints

13 2/2 19-Aug-17 Relational database schemas Chalk & Talk

14 3/2 22-Aug-17 Update Operations Chalk & Talk

15 4/2 23-Aug-17 Transactions, Chalk & Talk


Dealing with Constraint Violations
16 5/2 24-Aug-17 Relational Algebra: Chalk & Talk
Unary and Binary relational operations

17 6/2 24-Aug-17 Additional relational operations Chalk & Talk


(aggregate, grouping, etc.) Examples of
Queries in relational algebra

18 7/2 28-Aug-17 Mapping Conceptual Design into a Chalk & Talk


Logical Design:
Mapping Conceptual Design into a
Logical Design
19 8/2 29-Aug-17 Relational Database Design using ER-to- Chalk & Talk Assignment -
Relational mapping. 2

20 9/2 31-Aug-17 SQL data definition and data types Chalk & Talk

21 10/2 1-Sep-17 Specifying constraints in SQL Chalk & Talk

22 11/2 4-Sep-17 Retrieval queries in SQL Chalk & Talk

23 12/2 4-Sep-17 INSERT, DELETE, UPDATE Projector


statements in SQL , Additional features
of SQL
24 13/2 5-Sep-17 Revision of Module 2 Chalk & Talk

25 1/3 6-Sep-17 Module – 3 Chalk & Talk


SQL : Advances Queries:
More complex SQL retrieval queries

26 2/3 8-Sep-17 More complex SQL retrieval queries Chalk & Talk
(contd)

27 3/3 9-Sep-17 Specifying constraints as assertions and Chalk & Talk


action triggers

28 4/3 11-Sep-17 Views in SQL Chalk & Talk Assignment -


Schema change statements in SQL, 3

29 5/3 11-Sep-17 Database Application Chalk & Talk


Development:
Database Application Development:
Accessing databases from applications

30 6/3 12-Sep-17 An introduction to JDBC, JDBC classes Chalk & Talk


and interfaces
31 7/3 13-Sep-17 SQLJ Chalk & Talk

32 8/3 15-Sep-17 Stored Procedures Chalk & Talk

33 9/3 22-Sep-17 Case study: The internet Bookshop. Chalk & Talk

34 10/3 23-Sep-17 Internet Applications: Chalk & Talk


The three-Tier application architecture,
35 11/3 23-Sep-17 The presentation layer, The Middle Tier Projector

36 12/3 25-Sep-17 Revision of Module 3 Chalk & Talk

37 ¼ 26-Sep-17 Module – 4 Chalk & Talk


Normalization: Database Design
Theory
Introduction to Normalization using
Functional and Multivalued
Dependencies: Informal design
guidelines for relation schema
38 2/4 28-Sep-17 Informal design guidelines for relation Chalk & Talk
schema
39 ¾ 3-Oct-17 Functional Dependencies Chalk & Talk

40 4/4 4-Oct-17 Normal Forms based on Primary Keys Chalk & Talk Assignment -
4
41 5/4 4-Oct-17 Second and Third Normal Forms Chalk & Talk

42 6/4 6-Oct-17 Boyce-Codd Normal Form, Multivalued Chalk & Talk


Dependency and Fourth Normal Form
43 7/4 7-Oct-17 Join Dependencies and Fifth Normal Chalk & Talk
Form
44 8/4 10-Oct-17 Normalization Algorithms: Chalk & Talk
Inference Rules
45 9/4 11-Oct-17 Equivalence, and Minimal Chalk & Talk
Cover
46 10/4 12-Oct-17 Properties of Relational Decompositions, Chalk & Talk
Algorithms for Relational Database
Schema Design
47 11/4 12-Oct-17 Nulls, Dangling tuples, and alternate Chalk & Talk
Relational Designs

48 12/4 13-Oct-17 Further discussion of Multivalued Projector


dependencies and 4NF, Other
dependencies and Normal Forms
49 13/4 14-Oct-17 Revision of Module 4 Chalk & Talk

50 1/5 17-Oct-17 Module – 5 Chalk & Talk


Transaction Processing:
Introduction to Transaction Processing
51 2/5 23-Oct-17 Transaction and System concepts Chalk & Talk

52 3/5 24-Oct-17 Desirable properties of Transactions, Chalk & Talk


Characterizing schedules based on
recoverability

53 4/5 24-Oct-17 Characterizing schedules based on Chalk & Talk Assignment -


5
Serializability

54 5/5 25-Oct-17 Transaction support in SQL Chalk & Talk

55 6/5 26-Oct-17 Concurrency Control in Chalk & Talk


Databases:
Two-phase locking techniques for
Concurrency Control
56 7/5 28-Oct-17 Two-phase locking techniques for Chalk & Talk
Concurrency Control (contd)

57 8/5 30-Oct-17 Concurrency control based on Chalk & Talk


Timestamp ordering

58 9/5 31-Oct-17 Multiversion Concurrency control Chalk & Talk


techniques

59 10/5 31-Oct-17 Validation Concurrency control Chalk & Talk


techniques, Granularity of Data items
and Multiple Granularity Locking

60 11/5 2-Nov-17 Introduction to Database Recovery Chalk & Talk


Protocols:
Recovery Concepts

61 12/5 3-Nov-17 NO-UNDO/REDO recovery based on Chalk & Talk


Deferred update, Recovery techniques
based on immediate update

62 13/5 9-Nov-17 Shadow paging, Database backup and Projector


recovery from catastrophic failures

63 14/5 10-Nov-7 Revision of Module 5 Projector

64 13-Nov-17 REVISION Projector

65 13-Nov17 REVISION Projector

66 14-Nov17 REVISION Projector

67 15-Nov17 REVISION Projector

*
Syllabus for Internal Assessment Tests (IAT)

IAT # Syllabus

IAT-1 Class # 01-34


IAT-2 Class # 25-41
IAT-3 Class # 41-61

*: See calendar of events for the schedules of IATs.

Literature:
Publication information
Book TypeCode Author & Title
Edition // Publisher ISBN #

Database systems Models,


Languages, Design and Application 7th Edition, Pearson
Text Book TB1 Programming, Ramez Education 978-81-317-9247-6
Elmasri and Shamkant B. Navathe,

Database management systems, 3rd Edition, McGraw-Hill,


Text Book TB2 Ramakrishnan, and Gehrke, 2014. 9780072465631

Silberschatz Korth and


Reference RB1
Sudharshan: Database System 6th Edition, Mc-Graw-
9780071325226
Concepts Hill, 2013

Coronel, Morris, and Rob, Database


Reference RB1
Principles Fundamentals of Design, Cengage Learning 9788177585568
Implementation and Management, 2012.
DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

SEMESTER :VB NAME OF THE FACULTY : Poornima HN


BRANCH : ISE DATE OF COMMENCEMENT : 07/08/2017
SUBJECT : Database Management System DATE OF CLOSING : 25/11/2017
SUBJECT CODE : 15CS53 CLASS STRENGTH : 60
NO OF HRS/WK :6 TOTAL HRS : 67

LESSON PLAN

Session (No of Date Topics Planned for the session Teaching Assignments/ Topics
Plan hrs Aids Tests planned covered
planed for the As per
for the chapter plan
chapter
/Unit
No

1 1/1 7-Aug-17 Module 1 Chalk & Talk


Introduction to Databases:
Introduction
2 2/1 8-Aug-17 Characteristics of database approach Chalk & Talk

3 3/1 9-Aug-17 Activity : design a database system Chalk & Talk

4 4/1 10-Aug-17 Advantages of using the DBMS Chalk & Talk


approach
History of database applications
5 5/1 11-Aug-17 Overview of Database Languages Chalk & Talk
and Architectures:
Data Models
Schemas
Instances
6 6/1 12-Aug-17 Three schema architecture Chalk & Talk
data independence
Database languages
Interfaces
7 7/1 14-Aug-17 Conceptual Data Modelling using Chalk & Talk Assignment -1
Entities and Relationships:
Entity types
Entity types
Entity sets
Attributes
Roles
Structural constraints
Weak entity types
8 8/1 15-Aug-17 ER diagrams Chalk & Talk

9 9/1 16-Aug-17 Examples Chalk & Talk

10 10/1 17-Aug-17 Specialization and Generalization. Chalk & Talk

11 11/1 18-Aug-17 Revision of Module 1 Chalk & Talk

12 1/2 19-Aug-17 Module 2 Chalk & Talk


Relational Model:
Relational Model Concepts, Relational
Model Constraints

13 2/2 21-Aug-17 Relational database schemas Chalk & Talk

14 3/2 22-Aug-17 Update Operations Chalk & Talk

15 4/2 23-Aug-17 Transactions, Chalk & Talk


Dealing with Constraint Violations
16 5/2 24-Aug-17 Relational Algebra: Chalk & Talk
Unary and Binary relational operations

17 6/2 28-Aug-17 Additional relational operations Chalk & Talk


(aggregate, grouping, etc.) Examples of
Queries in relational algebra

18 7/2 29-Aug-17 Mapping Conceptual Design into a Chalk & Talk


Logical Design:
Mapping Conceptual Design into a
Logical Design
19 8/2 30-Aug-17 Relational Database Design using ER-to- Chalk & Talk Assignment -2
Relational mapping.

20 9/2 31-Aug-17 SQL data definition and data types Chalk & Talk

21 10/2 1-Sep-17 Specifying constraints in SQL Chalk & Talk

22 11/2 4-Sep-17 Retrieval queries in SQL Chalk & Talk

23 12/2 5-Sep-17 INSERT, DELETE, UPDATE Projector


statements in SQL , Additional features
of SQL
24 13/2 6-Sep-17 Revision of Module 2 Chalk & Talk

25 1/3 7-Sep-17 Module – 3 Chalk & Talk


SQL : Advances Queries:
More complex SQL retrieval queries

26 2/3 8-Sep-17 More complex SQL retrieval queries Chalk & Talk
(contd)

27 3/3 9-Sep-17 Specifying constraints as assertions and Chalk & Talk


action triggers

28 4/3 11-Sep-17 Views in SQL Chalk & Talk Assignment -3


Schema change statements in SQL,

29 5/3 12-Sep-17 Database Application evelopment: Chalk & Talk


Database Application Development:
Accessing databases from applications

30 6/3 13-Sep-17 An introduction to JDBC, JDBC classes Chalk & Talk


and interfaces
31 7/3 14-Sep-17 SQLJ Chalk & Talk

32 8/3 15-Sep-17 Stored Procedures Chalk & Talk

33 9/3 22-Sep-17 Case study: The internet Bookshop. Chalk & Talk

34 10/3 23-Sep-17 Internet Applications: Chalk & Talk


The three-Tier application architecture,
35 11/3 25-Sep-17 The presentation layer, The Middle Tier Projector

36 12/3 26-Sep-17 Revision of Module 3 Chalk & Talk

37 ¼ 27-Sep-17 Module – 4 Chalk & Talk


Normalization: Database Design
Theory
Introduction to Normalization using
Functional and Multivalued
Dependencies: Informal design
guidelines for relation schema
38 2/4 28-Sep-17 Informal design guidelines for relation Chalk & Talk
schema
39 ¾ 3-Oct-17 Functional Dependencies Chalk & Talk

40 4/4 4-Oct-17 Normal Forms based on Primary Keys Chalk & Talk Assignment -4

41 5/4 6-Oct-17 Second and Third Normal Forms Chalk & Talk

42 6/4 7-Oct-17 Boyce-Codd Normal Form, Multivalued Chalk & Talk


Dependency and Fourth Normal Form
43 7/4 9-Oct-17 Join Dependencies and Fifth Normal Chalk & Talk
Form
44 8/4 10-Oct-17 Normalization Algorithms: Chalk & Talk
Inference Rules
45 9/4 11-Oct-17 Equivalence, and Minimal Chalk & Talk
Cover
46 10/4 12-Oct-17 Properties of Relational Decompositions, Chalk & Talk
Algorithms for Relational Database
Schema Design
47 11/4 13-Oct-17 Nulls, Dangling tuples, and alternate Chalk & Talk
Relational Designs

48 12/4 14-Oct-17 Further discussion of Multivalued Projector


dependencies and 4NF, Other
dependencies and Normal Forms
49 13/4 16-Oct-17 Revision of Module 4 Chalk & Talk

50 1/5 17-Oct-17 Module – 5 Chalk & Talk


Transaction Processing:
Introduction to Transaction Processing
51 2/5 23-Oct-17 Transaction and System concepts Chalk & Talk

52 3/5 24-Oct-17 Desirable properties of Transactions, Chalk & Talk


Characterizing schedules based on
recoverability
53 4/5 25-Oct-17 Characterizing schedules based on Chalk & Talk Assignment -5
Serializability

54 5/5 26-Oct-17 Transaction support in SQL Chalk & Talk

55 6/5 27-Oct-17 Concurrency Control in Databases: Chalk & Talk


Two-phase locking techniques for
Concurrency Control
56 7/5 28-Oct-17 Two-phase locking techniques for Chalk & Talk
Concurrency Control (contd)

57 8/5 30-Oct-17 Concurrency control based on Chalk & Talk


Timestamp ordering

58 9/5 31-Oct-17 Multiversion Concurrency control Chalk & Talk


techniques

59 10/5 2-Nov-17 Validation Concurrency control Chalk & Talk


techniques, Granularity of Data items
and Multiple Granularity Locking

60 11/5 3-Nov-17 Introduction to Database Recovery Chalk & Talk


Protocols:
Recovery Concepts

61 12/5 4-Nov-17 NO-UNDO/REDO recovery based on Chalk & Talk


Deferred update, Recovery techniques
based on immediate update

62 13/5 9-Nov-17 Shadow paging, Database backup and Projector


recovery from catastrophic failures

63 14/5 10-Nov-17 Revision of Module 5 Projector

64 13-Nov-17 REVISION Projector

65 14-Nov-17 REVISION Projector

66 15-Nov-17 REVISION Projector

67 16-Nov-17 REVISION Projector

*
Syllabus for Internal Assessment Tests (IAT)

IAT # Syllabus

IAT-1 Class # 01-34


IAT-2 Class # 25-41
IAT-3 Class # 41-61

*: See calendar of events for the schedules of IATs.

Literature:
Publication information
Book TypeCode Author & Title
Edition // Publisher ISBN #

Database systems Models,


Languages, Design and Application 7th Edition, Pearson
Text Book TB1 Programming, Ramez Education 978-81-317-9247-6
Elmasri and Shamkant B. Navathe,

Database management systems, 3rd Edition, McGraw-Hill,


Text Book TB2 Ramakrishnan, and Gehrke, 2014. 9780072465631

Silberschatz Korth and


Reference RB1
Sudharshan: Database System 6th Edition, Mc-Graw-
9780071325226
Concepts Hill, 2013

Coronel, Morris, and Rob, Database


Reference RB1
Principles Fundamentals of Design, Cengage Learning 9788177585568
Implementation and Management, 2012.

You might also like