0% found this document useful (0 votes)
14 views25 pages

5.sem 3 Aligned

The document outlines the curriculum for Semester III, including textbooks, reference materials, and online resources for courses in Computer Organization, Digital Logic and Design, Random Variables & Statistics, and Design and Analysis of Algorithms. It details assessment methods based on Bloom's Taxonomy, continuous assessment structures, and course outcomes for each subject. The document also specifies the course objectives and expected competencies for students upon completion of each course.

Uploaded by

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

5.sem 3 Aligned

The document outlines the curriculum for Semester III, including textbooks, reference materials, and online resources for courses in Computer Organization, Digital Logic and Design, Random Variables & Statistics, and Design and Analysis of Algorithms. It details assessment methods based on Bloom's Taxonomy, continuous assessment structures, and course outcomes for each subject. The document also specifies the course objectives and expected competencies for students upon completion of each course.

Uploaded by

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

SEMESTER III

Text Books:
Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Naraig Manjikian, “Computer Organization”,
1.
McGraw- Hill, 6th Edition 2017.

2. John P. Hayes, “Computer Architecture and Organization”, McGraw-Hill, 3rd Edition, 2017.

William Stallings, “Computer Organization and Architecture Designing for Performance”, 10 th


3.
Edition, Pearson Education, 2016.
Reference Books:
David A. Patterson and John L. Hennessy, “Computer Organization and Design: The
1.
Hardware/Software Interface”, Elsevier, 5th Edition, 2013.
John L. Hennessy and David A. Patterson, “Computer Architecture: A Quantitative
2.
Approach”, Morgan Kaufmann, 5th Edition, 2011.
M. J. Flynn, “Computer Architecture: Pipelined and Parallel Processor Design”, Narosa
3.
Publishing House, 2013.
Web References:
1. https://www.cs.cmu.edu/~fp/courses/15213-s07/lectures/27-multicore.pdf
2. https://fdocuments.in/document/intel-core-i7-processor.html
3. https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-
architectures-software-developer-instruction-set-reference-manual-325383.pdf
Online Resources:
1. https://www.coursera.org/learn/comparch
2. https://www.eguardian.co.in/computer-architecture-mcqs/
3. http://nptel.ac.in/courses/106102062/

Continuous Assessment
Total End
Formative Summative Continuous Semester Total
Total Examination
Assessment Assessment Assessment

80 120 200 40 60 100

Assessment Methods & Levels (based on Blooms’ Taxonomy)


Formative Assessment based on Capstone Model
FA (16%)
Course Outcome Bloom’s Level Assessment Component
[80 Marks]
C301.1 Remember Assignment 20
C301.2, C301.3 Understand Group Assignment 20
C301.4 Apply Online Quiz 20
C301.5 Analyse Seminar 20

Assessment based on Summative and End Semester Examination


Revised Summative Assessment (24%) End Semester Examination
Bloom’s [120 Marks] (60%)
Level CIA1 : [60 Marks] CIA2 : [60 Marks] [100 Marks]
Remember 30 10 20
Understand 60 30 30
Apply 10 30 30
Analyse - 30 20
Evaluate - - -
Create - - -

Assessment based on Continuous and End Semester Examination

Continuous Assessment (40%)


[200 Marks]
End Semester
CA 1 : 100 Marks CA 2 : 100 Marks
Examination
FA 1 (40 Marks) FA 2 (40 Marks) (60%)
SA 1 SA 2 Component Component - [100 Marks]
Component - Component -
(60 Marks) (60 Marks) -I
I II II
(20
(20 Marks) (20 Marks) (20 Marks)
Marks)
Programme Specific Outcomes
Programme Outcomes (PO)
Course Outcome (PSO)
(CO) 1 2 3 4 5 6 7 8 9 10 1 12 1 2 3
1
C301.1 2 3 1 1 1 2 2
C301.2 1 2 2 2 2 1 1
C301.3 3 3 3 3 3 3 3 1
C301.4 1 1 2 1 1 1 1
C301.5 2 1 2 2 1 2 1 2
C301 3 3 3 3 3 3 3 2
3 Strongly agreed 2 Moderately agreed 1 Reasonably agreed
22EC11
DIGITAL LOGIC AND DESIGN 3/0/0/3
1
Nature of Course G (Theory analytical)
Course Objectives:
1. To understand how computers operate at the most basic level.
To gain familiarity to the principles of combinational logic and the design of combinational
2.
circuits.
3. To understand the basics of sequential logic devices and the design of sequential circuits.
To learn the process of modeling the combinational and sequential logic circuits using
4.
Verilog.
5. To understand the concepts of Programmable logic devices.
Course Outcomes
Upon completion of the course, students shall have ability to
Identify and encode information in binary and to manipulate Boolean functions
C111.1 [U]
using Boolean algebra.
Interpret and minimize Boolean functions and implement them using digital logic
C111.2 [U]
gates.
C111.3 Illustrate and design different combinational logic circuits. [A]
C111.4 Analyze and design various sequential circuits. [A]
C111.5 Construct Verilog models for digital logic circuits. [AP]
C111.6 Implement digital logic circuits using programmable logic devices. [AP]
Course Contents:
Module I Introduction 15
Hours
Number Systems- Binary codes – Binary Arithmetic - Boolean algebra - Boolean functions –
Minimization of Boolean Functions using Karnaugh Maps - Implementation of Logic Circuits using
Gates(Two Level/Multi level Implementation).

