1052 R2023 scheme
1052 R2023 scheme
Program Structure
POs are statements that describe what students are expected to know and
be able to do upon graduating from the program. These relate to the skills,
knowledge, analytical ability, attitude, and behaviour that students acquire
through the program.
The POs essentially indicate what the students can do from subject-wise
knowledge acquired by them during the program. As such, POs define the
professional profile of an engineering diploma graduate.
NBA has defined the following seven POs for an Engineering diploma
graduate:
Semester I 9 640 20
Semester II 9 625 20
Semester IV 7 640 22
Semester V 8 625 20
Semester VI 3 660 18
ii
Semester III
# Course Course Type Code Course Title L-T-P Period Credit End Exam
Category
1 Program Core Theory 1052233110 Digital Logic Design 3-0-0 45 3 Theory
2 Program Core Practicum 1052233230 RDBMS 3-0-2 75 4 Theory
3 Program Core Practical/Lab 1052233320 Digital Logic Design Lab 0-0-4 60 2 Practical
4 Program Core Practicum 1052233440 C Programming 1-0-4 75 3 Practical
5 Program Core Practicum 1052233540 Web Designing 1-0-4 75 3 Practical
6 Program Core Practicum 1052233640 Operating Systems 1-0-2 45 2 Practical
7 Open Elective Advanced Skill Certification 1052233760 Advanced Skills 1-0-3 60 2 NA
Certification - 3
8 Humanities Integrated Learning 1052233880 Growth Lab 0-0-2 30 0 NA
&Social Experience
Science
9 Audit Course Integrated Learning 1052233881- Induction Program II - 16 0 -
Experience
10 Audit Course Integrated Learning -1052233882- I&E/ Club Activity/ - 15 0 -
Experience Community Initiatives
11 Audit Course Integrated Learning 1052233883 Shop floor Immersion - 8 0 -
Experience
12 Audit Course Integrated Learning -1052233884 Student-Led Initiative - 23 0 -
Experience
13 Audit Course Integrated Learning -1052233885- Emerging Technology - 8 0 -
Experience Seminars
14 Audit Course Integrated Learning 1052233886- Health & Wellness - 30 1 -
Experience
Test & Revisions 60
Library 15
Total Periods 640 20
iii
Semester IV
# Course Course Type Code Course Title L-T-P Period Credit End Exam
Category
1 Program Core Theory 1052234110 Computer Networks and 3-0-0 45 3 Theory
Security
2 Program Core Practicum 1052234230 Data Structures Using 3-0-2 75 4 Theory
Python
3 Program Core Practicum 1052234340 Java Programming 2-0-4 90 4 Practical
4 Program Core Practicum 1052234440 Python Programming 1-0-4 75 3 Practical
5 Program Core Practicum 1052234540 E-Publishing Tools 1-0-4 75 3 Practical
6 Program Core Project 1052234640 Scripting Languages 0-0-6 90 3 Practical
7 Open Elective Advanced Skill Certification 1052234760 Advanced Skills 1-0-3 60 2 NA
Certification - 4
8 Audit Course Integrated Learning -1052234882- I&E/ Club Activity/ 15 0
Experience Community Initiatives
9 Audit Course Integrated Learning 1052234883 Shop floor Immersion - 08 0 -
Experience
10 Audit Course Integrated Learning -1052234884 Student-Led Initiative - 16 0 -
Experience
11 Audit Course Integrated Learning -1052234885- Emerging Technology - 08 0 -
Experience Seminars
12 Audit Course Integrated Learning 1052234886- Health & Wellness - 15 0 -
Experience
13 Audit Course Integrated Learning -1052234887- Special Interest Groups - 08 0 -
Experience (Placement Training)
Test and Revisions 45
Library 15
Total Periods 640 22
iv
Semester V
# Course Course Type Code Course Title L-T-P Period Credit End Exam
Category
1 Program Core Practicum 1052235130 Cloud Computing 2-0-2 60 3 Theory
2 Program Elective Theory Elective-1 3-0-0 45 3 Theory
3 Program Core Practical/Lab 1052235320 Internet of Things & 0-0-4 60 2 Practical
Digital Twins
4 Program Core Practicum 1052235440 Computer Hardware and 1-0-4 75 3 Practical
Networking
5 Program Elective Practicum Elective-2 1-0-4 75 3 Practical
6 Humanities & Practicum 1052235654 Innovation and Startup 1-0-2 45 2 Project
Social Science
7 Project / Project/Internship 1052235773 Industrial Training * - 2 Project
Internship [Summer Vacation - 90 Hours]
8 Open Elective Advanced Skill Certification 1052235860 Advanced Skills 1-0-3 60 2 NA
Certification - 5
9 Audit Course Integrated Learning -1052234882- I&E/ Club Activity/ 15 0
Experience Community Initiatives
10 Audit Course Integrated Learning 1052234883 Shop floor Immersion - 8 0 -
Experience
11 Audit Course Integrated Learning -1052234884 Student-Led Initiative - 24 0 -
Experience
12 Audit Course Integrated Learning -1052234885- Emerging Technology - 8 0 -
Experience Seminars
13 Audit Course Integrated Learning 1052234886 Health & Wellness - 30 0 -
Experience
14 Audit Course Integrated Learning 1052234887 Special Interest Groups - 30 0 -
Experience
Test and Revisions 75
Library 15
Total Periods 625 20
v
Elective 1
2 Program Elective Theory 1052235212 Data Warehousing and Data 3-0-0 45 3 Theory
Mining
3 Program Elective Theory 1052235213 Ethical Hacking 3-0-0 45 3 Theory
Elective 2
vi
Semester VI
# Course Category Course Type Course Title L-T-P Period Credit End Exam
1 Open Elective Theory Electives-3 (Pathway) 3-0-0 45 3 Theory
Elective 3 (Pathway)
vii
Elective 4 (Specialisation)
Project / Internship
viii
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SEMESTER 3
1
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233110 L T P C
DIGITAL LOGIC DESIGN
Theory 3 0 0 3
Introduction:
This subject introduces students to the fundamental concepts and techniques for
designing and analysing digital circuits, laying the groundwork for understanding and
creating digital technologies.
Course Objectives:
The objective of this course is to enable the students to
Provide comprehensive understanding of digital systems and their fundamental
components, applications.
Simplify and optimize digital logic circuits while gaining practical insights into its
applications through Boolean algebra.
Learn how to design sequential logic circuits using various components and
techniques.
Learn about digital sensor interfaces and their role in digital systems.
Understand the principles and operation of various Analog-to-Digital Converters
(ADC) and Digital-to-Analog Converters (DAC).
Gain knowledge of different types of memory and their characteristics.
Understand Programmable Logic Devices (PLDs) and their applications in digital
system design.
Analyze the societal impact of Digital Integrated Circuits (ICs) and their role in
various industries and technologies.
This initial course offers students a gateway into the realm of digital electronics.
Course Outcomes:
On successful completion of this course, the student will be able to
CO1: Understanding digital systems fundamentals comprehensively.
CO2: Explore Boolean algebra fundamentals and practical applications.
CO3: Utilize sequential logic principles to create designs.
CO4: Design digital sensor interfaces and ADC/DAC converters.
CO5: Analyse memory and PLDs.
Pre-requisites: Nil
2
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping:
CO / PO PO1 PO2 PO3 PO4 PO5 PO6 PO7
CO1 2 2 2 1 - - 1
CO2 2 2 2 2 - - 1
CO3 2 2 2 2 - - 1
CO4 2 2 2 1 - - 1
CO5 2 2 2 2 1 1 1
Legend: 3-High Correlation, 2-Medium Correlation, 1-Low Correlation
Instructional Strategy:
Real-world Applications: Integrate real-world examples and applications of digital logic
design, such as binary arithmetic in computer architecture, digital communication systems,
and control systems. Showing practical applications helps students understand the
relevance of the subject.
Interactive Lectures: Conduct interactive lectures with demonstrations, multimedia
presentations, and interactive whiteboards to illustrate abstract concepts effectively.
Encourage student participation through discussions, questions, and problem-solving
exercises.
Case Studies: Present case studies of real-world digital systems, highlighting design
challenges, solutions, and outcomes.
Use of Visual Aids: Utilize visual aids such as diagrams, charts, and animations to clarify
complex concepts like Boolean algebra, logic gates, and sequential logic circuits. Visual
representations help reinforce learning and improve comprehension.
Flipped Classroom Approach: Implement a flipped classroom model where students review
lecture materials and resources independently before class and use class time for hands-on
activities, problem-solving, and discussions. This approach encourages active learning .
Formative Assessment: Use formative assessment techniques such as quizzes, concept
mapping, and in-class exercises to gauge student understanding and provide timely
feedback. Adjust teaching strategies based on assessment results to address areas of
difficulty.
Self-directed Learning Resources: Provide self-directed learning resources such as
textbooks, online tutorials, and supplementary materials to accommodate diverse learning
styles and allow students to explore topics at their own pace.
3
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Assessment Methodology:
CA1 and CA2: Assessment written test should be conducted for 50 Marks for two units. The
marks scored will be converted to 15 Marks. Best of one will be considered for the internal
assessment of 15 Marks.
CA1and CA2 Assessment test should be conducted for two units as below.
PART A: (5 X 10 Marks = 50 Marks).
Eight questions will be asked, students should write five questions. Each unit four questions
can be asked. Each question may have subdivisions. Maximum two subdivisions shall be
permitted.
CA3: 60 MCQ can be asked by covering the entire portion. It may be conducted by Online /
Offline. The marks scored should be converted to 5 marks for the internal assessment.
CA4: Model examination should be conducted as per the end semester question pattern.
The marks should be converted to 15 marks for the internal assessment.
Question Pattern: Model Examination and End Semester Examination
Answer ten questions by selecting two questions from each unit. Each question carries 10
marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two questions. The
question may have two subdivisions only.
4
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233110 L T P C
DIGITAL LOGIC DESIGN
Theory 3 0 0 3
Introduction: digital systems and their importance, Number systems: binary, octal,
hexadecimal number, binary arithmetic: 1’s and 2’s complements arithmetic, binary
conversion, binary code standards: ASCII, BCD. Logic Gates: AND, OR, NOT, NAND, 9
NOR and Ex-OR operations and logic diagram, realization of gates using universal
gates
5
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Memory: Definition- i) memory read ii) memory write iii) access time iv) memory
capacity v) address lines vi) word length, Different types of ROM & RAM, Memory
accessing, processing, hierarchy and management, difference between Flash ROM 9
and NVRAM, operation of pen drive, SD card and solid state hard disk. PLDs:
Difference between fixed logic and programmable logic, PLA architecture
TOTAL PERIODS 45
6
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Execution Notes:
Maximum of 3 students in each batch for student activity
Above activities may be distributed among different batches; Any one activity among
1 to 5 or any similar activities per batch may be assigned by the teacher based on
interest of the students.
Textbook for Reference:
1. M. M. Mano ,"Digital logic and Computer design", , Pearson Education India, 2016.
2. Wakerly, John ”Digital Design Principles and Practices” 5/e, Pearson Education 2018.
3. Sarah Harris and David Harris ,“Digital Design and Computer Architecture: ARM Edition, ,
2015.
4. A. Kumar, "Fundamentals of Digital Circuits", Prentice Hall India, 2016
Website links for reference:
https://nptel.ac.in/
https://www.nptelvideos.com/course.php?id=562
http://www.vlab.co.in
7
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233230 L T P C
RDBMS
Practicum 3 0 2 4
Introduction
All modern database management systems like SQL, MS SQL Server, IBM DB2,
ORACLE, My-SQL, and Microsoft Access are based on RDBMS. It is called Relational
Database Management System (RDBMS) because it is based on the relational model
introduced by E.F. Codd. A relational database is the most commonly used database. Due to
a collection of an organized set of tables, data can be accessed easily in RDBMS.
Course Objectives
The objective of this course is to enable the student to
To know the fundamentals of DBMS
To share of data and speedy forming of new applications, restrict repetition or
redundancy of data
To avoid data inconsistencies providing better integrity
To familiarize all the possible operations of data in the database
To familiarize programming skills for all the operations in database
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Describe fundamentals of DBMS, installation and working with admin.
CO2: Apply SQL commands to create, insert, retrieve, update, delete data from the
Relational databases.
CO3: Describe MySQL programming constructs, control statements and subprograms.
CO4: Describe how to Tune MySQL performance.
CO5: Apply cursors, triggers and Exception handling concepts.
Pre-requisites: Nil
8
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
9
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Written
Written Test Written Test Written Test
Examination
Theory Theory Practical Test (Complete
Mode (Complete
(Any Two (Another Two (All Exercises) Theory
Theory
Units) Units) Portions)
Portions)
Duration 2 2 3 3 Hours 3 Hours
10
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
11
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233230 L T P C
RDBMS
Practicum 3 0 2 4
Flow Control
IF(), IF NULL(),CASE ,LOOP,LEAVE ,ITERATE , REPEAT,WHILE 9
Querying the table
12
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Selecting rows using where, order by, group by and Having clauses-Sub-queries-
correlated sub-queries
Views
Introduction – Advantages of views – creating , updating and deleting views
Ex No 5: create a table ‘bank’ and apply flow control statements to do some
transactions
6
Ex No 6: create a table ‘ library’ with proper fields and create another table ‘
library1’ and insert rows from library using views
UNIT IV MYSQL PERORMANCE TUNING
Indexes and Sequences
Index Types – simple and compound – Sequences : creating , altering and
dropping sequences
Joins & Unions
Joins- definition-types of joins : natural join,inner join,self join,outer join. Union 9
types : union , Union All, Union Distinct- order by and limit handling
User and transaction management
Creating – deleting – renaming users grant and and revoke commands –
transaction command : commit , rollback and save points.
Ex No 7: create a table named ‘student’ with sequences
Ex No 8: create any two tables with common column name and perform join 6
and union
UNIT V STORED PROGRAM CONCEPTS & DEVELOPMENT
MySQL Procedures & Functions
Creating –executing and deleting stored procedures – creating – executing and
deleting stored functions -advantages 9
MySQL Trigger & Cursor
Use of trigger – creating trigger – types of triggers Cursor: creation and deletion
Ex No 9 : Create a stored procedure to get employee details from employee
table 6
Ex No 10: Create a program for trigger and cursor
TOTAL HOURS 75
13
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
14
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233320 L T P C
DIGITAL LOGIC DESIGN LAB
PRACTICAL 0 0 4 2
Rationale
This course emphasizes practical application alongside theoretical knowledge,
covering digital logic devices and circuits, hands-on experiments, understanding IC
specifications, and application through simulation exercises and mini-projects, fostering
critical thinking and problem-solving abilities.
Course Objectives
The objective of this course is to
1. To familiarize students with digital logic devices and circuits about logic gates
2. To enable students to understand the concepts on decoder and encoder.
3. To provide hands-on experience about the flip flops
4. To introduce students to understand about counters.
5. To develop students' skills in designing and troubleshooting digital circuits through
simulation and practical experimentation.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Test the truth tables of logic gates. Build combinational logic circuits and validate
their truth tables
CO2: Construct sequential logic circuits and verify their truth tables.
CO3: Construct and verify the truth tables of multiplexer/demuliplexer
CO4: Construct and verify the truth tables of decoder/encoder
CO5: Simulate digital logic circuits using any tool.
Pre-requisites
Students should have knowledge of basic logic gate operations, Boolean algebra, and
digital circuit design principles.
15
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 2 2 2 2 - - 1
CO2 2 2 1 2 - - 1
CO3 2 2 1 2 - - 1
CO4 2 2 2 2 1 1 1
CO5 2 2 2 2 1 1 1
16
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Assessment Methodology
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4 (60 marks)
Mode Practical Test Practical Test Practical Practical
Practical Test
Document Examination
Portion Part A Part B
All Exercises All Exercises All Exercises
Exercises Exercises
Duration 2 Periods 2 Periods Regularly 3 Hours 3 Hours
Each
Exam Marks 50 50 Practical 10 100 100
Marks
Converted to 10 10 10 20 60
Marks 10 10 20 60
Internal Marks 40 60
Tentative
7th Week 14th Week 15th Week 16th Week
Schedule
Note:
● CA1 and CA2: All the exercises/experiments as per the portions mentioned above
should be completed and kept for the practical test. The students shall be permitted
to select any one by lot for the test. The practical test should be conducted as per
the scheme of evaluation as below. The marks awarded will be converted to 10
Marks for each assessment test. Best of one will be considered for the internal
assessment of 10 Marks.
SCHEME OF EVALUATION
TOTAL 50
17
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
assessment. The practical document should be submitted for the Practical Test and
End Semester Examination with a bonafide certificate.
The details of the documents to be prepared as per the instruction below.
The exercise should be completed on the day of practice. The same shall be
evaluated for 10 marks on the day or the next day of practice before commencement
of next exercise. The detailed date of the practices and its evaluations should be
maintained in the log book and should be submitted for the verification.
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation as below. The
marks awarded should be converted to 15 Marks for the internal assessment.
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination- Practical Exam
1 Aim (05), Circuit diagram for the experiment from Part-A (30) 35
2 Aim (05), Circuit diagram for the experiment from Part-B (30) 35
4 Viva voce 05
TOTAL 100
18
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233320 L T P C
DIGITAL LOGIC DESIGN LAB
Practical 0 0 4 2
Part - A
Part - B
Design 4 bit shift register (SeriaI in Parallel Out ) using any simulation
10
tool.
TOTAL HOURS 60
19
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
20
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Scilab : https://cloud.scilab.in/
Proprietor Software :
Pspice, Multisim (available student version).
Ltspice (available freely version).
Hardware Requirement:
● Digital Trainer Kit.
● Logic Gates: Basic logic gate ICs like 7400 (Quad 2-input NAND), 7402 (Quad 2-input
NOR), and 7486 (Quad 2-input XOR).
● Multiplexer/ Demultiplexer , Decoder and Encoder
● Flip flop ICs
● 2-bit magnitude comparator .
● Power Supply (0-30V).
● 5V DC Motor
● Resistors, capacitors, diodes, LEDs.
● Breadboard, power supply, wires, and other necessary components for circuit
construction and testing.
21
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF VALUATION
1 Aim (05), Circuit diagram for the experiment from Part-A (30) 35
2 Aim (05), Circuit diagram for the experiment from Part-B (30) 35
4 Viva voce 5
22
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233440 L T P C
C PROGRAMMING
Practicum 1 0 4 3
Introduction
In this course, students will learn the C programming language and its fundamental
concepts. Also, they gain the knowledge to write simple C programs and undertake future
courses that assume some background in computer programming. This course introduces
programming principles using the C language. Students will learn C tokens, variables, data
types, control structures, functions, arrays, pointers, structures and file concepts. Through
hands-on students will develop proficiency in writing structured and efficient C programs to
solve a variety of computational problems.
Course Objectives
The objectives of this course are enabling the students
To learn problem solving skills.
To gain knowledge of arrays and strings.
To understand the concept of functions and their role in modular programming.
To comprehend the basics of structures and its importance in application
development.
To recognize the importance of files and its related operations.
Course Outcomes
At the end of the course, students will be able
CO1: Demonstrate knowledge on C Programming concepts.
CO2: Develop simple programs in C using basic constructs.
CO3: Design modular C programs with reusable functions to improve code readability
and maintainability.
CO4: Develop applications using structures and unions.
CO5: Apply programming skills to solve numerical problems and real-time problems.
Pre-requisites: Nil
23
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 3 1 1 1
CO2 3 3 3 3 1 2 2
CO3 3 3 3 3 1 2 1
CO4 3 3 3 3 1 2 2
CO5 3 3 3 3 1 1 2
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
24
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
the practical test as per the scheme of evaluation as below.
The details of the documents to be prepared as per the instruction below.
The exercise should be completed on the day of practice. The same shall be
evaluated for 10 marks on the day or the next day of practice before commencement
25
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
of next exercise. The detailed date of the practices and its evaluations should be
maintained in the log book and should be submitted for the verification.
SCHEME OF EVALUATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
Part – A Answer any ten questions out of twelve.
Each carries three marks. 10 x 3 30
Part – B Answer any seven questions out of ten.
Each carries ten marks 7 x 10 70
TOTAL 100 Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
26
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
27
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233440 L T P C
C PROGRAMMING
Practicum 1 0 4 3
Unit I INTRODUCTION TO C
Overview of C: Basic Structure of C program, Compiling and Executing a C
program. C Basics: Constants, Variable, Operators and Datatypes -Character Set -
C Tokens -Keywords and Identifiers – Declaration and Use of Variables – 3
Managing Input and Output Operations: Formatted and Unformatted Input and
Output statements.
Ex No 1: Write a C program to calculate the simple interest and compound
interest.
12
Ex No 2: Write a C program to find the area of a circle and a rectangle (use
preprocessing directory for defining pi value).
Unit II CONTROL STRUCTURES AND LOOPING
Decision Making and Branching: Simple if Statement - if-else Statement – Nested
if-else Statements - else if ladder – Switch case statement.
3
Looping: While Statement – do..while statement – for loop statement-break and
continue statement- goto statement.
28
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Ex No 7: Write a C program to find the length and reverse a string using pointers.
Ex No 8: Write a C program for implementing linear search using pointer to 12
an array.
UNIT V STRUCTURES AND FILE MANAGEMENT
Structures and Union: Introduction -Defining a Structure -Declaring Structure
Variables – Accessing Structure Members – structure initialization -Array of
Structures-Union. 3
File Management in C: Introduction – File Types- Defining File Modes -Opening
and Closing a File – File Operations.
Ex No 09: Write a C program to collect and print students details like name,
marks, etc. and then calculate total and average mark using structure.
12
Ex No 10: Write a C program to count the number of characters, words and
lines in a file.
TOTAL PERIODS 75
Textbook for Reference:
Reema Thareja, “Programming in C”, Oxford University Press, Second Edition, 2015.
Pradip Dey, Manas Ghosh, “Fundamentals of Computing and Programming in C”,
First Edition, Oxford University Press, 2009.
E.Balaguruswamy, “Programming in ANSI C”, Tata McGraw-Hill, Third Edition
Edition,2012.
Website links for reference:
https://www.w3schools.com/c/
https://www.programiz.com/c-programming
https://www.tutorialspoint.com/cprogramming/index.htm
https://egyankosh.ac.in/
https://archive.nptel.ac.in/courses/106/104/106104128/
Suggested List of Students Activity
Presentation/Seminars by students on any recent technological developments based
on the course Programming assignments
Periodic class/online quizzes conducted based on the course.
Blended learning activities to explore the recent trends and developments in the field.
29
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
30
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233540 L T P C
WEB DESIGNING
Practicum 1 0 4 3
Introduction:
This course provides an introductory overview of the principles and practices of web
design. Students will learn the fundamentals of creating visually appealing and user-friendly
websites. Through a combination of theory and hands-on projects, students will explore
various aspects of web design through basic coding languages such as HTML, CSS and
client-side scripting language like JavaScript.
Course Objectives:
1. Learn the syntax, structure, and basic elements of HTML, including tags,
attributes, and semantic markup.
2. Gain proficiency in creating and organizing content using HTML elements such as
headings, paragraphs, lists, and links and media elements.
3. Explore CSS syntax, selectors, properties, and values for styling HTML elements.
4. Learn how to apply CSS styling to text, backgrounds, borders, and other page elements.
5. Understand the role and importance of client-side scripting in web development.
6. Gain proficiency in JavaScript syntax, data types, and operators.
7. Learn how to manipulate the Document Object Model (DOM) using JavaScript.
8. Explore various techniques for handling user interactions and events on web
pages.
9. Learn how to validate form inputs and handle form submissions using JavaScript.
Course Outcomes:
On successful completion of this course, the student will be able to
CO1: Develop well-structured web pages using HTML.
CO2: Develop web pages using HTML links and media elements.
CO3: Apply CSS to effectively style and format HTML elements to create visually appealing
web pages.
CO4: Write and deploy Javascript code to solve practical web design problems
CO5: Utilize JavaScript to add interactivity and dynamic behavior to web pages including
event handling, DOM manipulation, and form validation.
31
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 2 3 3 2 1 1 2
CO2 2 3 3 3 1 1 2
CO3 2 3 3 2 1 1 2
CO4 2 3 3 3 1 1 2
CO5 2 3 3 3 1 1 2
32
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233540 L T P C
WEB DESIGNING
Practicum 1 0 4 3
Assessment Methodology:
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
the practical test as per the scheme of evaluation as below.
33
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
34
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
35
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233540 L T P C
WEB DESIGNING
Practicum 1 0 4 3
36
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
5. Design a webpage of your college with attractive background color, text-color, font-
face, an image by using external CSS formatting .(External Stylesheets) 6
6. Write a JavaScript program to create a clock in 24 hours format using Date Object. 6
(Do not include AM/PM) (JavaScript Objects and Functions)
7. Write a JavaScript program to control (play, pause, stop) the audio/video in a web
6
page. (JavaScript User defined Objects and Media Tags)
Unit IV JavaScript Advanced
Forms: Form tag- action, method, target, auto complete attributes, input tag, type
attribute values- text, radio, checkbox, button, submit, password, other attributes for
input tag -id, name, value , size, required. Special tags in forms -textarea tag, select
tag, button tag, label tag.
4
Message Boxes: Dialog Box- Alert Box- Confirm Box- Prompt Box
JavaScript Document Object Model: Methods of Document object- Javascript Events-
Event Handlers- Mouse events- Keyboard Events- Form Events- Window Events
JavaScript Form Validation- Email validation
8. Write a JavaScript program to change the color of a web page to the color typed by 6
37
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
10. Create a form with text fields such as username, mail id, password, retype
password, gender (radio), languages known (check box), Describe yourself (textarea),
submit button and perform form validation such as username must not be less than 6
8 characters, mail id should contain @ symbol, password and retype password must
be the same. (Forms & Form validation)
Total Periods 75
Text Books for Reference:
Terry Felke-Morris, Web Development and Design Foundations with HTML5, 9th
Edition, Pearson, 2018.
Laura Lemay, Rafe Colburn”,“Mastering HTML, CSS & JavaScript Web Publishing”,
First Edition, BPB Publications, 2016.
Thomas Powell, Fritz Schneider, Java Script: The Complete Reference, 3rd
Edition,McGraw Hill Education(India), 2017.
Website Links for Reference:
https://www.w3schools.com/
https://javascript.info/
https://www.javatpoint.com/javascript-tutorial
https://www.freecodecamp.org/news/html-css-and-javascript-explained-for-
beginners/
https://nptel.ac.in/courses/106105084
Suggested List of Students Activity:
Quizzes/ Seminars/ Presentations to students to evaluate their learning concepts.
Mini Project based learning to work on a website project incorporating HTML, CSS,
and JavaScript as an extension to real life applications.
Conduct code reviews to provide feedback on HTML, CSS, and JavaScript code and
to debug and troubleshoot it.
Equipment / Facilities required to conduct the Practical Course
Hardware Required:
1. Desktop Computers / Laptop
2. Laser Printer
Software Required:
1. Notepad / Notepad++ / Dreamweaver
2. Any Browser.
38
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
39
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF VALUATION
SNO ALLOCATION MARKS
1 Aim (05) , Program from Part – A (30) 35
2 Aim (05) , Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
40
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233640 L T P C
OPERATING SYSTEMS
Practicum 1 0 2 2
Introduction
Students have to be conversant with computer, its terminology and functioning. The
heart of a computer is based around its Operating System. An operating system acts as
an interface between the user of a computer and the computer hardware. The processor
deals with request coming from all directions asynchronously. The operating system has to
deal with the problems of contention, resource management and both program and
user data management, and provide a useful no-wait user interface. The course provides
clear vision, understanding and working of Operating Systems.
Course Objectives
On completion of the following units of syllabus contents, the students must be able
to
To understand the purpose, goals, functions and evolution of Operating Systems.
Login and logoff Procedures
To know how to use of General purpose and communication commands
To study the use of Search patterns, simple filters and advanced filters
To know the details of process status
To understand shell scripts, define the elements of the shell script and write shell
script for various problems.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: understand functional architecture of an operating system.
CO2: distinguish CPU scheduling algorithms.
CO3: analyze process coordination.
CO4: classify File System and directory implementations.
CO5: Resource Management
Pre-requisites: Nil
41
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
42
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233640 L T P C
OPERATING SYSTEMS
Practicum 1 0 2 2
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
the practical test as per the scheme of evaluation as below.
43
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
44
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
45
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052233640 L T P C
OPERATING SYSTEMS
Practicum 1 0 2 2
PART A INTRODUCTION TO OS
Introduction to operating system: Basics of Operating system- types of operating
system- operating system services – operating system structures – Process
Management – Process scheduling
Process synchronization, critical section, Deadlocks.
Memory Management : swapping, Conntiguous memory allocation, paging, Virtual
8
Memory , Page Replacement Algorithms.
Basics of Linux OS: Entering and Exiting from a Linux System – User Accounts –
Different shells – Learn the syntax and usage of Directory Management
Commands – Check the process status – process management commands –
search patterns
Ex No:1 Write a syntax and execute the directory management commands : ls, cd,
pwd, mkdir, rmdir
Ex No:2 Write a syntax and execute the file management commands such as cat,
chmod, cp, mv, rm, more
15
Ex No:3 Write a syntax and execute the general purpose commands : wc, cal,
date, who, tty, ln
Ex No:4 Using the simple filters verify pr, head, tail, cut, paste, nl, sort grep, egrep,
fgrep, write and wall
PART B SHELL SCRIPTS
File operations (New, Open, Close, Save, Save and Exit, Print) – Text Editing
operations (inserting ,deleting ,finding, replacing, copying and moving)- use of
shell scripts – Numerical operations – Looping – Swapping techniques – string
7
operations- using command line arguments – filters-date function- Relational
Operations -Logical Operations – Boolean operations – Basic Arithmetic
operations – case statement – search directory or file .
Ex No 5: Write a shell script that accepts a numerical value N and find sum .
46
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
https://nptel.ac.in/courses/106/105/106105214/
https://ocw.mit.edu/courses/6-828-operating-system-engineering-fall-
2012/pages/lecture-notes-and-readings/
https://www.geeksforgeeks.org/what-is-an-operating-system/
https://www.w3schools.in/operating-system/intro
47
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
48
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SEMESTER 4
49
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234110 L T P C
COMPUTER NETWORKS AND SECURITY
Theory 3 0 0 3
Introduction
The course aims to groom the students to gain concepts, knowledge and skills
required to work on Computer Networking and Security industry. Course curriculum has
been designed to give overview and use cases of Data Communication, Layered Networks,
Inter-networking technology/protocols and Computer Security is covered and this will help to
prepare the students to keep pace with computer networking and security industry trends.
Course Objectives
The objective of this course is to enable the student to
Understand the concept of data communication
To know the functions and protocols of each layer of OSI and TCP/IP protocol
suite.
To visualize the end-to-end flow of information.
Understand the main principles of computer and network security.
Know different networking devices and their practical usages.
Know the IP addressing and its mechanisms.
Identify the attacks and threats.
Study about Cryptography and different Cryptography Algorithms.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Remember the fundamentals of Computer Networks.
CO2: Identify core networking and infrastructure components, and the services
CO3: Examine the different networking applications
CO4: Understand fundamental properties of computer security, such as
Authentication, Authorization, and Data confidentiality and Integrity.
CO5: Identify the concept of the internet and security issues.
Pre-requisites: Nil
50
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 1 1 1 1
CO2 3 3 3 1 1 1 2
CO3 3 3 3 1 1 1 1
CO4 3 3 3 1 1 1 2
CO5 3 3 3 1 1 1 2
Legend: 3-High Correlation, 2-Medium Correlation, 1-Low Correlation
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Simulation and Real-World Practice: Conduct demonstrations and hands-on activities
in a simulated environment, transitioning to real-world scenarios when possible.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
51
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234110 L T P C
Computer Networks and Security
Theory 3 0 0 3
Assessment Methodology:
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4
(60 marks)
Quiz
Written test
Written test MCQ Model Written
Mode (Another Two
(Two units) (Online / Examination Examination
units)
Offline)
Duration 2 Periods 2 Periods 1 Hour 3 Hours 3 Hours
52
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234110 L T P C
COMPUTER NETWORKS AND SECURITY
Theory 3 0 0 3
53
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1. https://www.pynetlabs.com/network-devices-and-its-various-types/
2. https://learn.microsoft.com/enus/dotnet/fundamentals/networking/sockets/socket-
services
3. https://portswigger.net/research/top-10-web-hacking-techniques-of-2021
54
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234230 L T P C
DATA STRUCTURES USING PYTHON
Practicum 3 0 2 4
Rationale
Data structure is a subject of primary importance in Information and Communication
Technology. Knowledge of data structures is essential for implementation of efficient
algorithms and program development. Learning data structures with Python offer flexibility
and ease of programming with many built in data structures and libraries.
Course Objectives
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Understand the fundamental data structures
CO2: Understand the concepts of linked lists
CO3: Apply the operations of stack and queue
CO4: Illustrate tree structure and apply trees traversal techniques
CO5: Implement various sorting and searching techniques
Pre-requisites
55
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 3 - - -
CO2 3 2 2 1 - - -
CO3 3 3 3 2 - - -
CO4 3 3 3 2 - - -
CO5 3 3 2 2 - - -
Legend: 3-High Correlation, 2-Medium Correlation, 1-Low Correlation
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
56
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234230 L T P C
DATA STRUCTURES USING PYTHON
Practicum 3 0 2 4
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Written
Written Test Written Test Written Test
Examination
Theory Theory Practical Test (Complete
Mode (Complete
(Any Two (Another Two (All Exercises) Theory
Theory
Units) Units) Portions)
Portions)
Duration 2 2 3 3 Hours 3 Hours
57
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
submitted for the practical test. Each exercise/experiment should be evaluated for 10
Marks. The total marks awarded should be converted to 30 Marks for the practical test
as per the scheme of evaluation as below.
The details of the documents to be prepared as per the instruction below.
The exercise should be completed on the day of practice. The same shall be
evaluated for 10 marks on the day or the next day of practice before commencement
of next exercise. The detailed date of the practices and its evaluations should be
maintained in the log book and should be submitted for the verification
58
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234230 L T P C
DATA STRUCTURES USING PYTHON
Practicum 3 0 2 4
Write a program to implement any one python data structure with the
following operations
1 2
A) Create B) Add elements C) Access elements
D) Remove elements
59
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
call tree.
Queues- Overview of queue - Implementing the queue and its operations using
python list - Applications of queues - Circular queue and Priority queue (concepts
only)
Ex.No Name of the Experiment
TOTAL PERIODS 75
60
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Web-based/Online Resources
1. https://www.pynetlabs.com/network-devices-and-its-various-types/
2. https://learn.microsoft.com/enus/dotnet/fundamentals/networking/sockets/socket-
services
3. https://portswigger.net/research/top-10-web-hacking-techniques-of-2021
61
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234340 L T P C
JAVA PROGRAMMING
Practicum 2 0 4 4
Introduction
Course Objectives
The objectives of this course are enabling the students
To understand the concepts of Object Oriented Programming.
To learn about the control structures, class with attributes and methods used in
Java.
To gain knowledge of arrays and strings.
To understand the concept of exception handling mechanism.
To comprehend the basics of swing components and its importance in application
development.
Course Outcomes
At the end of the course, students will be able
CO1: Demonstrate knowledge on Java Programming fundamentals.
CO2: Develop programs in Java using control structures, array and string.
CO3: Demonstrate use of object - oriented programming concepts in Java.
CO4: Apply programming skills to solve overriding problems using interface.
CO5: Develop applications using swing components.
Pre-requisites: Nil
62
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 3 1 1 2
CO2 3 3 3 3 1 1 2
CO3 3 3 3 3 1 2 2
CO4 3 3 3 3 1 2 2
CO5 3 3 3 3 1 3 2
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
63
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234340 L T P C
JAVA PROGRAMMING
Practicum 2 0 4 4
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
64
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
Part – A Answer any ten questions out of twelve.
Each carries three marks. 10 x 3 30
Part – B Answer any seven questions out of ten.
Each carries ten marks 7 x 10 70
TOTAL 100 Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
65
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
66
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234340 L T P C
JAVA PROGRAMMING
Practicum 2 0 4 4
67
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Types of Interfaces.
Ex No 8: Write a Java program to create a class called Shape with methods called
getPerimeter() and getArea(). Create a subclass called Circle that
overrides the getPerimeter() and getArea() methods to calculate the
area and perimeter of a circle.
12
Ex No 9: Write a Java program to create an interface Shape with the getArea()
method. Create three classes Rectangle, Circle, and Triangle that
implement the Shape interface. Implement the getArea() method for
each of the three classes.
UNIT V EXCEPTION HANDLING AND SWING
Exception Handling: Basics of Exception Handling – try blocks – throwing an
exception – catching an exception – finally statement. Swing Components and 6
Event Handlers: – Event Handlers – Event Listeners –Input Events.
Ex No 10: Write a Java program to create a panel with three buttons, labeled
Red, Blue and Yellow, so that clicking each button results in the background color 12
68
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
69
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
70
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234440 L T P C
PYTHON PROGRAMMING
Practicum 1 0 4 3
Introduction
Being able to implement the basic logical statements in python and explore python’s
various data structures and packages which are much useful in the fields of data science,
artificial intelligence.
Course Objectives
The objective of this course is to enable the student to
1. To read and write simple python programs.
2. To define strings in python and operations on string.
3. Represent compound data using python lists, tuples, dictionaries.
4. To define and access multi-dimensional arrays using NumPy.
5. To do input/output with files in python.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Demonstrate the installation process of python IDE and modules.
CO2: Implement the decision making and looping statements in python.
CO3: Define regular expression for the pattern and verify for the validity.
CO4: Create and access string, list, tuple, dictionary and NumPy array.
CO5: Read and write text and csv file using python.
Pre-requisites: Nil
71
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
72
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234440 L T P C
PYTHON PROGRAMMING
Practicum 1 0 4 3
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
the practical test as per the scheme of evaluation as below.
73
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
Part – A Answer any ten questions out of twelve.
Each carries three marks. 10 x 3 30
Part – B Answer any seven questions out of ten.
Each carries ten marks 7 x 10 70
TOTAL 100 Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
74
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
75
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234440 L T P C
PYTHON PROGRAMMING
Practicum 1 0 4 3
Ex No 4: Write a python program to create a tuple and convert into a list and print
16
the list in sorted order.
Ex No 5: Write a python program to create a dictionary and check whether a key
or value exist in the dictionary.
Ex No 6: Write a python program to create one dimensional array and convert into
a 2D-dimensional array using reshape(), print the first two columns alone using
16
slicing.
Ex No 7: Write a python program to create two-dimensional array and search for
76
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Ex No 9: Write a python program to read a text file and write the content in
another file.
16
Ex No 10: Write a python program to read a csv file using pandas and print the
content.
TOTAL PERIODS 75
77
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF VALUATION
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
78
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234540 L T P C
E-PUBLISHING TOOLS
Practicum 1 0 4 3
Introduction:
This course provides an introductory exploration of e-publishing tools and
technologies for creating and distributing digital publications. Students will learn about
various e-publishing formats, tools used to create e-books, digital magazines, interactive
documents and more. Through hands-on projects and practical exercises, students will gain
proficiency in using popular e-publishing software and tools to design, format, and publish
digital content for different devices and platforms.
Course Objectives
Course Outcomes
Pre-requisites
Basic Knowledge about computer and multimedia elements.
79
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1
3 3 2 2 1 1 2
CO2
3 3 2 2 1 1 2
CO3
3 3 2 2 1 1 2
CO4
3 3 2 2 1 1 2
CO5
3 3 2 2 1 1 2
Instructional Strategy:
It is advised to assign assign hands-on projects to students create digital
publications using e-publishing tools such as Adobe Photoshop, CorelDraw, Adobe
PageMaker etc. Projects could include designing and formatting interactive
documents.
Conduct of interactive demos to help students learn specific techniques and tools.
Provide step-by-step guidance and encourage questions and participation.
Analysis of real-world examples of successful digital publications and their design,
formatting, and distribution strategies.
80
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234540 L T P C
E-PUBLISHING TOOLS
Practicum 1 0 4 3
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
81
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
of next exercise. The detailed date of the practices and its evaluations should be
maintained in the log book and should be submitted for the verification.
SCHEME OF EVALUATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
82
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
SNO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
83
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234540 L T P C
E-PUBLISHING TOOLS
Practicum 1 0 4 3
5.Create a design by using various selection tools, cutting and pasting the images.
6
84
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6. Create a passport size photo by removing the background of a photo and change
6
it to blue color.
7. Change the image looks by applying various filters and blending modes. (any one
6
among Pencil sketch, Water Color, Blurred Background)
8. Create a design with the use of a layer mask using two images as background and
foreground.
6
(Students can be allowed to use any other open source image editing software)
10.Prepare a stylish calendar sheet by using tables and its formatting tools.
(Students can be allowed to use any other open source online graphic design 5
software)
Total Periods 75
85
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
https://www.CorelDraw.com/en/learn/webinars/
86
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
87
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234640 L T P C
SCRIPTING LANGUAGES
Project 0 0 6 2
Rationale:
The main objective of the course is to introduce the students with the advanced Web-
based software development using JavaScript, PHP, and MySQL. The subject will impart
knowledge to design visually appealing, dynamic, device-independent, and interactive web-
based applications with client-side and server-side scripting. Additionally, this course aims
at developing innovative skills in the students whereby they apply the knowledge and skills
gained through the course by undertaking a project. The individual students have different
skills, attitudes, and strengths. At the end of this course, the students will learn how to work
with the team and how to prepare the report.
Course Objectives:
To learn to utilize the PHP statements for Application Development
To learn to develop web applications using PHP and MysQL
To design the interactive and dynamic web applications using AJAX,JQUERY and
Node.js
To learn to work in teams and to utilize the knowledge gained into an application
suitable for a real practical working environment
Learn and understand the gap between the technological knowledge acquired and
the actual industrial need and to compensate it by acquiring additional knowledge as
required
Course Outcomes:
At the end of this course, students will be able to:
CO1: Write PHP script to store, access and display the data in the MySQL Database.
CO2: Design the dynamic web pages using AJAX, Jquery and Node.js
CO3: Develop device-independent Web application using Bootstrap
CO4: Identify, discuss and justify the technical aspects of the chosen project with a
Comprehensive and systematic approach with the team.
CO5: Communicate and report effectively project related activities and findings and
reproduce, improve and refine the acquired result
Pre-requisites:- Web Designing Course
88
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO /
PO1 PO2 PO3 PO4 PO5 PO6 PO7
PO
CO1 3 3 3 2 1 - 1
CO2 3 3 3 2 1 - 1
CO3 3 3 3 3 2 - 2
CO4 3 3 3 3 2 3 3
CO5 3 3 3 3 2 3 3
89
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234640 L T P C
SCRIPTING LANGUAGES
Project 0 0 6 2
Assessment Methodology:
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
90
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3 and CA 4: Two reviews should be conducted, each for 50 Marks. The marks
awarded should be converted to 15 Marks for the internal assessment.
The sum of both the review marks is considered for CA3. Proper records should be
maintained for the two Project Reviews. Each review is evaluated as per the following
guidelines:
91
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052234640 L T P C
SCRIPTING LANGUAGES
Project 0 0 6 2
Ex No 1: Write PHP code to implement any five string and array functions
Ex No 2:Design the HTML form to collect student biodata and SSLC Mark, Process
the collected data in the PHP and Find Total and Average for Mark.
Practice Experiments:
Ex No 3:Develop the simple application which display result of the student by
getting register number as user input( assume student marks are already available
8
in the database)
Ex No 4: Develop the simple login page, which validates the username, and
password (assume username, password and student_name are stored in the
database). If username and password are correct, the page should redirect to
Welcome.phpfile and display the student_name in that page. If username or
password is incorrect page should remain in login page itself.
Unit III AJAX AND JQUERY
Theory: Introduction to AJAX -The XMLHttpRequest Object - JSON - Introduction to
jQuery - jQuery Events – jQuery Effects - AJAX and JQuery.
Practice Experiments:
Ex No 5:Write the code to disable right-click option in the webpage using the jQuery 8
92
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
93
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
94
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SEMESTER 5
95
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235130 L T P C
CLOUD COMPUTING
Practicum 2 0 2 3
Rationale
This course will introduce the emerging technology cloud computing. The
advantages of cloud services and cloud applications will give the students the much needed
exposure to the current trend.
Course Objectives
The objective of this course is to
1. Introduce the concept of virtualization.
2. Outline the concepts of cloud computing.
3. Summarize the different types of web services and cloud service providers.
4. Elaborate the security issues in cloud.
5. Present the cloud applications.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Understand the concept of virtualization.
CO2: Differentiate various cloud services.
CO3: Explore the different cloud service providers.
CO4: Understand the security issues with cloud and security policies.
CO5: Comprehend the various cloud applications.
Pre-requisites
The student should have taken up Computer Networks and Security
The student should have the basic Knowledge about network protocols.
96
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO / PO PO1 PO2 PO3 PO4 PO5 PO6 PO7
CO1 3 3 2 1 1 1 3
CO2 2 3 3 1 1 1 3
CO3 3 2 2 1 1 1 3
CO4 3 2 3 1 1 1 3
CO5 3 2 3 2 1 1 3
Legend: 3-High Correlation, 2-Medium Correlation, 1-Low Correlation
Instructional Strategy
● The teacher can use experiential learning as an instructional strategy both in and
outside the classroom.
● It may be necessary for the teacher to pre-teach the skills and processes necessary
to achieve the intended learning outcomes.
● The teacher needs to encourage students to share their thoughts so that the entire
class can benefit from individual insights.
● Teachers can encourage divergent thinking by asking students to transform a
teacher guided image into several others of their own creation.
97
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235130 L T P C
CLOUD COMPUTING
Practicum 2 0 2 3
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Written
Written Test Written Test Written Test
Examination
Theory Theory Practical Test (Complete
Mode (Complete
(Any Two (Another Two (All Exercises) Theory
Theory
Units) Units) Portions)
Portions)
Duration 2 2 3 3 Hours 3 Hours
98
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Marks. The total marks awarded should be converted to 30 Marks for the practical
test as per the scheme of evaluation as below.
The details of the documents to be prepared as per the instruction below.
The exercise should be completed on the day of practice. The same shall be
evaluated for 10 marks on the day or the next day of practice before commencement
of next exercise. The detailed date of the practices and its evaluations should be
maintained in the log book and should be submitted for the verification
CA4: Model examination should be conducted for complete theory portions as per
the end semester question pattern. The marks awarded should be converted to 15
marks for the internal assessment.
Question Pattern: Model Examination and End Semester Examination- Theory Exam
Answer ten questions by selecting two questions from each unit. Each
question carries 10 marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two
questions. The question may have two subdivisions only.
99
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235130 L T P C
CLOUD COMPUTING
Practicum 2 0 2 3
Web Services and its types, Google compute engine, Google App Engine, Amazon
- Amazon Elastic Compute Cloud - Amazon Simple DB - Amazon Simple Storage 6
Service (S3) - Amazon Cloud Front.
Install a PaaS Engine (Google App Engine / AWS / Azure or any one
5 6
PaaS Engine) and create simple web applications using python/java.
Storage Location and Tenancy -Cloud Security Challenges -CSA Reference Model -
6
Security Policies and Implementation – Virtualization Security Management.
100
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Adobe Creative Cloud Firefly design models– Git Hub repository basics– LinkedIn
6
Benefits– Zoho Work Drive Features – Storage Concept of Google Big table.
TOTAL PERIODS 60
101
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235211 L T P C
MACHINE LEARNING
Theory 3 0 0 3
Introduction:
With the increased availability of data from varied sources there has been
increasing attention paid to the various data driven disciplines such as analytics and
machine learning. Therefore, this course provides an introduction to the field of machine
learning, covering fundamental concepts, algorithms, and applications. It provides a set of
techniques that can automatically detect patterns in data which can then be utilized for
predictions and for developing models.
Course Objectives:
To learn the basic concepts of machine learning.
To gain knowledge on supervised learning concepts and their applications.
To understand unsupervised learning models and their applications.
To evaluate the algorithms based on corresponding metrics identified
To learn other learning aspects such as reinforcement learning and other
technologies
Course Outcomes:
On successful completion of this course, the student will be able to
Pre-requisites: Nil
102
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 3 1 1 1
CO2 3 3 3 2 1 1 1
CO3 3 3 3 3 1 2 2
CO4 3 3 3 3 1 1 2
CO5 3 3 3 3 1 2 2
103
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235211 L T P C
MACHINE LEARNING
Theory 3 0 0 3
Assessment Methodology:
CA1 and CA2: Assessment written test should be conducted for 50 Marks for two units. The
marks scored will be converted to 15 Marks. Best of one will be considered for the internal
assessment of 15 Marks.
CA1and CA2 Assessment test should be conducted for two units as below.
PART A: (5 X 10 Marks = 50 Marks).
Eight questions will be asked, students should write five questions. Each unit four questions
can be asked. Each question may have subdivisions. Maximum two subdivisions shall be
permitted.
CA3: 60 MCQ can be asked by covering the entire portion. It may be conducted by Online /
Offline. The marks scored should be converted to 5 marks for the internal assessment.
CA4: Model examination should be conducted as per the end semester question pattern.
The marks should be converted to 15 marks for the internal assessment.
Question Pattern: Model Examination and End Semester Examination
Answer ten questions by selecting two questions from each unit. Each question carries 10
marks each. (5 X 20 Marks = 100 Marks)
104
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Four questions will be asked from every unit, students should write any two questions. The
question may have two subdivisions only.
1052235211 L T P C
MACHINE LEARNING
Theory 3 0 0 3
Text Mining- Web Mining- Time series Analysis. Case Studies: Market Basket
Analysis- Recommendation System- Email Spam and Malware Filtering – Online
9
Fraud Detection – Weather Forecasting- Challenges and Issues in Machine
Learning- Tools for Machine Learning.
TOTAL PERIODS 45
105
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
106
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
https://www.javatpoint.com/machine-learning
https://www.kaggle.com/learn/intro-to-machine-learning
https://nptel.ac.in/courses/106106139
https://nptel.ac.in/courses/106106236
https://egyankosh.ac.in/
107
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235212 L T P C
DATA WAREHOUSING AND DATA MINING
Theory 3 0 0 3
Introduction
This course covers key aspects of data management and analysis. It starts with Data
Warehousing, covering architecture, Dimensional Modeling, and ETL processes, along with
tools and technologies. Then, students explore Data Warehousing Techniques, focusing on
lifecycle management, metadata, and cloud-based analysis. The course then moves to Data
Mining, covering fundamental concepts, preprocessing, classification, and advanced
techniques like Support Vector Machines and Neural Networks. Real-world Applications and
Case Studies demonstrate Data Mining's use in retail, healthcare, CRM, and fraud detection.
Course Objectives
The objective of this course is to enable the student to
Learn Data Warehousing fundamentals.
Acquaint themselves with various Data Warehousing tools and technologies.
Understand the Data Warehousing lifecycle, emphasizing quality, metadata
management, and cloud analysis.
Explore core Data Mining concepts, preprocessing, and classification/clustering
methods.
Master advanced Data Mining techniques.
Analyze real-world Data Mining applications in different sectors.
Course Outcomes
Pre-requisites: Nil
108
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 1 1 2 1
CO2 3 3 3 1 1 3 2
CO3 3 3 3 1 1 3 1
CO4 3 3 3 1 1 3 2
CO5 3 3 3 1 1 3 2
Legend: 3-High Correlation, 2-Medium Correlation, 1-Low Correlation
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Simulation and Real-World Practice: Conduct demonstrations and hands-on activities
in a simulated environment, transitioning to real-world scenarios when possible.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
109
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235212 L T P C
DATA WAREHOUSING AND DATA MINING
Theory 3 0 0 3
Assessment Methodology
CA1 and CA2: Assessment written test should be conducted for 50 Marks for two units. The
marks scored will be converted to 15 Marks. Best of one will be considered for the internal
assessment of 15 Marks.
CA1and CA2 Assessment test should be conducted for two units as below.
PART A: (5 X 10 Marks = 50 Marks).
Eight questions will be asked, students should write five questions. Each unit four questions
can be asked. Each question may have subdivisions. Maximum two subdivisions shall be
permitted.
CA3: 60 MCQ can be asked by covering the entire portion. It may be conducted by Online /
Offline. The marks scored should be converted to 5 marks for the internal assessment.
CA4: Model examination should be conducted as per the end semester question pattern.
The marks should be converted to 15 marks for the internal assessment.
Question Pattern: Model Examination and End Semester Examination-Theory Exam
Answer ten questions by selecting two questions from each unit. Each question carries 10
marks each. (5 X 20 Marks = 100 Marks)
110
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Four questions will be asked from every unit, students should write any two questions. The
question may have two subdivisions only.
1052235212 L T P C
DATA WAREHOUSING AND DATA MINING
Theory 3 0 0 3
TOTAL PERIODS 45
111
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
112
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235213 L T P C
ETHICAL HACKING
Theory 3 0 0 3
Rationale :
Ethical hacking is designed to provide individuals with the knowledge and skills
required to understand, identify, and mitigate security vulnerabilities and threats in computer
systems, networks, and applications. This course introduces the concepts of Ethical Hacking
and gives the learner the opportunity to learn about different tools and techniques in Ethical
hacking and security and to identify and analyze the stages an ethical hacker requires to
take in order to compromise a target system as well as will apply preventive, corrective and
protective measures to safeguard the system.
Course Objectives:
Learn the fundamentals of ethical hacking principles, methodologies, and
terminology, distinguishing between ethical and malicious hacking practices.
Learn to identify and assess vulnerabilities and weaknesses in computer systems,
networks, and applications through various reconnaissance techniques.
Explore various hacking tools and techniques used by ethical hackers.
Learn network scanning and penetration testing to identify security flaws and assess
the effectiveness of defense mechanisms.
Understand key information security concepts and their relevance to ethical hacking.
Explore common attack vectors and learn how to defend against them.
Learn how to secure systems and networks by implementing intrusion detection and
prevention systems, firewalls, and encryption.
Course Outcomes:
On successful completion of this course, the student will be able to
CO1: gain a solid understanding of network basics and basic principles of
information security.
CO2: be familiarized with various types of cyber attacks, such as malware, social
engineering, and denial-of-service (DoS), as well as common vulnerabilities like SQL
injection and cross-site scripting (XSS).
CO3: identify and assess vulnerabilities in computer systems, networks and
applications through reconnaissance techniques, vulnerability scanning, and
analysis.
CO4: develop practical skills in exploiting security weaknesses within legal and
113
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
ethical boundaries.
CO5: develop practical skills in using a variety of tools and techniques employed by
ethical hackers.
Pre-requisites:
Basic Knowledge of Computers and networking fundamentals
CO/PO Mapping
CO1
3 3 2 2 2 2 3
CO2
3 3 3 2 3 2 3
CO3
3 3 2 2 2 2 3
CO4
3 3 2 2 2 1 3
CO5
3 3 2 2 2 1 3
114
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235213 L T P C
ETHICAL HACKING
Theory 3 0 0 3
Assessment Methodology:
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4
(60 marks)
Quiz
Written test
Written test MCQ Model Written
Mode (Another Two
(Two units) (Online / Examination Examination
units)
Offline)
Duration 2 Periods 2 Periods 1 Hour 3 Hours 3 Hours
CA1 and CA2: Assessment written test should be conducted for 50 Marks for two units. The
marks scored will be converted to 15 Marks. Best of one will be considered for the internal
assessment of 15 Marks.
CA1and CA2 Assessment test should be conducted for two units as below.
PART A: (5 X 10 Marks = 50 Marks).
Eight questions will be asked, students should write five questions. Each unit four questions
can be asked. Each question may have subdivisions. Maximum two subdivisions shall be
permitted.
CA3: 60 MCQ can be asked by covering the entire portion. It may be conducted by Online /
Offline. The marks scored should be converted to 5 marks for the internal assessment.
CA4: Model examination should be conducted as per the end semester question pattern.
The marks should be converted to 15 marks for the internal assessment.
Question Pattern: Model Examination and End Semester Examination-Theory Exam
Answer ten questions by selecting two questions from each unit. Each question carries 10
marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two questions. The
115
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235213 L T P C
ETHICAL HACKING
Theory 3 0 0 3
116
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
117
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235214 L T P C
AGILE PRODUCT DEVELOPMENT
Theory 3 0 0 3
Introduction:
Agile Product Development is a model in Software Engineering, which deals with
reliability and quality assurance of the software under development. It provides
framework for development of quality software product. The course covers important
aspects of product development such as software lifecycle, requirement analysis and
documentation, characteristics of good design, design techniques, testing, software
implementation, maintenance etc. This course also provides the students with a
theoretical understanding of agile software development practices and how small teams
can apply them to create high-quality software.
Course Objectives:
The student should be made to
• Define Software Engineering and to understand the phases in a software project.
Understand different software development models.
Understand the benefits and pitfalls of working in an agile team.
Understand agile development and testing.
To learn how the agility is incorporated in Requirement engineering and quality
assurance.
Course Outcomes:
On successful completion of this course, the student will be able to
CO1: Explain different software development models
CO2: Interpret the concept of agile software engineering and its advantages in software
development.
CO3: Analyze the core practices behind the given agile methodologies.
CO4: Interpret how agility is incorporated in Knowledge Management
CO5: Explain and Make use of various tools available to agile teams to facilitate the
project and to perform quality assurance in agile team
Pre-requisites: Nil
118
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 2 2 1 1
CO2 3 2 2 1 2 2
CO3 3 3 3 1 2 2
CO4 3 3 3 1 2 1
CO5 3 3 2 2 1 1
Instructional Strategy:
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
119
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235214 L T P C
AGILE PRODUCT DEVELOPMENT
Theory 3 0 0 3
Assessment Methodology:
120
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235214 L T P C
AGILE PRODUCT DEVELOPMENT
Theory 3 0 0 3
Unit I INTRODUCTION TO SOFTWARE ENGINEERING
Basics of Software Engineering : Need for Software Engineering – Definition –
Software Characteristics –Program versus Software Products- Software
9
Development Life Cycle Models: Introduction –Waterfall Model – Prototyping model
– Spiral Model – Iterative Enhancement model – Agile model.
Unit II AGILE METHODOLOGY
Agile Software Development – Traditional Model vs. Agile Model - Classification of
Agile Methods – Agile Manifesto and Principles – Agile Project Management – Agile
9
Team Interactions – Ethics in Agile Teams - Agile Documentations – Agile Drivers,
Capabilities and Values.
Unit III AGILE PROCESSES
Lean Production – SCRUM- Crystal -Feature Driven Development- Adaptive Software
Development - Extreme Programming: Method Overview – Lifecycle – Work 9
Products, Roles and Practices.
Unit IV AGILITY IN KNOWLEDGE MANAGEMENT
Agile Information Systems – Agile Decision Making - Earl‗S Schools of KM –
Institutional Knowledge Evolution Cycle: Development, Acquisition, Refinement,
9
Distribution, Deployment, Leveraging – KM in Software Engineering – Story Card
Maturity Model (SMM).
Unit V AGILITY IN REQUIREMENTS ENGINEERING & QUALITY ASSURANCE
Impact of Agile Processes in Requirements Engineering(RE)– Overview of RE Using
Agile – Managing Unstable Requirements – Requirements Elicitation ––
9
Requirements Management in Agile Environment- Agile Requirements
Prioritization.– Agile Metrics –- Agility in Quality Assurance.
TOTAL PERIO DS 45
121
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
https://www.coursera.org/learn/agile-software-development
122
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235215 L T P C
ARTIFICIAL INTELLIGENCE
Theory 3 0 0 3
Introduction
Artificial Intelligence has grown to be very popular in today’s world. The amount of
data that is generated, by both humans and machines, far outpaces humans’ ability to
absorb, interpret, and make complex decisions based on that data. Artificial intelligence
forms the basis for all computer learning and is the future of all complex decision making.
Computers are extremely efficient at calculating these combinations and permutations to
arrive at the best decision. Artificial intelligence and its logical evolution of machine learning
are the foundational future of business decision making.
Course Objectives
On completion of the syllabus contents, the students must be able to
Describe and use the basic concepts of intelligent agents.
Design a knowledge-based system.
Develop general-purpose problem-solving agents, logical reasoning agents, and
agents that reason under uncertainty.
Identify systems with Artificial Intelligence.
Choose appropriate algorithms for solving given AI problems.
Design and implement logical reasoning agents.
Design and implement agents that can reason under uncertainty.
Apply Artificial Intelligence techniques for problem solving.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Remember the basic concepts of Artificial intelligence.
CO2: Solve basic AI based problems.
CO3: Define the concept of Artificial Intelligence.
CO4: Apply AI techniques to real-world problems to develop intelligent
Systems.
CO5: Select appropriately from a range of techniques when implementing
Intelligent systems.
Pre-requisites: Nil
123
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 1 1 3 1
CO2 3 3 3 1 1 3 2
CO3 3 3 3 1 1 3 1
CO4 3 3 3 1 1 3 2
CO5 3 3 3 1 1 3 2
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Simulation and Real-World Practice: Conduct demonstrations and hands-on activities
in a simulated environment, transitioning to real-world scenarios when possible.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
124
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235215 L T P C
ARTIFICIAL INTELLIGENCE
Theory 3 0 0 3
Assessment Methodology
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4
(60 marks)
Quiz
Written test
Written test MCQ Model Written
Mode (Another Two
(Two units) (Online / Examination Examination
units)
Offline)
Duration 2 Periods 2 Periods 1 Hour 3 Hours 3 Hours
125
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235215 L T P C
ARTIFICIAL INTELLIGENCE
Theory 3 0 0 3
126
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
127
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235320 L T P C
INTERNET OF THINGS AND DIGITAL TWINS
Practical 0 0 4 2
Rationale
This course will give a hands-on experience to the students in designing and
developing Internet of Things applications and models.
Course Objectives
The objective of this course is to
1. Enable the students to understand the basic concepts of Internet of Things.
2. Summarize the functionalities of sensors and actuators.
3. Facilitate the students to design simple IoT concepts.
4. Illustrate the usage of cloud in IoT applications.
5. Introduce digital-twin technology to the students.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Interface sensors with micro controllers.
CO2: Design Internet of Things models using sensors and actuators.
CO3: Setup a cloud interface to visualize the data.
CO4: Understand the concept of digital twin technology.
CO5: Develop digital twin models using the software.
Pre-requisites
The student should have taken up Computer Networks .
128
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 2 1 1 1 3
CO2 3 2 3 1 1 1 3
CO3 3 3 2 1 1 1 3
CO4 3 2 2 1 1 1 3
CO5 3 2 3 1 1 1 3
129
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235320 L T P C
INTERNET OF THINGS AND DIGITAL TWINS
Practical 0 0 4 2
Assessment Methodology
Marks 10 10 20 60
Internal Marks 40 60
Tentative
7th Week 14th Week 15th Week 16th Week
Schedule
Note:
● CA1 and CA2: All the exercises/experiments as per the portions mentioned above
should be completed and kept for the practical test. The students shall be permitted
to select any one by lot for the test. The practical test should be conducted as per
the scheme of evaluation as below. The marks awarded will be converted to 10
Marks for each assessment test. Best of one will be considered for the internal
assessment of 10 Marks.
SCHEME OF EVALUATION
TOTAL 50
130
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Marks. The total marks awarded should be converted to 10 Marks for the internal
assessment. The practical document should be submitted for the Practical Test and
End Semester Examination with a bonafide certificate.
The details of the documents to be prepared as per the instruction below.
The exercise should be completed on the day of practice. The same shall be
evaluated for 10 marks on the day or the next day of practice before commencement
of next exercise. The detailed date of the practices and its evaluations should be
maintained in the log book and should be submitted for the verification.
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation as below. The
marks awarded should be converted to 20 Marks for the internal assessment.
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination- Practical Exam
4 Output 10
5 Viva Voce 05
6 Total 100
131
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235320 L T P C
INTERNET OF THINGS AND DIGITAL TWINS
Practical 0 0 4 2
TOTAL HOURS 60
132
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
133
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
134
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1. Creating different LED patterns and controlling them with push button switches using
Arduino.
2. Controlling servo motor based on the input from Joystick or PIR or IR sensor using
Arduino.
3. Calculate the distance to an object with the help of ultrasonic sensor and display it
on an LCD using Arduino.
4. Build a basic burglar alert security system with the help of PIR or IR sensor and
Buzzer/LED Pattern using Arduino.
5. Create automated LED light control based on the input from LDR using Arduino.
PART - B
6. Upload the temperature data from LM35 sensor to ThingSpeak cloud with Node
MCU/Raspberry Pi.
7. Automatic streetlight simulation with Wokwi and ThingSpeak.
8. Create your first thing using ditto.
9. Query an existing thing using ditto.
10. Connect an Arduino based device to Eclipse ditto.
4 Output 10
5 Viva Voce 05
6 Total 100
135
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235440 L T P C
COMPUTER HARDWARE AND NETWORKING
Practicum 1 0 4 3
Rationale
The course aims at making the students familiar with various parts of computers and
know the different types of peripherals. They will learn to assemble and repair desktop PC
with all its internal components. Students will able to install different types of operating
system and all other application software, customization of OS, updating device driver,
setting firewall security, junk file removal, data backup and data recovery techniques. The
students will learn to setup and configure networking system using various network devices
using crimping, punching, setting IP addressing techniques. They are able to share and
control resource and internet connection over network. They learn to secure networking
system from different types of attacks.
Course Objectives
The objective of this course is to enable the student to
1. Identify the hardware components, assembling a computer, install and configure
peripheral device.
2. Install Windows Server OS
3. Do Network Cabling and IP Configuration, Testing
4. Configure DNS Server & AD
5. Configure Web Server, FTP Server, SMTP Server.
Course Outcome
On completion of the following exercises, the students must be able to
CO1: Identify the hardware components, assembling a computer, Install and configure
Peripheral device.
CO2: Install Windows Server OS
CO3: Do Network Cabling and IP Configuration, Testing
CO4: Configure DNS Server & AD
CO5: Configure Web Server, FTP Server, SMTP Server.
Pre-requisites: Nil
136
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 3 - - 1
CO2 3 3 3 3 - - 1
CO3 3 3 3 3 - - 1
CO4 3 3 3 3 - - 1
CO5 3 3 3 3 - - 1
Instructional Strategy
It is advised that teachers take steps to get pupils' attention and boost their learning
confidence.
To help students learn and appreciate numerous concepts and principles in each
area, teachers should provide examples from daily life, realistic situations, and real-
world engineering and technological applications.
The demonstration can make the subject exciting and foster in the students a
scientific mindset. Student activities should be planned on all the topics.
137
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235440 L T P C
COMPUTER HARDWARE AND NETWORKING
Practicum 1 0 4 3
Assessment Methodology
138
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
Answer ten questions by selecting two questions from each unit. Each question
carries 10 marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two
questions. The question may have two subdivisions only.
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
139
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
SNO ALLOCATION MARKS
1 Aim (05) ,Procedure from Part – A (30) 35
2 Aim (05) ,Procedure from Part – B (30) 35
3 Executing any one from (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
140
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235440 L T P C
COMPUTER HARDWARE AND NETWORKING
Practicum 1 0 4 3
Unit I COMPUTER HARDWARE
Introduction: Hardware, Software and Firmware. Mother board Components,
SMPS: Principles of Operation and block diagram of ATX Power supply,
Connector Specifications.
Processors, Memory: Introduction-Main Memory, Cache memory Secondary
Storage: Hard Disk – SSD- Format, Partition 4
I/O devices and interface Keyboard-Mouse-Printers-Scanner-Displays Graphic
Cards
Ex.No Name of the Experiment
Assemble and disassembling a computer & Troubleshooting (Study
Experiment).
1 Hard Disk/SSD 6
a) Partition and Format.
b) Scan Disk, Disk Cleanup, Disk De-Fragmentation
141
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL PERIODS 75
142
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
143
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
144
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235541 L T P C
DATA ANALYTICS
Practicum 1 0 4 3
Introduction
Being able to do the basics data analysis with Python to build and evaluate data models
which includes collecting and importing data, cleaning & preparing data, summarizing &
visualization data, building machine learning regression models with python inbuild libraries.
Course Objectives
The objective of this course is to enable the student to
1. Introduce the data analytics process and its applications.
2. Explore the python’s sequence data structures and functional programming for data analytics.
3. Apply the functionality of python’s package Pandas to import, clean and analyze data from
multiple sources.
4. Create data visualizations with Python library – pyplot.
5. Model and interpret data using Python library – scikit-learn.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Demonstrate the process involved in data analytics.
CO2: Experiment the basic data analytics with python’s sequence data structures & functional
programming.
CO3: Import, clean and analyze data from multiple sources using python library panda
CO4: Create data visualizations with Python library – pyplot.
CO5: Model and interpret data using Python library – scikit-learn.
Pre-requisites
Python Programming, Data Structures Using Python.
145
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 2 2 - 2 1
CO2 3 3 3 3 - 1 3
CO3 3 2 3 3 - - -
CO4 3 3 3 3 2 - -
CO5 3 3 3 3 2 - -
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Simulation and Real-World Practice: Conduct demonstrations and hands-on activities
in a simulated environment, transitioning to real-world scenarios when possible.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
146
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235541 L T P C
DATA ANALYTICS
Practicum 1 0 4 3
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
the practical test as per the scheme of evaluation as below.
147
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
Answer ten questions by selecting two questions from each unit. Each question
carries 10 marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two
questions. The question may have two subdivisions only.
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
148
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
SNO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
149
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235541 L T P C
DATA ANALYTICS
Practicum 1 0 4 3
150
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Ex No 10: Train the sklearn linear model with a pre-cleaned dataset using fit
function and predict the target variable.
TOTAL PERIODS 75
Suggested List of Students Activity
Presentation/Seminars by students on any recent technological developments based
on the course.
Periodic class/online quizzes conducted based on the course.
Blended learning activities to explore the recent trends and developments in the field.
Sample CSV file Source:
1. https://www.kaggle.com/datasets/kunwarakash/chennai-housing-sales-price
2. https://www.kaggle.com/datasets/arshid/iris-flower-dataset
3. https://www.kaggle.com/datasets/ruchi798/housing-prices-in-metropolitan-areas-of-
india
Textbook for Reference:
Michael Berthold, David J. Hand, Intelligent Data Analysis, Springer, 2007.
Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy,and
IPython, O’REILLY 2018, Second Edition.
Jake Vanderplas, Python Data Science Handbook, Essential tool for working with
data, First Edition, O'Reilly Media, Inc,2017.
Website links for reference:
https://www.kaggle.com/code/kumudadk/introduction-to-machine-learning#pandas
https://www.kaggle.com/code/doukanelik/missing-values
https://www.kaggle.com/code/shtrausslearning/bayesian-regression-house-price-
prediction#2-|-DATA-PREPARATION
https://www.kaggle.com/code/sukethae/housing-prices-prediction-in-hyderabad-india
https://www.kaggle.com/code/mahnazarjmand/clustring-model-on-iris-dataset/input
https://www.kaggle.com/code/pythonafroz/titanic-survival-prediction-with-11-algorithm.
Equipment / Facilities required to conduct the Practical Portion
1. Hardware Requirement:
151
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
152
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235542 L T P C
MOBILE COMPUTING
Practicum 1 0 4 3
Introduction:
Course Outcomes:
Pre-requisites:
A background in computer networks is required.
153
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 2 1 1 3 2 2
CO2 3 3 1 1 3 3 2
CO3 2 3 2 1 1 1 3
CO4 1 3 2 3 1 1 3
CO5 3 1 1 2 3 2 3
Legend: 3-High Correlation, 2-Medium Correlation, 1-Low Correlation
Instructional Strategy:
Combination of lectures, practical exercises, and simulations to reinforce theoretical
concepts.
Emphasis on hands-on experience with network simulators and programming
platforms to enhance understanding and skills in mobile communication
technologies.
Simulation and Real-World Practice: Conduct demonstrations and hands-on activities
in a simulated environment, transitioning to real-world scenarios when possible.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
154
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235542 L T P C
MOBILE COMPUTING
Practicum 1 0 4 3
Assessment Methodology:
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
the practical test as per the scheme of evaluation as below.
155
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
Answer ten questions by selecting two questions from each unit. Each question
carries 10 marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two
questions. The question may have two subdivisions only.
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
156
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
SNO ALLOCATION MARKS
1 Aim (05), Program from Part – A (30) 35
2 Aim (05), Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
157
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235542 L T P C
MOBILE COMPUTING
Practicum 1 0 4 3
158
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Practical Exercises *
6
8. Create a mobile chatting application using TCP with a mobile client.
159
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
160
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235543 L T P C
COMPONENT BASED TECHNOLOGIES
Practicum 1 0 4 3
Introduction
NET Framework provides a number of components to create many types of applications
including those for consoles, Windows, mobile and the web. This Subject uses the .NET
platform as a vehicle to master component-based Technology.
Course Objectives
The objective of this course is to enable the student to
Develop simple applications using .NET
Understand the concepts of event handlers,Windows Form Based Application.
Access SQL database by using ADO.NET
Create web pages using ASP.NET
Create Web Service Using ASP.NET
Develop XML database handling methodologies
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Develop simple applications using .NET
CO2: Understand the concepts of event handlers, Windows Form Based Application.
CO3: Access SQL database by using ADO.NET
CO4: Create Web Pages, Web Service Using ASP.NET
CO5: Develop XML database handling methodologies
Pre-requisites: Nil
161
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 3 1 1 3
CO2 3 3 3 3 1 1 3
CO3 3 3 3 3 1 1 3
CO4 3 3 3 3 1 1 3
CO5 3 3 3 3 1 1 3
162
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235543 L T P C
COMPONENT BASED TECHNOLOGIES
Practicum 1 0 4 3
Assessment Methodology
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
the practical test as per the scheme of evaluation as below.
163
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
Answer ten questions by selecting two questions from each unit. Each question
carries 10 marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two
questions. The question may have two subdivisions only.
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
164
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
165
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235543 L T P C
COMPONENT BASED TECHNOLOGIES
Practicum 1 0 4 3
INTRODUCTION TO C#.NET
Variables and constants–data types– declaration. Operators– types– precedence
–Expressions – Program flow – Decision statements – if ... then, if...then…else,
switch… Case, Loop statements– while, do...while, for. Next, for…each. Next, 5
Array, Classes & objects – Creating and using your own classes – Data members
and member methods – Instantiate an object, abstract class – static class
Windows programming–Creating windows Forms-Working with Toolbox Controls
&Advanced Controls – Events-Menus and Dialog Boxes
Exercise
1. Accept a character from console and check the case of the character. 12
2. Develop a menu-based application to implement a text editor with cut, copy,
paste, save and close operations with accessing and shortcut keys.
Unit II Introduction to ASP.NET
Exercise
3. Develop a web application to input data through a web form to a database and
validate the data. Use the Required Field Validator and Range Validator Controls.
18
4. Implement state management techniques such as view state, session, and
cookies in an ASP.NET web application. 5. Create a simple SOAP or RESTful web
service in ASP.NET and consume it in a client application.
166
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Exercise
6. Connect to a database using ADO.NET and retrieve data using SQL queries. 18
7. Create an ADO.Net application using Stored Procedure
8. Bind data from a database to web controls in an ASP.NET web form.
UNIT IV Working with XML in .NET
10. Develop a Window application to read students records from Database using
ADO.NET and generate XML document containing students’ records
TOTAL PERIODS 75
Andrew Stellman , Jennifer Greene, Head First C#: A Learner's Guide to Real-World
Programming with C#, XAML, and .NET, Third edition , O'Reilly ,2013
Imar Spaanjaars , Beginning ASP.NET 4.5.1: in C# and VB, 1st Edition,Wrox,2014
Tim Patrick, Microsoft ADO.NET 4 Step by Step, 1st Edition Prentice Hall India, 2010
Website links for reference:
https://www.w3schools.com/asp/
167
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
https://learn.microsoft.com/en-us/dotnet/framework/data/
https://www.tutorialspoint.com/xml/index.htm
https://learn.microsoft.com/en-us/sql/
https://learn.microsoft.com/en-us/dotnet/framework/wcf/
Equipment / Facilities required to conduct the Practical Portion
Hardware Requirement
1. Desktop Computer/Laptop
Software Requirement
1.Microsoft Visual Studio IDE
5. Create a simple SOAP or RESTful web service in ASP.NET and consume it in a client
application.
PART – B
6. Connect to a database using ADO.NET and retrieve data using SQL queries.
7. Create an ADO.Net application using Stored Procedure
8. Bind data from a database to web controls in an ASP.NET web form.
9. Develop a Window application to read an XML document containing subject, mark scored,
year of passing into a Dataset
10. Develop a Window application to read students records from Database using ADO.NET
and generate XML document containing students’ records
168
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF VALUATION
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
169
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235544 L T P C
MULTIMEDIA SYSTEMS
Practicum 1 0 4 3
Rationale
Multimedia application is the combined use of text, images, graphics, animation and video
which can be used for business, education and entertainment. This practicum course
prepares students to use digital multimedia for communication, creativity, collaboration and
critical thinking. It also enables the students to implement their creativity to produce variety
of multimedia objects using different multimedia software tools.
Course Objectives
The objective of this course is to
Understand the basic concepts of multimedia systems
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Analyze the key components of multimedia systems
CO2: Design an image and edit images using image editing tools
CO3: Apply audio and video editing using different editing tools
CO4: Create an animation using animation tools
CO5: Apply acquired knowledge in the relevant field for the good cause
170
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 2 3 3 - - -
CO2 3 3 2 2 - - -
CO3 3 3 3 3 - - -
CO4 3 3 3 3 - - -
CO5 3 3 3 2 - - -
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities for
an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
In addition to traditional lecture method, different types of teaching methods and
media are to be employed to develop the outcome.
Guide students to create multimedia objects and applying it in relevant application
171
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235544 L T P C
MULTIMEDIA SYSTEMS
Practicum 1 0 4 3
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
Note:
● CA1 and CA2: All the exercises/experiments should be completed as per the
portions above and kept for the practical test. The students shall be permitted to
select any one by lot for the test. The practical test should be conducted as per the
scheme of evaluation as below. The marks awarded shall be converted to 10 Marks
for each assessment test. Best of one will be considered for the internal assessment
of 10 Marks.
Practical documents should be maintained for every exercise / experiment
immediately after completion of the practice. The practical document should be
submitted for the practical test. The same should be evaluated for 10 Marks for each
exercise/experiment. The total marks awarded should be converted to 10 Marks for
the practical test as per the scheme of evaluation as below.
172
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
Answer ten questions by selecting two questions from each unit. Each question
carries 10 marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two
questions. The question may have two subdivisions only.
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
173
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
SNO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
174
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235544 L T P C
MULTIMEDIA SYSTEMS
Practicum 1 0 4 3
UNIT II TEXT
Usage of text in multimedia, Fonts and Faces, Hypermedia documents and
Hypertext, Hypermedia Structures, Hypertext Tools, Text Editing and Word 3
Processing Tools, OCR Software.
Ex.No Name of the Experiment
175
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Video basics - How video works, Analog Video, Digital Video, Video file formats,
Shooting and Editing Video.
3
Principle of animations, animation techniques, animation file formats. Basics of
multimedia authoring.
Ex.No Name of the Experiment
Use a video processing software to perform – Trim video clips, crop
video, rotate video, join video, add subtitles, edit video dimension, bit
7
rate, frame rate, sample rate, channel, and video/audio quality tasks on a
video.
Create a movie from video clips to demonstrate audio-video mixing, 24
8
music, video effects, video transitions and titles.
TOTAL PERIODS 75
176
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
177
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
2. Convert the given image into pencil sketch using suitable photo editing software.
4. Using photo editor software and /or GIF creator software create an animation such
as a flying balloon.
PART - B
6. Use an audio processing software and perform the audio editing tasks– Import
audio, select and edit the sound, create fade-in fade-out effects, label audio
segments, use noise remove filter, mix audio, change stereo to mono tracks,
export audio to different format and save.
7. Use a video processing software to perform – Trim video clips, crop video, rotate
video, join video, add subtitles, and edit video dimension, bit rate, frame rate,
sample rate, channel, and video/audio quality tasks on a video.
8. Create a movie from video clips to demonstrate - audio-video mixing, music, video
effects, video transitions, and titles.
9. Sketching of cartoon characters using suitable software
10. Create a 2D animation of an aero plane take off using suitable software.
178
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF VALUATION
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
179
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235545 L T P C
FULL STACK DEVELOPER
Practicum 1 0 4 3
Introduction
Being able to understand the full stack development process and develop a complete
website by using various frontend and backend frameworks.
Course Objectives
The objective of this course is to enable the student to
1 Introduce the basic concepts of Full Stack development.
2 Explore the Frontend frameworks - Bootstrap and AngularJS.
3 Develop a website with front-end development languages and tools such as HTML,
CSS, JavaScript, React, and Bootstrap.
4 Create a backend for the website with Django.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Describe the Web Application Development Ecosystem.
CO2: Develop and host the website in the localhost.
CO3: Experiment the Frontend frameworks –Bootrap, AngularJS, ReactJS
CO4: Development of Database for a website using Django.
CO5: Connect the Front end of database with the backend.
Pre-requisites
Web Designing and Scripting Languages.
180
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 - - 2 1
CO2 3 3 3 3 - - 1
CO3 3 3 3 3 - 1 2
CO4 3 3 3 3 - - 1
CO5 3 3 3 3 - - -
181
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235545 L T P C
FULL STACK DEVELOPER
Practicum 1 0 4 3
Assessment Methodology
182
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
Answer ten questions by selecting two questions from each unit. Each question
carries 10 marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two
questions. The question may have two subdivisions only.
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
183
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
184
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235545 L T P C
FULL STACK DEVELOPER
Practicum 1 0 4 3
Ex No: 1 Design a webpage with header, footer and navigation sections using
appropriate semantic elements of HTML5.
12
Ex No: 2 Design a Sign-up page for a website which would accept only numerical
values in the phone number field and password of minimum length 8 using
HTML5 and JavaScript.
Unit II FRONT END FRAMEWORK: BOOTSTRAP
Introduction of Framework, Download Bootstrap, or Include Bootstrap through
CDN links. Bootstrap Classes: Container Classes: .container, .container-fluid.
2.Grid Classes: row, col 3. Navigation Bars: navbar-default, navbar-inverse, 4
Navbar-right. Advanced Plugin: Scrollspy.
Ex No: 3 Design a web page to demonstrate the bootstrap container and grid
classes.
Ex No: 4 Design a web page with navigation bar using. navbar classes. 18
Ex No: 5 Design a web page to demonstrate the scroll spy plugin.
Unit III JAVASCRIPT FRAMEWORK: AngularJS
Introduction to AngularJS: AngularJS DOM, AngularJS Events, AngularJS Forms,
AngularJS Validation. AngularJS application: Dynamic List Creation: adding 4
elements in the List, removing elements from the List.
185
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
View, Template, Django Models. SQLite, Model Creation, Insertion, delete and 4
update data in a Model.
Ex No 8: Create a Django App to display “Hello World.”
Ex No 9: Create and display a template in Django App.
EX No 10: Create a Model in a Django app and insert data. 18
TOTAL PERIODS 75
186
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
PART – B
Ex No: 6 Display a list in a webpage in which list elements can be dynamically added using
AngularJS.
Ex No: 7 Display a list in a webpage in which list elements can be dynamically removed
using AngularJS.
Ex No 8: Create a Django App to display “Hello World.”
Ex No 9: Create and display a template in Django App.
EX No 10: Create a Model in a Django app and insert data.
SCHEME OF VALUATION
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
187
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235546 L T P C
ROBOTIC PROCESS AUTOMATION
Practicum 1 0 4 3
Introduction
In today’s digital landscape, businesses are employing automation more and more to
increase productivity, streamline operations and reduce cost. This technology revolution is
being led by Remote Process Automation, or RPA, which offers powerful tools and
techniques to automate repetitive tasks and workflows across various industries. This
syllabus is designed to provide students with hands-on experience and comprehensive
understanding of Remote Process Automation.
Course Objectives
The objective of this course is to enable the student to
● Understand the fundamentals of RPA tools, including their features and user
interface.
● Master the concept of variables in UiPath, covering various variable types.
● Gain proficiency in basic programming concepts such as control flow, including if-
else statements, loops, and advanced control flow structures, through hands-on
experience in UiPath Studio.
● Develop skills in advanced automation techniques including recording, table
extraction, selectors, and automation of Excel and PDF files using UiPath.
● Learn how to build and manipulate data tables both statically and dynamically using
UiPath, including techniques such as data scraping for dynamic table creation.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Download, install, and activate UiPath Studio, and gain proficiency in using the
tool to develop RPA solutions.
CO2: Demonstrate a deep understanding of variables in UiPath, including their types
and management best practices, allowing them to handle data effectively within
automation workflows.
CO3: Identify and apply Image, Text, and Data Tables Automation.
CO4: Handle User Events and various types of Exceptions effectively.
CO5: Deploy and maintain Robots efficiently.
Pre-requisites : Nil
188
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 3 3 3 - - 3 1
CO2 3 3 3 - - 3 2
CO3 3 3 3 - - 3 1
CO4 3 3 3 - - 3 2
CO5 3 3 3 - - 3 2
Instructional Strategy
189
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235546 L T P C
ROBOTIC PROCESS AUTOMATION
Practicum 1 0 4 3
Assessment Methodology:
190
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
191
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SCHEME OF EVALUATION
Model Practical Examination and End Semester Examination - Practical Exam
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
192
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235546 L T P C
ROBOTIC PROCESS AUTOMATION
Practicum 1 0 4 3
Unit I RPA TOOL INTRODUCTION
Theory
Introduction to RPA Tools and User Interface - Overview of popular RPA tools and
their features - Understanding the user interface of RPA tools.
Variables: Types - Generic Value Variables - Text Variables - True or False
Variables - Number Variables - Array Variables - Date and Time Variables - Data
15
Table Variables- Naming Best Practices, and Management.
Practical
1. Download, Install and Activate Ui-Path Studio. Learn all the basics of
RPA (Variables, arguments and Control flow etc.)
2. Write a program to empty the trash folder in Gmail.
Unit II BASIC PROGRAMMING CONCEPTS
Theory
Control flow concepts - If Else Statements - Loops - Advanced Control Flow -
Sequences - Flowcharts - Control Flow Activities - The Assign Activity - The Delay
Activity - The Do While Activity - The If Activity - The Switch Activity - The While
Activity - The For Each Activity - The Break Activity.
Practical 15
Theory
Recording Introduction – App / Web Recording – Table Extraction – Selectors -
Excel Automation: Basics, Information Retrieval in Data Tables - Data
Manipulation in excel – PDF Automation: Extracting Data from PDF - Extracting a 21
Practical
193
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
5. Write a program to
i) build a data table(static)
ii) build a data table using data scraping (Dynamically).
6. Write a program to read an Excel file and creating a data table by
using data from the Excel file.
7. Write a program to demonstrate the concept of dynamic elements in
UIPath selectors.
Unit IV HANDLING USER EVENTS & EXCEPTION HANDLING
Theory
Triggers: Monitoring system event triggers - Hotkey trigger - Mouse trigger -
System trigger - An example of monitoring email.
Exception Handling - Strategies for handling errors and exceptions - Implementing
09
error-catching mechanisms in RPA workflows.
Practical
8. Write a program to demonstrate email automation. (Note: use triggers and
exception handling)
Unit V DEPLOYING AND MANAGING THE BOT:
Theory
Orchestrator overview for Automation Developers – Working with Orchestrator
Resources.
Managing packages - Uploading packages - Deleting packages.
Practical 15
9. Create an automation project in UiPath studio and publish and control the
same using uipath orchestrator.
10. Write a program to demonstrate manage package, upload package and
deleting package for a reusable component.
75
TOTAL HOURS
Suggested List of Students Activity
Presentation/Seminars by students to identify and analyze a manual process in a
business environment suitable for automation.
Assign bot development projects to students as a group activity to automate specific
tasks or processes.
Blended learning activities to explore advanced RPA techniques and capabilities.
194
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
195
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
PART - B
6. Write a program to read an Excel file and creating a data table by
using data from the Excel file.
7. Write a program to demonstrate the concept of dynamic elements in
UIPath selectors.
8. Write a program to demonstrate email automation. (Note: use triggers and exception
handling)
9. Create an automation project in UiPath studio and publish and control the same using
uipath orchestrator.
10. Write a program to demonstrate manage package, upload package and deleting package
for a reusable component
SCHEME OF VALUATION
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
196
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235654 L T P C
INNOVATION AND STARTUP
Practicum 1 0 2 2
Introduction:
The integration of Innovation and Start-ups concept within the syllabus is testament
to the forward thinking nature of educational institutions. By introducing this concept,
students are provided with a solid foundation upon which they can build their skills in
Innovation and Start-ups. This course can bridge the gap between theory and practice. It
allows students to apply the knowledge they have acquired in a real world context, thereby
enhancing their understanding and retention of the above concept. This experimental
learning approach not only fosters a deeper level of engagement but also trains student with
practical skills necessary to navigate the complexities of the business world. This also
empowers students to become an Innovator or Entrepreneur. With necessary tools and
knowledge, educational institutions are preparing the next generation of entrepreneurs to
tackle the challenges and opportunities that lie ahead. This syllabus will explore the different
facets of innovation, including its importance, types and strategies for fostering a culture of
innovation within organizations
Course Objectives:
The objective of this course is to enable the students
o To understand the concept of Innovation and Start-ups
o To acquire knowledge of Prototype development, IPR, Patents and Copyrights
o To have the practical experience in preparing Business plan for Start-ups
o To visit the existing nearby industry to prepare project report about the present
challenges of that industry
o To know the different funding supports available from Government and Non-
Government schemes for Start-ups
Course Outcomes:
After successful completion of this course, the students should be able to
CO1: Differentiate between Innovation and Start-ups
CO2: Explain the importance of IPR, Patents and Copyrights.
CO3: Describe the methodology to be adopted for preparing the Business Plan
CO4: Gain practical experience by Industrial training and visiting the nearby industry
197
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO5: Explore and identify various funding facilities available from Government and Non-
Government Schemes for Start-ups
Pre-requisites:
There are no specific prerequisites for this course, although a basic understanding of
business and technology concepts would be beneficial.
CO/PO Mapping
CO1 - - 1 - 2 3 3
CO2 - - 1 - 2 3 3
CO3 - - 1 - 2 3 3
CO4 - - 1 - 2 3 3
CO5 - - 1 - 2 3 3
Submission of
Seminar Practical
Class Assessment Industry Visit
Mode Presentations Examination
(Unit I,II & Unit III) Project Report
(Unit IV) (Project)
(Unit V)
Converted to 10 10 20 60
Marks 10 10 20 60
198
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Total 40 marks
S. No Description Marks
Part B
i) Presentation of Industry Visit Project Report 25
TOTAL 100
199
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235654 L T P C
INNOVATION AND STARTUP
Practicum 1 0 2 2
Unit I INTRODUCTION TO INNOVATION
Unit IV SEMINAR
All the students have to select a minimum of 2 topics from the list given
below. They are expected to collect the resources with the help of faculty
assigned to them to prepare PPTs for presentation
1. Idea Generation
2. Innovation Management
9
3. Product Development
7. Barriers to Innovation
200
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
8. Innovation Marketing
All the students should visit and study the nearby industries, incubation
centres, start-ups etc., and select any one to prepare a project report which
covers the Name of the Industry/Organization, Introduction of the Industry,
Type of the Industry, Scope of the Industry, Plant Layout and Location, 18
201
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
1052235773 SUMMER C
INDUSTRIAL TRAINING
Theory VACATION 2
Introduction
Industrial training is a crucial component of the diploma engineering curriculum,
designed to bridge the gap between theoretical knowledge and practical application.
Typically conducted during vacation periods, this two-week training program provides
students with hands-on experience in their respective engineering fields. The primary
objectives are to enhance practical skills, familiarize students with industry standards, and
prepare them for future employment.
Two-week industrial training during vacation periods is an invaluable part of diploma
engineering education. It not only equips students with practical skills but also provides a
comprehensive understanding of the industry, preparing them for successful engineering
careers.
Objectives
1. Practical Exposure: Students gain direct exposure to real-world engineering
practices, tools, and technologies.
2. Skill Enhancement: The training helps in developing technical and soft skills that are
essential for professional growth.
3. Industry Insight: Students learn about the working environment, operational
procedures, and challenges faced by industries.
4. Professional Networking: The training offers opportunities to interact with industry
professionals, which can be beneficial for career prospects.
5. Application of Knowledge: It allows students to apply classroom knowledge to solve
practical problems, enhancing their understanding and retention of engineering
concepts.
Structure of the Training Program
● Orientation: Introduction to the company, its operations, and safety protocols.
● Project Assignment: Students are assigned specific projects or tasks relevant to their
field of study.
● Supervision and Mentorship: Industry professionals guide and mentor students
throughout the training.
● Skill Development Workshops: Sessions on technical skills, software tools, and
industry best practices.
202
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
203
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
204
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
205
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
○ Actively engage in all assigned tasks and projects. Seek opportunities to learn
new skills and technologies relevant to your field of study.
○ Take initiative in asking questions, seeking clarification, and participating in
discussions with supervisors and colleagues.
5. Adaptability and Flexibility:
○ Adapt to the work environment and demonstrate flexibility in handling various
responsibilities and challenges that arise during your training.
○ Be open to different roles and tasks assigned to you, as this will broaden your
experience and skill set.
6. Professionalism and Communication:
○ Communicate effectively with supervisors, colleagues, and clients as
required. Practice clear and concise verbal and written communication.
○ Demonstrate professionalism in all interactions, respecting confidentiality,
and adhering to company policies and procedures.
7. Safety and Compliance:
○ Prioritize safety at all times. Familiarize yourself with safety protocols,
procedures, and emergency exits in the workplace.
○ Follow all safety guidelines and regulations to ensure your well-being and that
of others around you.
After Completing Industrial Training:
8. Reflection and Documentation:
○ Reflect on your training experience. Evaluate what you have learned, the
challenges you faced, and how you have grown professionally.
○ Maintain a journal or log documenting your daily activities, achievements, and
lessons learned during the training period.
9. Feedback and Evaluation:
○ Seek feedback from your industry supervisor and faculty mentor on your
performance and areas for improvement.
○ Use constructive feedback to enhance your skills and competencies for future
career opportunities.
10. Career Planning:
○ Use your industrial training experience to inform your career planning and
decision-making process.
○ Discuss your career goals and aspirations with your faculty mentor or career
counselor for guidance on next steps after completing your diploma.
206
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
By following these instructions, Diploma engineering students can make the most of
their industrial training experience, gain valuable insights into their chosen field, and prepare
themselves effectively for future professional endeavors.
Attendance Certification
Every student has to get their attendance certified by the industrial supervisor in the
prescribed form supplied to them. Students have also to put their signature on the
form and submit it to the institution faculty mentor.
Training Reports
The students have to prepare reports: The report in the form of a diary to be
submitted to the concerned faculty mentor of the institution. This will be reviewed
while awarding Internal assessment.
Industrial Training Diary
Students are required to maintain the record of day-to-day work done. Such a
record is called Industrial training Diary. Students have to write this report regularly.
All days for the week should be accounted for clearly giving attendance particulars
(Presence, absence, Leave, Holidays etc.). The concern of the Industrial supervisor is
to periodically check these progress reports.
In addition to the diary, students are required to submit a comprehensive
report on training with details of the organisation where the training was undergone
after attestation by the supervisors. The comprehensive report should incorporate
study of plant / product / process / construction along with intensive in-depth study
on any one of the topics such as processes, methods, tooling, construction and
equipment, highlighting aspects of quality, productivity and system. The
comprehensive report should be completed in the last week of Industrial training. Any
data, drawings etc. should be incorporated with the consent of the Organisation.
207
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
Scheme of Evaluation
Internal Assessment
Students should be assessed for 40 Marks by industry supervisor and polytechnic
faculty mentor for the Internal Assessment.
Total 50
D Viva Voce 20
Total 100
208
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
SEMESTER VI
209
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236111 L T P C
ADVANCED ENGINEERING MATHEMATICS
Theory 3 0 0 3
Introduction:
Mathematics is essential for engineering students to understand core engineering
subjects. It provides the framework for engineers to solve problems in engineering domains.
This course is designed to bridge the gap between diploma mathematics and B.E/B.Tech
mathematics in matrix algebra, differential calculus, vector calculus, differential equations,
and Laplace transforms.
Course Objectives:
The objective of this course is to enable the students to
1. Understand the concepts of eigen-values and eigen-vectors of matrices.
2. Learn the notation of partial differentiation and determine the extremities of
functions of two variables.
3. Acquire knowledge in vector calculus which is significantly used to solve engineering
problems.
4. Formulate and solve differential equations.
5. Understand Laplace transformation and its engineering applications.
Course Outcomes:
After successful completion of this course, the students should be able to
CO1: Find eigenvalues and corresponding eigenvectors of a square matrix.
CO2: Apply the knowledge of partial differentiation to evaluate Jacobian and extremities of
two variable functions.
CO3: Evaluate the gradient of a scalar field and the divergence and curl of vector fields.
CO4: Solve ordinary differential equations using various techniques.
CO5: Use Laplace transforms to solve first-order ordinary differential equations.
210
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping:
CO1 3 3 2 1 1 1 3
CO2 3 3 2 1 1 1 3
CO3 3 3 2 1 1 1 3
CO4 3 3 2 1 1 1 3
CO5 3 3 2 1 1 1 3
Instructional Strategy:
● A theory-demonstrate-practice-activity strategy may be used to ensure that learning
is outcome-based.
All demonstrations/Hands-on practices might be under a simulated environment.
Use inducto-deductive approach to achieve the desired learning objectives.
Use open-ended questions to nurture the problem-solving and reasoning skills
among students.
Support and guide the students for self-study.
State the need for mathematics with engineering studies and provide real-life
examples.
211
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236111 L T P C
ADVANCED ENGINEERING MATHEMATICS
Theory 3 0 0 3
Assessment Methodology:
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4
(60 marks)
Quiz
Written test
Written test MCQ Model Written
Mode (Another Two
(Two units) (Online / Examination Examination
units)
Offline)
Duration 2 Periods 2 Periods 1 Hour 3 Hours 3 Hours
CA1 and CA2: Assessment written test should be conducted for 50 Marks for two units. The
marks scored will be converted to 15 Marks. Best of one will be considered for the internal
assessment of 15 Marks.
CA1and CA2 Assessment test should be conducted for two units as below.
PART A: (5 X 10 Marks = 50 Marks).
Eight questions will be asked, students should write five questions. Each unit four questions
can be asked. Each question may have subdivisions. Maximum two subdivisions shall be
permitted.
CA3: 60 MCQ can be asked by covering the entire portion. It may be conducted by Online /
Offline. The marks scored should be converted to 5 marks for the internal assessment.
CA4: Model examination should be conducted as per the end semester question pattern.
The marks should be converted to 15 marks for the internal assessment.
Question Pattern: Model Examination and End Semester Examination-Theory Exam
Answer ten questions by selecting two questions from each unit. Each question carries 10
marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two questions. The
212
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
213
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236111 L T P C
ADVANCED ENGINEERING MATHEMATICS
Theory 3 0 0 3
Partial derivatives of two variable and three variable functions (up to second
order) – Homogeneous functions and Euler’s theorem (excluding proof) –
7
Jacobian matrix and determinant – Maxima and minima of functions of two
variables – Simple problems.
Scalar filed and Vector field – Vector differential operator – Gradient of a scalar
field – Directional derivative – Divergence and curl of a vector field (excluding
7
properties) – Solenoidal and irrotational vector fields – Simple problems.
TOTAL 45
214
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
215
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236112 L T P C
ENTREPRENEURSHIP
Theory 3 0 0 3
Introduction
Development of a diploma curriculum is a dynamic process responsive to the
society and reflecting the needs and aspiration of its learners. Fast changing society
deserves changes in educational curriculum particularly to establish relevance to
emerging socio-economic environments; to ensure equity of opportunity and
participation and finally promoting concern for excellence. In this context the course on
entrepreneurship and start ups aims at instilling and stimulating human urge for excellence
by realizing individual potential for generating and putting to use the inputs, relevant to
social prosperity and thereby ensure good means of living for every individual, provides jobs
and develop Indian economy.
Course Objectives
After completing this subject, the student will be able to
● Acquire entrepreneurial spirit and resourcefulness
● Familiarize Acquire knowledge about the business idea and product selection
● Analyze the banking and financial institutions
● Understand the pricing policy and cost analysis
● Get knowledge about the business plan preparation
Course Outcomes
CO1: Understand the process of entrepreneurship
CO2: Analyse the importance of generation of ideas and product selection
CO3: Familiarization of various financial and non financial schemes
CO4: Acquire various cost components to arrive pricing of the product
CO5: Learn the preparation of project feasibility report
Pre-requisites
Knowledge of basics of Engineering and Industrial engineering
216
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 - - - - 3 1 3
CO2 - - - - 3 3 3
CO3 - - - 1 - 3 2
CO4 - 1 3 3 2 3 2
CO5 - 2 3 3 3 3 3
217
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236112 L T P C
ENTREPRENEURSHIP
Theory 3 0 0 3
Assessment Methodology
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4
(60 marks)
Quiz
Written test
Written test MCQ Model Written
Mode (Another Two
(Two units) (Online / Examination Examination
units)
Offline)
Duration 2 Periods 2 Periods 1 Hour 3 Hours 3 Hours
CA1 and CA2: Assessment written test should be conducted for 50 Marks for two units. The
marks scored will be converted to 15 Marks. Best of one will be considered for the internal
assessment of 15 Marks.
CA1and CA2 Assessment test should be conducted for two units as below.
PART A: (5 X 10 Marks = 50 Marks).
Eight questions will be asked, students should write five questions. Each unit four questions
can be asked. Each question may have subdivisions. Maximum two subdivisions shall be
permitted.
CA3: 60 MCQ can be asked by covering the entire portion. It may be conducted by Online /
Offline. The marks scored should be converted to 5 marks for the internal assessment.
CA4: Model examination should be conducted as per the end semester question pattern.
The marks should be converted to 15 marks for the internal assessment.
Question Pattern: Model Examination and End Semester Examination-Theory Exam
Answer ten questions by selecting two questions from each unit. Each question carries 10
marks each. (5 X 20 Marks = 100 Marks)
Four questions will be asked from every unit, students should write any two questions. The
question may have two subdivisions only.
218
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
219
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236112 L T P C
ENTREPRENEURSHIP
Theory 3 0 0 3
UNIT I Entrepreneurship – Introduction and Process
Concept of entrepreneurship - Importance, Myths about Entrepreneurship, Pros and
Cons of Entrepreneurship, Process of Entrepreneurship, , Competencies and
characteristics of an entrepreneur -, Ethical Entrepreneurship, Entrepreneurial
7
Values and Attitudes, Creativity, Innovation and entrepreneurship- Entrepreneurs -
as problem solvers, Mindset of an employee and an entrepreneur, - Risk
Taking-Concepts
logo, tag line, Promotion strategy, Business Plan Preparation, -Concept and
220
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL HOURS 45
221
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236113 L T P C
PROJECT MANAGEMENT
Theory 3 0 0 3
Introduction
Project management is the systematic application of knowledge, skills, tools, and
techniques to project activities to meet specific project requirements. It involves planning,
organizing, and managing resources to achieve project goals within defined scope, time, and
budget constraints. Project management encompasses several key processes and phases,
including initiation, planning, execution, monitoring and controlling, and closing. It is
essential across various industries to ensure projects are completed successfully, efficiently,
and effectively, aligning with organizational objectives and stakeholder expectations. Project
managers play a crucial role in leading teams, managing risks, ensuring quality, and
communicating with stakeholders to drive project success.
Course Objectives
After completing this subject, the student will be able,
● To understand the concept, characteristics and elements of projects.
● To understand the stages in Project Life Cycle.
● To appreciate the need for Project Portfolio Management System.
● To know the considerations in choosing appropriate project management structure.
● To understand the components of techno-economic feasibility studies.
● To know about the detailed project report
● To learn about project constraints.
● To understand the techniques of evaluation.
● To get insight into the Social Cost Benefit Analysis Method.
● To know how to construct project networks using PERT and CPM.
● To learn how to crash project networks
● To understand the meaning of project appraisal.
● To understand the meaning of project audits.
● To know the qualities of an effective project manager.
● To understand the stages in Team Development model.
Course Outcomes
CO 1: Understand the Project Management Principles.
CO 2: Learn to create and manage project schedules.
CO 3: Create structure and manage the project commitments.
CO 4: Gain enterprise support.
222
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO1 1 1 - - - 2 2
CO2 2 2 1 - 1 3 2
CO3 3 2 3 3 1 3 3
CO4 3 2 2 1 3 2
CO5 3 2 3 3 1 3 3
223
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236113 L T P C
PROJECT MANAGEMENT
Theory 3 0 0 3
Assessment Methodology
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4
(60 marks)
Quiz
Written test
Written test MCQ Model Written
Mode (Another Two
(Two units) (Online / Examination Examination
units)
Offline)
Duration 2 Periods 2 Periods 1 Hour 3 Hours 3 Hours
224
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236113 L T P C
PROJECT MANAGEMENT
Theory 3 0 0 3
UNIT I Project Management – An Overview, Project Portfolio Management
System and Structure, Steps in Defining Project and Project Delays
Project – Classification – Importance of Project Management – An Integrated
7
Approach – Project Portfolio Management System – The Need – Choosing the
appropriate Project Management Structure: Organizational considerations and
project considerations – steps in defining the project – project Rollup – Process
breakdown structure – Responsibility Matrices – External causes of delay and
internal constraints.
UNIT III Project Evaluation under Certainty and Uncertainty, Project Evaluation,
Commercial and Social Cost Benefit Analysis
Project Evaluation under certainty - Net Present Value (Problems - Case Study),
Benefit Cost Ratio, Internal Rate of Return, Urgency, Payback Period, ARR – Project
7
Evaluation under uncertainty – Methodology for project evaluation – Commercial vs.
National Profitability – Social Cost Benefit Analysis, Commercial or National
Profitability, social or national profitability.
UNIT IV Developing Project Network using PERT and CPM, Project Appraisal
and Control Process.
Developing a Project Plan - Developing the Project Network – Constructing a Project
7
Network (Problems) – PERT – CPM – Crashing of Project Network (Problems - Case
Study) – Resource Leveling and Resource Allocation – how to avoid cost and time
overruns – Steps in Project Appraisal Process – Project Control Process – Control
Issues – Project Audits – the Project Audit Process – project closure – team, team
member and project manager evaluations.
225
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
TOTAL HOURS 45
226
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
● Purpose: This activity equips students with practical skills in using technology to
plan, track, and manage project tasks and resources efficiently.
227
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236114 L T P C
FINANCE FUNDAMENTALS
Theory 3 0 0 3
Introduction
This course gives a deep insight into the finance fundamentals such as money
management and the process of acquiring needed funds. It also encompasses the oversight,
creation, and study of money, banking, credit, investments, assets, liabilities that make up
financial systems and improves overall financial literacy.
Course Objectives
The objective of this course is to
1. Identify different ways to save money for future
2. Understand various techniques to raise capital
3. Get acquainted with the essential terminologies used in finance language
4. Get exposed to different types of budgeting
5. Instill the concept of costing and its impact on proftability
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Manage financial resources effectively to achieve personal goals
CO2: Ensure that the business has enough money to meet its obligations and that it
can recover in the future
CO3: Exhibit financial literacy through the usage of different terminologies
appropriate to the context
CO4: Differentiate different types of budgeting and allocate the resources
CO5: Apply the idea of marginal costing in decision making
Pre-requisites
Knowledge of basic mathematics
228
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
CO/PO Mapping
CO1 1 1 - - - 2 2
CO2 2 2 1 - 1 3 2
CO3 3 2 3 3 1 3 3
CO4 3 2 2 1 3 2
CO5 3 2 3 3 1 3 3
Instructional Strategy
● It is advised that teachers take steps to pique pupils' attention and boost their
curiosity to learn.
● Implement task-based learning activities where students work on specific tasks or
projects.
● Incorporate technology tools and resources, such as online platforms, interactive
multimedia, and virtual communication tools, to enhance engagement and provide
additional practice opportunities.
● All demonstrations/Hand-on practices may be followed in the real environment as far
as possible.
229
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
6000236114 L T P C
FINANCE FUNDAMENTALS
Theory 3 0 0 3
Assessment Methodology
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4
(60 marks)
Quiz
Written test
Written test MCQ Model Written
Mode (Another Two
(Two units) (Online / Examination Examination
units)
Offline)
Duration 2 Periods 2 Periods 1 Hour 3 Hours 3 Hours
230
DIRECTORATE OF TECHNICAL EDUCATION, CHENNAI – 600 025
2023 REGULATION
231
6000236114 L T P C
FINANCE FUNDAMENTALS
Theory 3 0 0 3
UNIT I Personal Finance
Personal Finance – Meaning, Objectives and advantages – Individual Perspective –
7
Family Perspective – Time Value of Money – Personal Savings: Meaning, Different
modes of Saving – Bank Deposit, Online Investments, Insurance, Stocks, Gold, Real
Estate – Returns Vs Risk – Financial Discipline – Setting Alerts for commitments
(With Real time Examples)
UNIT IV Budgeting
Budgetary Control – Meaning – Preparation of various budgets – Purchase budget –
7
Sales Budget – Production budget – Cash Budget – Flexible budgets.
(With Problems)
TOTAL HOURS 45
Introduction:
CO1 2 1 1 - - - -
CO2 2 2 1 2 - - 1
CO3 1 1 2 2 - - 1
CO4 2 1 1 2 - - 1
CO5 2 1 1 1 2 - 1
Legend: 3-High Correlation, 2-Medium Correlation, 1-Low Correlation
Instructional Strategy:
Use of Visual Aids: Utilize visual aids such as diagrams, charts, and animations to clarify
Flipped Classroom Approach: Implement a flipped classroom model where students review
lecture materials and resources independently before class and use class time for hands-on
activities, problem-solving, and discussions. This approach encourages active learning and
fosters deeper understanding.
Assessment Methodology:
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4
(60 marks)
Quiz
Written test
Written test MCQ Model Written
Mode (Another Two
(Two units) (Online / Examination Examination
units)
Offline)
Duration 2 Periods 2 Periods 1 Hour 3 Hours 3 Hours
1052236115 L T P C
5G TECHNOLOGY
Theory 3 - - 3
TOTAL PERIODS 45
The following student activities or similar activities can be assigned for assessing IA marks
NPTEL :https://nptel.ac.in/courses/108/105/108105134/
Udemy: https://www.udemy.com/course/5g-mobile-networksmodern-wireless-
communication-technology/
Introduction
The DevOps is the combination of two words, one is Development and other is
Operations. It is a culture to promote the development and operation process collectively.
The DevOps course will help to learn DevOps basics and provide depth knowledge of
various DevOps tools such as Git, Maven, Ansible, Jenkins.
Course Objectives
The objective of this course is to enable the student to
To understand basics of Devops.
To illustrate the benefits and drive the adoption of cloud-based Devops tools to
solve real world problems.
To understand the concepts of Continuous Integration/ Continuous
Testing/ Continuous Deployment).
To understand the version control tools like Git.
To understand about configuration management using Ansible
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Understand basics of Devops.
CO2: Perform continuous integration and continuous testing and
Continuous deployment using Jenkins by building and automating test case using
Maven.
CO3: Ability to perform automated continuous deployment.
CO4: Understand different actions performed through version control tools like Git.
CO5: Ability to do configuration management using Ansible.
Pre-requisites
Nil
CO1 3 2 3 3 - - -
CO2 3 3 3 3 - - -
CO3 3 3 3 3 - - -
CO4 3 3 2 3 - - -
CO5 3 3 3 3 - - -
Legend: 3-High Correlation, 2-Medium Correlation, 1-Low Correlation
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities
for an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Simulation and Real-World Practice: Conduct demonstrations and hands-on
activities in a simulated environment, transitioning to real-world scenarios when
possible.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
Assessment Methodology:
Continuous Assessment (40 marks) End Semester
Examination
CA1 CA2 CA3 CA4
(60 marks)
Quiz
Written test
Written test MCQ Model Written
Mode (Another Two
(Two units) (Online / Examination Examination
units)
Offline)
Duration 2 Periods 2 Periods 1 Hour 3 Hours 3 Hours
1052206116 L T P C
DEVOPS
Theory 3 0 0 3
1. Jennifer Davis, Ryn Daniels, “Effective DevOps”, 1st edition, O’Reilly, 2017.
2. David Johnson, “Ansible for DevOps: Everything You Need to Know to Use
Ansible for DevOps”, Second Edition, CreateSpace Independent Publishing
Platform, 2016.
Rationale:
Data science is like being a digital detective, utilizing tools and algorithms to
unveil hidden patterns in raw data. This course on Data Science equips learners with the
ability to understand the process of Data Science, manipulate structured and unstructured
data through various tools, algorithms, and software. This course also gives the insights
about statistical data analysis and python libraries for data wrangling and data visualization.
Data science is often considered as the twenty-first century's most lucrative career pathway
this course gains much attention. This course also introduce basic machine learning
algorithms.
Course Objectives:
To learn to describe the data for the data science process.
To learn to describe the relationship between data.
To utilize the Python libraries for data wrangling.
To present and interpret data using visualization libraries in Python
To know the basic machine learning models
Course Outcomes:
On successful completion of this course, the student will be able to
CO1: Define the data sciences and data science process
CO2: Perform statistical calculation on data using python.
CO3: Perform wrangling on data with python libraries
CO4: Create effective visualization of given data
CO5: Build data science applications with Support vector machines, Naive Bayes,
Decision Trees and with Clustering algorithms.
Pre-requisites:-
Nil
CO /
PO1 PO2 PO3 PO4 PO5 PO6 PO7
PO
CO1 3 2 2 - - - 1
CO2 3 3 3 2 - - 2
CO3 3 3 3 3 - - 2
CO4 3 3 3 3 - - 2
CO5 3 3 3 3 1 1 2
Instructional Strategy:
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities
for an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Simulation and Real-World Practice: Conduct demonstrations and hands-on
activities in with built0in Models in data science
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
https://www.kaggle.com/datasets/saurabh00007/iriscsv/code
IBM Data Science Professional Certificate
https://www.coursera.org/professional-certificates/ibm-data-science
Equipment / Facilities required to conduct the Practical Course
Hardware Required.
1. Desktop Computers/ Laptop
Software Required.
1. Python /google colab
Rationale
This course gives a comprehensive exposure to various commercial cloud Platforms
Google, Amazon and Microsoft and Open source cloud platforms Eucalyptus and
OpenStack. The course introduces the latest IoT technologies in Cloud. The focus of this
course is to introduce students Machine Learning, a sub-field of Artificial Intelligence, and to
Cloud applications of Machine Learning. This helps the students to combine these
technologies to produce innovative business solutions.
Course Objectives
The objective of this course is
1. To provide an in-depth and comprehensive knowledge of various commercial and
open source cloud platforms.
2. To comprehend and apply the services offered by various cloud platforms
practically.
3. To understand and apply the concept of IoT in cloud.
4. To apply Machine learning in cloud.
5. To justify, adopt and combine various cloud technologies, applications, and
services to effectively manage their transition into the IT function.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Analyze the trade-offs between deploying applications in the cloud and over
the local infrastructure.
CO2: Use and Manage Virtual Machines on AWS, Google Cloud and Azure platforms.
CO3: Understand and apply the spectrum of Cloud computing capabilities to deploy
virtual machines on Eucalyptus and Open Stack .
CO4: Learn about using hosting services, storage services, networking services, and
machine learning services.
CO5: To Apply IoT in cloud and learn to combine them to cater to the practical
needs of next-generation mobile devices and social media users
CO1 1 2 2 - - - 1
CO2 1 3 3 - - - 1
CO3 1 3 3 - - - 1
CO4 1 3 3 - - - 1
CO5 1 3 3 - - - 3
Instructional Strategy
● The teacher can use experiential learning as an instructional strategy both in and
outside the classroom.
● It may be necessary for the teacher to pre-teach the skills and processes necessary
to achieve the intended learning outcomes.
● The teacher needs to encourage students to share their thoughts so that the entire
class can benefit from individual insights.
● Teachers can encourage divergent thinking by asking students to transform a
teacher guided image into several others of their own creation.
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
IoT and Cloud - Architecture of IoT-Cloud - Local and Global Positioning Systems
(GPS) - IoT Interactions with GPS, Clouds, and Smart Machines-Cloud services for
IoT- 3
IoT Cloud Platforms - AWS-IoT - Microsoft Azure IoT- Google IoT- Features-
Working.
TOTAL PERIODS 75
Introduction:
Data visualization is one of the most powerful tools to explore, understand and
communicate patterns in quantitative information. Therefore, this course is intended to
introduce participants to key principles of analytic design and useful visualization
techniques for the exploration and presentation of univariate and multivariate data. This
course is highly applied in nature and emphasizes the practical aspects of data
visualization in the data sciences. Students will learn how to evaluate data visualizations
based on principles of data analytic, how to construct compelling visualizations using the
free statistics software(s), and how to explore and present their data with visual methods.
Course Objectives:
Course Outcomes:
CO1 3 3 2 2 1 1 1
CO2 3 3 3 3 1 1 2
CO3 3 3 3 3 1 1 1
CO4 3 3 3 2 1 1 1
CO5 3 3 3 3 1 1 2
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
3. Jiawei Han, Micheline Kamber, Jian Pei, “Data Mining: Concepts and
Techniques”, 3rd Edition, Morgan Kaufmann Publishers, 2011.
Website links for reference:
https://egyankosh.ac.in/
https://www.kaggle.com/code/benhamner/python-data-visualizations
https://www.datacamp.com/tutorial/data-visualisation-tableau
https://www.geeksforgeeks.org/data-visualization-with-python/
https://nptel.ac.in/courses/106106212
https://nptel.ac.in/courses/106107220
Equipment / Facilities required to conduct the Practical Portion
1. Hardware(s) Requirement
Desktop / Laptop
Printer
PART-B
6. Creating Density Plot and Histogram with ggplot
7. Plotting data using Heatmaps, Treemaps and Regression plot
8. Creating Violin Plot and Boxplot with Seaborn
9. Visualization of Time Series Data
10. Visualization of Spatial Data.
SCHEME OF VALUATION
S. NO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
Rationale
Advanced Database management systems contain comprehensive contents on
various concepts related to Query optimization and structured , unstructured and semi
structured databases. An in-depth knowledge of distributed and parallel databases is
imparted during the course of study. The design and querying of spatial and temporal
databases along with hands on experience is emphasized. This course includes study of
XML database design and querying. Students will get a detailed introduction to the non
relational databases like NoSQL and emerging databases like mobile, web and cloud
databases. After learning this subject, students will be able to design and use Advanced
Database Management Systems as a backend for developing realtime applications.
Course Objectives
The objective of this course is
1. To design conceptual and physical database tuning .
2. To comprehend and apply the concepts of Object, Distributed, Parallel, Spatial
Temporal and XML databases.
3. To learn and apply the concepts of Multimedia and NoSql databases.
4. To understand and use the concepts of emerging database technologies like Web
Mobile and Cloud Databases.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Analyze the basics of query optimization techniques and apply it to minimize the cost.
CO2: Design a Distributed database system and execute distributed queries.
CO3: Design Spatial and Temporal Database systems and implement it in corresponding
applications.
CO4: Design XML database systems and validate with XML schema
CO5: Apply NoSQL database systems and manipulate the data associated with it. Design a
database system in Cloud and integrate it with application.
CO1 3 2 1 - - - 3
CO2 3 3 3 - - - 1
CO3 3 3 3 - - - 1
CO4 3 3 3 - - - 1
CO5 3 3 3 - - - 1
Instructional Strategy
● The teacher can use experiential learning as an instructional strategy both in and
outside the classroom.
● It may be necessary for the teacher to pre-teach the skills and processes necessary
to achieve the intended learning outcomes.
● The teacher needs to encourage students to share their thoughts so that the entire
class can benefit from individual insights.
● Teachers can encourage divergent thinking by asking students to transform a
teacher guided image into several others of their own creation.
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
Create the employees table and form the following SQL queries:
a) Find the number of employees hired each year.
4
b) Find the number of employees hired each month.
5
c) Find the number of employees hired each week.
d) Find the 3 most recently hired employees and what
department they work in.
Write a DTD for XML documents with student data: name, address
and a student_id, one or more subjects (computer science,
Mechanical, Electrical, Civil etc ). Write an XML document containing
student data conforming to the DTD, and check it for validity. 4
6
a) Write a XQuery which returns The names of all students in
ascending order.
b) The students who study the same subjects.
c) The subjects which are studied by more than 10 students.
Web databases -Web search engines, web search architecture Inverted indexes
for web search engines, web crawling, web search statistics .
Mobile Databases- Concept -Mobile Database Architecture - Modes of Operations
3
of Mobile Database - Transaction Model in MDS
Cloud Databases- Database options in Cloud, Changing role of the DBA in the
cloud- Moving your databases to the cloud.
TOTAL PERIODS 75
PART – A
Ex No 1: Consider the SQL query
select * from employee,department where employee.dept_id = department.dept_id What
evaluation plan would a query optimizer likely choose to get the least estimated cost?
Ex No 2: Write SQL queries to
a) Retrieve details of all books in the library – id, title, name of publisher, authors, number
of copies in each branch, etc.
b) Get the particulars of borrowers who have borrowed more than 3 books, but from
Jan 2017 to Jun 2017.
c) Delete a book in BOOK table.
d) Update the contents of other tables to reflect this data manipulation operation.
Ex No 3:
Consider a schema that contains the following table with the key underlined: Employee
(Eno, Ename, Desg, Dno). Assume that we horizontally fragment the table as follows:
Ex No 6:
Write a DTD for XML documents with student data: name, address and a student_id, one or
more subjects (computer science, Mechanical, Electrical, Civil etc ). Write an XML
document containing student data conforming to the DTD, and check it for validity.
a) Write a XQuery which returns The names of all students in ascending order.
b) The students who study the same subjects.
c) The subjects which are studied by more than 10 students.
Ex No 7:
a) Consider a student database consisting of (Register_no, Fname, Lname, Address
Rationale
This course is concerned with the development of applications on mobile and
wireless computing platforms. Android will be used as a basis for teaching
programming techniques. Students will work at all stages of the software
development life-cycle from inception through to implementation and testing.
Course Objectives
The objective of this course is to
To facilitate students to understand android SDK.
To help students to gain a basic understanding of Android application
development.
To inculcate working knowledge of Android Studio development tool.
To test Android applications.
To deploy Android applications.
Course Outcomes
After successful completion of this course, the students should be able to
CO1: Identify various concepts of mobile programming that make it unique from
programming for other platform.
CO2: Critique mobile applications on their design pros and cons.
CO3: Utilize rapid prototyping techniques to design and develop sophisticated mobile
interfaces.
CO4: Test Android applications.
CO5: Deploy applications to the Android marketplace for distribution.
Pre-requisites : Nil.
CO1 3 3 2 1 1 1 -
CO2 3 3 2 1 1 1 -
CO3 3 3 2 1 1 1 -
CO4 3 3 2 1 1 1 -
CO5 3 3 2 1 1 1 -
Instructional Strategy
● It is advised that teachers take steps to pique pupils' attention and boost their
learning confidence.
● To help students learn and appreciate numerous concepts and principles in each
area, teachers should provide examples from daily life, realistic situations, and real-
world engineering and technological applications.
● The demonstration can make the subject exciting and foster in the students a
scientific mindset. Student activities should be planned on all the topics.
● Throughout the course, a theory-demonstrate-practice-activity strategy may be used
to ensure that learning is outcome- and employability-based.
● Do not let students work on an activity or an experiment with the expected outcome,
rather allow students to be honest about whatever the results of the experiment are.
If the results are different from the expectations, students should do an analysis
where they could be the source of error, if any.
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
THEORY:
Introduction to Android: The Android Platform, Android SDK, Eclipse
3
Installation, Android Installation, Building First Android application,
Ex.No Name of the Experiment
THEORY: Using Common Android APIs: Using Android Data and Storage
APIs, Managing data using Sqlite, Using Android Networking APIs, Using 3
Android Web and Telephony APIs, Deploying Android Application to the
World.
Ex.No Name of the Experiment
TOTAL PERIODS 75
1. https://developer.android.com/get-started/overview
2. https://developer.android.com/courses/
PART-B
6. Implement an application that writes data to the SD card.
7. Develop a native application that uses GPS location information.
8. Develop an application for sending & receiving SMS.
9. Develop an application that makes use of SQLite databases.
10. Write an application that creates alarm clock.
SCHEME OF VALUATION
SNO ALLOCATION MARKS
1 Writing program from Part – A 35
2 Writing program from Part – B 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
Introduction
User Interface (UI) and User Experience (UX) Design play key roles in the experience users
have when interacting with digital products and applications. In this course, student will
learn the theory and methodologies behind UI and UX design. Student will learn design their
own wireframes and interactive prototypes. Learning UI and UX basics can help to student
collaborate better on team projects and create new career opportunities.
Course Objectives
The objectives of this course are enabling the students
To learn problem solving skills.
To gain knowledge of UI and UX Design.
To understand the concept of functions and their role in UX Design.
To comprehend the basics of interaction structures and its importance in application
development.
To recognize the importance of visual design.
Course Outcomes
At the end of the course, students will be able
CO1: Demonstrate knowledge on UI and UX design concepts.
CO2: Develop and performing a competitive analysis in UX design.
CO3: Design user personas using persona UXPressia's online builder tool.
CO4: Develop interaction design and functional layout.
CO5: Creating web and mobile app applications using visual design tools.
Pre-requisites: Nil
CO1 3 3 3 1 1 1 2
CO2 3 3 3 3 1 1 2
CO3 3 3 3 3 2 2 2
CO4 3 3 3 2 2 3 2
CO5 3 3 3 3 2 2 2
Instructional Strategy
Engage and Motivate: Instructors should actively engage students to boost their
learning confidence.
Real-World Relevance: Incorporate relatable, real-life examples and engineering
applications to help students understand and appreciate course concepts.
Interactive Learning: Utilize demonstrations and plan interactive student activities
for an engaging learning experience.
Application-Based Learning: Employ a theory-demonstrate-practice-activity strategy
throughout the course to ensure outcome-driven learning and employability.
Encourage Critical Analysis: Foster an environment where students can honestly
assess experiment outcomes and analyze potential sources of error in case of
discrepancies.
Assessment Methodology
Continuous Assessment (40 marks) End
Semester
CA1 CA2 CA3 CA4 Examination
(60 marks)
TOTAL 50
60
● CA 3: Written Test for complete theory portions should be conducted for 100 Marks
as per the question pattern below. The marks scored will be converted to 15 Marks
for internal assessment.
Question pattern – Written Test Theory
Description Marks
● CA 4: All the exercises/experiments should be completed and kept for the practical
test. The students shall be permitted to select any one by lot for the test. The
practical test should be conducted as per the scheme of evaluation below. After
completion of all the exercises the practical test should be conducted as per End
Semester Examination question pattern scheme of evaluation. The marks awarded
should be converted to 15 Marks for the internal assessment.
Ideation Methods - Interaction & Prototyping - Paper & Digital Prototyping - Design 3
a Web / Mobile App.
PART – B
6. Conduct end-to-end user research - User research, creating personas, Ideation process
(User stories, Scenarios), Flow diagrams, Flow Mapping.
7. Identifying interaction design and functional layout. Practical implementation of
interaction design and functional layout.
8. Exploring various UI Interaction Patterns.
9. Create Social media advertisement using online tools and applications.
10. Design super market special offer sales poster using online tools and applications.
SCHEME OF VALUATION
SNO ALLOCATION MARKS
1 Aim (05) ,Program from Part – A (30) 35
2 Aim (05) ,Program from Part – B (30) 35
3 Executing any one program (Part A or Part –B) 15
4 Output 10
5 Viva Voce 05
6 Total 100
Orient intern in the new workplace. Give interns an overview of the organization,
Explain the intern’s duties and introduce him or her to co-workers.
Allow the interns in meetings and provide information, resources, and opportunities
for professional development.
The interns have never done this kind of work before, they want to know that their
work is measuring up to organizational expectations, hence provide professional
guidance and mentoring to the intern.
Total 50
D Viva Voce 20
Total 100
Introduction
The Fellowship in the Diploma in Engineering program is designed to provide
aspiring engineers with a comprehensive educational experience that combines theoretical
knowledge with practical skills. This fellowship aims to cultivate a new generation of
proficient and innovative engineers who are equipped to meet the challenges of a rapidly
evolving technological landscape.
Participants in this fellowship will benefit from a robust curriculum that covers core
engineering principles, advanced technical training, and hands-on projects. The program
emphasizes interdisciplinary learning, encouraging fellows to explore various branches of
engineering, from mechanical and civil to electrical, electronics & communication and
computer engineering. This approach ensures that graduates possess a versatile skill set,
ready to adapt to diverse career opportunities in the engineering sector.
In addition to academics, the fellowship offers numerous opportunities for
professional development. Fellows will engage with industry experts through seminars,
workshops, and internships, gaining valuable insights into real-world applications of their
studies. Collaborative projects and research initiatives foster a culture of innovation, critical
thinking, and problem-solving, essential attributes for any successful engineer.
By offering this fellowship, participants become part of a vibrant community of
learners and professionals dedicated to advancing the field of engineering. The program is
committed to supporting the growth and development of each fellow, providing them with
the tools and resources needed to excel both academically and professionally.
The Fellowship in the Diploma in Engineering is more than just an educational
endeavor; it is a transformative journey that equips aspiring engineers with the knowledge,
skills, and experiences necessary to make significant contributions to society and the
engineering profession.
Objectives
After completing students will be able to,
● Provide fellows with a solid foundation in core engineering principles and advanced
technical knowledge across various engineering disciplines.
1 Alignment with Assess how well the project aligns with the stated objectives and
Objectives requirements.
Determine if the student has addressed the key aspects outlined in
the project guidelines.
3 Clarity of Check if the student has clearly defined and articulated the
Objectives: objectives of the project.
Ensure that the objectives are specific, measurable, achievable,
relevant, and time-bound (SMART).
8 Originality and Assess the level of originality and creativity demonstrated in the
Creativity: project.Determine if the student has brought a unique perspective or
solution to the research problem.
B Attendance 10
Total 40
D Viva Voce 20
Total 100
Introduction
Every student must do one major project in the Final year of their program. Students
can do their major project in Industry or R&D Lab or in-house or a combination of any two
for the partial fulfillment for the award of Diploma in Engineering.
For the project works, the Department will constitute a three-member faculty committee to
monitor the progress of the project and conduct reviews regularly.
If the projects are done in-house, the students must obtain the bonafide certificate for
project work from the Project supervisor and Head of the Department, at the end of the
semester. Students who have not obtained the bonafide certificate are not permitted to
appear for the Project Viva Voce examination.
For the projects carried out in Industry, the students must submit a separate certificate from
Industry apart from the regular bonafide certificate mentioned above. For Industry related
projects there must be one internal faculty advisor / Supervisor from Industry (External), this
is in addition to the regular faculty supervision.
The final examination for project work will be evaluated based on the final report submitted
by the project group of not exceeding four students, and the viva voce by an external
examiner.
Objectives
Academic project work plays a crucial role in the education of Diploma in Engineering
students, as it helps them apply theoretical knowledge to practical situations and prepares
them for real-world engineering challenges.
● Integration of Knowledge: Consolidate and integrate theoretical knowledge acquired
in coursework to solve practical engineering problems.
● Skill Development: Enhance technical skills related to the specific field of
engineering through hands-on experience and application.
● Problem-Solving Abilities: Develop critical thinking and problem-solving abilities by
addressing complex engineering issues within a defined scope.
● Project Management: Gain experience in project planning, execution, and
management, including setting objectives, timelines, and resource allocation.
Course Outcomes
CO 1: Demonstrate the ability to apply theoretical concepts and principles learned in
coursework to solve practical engineering problems encountered during the project.
CO 2: Develop and enhance technical skills specific to the field of engineering
relevant to the project, such as design, analysis, simulation, construction, testing,
and implementation.
CO 3: Apply critical thinking and problem-solving skills to identify, analyze, and
propose solutions to engineering challenges encountered throughout the project
lifecycle.
CO 4: Acquire project management skills by effectively planning, organizing, and
executing project tasks within defined timelines and resource constraints.
CO 5: Improve communication skills through the preparation and delivery of project
reports, presentations, and documentation that effectively convey technical
information to stakeholders.
Important points to consider to select the In-house project.
● Selecting a project work in Diploma Engineering is a significant decision that can
greatly influence your learning experience and future career prospects.
10 Quality of Work Overall quality and contribution of the project to the field.
Demonstrated effort to produce high-quality work.
SCHEME OF EVALUATION
The mark allocation for Internal and End Semester Viva Voce are as below.
Note: * The rubrics should be followed for the evaluation of the internal marks during
reviews.