5.sem 3 Aligned
5.sem 3 Aligned
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.
Continuous Assessment
Total End
Formative Summative Continuous Semester Total
Total Examination
Assessment Assessment Assessment
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
CA 1 CA 2
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
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
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.
Continuous Assessment
Total End Semester
Formative Summative Total
Total Continuous Examination
Assessment Assessment Assessment
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
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
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
Remember - - -
Understand 10 - 10
Apply 50 60 50
Analyse 40 40 40
Evaluate - - -
Create - - -
Continuous Assessment
End Semester
Formative Summative Total Total
Total Examination
Assessment Assessment Continuous
Assessment
75 25 100 60 40 100
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