Module II Combinational Logic: 15


Hours
Analysis and Design Procedures-Circuits for Arithmetic Operations- Multiplexer-Demultiplexer -
Decoder-Encoders- and their use in Logic Synthesis-Verilog Modelling for Combinational Circuits.

Module III Synchronous Sequential Logic & Programmable Logic devices 15


Hours
Latches-Flipflops-Analysis and Synthesis of Clocked Sequential Circuits – Registers- Shift Registers-
Ripple Counters-Synchronous Counters-Special Counters-Verilog Modelling for Sequential circuits-
Finite State Machines, PROM,PLA,PAL,FPGA .
Total Hours 45 hours

Reference Books:
1. John F. Wakerly, “Digital Design: Principles and Practices”, 5thEdition, Pearson,2018.
2.Donald P Leach, Albert Paul Malvino, Goutam Saha, “Digital Principles and Application”,
8th Edition, McGraw Hill education (India) Private Limited,2015.
3. Clive Woods, Brian Holdsworth, “Digital Logic Design”, 4th Edition, O’Reilly Media,2002.
4. Donald D.Givone, “Digital Principles and Design”, 7th Edition, McGraw-Hill,2010.
Web References:
1. https://www.xilinx.com/support/documentation/university/Vivado-eaching
/HDLDesign/2013x/Nexys4/Verilog/docs-pdf/Vivado_tutorial.pdf.
Continuous Assessment
Total End Semester
Formative Summative Continuous Examination Total
tTotal
Assessment Assessment Assessment

80 120 200 40 60 100

Assessment Methods & Levels (based on Blooms’ Taxonomy)


Formative Assessment based on Capstone Model
Assessment Component (Choose and map
Course Bloom’s FA (16%)
components from the list - Quiz, Assignment,
Outcome Level [80 Marks]
Case Study, Seminar, Group Assignment)
C111.1 Remember Quiz 20

C111.2 Apply Assignment 20

C111.4 Understand Quiz 20

C111.6 Apply Assignment 20

Assessment based on Summative and End Semester Examination


Summative Assessment (24%) End Semester Examination
Bloom’s Level [120 Marks] (60%)
CIA1 : [60 Marks] CIA2 : [60 Marks] [100 Marks]
Remember 20 20 20
Understand 30 30 30
Apply 20 20 20
Analyse 30 30 30
Evaluate - - -
Create - - -

Assessment based on Continuous and End Semester Examination

Continuous Assessment (40%)


[200 Marks]
End Semester
CA 1 : 100 Marks CA 2 : 100 Marks Examination
FA 1 (40 Marks) FA 2 (40 Marks) (60%)
SA 1 Component Component SA 2 Component Component [100 Marks]
(60 Marks) -I - II (60 Marks) -I - II
(20 Marks) (20 Marks) (20 Marks) (20 Marks)
Programme Specific
Course Outcome (CO) Programme Outcomes (PO)
Outcomes (PSO)
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
C111.1 3 3 3 3 2 3 2 1
C111.2 2 3 3 2 2 2 3 1 1
C111.3 3 3 3 2 3 2 3 3 1
C111.4 2 3 3 3 2 2 2 2
C111.5 2 2 3 1 2 3 3 2
C111.6 2 2 2 2 2 2 2 2
C111 3 3 3 3 3 2 3 3 2
3 Strongly agreed 2 Moderately agreed 1 Reasonably agreed
22MA302 RANDOM VARIABLE & STATISTICS 3/1/0/4
CSE / IT / AI & DS / CYBER

Nature of Course J (Problem analytical)


Pre requisites Concepts of basic differentiation and Integration
Course Objectives:
1 To study the basic probability concepts
2 To understand and have a well – founded knowledge of standard distributions which
can be used to describe real life phenomena
3 To acquire skills in handling situations involving more than one random variable
4 To learn the concept of testing hypothesis using statistical analysis
5 To apply the Analysis of variance classifications in one way and two way
Course Outcomes:
Upon completion of the course, students shall have ability to
C302.1 Recall the concepts of basic probability [R]
C302.2 Understand how to handle situations involving random variable [U]
C302.3 Applying different standard distribution methods in real life problems. [AP]
C302.4 Derive the logic and attain the knowledge of hypothesis testing. [AP]
C302.5 Apply the analytical comparisons using ANOVA. [AP]
Course Contents:
Module 1: Probability and Standard distributions 20 hrs
Probability: Probability concepts – Addition and Multiplication law of probability – Conditional
probability – Total probability theorem – Bayes theorem. Standard distributions: Discrete
distributions – Binomial, Poisson, Geometric – Continuous distributions – Uniform, Exponential,
Normal distributions.

Module 2: Random Variables 20 hrs


One dimensional random Variables: Discrete random variables – Probability mass function –
Continuous random variables – Probability density function – Moment generating Function. Two
dimensional random variables: Joint distributions – Marginal and conditional distributions –
Covariance – Correlation – Regression – Central limit theorem (statement only).

Module 3: Statistics 20 hrs


Mean, median, mode and standard deviation for raw, discrete and continuous data – Testing of
Hypothesis: Large sample – Z test – Test of significance – Proportions – Small sample test – t test
and F test for single mean – difference of means and variance – Chi -square test for goodness of
fit and independence of attributes. Analysis of variance: One way and two way classifications.
Total Hours: 60 Hrs
Web References:
1 http://nptel.ac.in/courses/111104079/
2 http://nptel.ac.in/video.php/subjectId=117105085
3 http://nptel.ac.in/syllabus/111105041/
4 http://freevideolectures.com/Course/3028/Econometric-Modelling/22#
5 http://nptel.ac.in/courses/111104079/
Online Resources:
1 www.edx.org/Probability
2 https://ocw.mit.edu/courses/.../18-440-probability-and-random-variables-spring-2014/
3 https://onlinecourses.nptel.ac.in/noc15_ec07/
Assessment Methods & Levels (based on Blooms’ Taxonomy)
Formative assessment based on Capstone Model (16%)
Course
Bloom’s Level Assessment Component Marks
Outcome
C302.1 Remember Quiz 20

C302.2 Understand Group Assignment 20

C302.3 Apply Presentation 20

C302.4 & Apply Group Activities / Tutorial 20


C302.5
Summative assessment based on Continuous and End Semester Examination
Continuous Internal Assessment (24%) End Semester
Bloom’s Level CIA 1 [12 Marks] CIA 2 [12 Marks] Examination
(60%)[60 Marks]
Remember 15
20 20
Understand 35
30 30
Apply 50
50 50
Analyse - - -
Evaluate - - -
Create - - -

Summative assessment based on Continuous and End Semester Examination

Continuous Assessment (40%) End Semester


Examination
(60 %)

CA 1 CA 2

(20 Marks) (20 Marks)


Theory
SA 1 FA 1 FA 2 Examination
SA 2
(12 Marks) Component Component Componen Componen (60 Marks)
-I –II (12 t -I t -II
marks)
(4 marks) (4 marks) (4 marks) (4 marks)
Programme Specific
Course Outcomes Programme Outcomes (PO)
Outcomes (PSO)
(CO)
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
C302.1 2 1 1 1 1
C302.2 1 2 2 1 2
C302.3 2 2 2 3 2
C302.4 1 1 2 2 2
C302.5 2 3 2 3 3
22AD301 DESIGN AND ANALYSIS OF ALGORITHMS 3 /0/0/3
Nature of Course: I (Problem Concepts)
Pre requisites: Data Structures and Algorithms
Course Objectives:
1 To understand the techniques for analyzing the computer algorithms.
2 To learn the paradigms for designing the algorithms.
3 To analyze the efficiency of various algorithm design techniques / paradigms for the same
problem.
4 To understand the graphical algorithms for solving problems.
Course Outcomes:
Upon completion of the course, students shall have ability to
C301.1 Illustrate the searching and sorting algorithms. [U]
C301.2 Interpret the design principles of greedy and pattern searching algorithms [AP]
with examples.
C301.3 Explain the problem-solving methodology used in Backtracking. [A]
C301.4 Analyze the time and space complexities of dynamic programming strategy in [A]
solving complex problems.
C301.5 Employ range query and graph algorithms in real world problems. [AP]
Course Contents:
Module I Searching, Sorting and String Algorithms 15 Hours
Time Complexity Analysis – Mathematical Analysis of Recursive and Non-Recursive algorithms –
Searching: Linear, Binary search Sorting: Bubble sort, Insertion sort, Selection sort, Divide and
Conquer: quick sort, merge sort – Heaps: Binary heap, heapsort - Greedy Algorithms: Activity
selection problem, Fractional knapsack, Huffman coding - String algorithms - Naive algorithm,
Rabin Karp algorithm, KMP algorithm, Z algorithm, Manacher’s algorithm.

Module II Backtracking and Dynamic Programming 15 Hours


Backtracking - Rat in a maze, Permutation and Combination, N Queen problem and Problems on
Backtracking, Knight's Tour Problem, Subset Sum, M-Coloring Problem, Hamiltonian Cycle
Problem, Sudoku Solver, Sieve of Sundaram, Prime Numbers after P with Sum S.
DynamicProgramming-GreedyvsDynamicprogramming,Topdownandbottom-upapproach,
LongestCommonSubsequence,Longestincreasingsubsequence,Editdistance, 0-1 Knapsack, Coin
change problem, Minimum Cost Path, Subset Sum Problem, Maximum Size Square Sub Matrix with
all 1s, Longest Palindromic Subsequence.

Module II Tree and Graph Algorithms 15 Hours


Range query Algorithms -Range Minimum Query (Brute Force Approach). Segment Tree, Range
Minimum Query on the Constructed Segment Tree, Range Minimum Query Using Sparse Table.
Graph Algorithms–Single source shortest path algorithm, Floyd Warshall Algorithm - Minimum
Spanning Tree.

Total Hours: 45 Hours


Text Books:
1. AnanyLevitin, “Introduction to Design and Analysis of Algorithms”, Pearson Publications, 3rd
Edition, 2012.
2. Thomas H.Cormen, Charles E.Leiserson, R.L.Rivest, “Introduction to Algorithms”, Prentice Hall of
India Publications, 3rd Edition, 2009.
Reference Books:

1 Ellis Horowitz, SartajSahni and Sanguthevar Rajasekaran, “Computer Algorithms/ C++”, 2nd
Edition, Universities Press, 2019.
2 Sara Baase and Allen Van Gelder, “Computer Algorithms: Introduction to Design and Analysis”,
Pearson Publications, 3rd Edition, 2008.
Web References:
1 https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
2 https://www.coursera.org/learn/introduction-to-algorithms
3 https://timroughgarden.org/videos.html
Online Resources:
1 https://onlinecourses.nptel.ac.in/noc19_cs47/preview
2 https://www.csa.iisc.ac.in/~barman/daa18/E0225.html
3 https://freevideolectures.com/course/2281/design-and-analysis-of-algorithms

Continuous Assessment
Total End Semester
Formative Summative Continuous Total
Total Examination
Assessment Assessment Assessment

80 120 200 40 60 100

Assessment Methods & Levels (based on Blooms’ Taxonomy)


Formative Assessment based on Capstone Model
Assessment Component (Choose and
Course map components from the list - Quiz, FA (16%)
Bloom’s Level
Outcome Assignment, Case Study, Seminar, [80 Marks]
Group Assignment)
C301.1 Understand Quiz 20
C301.2 Apply Tutorial 20
C301.3 Analyze 20
Presentation
C301.4 Analyze
C301.5 Apply Group Assignment 20

Assessment based on Summative and End Semester Examination


Summative Assessment (24%) End Semester
Bloom’s Level [120 Marks] Examination (60%)
CIA1 : [60 Marks] CIA2 : [60 Marks] [100 Marks]
Remember 20 20 20
Understand 30 30 30
Apply 20 20 20
Analyse 30 30 30
Evaluate - - -
Create - - -

Assessment based on Continuous and End Semester Examination

Continuous Assessment (40%)


[200 Marks]
End Semester
CA 1 : 100 Marks CA 2 : 100 Marks Examination
FA 1 (40 Marks) FA 2 (40 Marks) (60%)
SA 1 Component - SA 2 Component - [100 Marks]
(60 Marks) Component - I (60 Marks) Component - I
II II
(20 Marks) (20 Marks)
(20 Marks) (20 Marks)

Course Programme Specific


Programme Outcomes (PO)
Outcome Outcomes (PSO)
(CO)
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
C301.1 3 3 3 1 3 2 2 1 2 2 1 3 2 2
C301.2 3 3 3 1 3 2 2 1 2 1 3 2 2
C301.3 3 3 3 1 3 2 2 1 2 1 1 3 2 2
C301.4 3 3 3 1 3 2 2 1 2 2 3 2 2
C301.5 3 3 3 1 3 2 2 1 2 2 3 2 2
C301 3 3 3 1 3 2 2 1 2 2 2 3 2 2
3 Strongly agreed 2 Moderately agreed 1 Reasonably agreed

Text Books:
1. Robin Wieruch, “The Road to React”, 2022 Kindle Edition.
Alex Banks, Eve Porcello. “Learning React: Modern Patterns for Developing React
2.
Apps”, O'Reilly Media,2020.
Reference Books:
1. Adam Bouch, “React and React Native”, Packt Publishing, 3rd Edition, 2020.
Kirupa Chinnathambi, “Learning React : A Hands-On Guide to Building Web
2.
Applications Using React and Redux”, Pearson Education, 2nd Edition,2018
Adam Boduch, Roy Derks “React and React Native: A Complete Hands-on Guide to
3. Modern Web and Mobile Development with React.js”, Packt Publishing,
2020.
Web References:
1. https://www.coursera.org/learn/front-end-react
2. https://www.geeksforgeeks.org/full-stack-development-with-react-node-js-live/
3. https://www.edx.org/learn/front-end-web-development
4. https://www.w3schools.com/REACT/DEFAULT.ASP
Online Resources:
1. https://reactjs.org/
2. https://www.youtube.com/watch?v=3HMtarQAt3A
3. https://frontendmasters.com/guides/front-end-handbook/2018/what-is-a-
FD.html
4. https://www.youtube.com/watch?v=HT82p_re-EY

Continuous Assessment
End
Total Semester Total
Formative Summative Continuous Examination
Total
Assessment Assessment Assessment

80 120 200 40 60 100


Assessment Methods & Levels (based on Blooms’ Taxonomy)
Formative Assessment based on Capstone Model
Course
Bloom’s FA (16%)
Outcom Assessment Component
Level [80 Marks]
e
C302.1 Understand Quiz 20
C302.2 Apply Quiz 20
C302.3 Apply 20
Mini Project
C302.4 Analyze
C302.5 Analyze Mini Project 20

Assessment based on Summative and End Semester Examination


Summative Assessment (24%)
[120 Marks] End Semester Examination (60%)
Bloom’s Level
[100 Marks]
CIA1 : [60 Marks] CIA2 : [60 Marks]
Remember - - -
Understand 30 30 30
Apply 40 30 40
Analyse 30 40 30
Evaluate - - -
Create - - -

Assessment based on Continuous and End Semester Examination

Continuous Assessment (40%)


[200 Marks]
End Semester
CA 1 : 100 Marks CA 2 : 100 Marks
Examination
FA 1 (40 Marks) FA 2 (40 Marks) (60%)
SA 1 Component - Component - SA 2 Component Component - [100 Marks]
(60 Marks) (60 Marks) -I
I II II
(20
(20 Marks) (20 Marks) (20 Marks)
Marks)

Programme Specific Outcomes


Programme Outcomes (PO)
Course Outcomes (PSO)
(CO) 1
1 2 3 4 5 6 7 8 9 10 11 1 2 3
2
C302.1 3 3 3 2 2 2 2 2 2 3 3 2
C302.2 3 3 3 2 2 2 2 2 2 3 2 3
C302.3 3 3 3 3 2 3 2 2 2 3 2 2
C302.4 3 3 3 2 3 2 2 2 2 3 3 3
C302.5 3 3 3 2 3 2 2 2 2 3 2 2
C302 3 3 3 3 3 3 2 2 2 3 3 3
3 Strongly agreed 2 Moderately agreed 1 Reasonably agreed
22CS30 ADVANCED JAVA PROGRAMMING 3/0/0/3
2
Nature of Course F (Theory Programming)
Pre requisites Java Programming
Course Objectives:
1 To provide insight knowledge of OOP concepts and usage of this, static, super and final
keywords.
2 To discuss about different type of Collection Frameworks.
3 To demonstrate threads, JDBC & exception handling with real world examples.
4 To illustrate designing of GUI applications using swing component.

Course Outcomes :
Upon completion of the course, students shall have ability to
C302.1 Illustrate the OOPs concept and the usage of this, static, super and final [AP]
keywords.
C302.2 Apply the concepts of Exception Handling in real world applications and usage of [AP]
collection frameworks.
C302.3 Develop GUI Applications using swing component and to explain the concept of [AP]
Servlets.
C302.4 Develop java application to interact with database by using relevant JDBC [AP]
Driver.
C302.5 Develop Multithreaded applications.
[AP]
Course Contents:
Module I Introduction to OOPS 15
Hours
Class and Object, Encapsulation and Abstraction, Inheritance, Polymorphism, Message Passing,
Keywords : this, super, static, final, extends and implements. Method Signature and Prototype,
Mutator Methods and Accessor Methods, Var-Arg Method, hashCode() and toString() methods.
Immutable Objects Vs Mutable Objects, User defined Immutable Class, Constructors : Introduction,
Default Constructor, User Defined Constructors, Constructor Overloading, Instance Variable,
Instance Methods, Instance Block and Instance Flow Of Execution. Regular Expressions (RegEx).

Inheritance Introduction, Types of Inheritance, Up Casting, Down Casting, IS-A Relationship &
HAS-A Relationship, Composition Vs Aggregation, Polymorphism: Method Overloading, & Method
Overriding.

Module II Abstraction, Exception Handling & Collections 15


Hours
Abstraction: Abstract Methods and Abstract classes. Interfaces, abstract classes and Interfaces,
Concrete Methods Vs Abstract Methods, Differences between classes, abstract classes and
Interfaces, Marker Interfaces
Exception - try catch block, Finally Block, Exception Hierarchy, Multiple Exceptions In a Catch Block,
Parameterized Try Block, Overriding Methods And Exception. Creating Your Own Exception, The
Assert Keyword, The Generics Framework, Collections: Set, List, Map & Tree, The Iterator
Interface. Working with Hashtable Collection Threads: Introduction to Threads, Creating And
Starting Threads, Basic Thread Control Methods. Multithreading, Working with Multiple, threads,
Thread Life Cycle, Thread Priorities, Synchronizing Methods.

Module III Swings, Servlets & JDBC 15


Hours
Swings: Introduction, JLabel, JButton, JTextField ,JTextArea, JPasswordField, JCheckbox,
JComboBox, JRadioButton, JScrollBar, JMenuItem and JMenu.

JDBC: Drivers, CURD operations, Database connectivity


Servlets : Overview of Servlets , Servlet Life Cycle, Servlet Request and Response , web.xml and
its need, Servlet Configuration, Session Tracking

Total Hours 45 Hours


Text Books:
1. Herbert Schildt,“Java:TheCompleteReference”,12th edition, Mc craw Hill, 2021.
2. Robert Liguori, Patricia Liguori, “Java 8 Pocket Guide”, O'Reilly Media, 2014.
3. ShagunBakliwal, Hands-on Application Development using Spring Boot, bpb publisher, 2021.
Reference Books:
1. Paul Deitel, Harvey Deitel, “Java How To Program”,10th Edition, Prentice Hall
Publications,2014.
2. Cay S.Horstmann and GaryCornell, “Core Java, Vol.2: Advanced Features”, 9th Edition,
Prentice Hall,2013.
Web References:
1 https://www.javatpoint.com/java-tutorial
2 https://www.geeksforgeeks.org/java/
3 http://www.javatpoint.com/java-tutorial
Online Resources:
1 http://www.coursera.org/specializations/object-oriented-programming
2 http://www.udemy.com/topic/java-certification/
3 http://www.edx.org/learn/jav

Continuous Assessment
Total End Semester
Formative Summative Total
Total Continuous Examination
Assessment Assessment Assessment

80 120 200 40 60 100

Assessment Methods & Levels (based on Blooms’ Taxonomy)


Formative Assessment based on Capstone Model
Assessment Component (Choose and
map components from the list - Quiz, FA (16%)
Course Outcome Bloom’s Level
Assignment, Case Study, Seminar, [80 Marks]
Group Assignment)

C302.1 & C302.3 Apply Quiz 20


C302.2 Analyze Assignment 20
C302.4 & C302.5 Apply Case Study 40

Assessment based on Summative and End Semester Examination


Summative Assessment (24%) End Semester Examination
Bloom’s Level [120 Marks] (60%)
CIA1 : [60 Marks] CIA2 : [60 Marks] [100 Marks]
Remember 20 20 10
Understand 20 20 20
Apply 40 60 50
Analyse 20 - 20
Evaluate - -
Create - - -

Assessment based on Continuous and End Semester Examination


Continuous Assessment (40%)
[200 Marks]
End Semester
CA 1 : 100 Marks CA 2 : 100 Marks
Examination
FA 1 (40 Marks) FA 2 (40 Marks) (60%)
SA 1 SA 2
(60 Component Component (60 Component Component [100 Marks]
Marks) -I - II Marks) -I - II
(20 Marks) (20 Marks) (20 Marks) (20 Marks)

Course Programme Outcomes (PO) Programme


Outcomes Specific
(CO) Outcomes (PSO)

1 2 3 4 5 6 7 8 9 10 11 12 1 2 3

C302.1 3 3 3 1 2 2 2 3 2 3

C302.2 3 3 3 3 2 3 2 2 3 2 2

C302.3 3 3 3 2 3 2 2 2 3 3 3

C302.4 3 3 3 2 3 2 2 2 3 3 3

C302.5 3 3 3 2 3 2 2 2 3 3 3

C302 3 3 3 3 3 3 2 2 3 3 3

3 Strongly agreed 2 Moderately agreed 1 Reasonably agreed


22TA201 TAMILS AND TECHNOLOGY 1/0/0/1

Nature of Course: C (Theory Concept)


Pre requisites: NIL
Course Objectives:
To know about weaving, ceramic, design and construction technologies in sangam
1
age.
To know the significance of technologies such as manufacturing, agriculture and
2
irrigation.
3 To understand the development of Scientific Tamils and Tamil Computing.

Course Outcomes:
Upon completion of the course, students shall have ability to
C201.1 Describe about the weaving industry in sangam age and ceramic
[U]
technology.
C201.2 Observe the design of houses, sculptures and construction of temples. [U]
C201.3 Relate the various manufacturing materials and stone types in
[U]
Silappathikaram.
C201.4 Understand the significance of agriculture and irrigation technology in
[U]
ancient period.
C201.5 Explain the growth of scientific Tamil, Tamil computing and digitization of
[U]
Tamil books.

Course Contents:
Weaving and Ceramic Technology: Weaving Industry during Sangam Age – Ceramic
technology – Black and Red Ware Potteries (BRW) – Graffiti on Potteries. Design and
Construction Technology: Designing and Structural construction House & Designs in
household materials during Sangam Age - Building materials and Hero stones of Sangam age –
Details of Stage Constructions in Silappathikaram - Sculptures and Temples of Mamallapuram -
Great Temples of Cholas and other worship places - Temples of Nayaka Period - Type study
(Madurai Meenakshi Temple) - Thirumalai Nayakar Mahal - Chetti Nadu Houses, Indo -
Saracenic architecture at Madras during British Period.

Manufacturing Technology: Art of Ship Building - Metallurgical studies - Iron industry - Iron
smelting, steel - Copper and gold - Coins as source of history - Minting of Coins – Beads
making-industries Stone beads - Glass beads - Terracotta beads - Shell beads/ bone beats -
Archeological evidences - Gem stone types described in Silappathikaram. Agriculture and
Irrigation Technology: Dam, Tank, ponds, Sluice, Significance of Kumizhi Thoompu of Chola
Period, Animal Husbandry - Wells designed for cattle use - Agriculture and Agro Processing -
Knowledge of Sea - Fisheries – Pearl - Conche diving - Ancient Knowledge of Ocean -
Knowledge Specific Society.

Scientific Tamil & Tamil Computing: Development of Scientific Tamil - Tamil computing –
Digitalization of Tamil Books – Development of Tamil Software – Tamil Virtual Academy – Tamil
Digital Library – Online Tamil Dictionaries – Sorkuvai Project.

Total Hours: 15

Text-cum-Reference Books:
தமிழக வரலாறு – மக்களும் பண்பாடும் – கே. கே. பிள்ளை (வெளியீடு:
1 தமிழ்நாடு பாடநூல் மற்றும் கல்வியியல் பணிகள் கழகம்).
2 கணினித் தமிழ் – முனைவர் இல. சுந்தரம் . (விகடன் பிரசுரம் ).
கீழடி – வைகை நதிக்கரையில் சங்ககால நகர நாகரிகம் (தொல்லியல் துறை
3
வெளியீடு)
4 பொருநை – ஆற்றங்கரை நாகரிகம். (தொல்லியல் துறை வெளியீடு)
Social Life of Tamils (Dr.K.K.Pillay) A joint publication of TNTB & ESC and RMRL – (in
5
print)
Social Life of the Tamils - The Classical Period (Dr.S.Singaravelu) (Published by:
6
International Institute of Tamil Studies.
Historical Heritage of the Tamils (Dr.S.V.Subatamanian, Dr.K.D. Thirunavukkarasu)
7
(Published by: International Institute of Tamil Studies).
The Contributions of the Tamils to Indian Culture (Dr.M.Valarmathi) (Published by:
8
International Institute of Tamil Studies.)
Keeladi - ‘Sangam City Civilization on the banks of river Vaigai’ (Jointly Published by:
9 Department of Archaeology & Tamil Nadu Text Book and Educational Services
Corporation, Tamil Nadu).
Studies in the History of India with Special Reference to Tamil Nadu (Dr.K.K.Pillay)
10
(Published by: The Author).
Porunai Civilization (Jointly Published by: Department of Archaeology & Tamil Nadu
11
Text Book and Educational Services Corporation, Tamil Nadu).
Journey of Civilization Indus to Vaigai (R.Balakrishnan) (Published by: RMRL) –
12
Reference Book.

Continuous Assessment
Total End Semester
Formative Continuous Total
Summative Assessment Total Examination
Assessment Assessment

80 120 200 40 60 100

Assessment Methods & Levels (based on Blooms’ Taxonomy)


Formative Assessment based on Capstone Model
Assessment Component (Choose and map
Course Bloom’s FA (16%)
components from the list - Quiz, Assignment,
Outcome Level [80 Marks]
Case Study, Seminar, Group Assignment)
C201.1 Understand Seminar 20
C201.2 Understand Quiz 20
C201.3, Understand
Quiz 20
C201.4
C201.5 Understand Seminar 20
Assessment based on Summative and End Semester Examination
Summative Assessment (24%) End Semester Examination
Bloom’s Level [120 Marks] (60%)
CIA1 : [60 Marks] CIA2 : [60 Marks] [100 Marks]
Remember 40 40 40
Understand 60 60 60
Apply - - -
Analyse - - -
Evaluate - - -
Create - - -

Assessment based on Continuous and End Semester Examination

Continuous Assessment (40%)


[200 Marks]
End Semester
CA 1 : 100 Marks CA 2 : 100 Marks Examination
FA 1 (40 Marks) FA 2 (40 Marks) (60%)
SA 1 SA 2 [100 Marks]
Compone Component - Componen Component -
(60 Marks) nt - I II (60 Marks) t-I II
(20 Marks) (20 Marks) (20 Marks) (20 Marks)

Programme
Course Programme Outcomes (PO) Specific
Outcome Outcomes (PSO)
(CO)
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
C201.1 - - - - - - - - - 1 - 1 - - 1

C201.2 - - - - - - - - - 1 - 1 - - 1

C201.3 - - - - - - - - - 1 - 1 - - 1

C201.4 - - - - - - - - - 1 - 1 - - 1

C201.5 - - - - - - - - - 1 - 1 - - 1
22IT303 WEB TECHNOLOGY LABORATORY 0/0/3/1.5
Nature of Course: M (Practical Application)
Course Objectives:
1. To write java script programs using function and class components
2. To implement the react features including components.
3. To introduce Material UI for custom front end design
Course Outcomes:
Upon completion of the course, students shall have ability to:
C303.1 Experiment with client-side Javascript application and React library [AP]
C303.2 Make use of react components to design single page applications. [AP]
C303.3 Demonstrate the react features including components and forms. [AP]
C303.4 Examine the functional front-end web application using React [A]
C303.5 Analyze Material UI components for designing custom navigation bar. [A]
Course Contents:
1. Create a Stateless Functional Component
2. Create a Stateful Class Component
3. Implementation of Conditional Rendering using Class Component
4. Implementation of Communication (Parent-child) between Components
5. Create material UI Card using React
6. Design a Custom Navigation bar using React
7. Implementation of React component to handle HTTP requests
8. Implementation of a Dropdown component using React
9. Implementation of Routing in React
10. Implementation of FORM validation in React
Total Hours: 45 Hours
Text Books:
1 Kirupa Chinnathambi, “Learning React: A Hands-On Guide to Building Web Applications
Using React and Redux”, Pearson Education, 2nd Edition, 2018
2 Adam Boduch, Roy Derks “React and React Native: A Complete Hands-on Guide to
Modern Web and Mobile Development with React.js”, Packt Publishing, 2020.
Reference Books:
1 Robin Wieruch, “The Road to React”, 2022 Kindle Edition.
2 Alex Banks, Eve Porcello. “Learning React: Modern Patterns for Developing React Apps”,
O'Reilly Media,2020.
3 Adam Bouch, “React and React Native”, Packt Publishing,3rd Edition, 2020.
4 Lionel Lopez, “React: Quickstart Step-by-step Guide to Learning React Javascript Library
(React.js, Reactjs, Learning React Js, React Javascript, React Programming)”, CreateSpace
Independent Publishing Platform, 2017.
Web References:
1 https://www.w3schools.com/REACT/DEFAULT.ASP
2 https://www.geeksforgeeks.org/full-stack-development-with-react-node-js-live/
Online Resources:
1 https://reactjs.org/
2 https://reactresources.com/
3 https://frontendmasters.com/guides/front-end-handbook/2018/what-is-a-FD.html
4 https://www.udemy.com/course/react-the-complete-guide-incl-redux/
Continuous Assessment
End Semester
Formative Summative Total Total
Total Examination
Assessment Assessment Continuous
Assessment
75 25 100 60 40 100

Assessment based on Continuous and End Semester Examination

Continuous Assessment (60%)


End Semester Practical
[100 Marks]
Examination
Bloom’s Level
(40%)
FA SA [100 Marks]
(75 Marks) (25 Marks)

Remember - - -
Understand 10 - 10
Apply 50 60 50
Analyse 40 40 40
Evaluate - - -
Create - - -

Course Programme Outcomes (PO) Programme Specific


Outcome (CO) Outcomes (PSO)
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
C303.1 3 3 3 2 3 2 2 3 2 2 2
C303.2 3 3 3 2 3 2 2 3 2 2 2
C303.3 3 3 3 3 3 2 2 3 2 2 2
C303.4 3 3 3 2 3 2 2 3 2 2 2
C303.5 3 3 3 3 3 2 2 3 3 2 2
C303 3 3 3 3 3 2 2 3 3 2 2
3 Strongly agreed 2 Moderately agreed 1 Reasonably agreed
22CS303 Advanced Java Programming Laboratory 0/0/3/1.5
Nature of Course L (Programming)
Prerequisite Java Programming
Course Objectives:
1. To learn basics of OOP’s concepts.
2. To discuss about different type of Collection Frameworks.
3. To demonstrate threads, JDBC & exception handling with real world examples.
4. To illustrate designing of GUI applications using swing component.
Course Outcomes:
Upon completion of the course, students shall have ability to:
C303.1 Implement the OOPs concept and the usage of this, static, super and final [AP]
keywords.
C303.2 Apply the concepts of Exception Handling, Threads and Collection [AP]
Frameworks.
C303.3 Develop GUI Applications using swing component and to explain the [AP]
concept of Servlets.
C303.4 Develop java application to interact with database by using relevant JDBC [AP]
Driver.
C303.5 Develop Multithreaded applications. [AP]
Total Hours 30 Hours
List of Experiments
1. Implementation of default and parameterized constructors.
2. Implementation of method overloading and overriding.
3. Implementation of Inheritance.
4. Implementation of Abstract and Interface concepts.
5. Programs using collection Interface.
6. Implementation of multithreading Concepts.
7. Program to handle multiple exception using try, catch and finally block.
8. Implementation of swing components.
9. Implement Simple application using servlets.
10. Implement CURD operation using JDBC.
Text Books:
1. Herbert Schildt,“Java:TheCompleteReference”,12th edition, Mc craw Hill, 2021.
2. Robert Liguori, Patricia Liguori, “Java 8 Pocket Guide”, O'Reilly Media, 2014.
Reference Books:
1. Paul Deitel, Harvey Deitel, “Java How To Program”,10th Edition, Prentice Hall
Publications,2014.
2. Cay S.Horstmann and GaryCornell, “Core Java, Vol.2: Advanced Features”, 9th Edition,
Prentice Hall,2013.
Web References:
1. https://www.javatpoint.com/java-tutorial
2. https://www.geeksforgeeks.org/java/
3. http://www.javatpoint.com/java-tutorial
Online Resources:
1. http://www.coursera.org/specializations/object-oriented-programming
2. http://www.udemy.com/topic/java-certification/
3. http://www.edx.org/learn/jav

Continuous Assessment
End Semester
Formative Summative Total Total
Total Examination
Assessment Assessment Continuous
Assessment
75 25 100 60 40 100

Assessment based on Continuous and End Semester Examination


Continuous Assessment (60%)
[100 Marks] End Semester Practical
Examination
Bloom’s Level
FA SA (40%)
(75 Marks) (25 Marks) [100 Marks]

Remember - - -
Understand 30 30 30
Apply 50 50 50
Analyse 20 20 20
Evaluate - - -
Create - - -

Programme Specific
Course Programme Outcomes (PO)
Outcomes (PSO)
Outcome (CO)
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
C303.1 3 3 3 1 2 2 2 3 2 3
C303.2 3 3 3 3 2 3 2 2 3 2 2
C303.3 3 3 3 2 3 2 2 2 3 3 3
C303.4 3 3 3 2 3 2 2 2 3 3 3
C303.5 3 3 3 2 3 2 2 2 3 3 3
C303 3 3 3 3 3 3 2 2 3 3 3
3 Strongly agreed 2 Moderately agreed 1 Reasonably agreed

You might also like