Diploma in Engineering and Technology: Department of Computer Engineering Course Code: 1052
Diploma in Engineering and Technology: Department of Computer Engineering Course Code: 1052
N – SCHEME
*Applicable to the Diploma Courses other than Diploma in Hotel Management & Catering
Technology.
* Each Semester will have 16 weeks duration of study with 35 hrs. / Week for
Regular Diploma Courses and 18 hrs. / Week for Part-Time Diploma Courses.
i
The Curriculum for all the 6 Semesters of Diploma courses (Engineering & Special
Diploma Courses viz. Textile Technology, Leather Technology, Printing Technology,
Chemical Technology etc.) have been revised and revised curriculum is applicable for
the candidates admitted from 2020 – 2021 academic year onwards.
Condition for admission to the Diploma courses shall be required to have passed in
The S.S.L.C Examination of the Board of Secondary Education, Tamil Nadu.
(Or)
The Anglo Indian High School Examination with eligibility for Higher Secondary
Course in Tamil Nadu.
(Or)
The Matriculation Examination of Tamil Nadu.
(Or)
Any other Examinations recognized as equivalent to the above by the Board of
Secondary Education, Tamil Nadu.
Note: In addition, at the time of admission the candidate will have to satisfy certain
minimum requirements, which may be prescribed from time to time.
ii
H.Sc Academic H.Sc Vocational Industrial
Sl. Subjects Studied Training
Courses
No Subjects Studied Related Vocational Institutes
subjects subjects Courses
1. Physics and Maths / Physics Related 2 years
All the
Chemistry as / Chemistry Vocational course to
Regular and
compulsory along Subjects be passed
Sandwich
with Mathematics / Theory& with
Diploma
Biology Practical appropriate
Courses Trade
2. Diploma English & English & Accountancy & -
Course in Accountancy Accountancy, Auditing,
Commercial
Practice English & English & Banking,
Elements of Elements of
Economics Economics, Business
Management,
English & English &
Elements of Management Co-operative
Commerce Principles Management,
& Techniques,
International
English & Trade,
Typewriting
Marketing &
Salesmanship,
Insurance &
Material
Management,
Office
Secretary
ship.
iii
Candidates who have studied Commerce Subjects are not eligible for Engineering
Diploma Courses.
prescribed course of study for a period of not less than 3 academic years in any
institution affiliated to the State Board of Technical Education and Training, Tamil
Nadu, when joined in First Year and two years if joined under Lateral Entry scheme in
the second year and passed the prescribed examination.The minimum and maximum
Minimum Maximum
Diploma Course
Period Period
Full Time 3 Years 6 Years
Full Time 2 Years 5 Years
(Lateral Entry)
Sandwich 3½ Years 6½ Years
Part Time 4 Years 7 Years
This will come into effect from N Scheme onwards i.e. from the academic
year 2020-2021.
7. Subjects of Study and Curriculum outline:
The subjects of study shall be in accordance with the syllabus prescribed from time to
time, both in theory and practical subjects.
The curriculum outline is given in Annexure – I.
8. Examinations:
Board Examinations in all subjects of all the semesters under the scheme of
examinations will be conducted at the end of each semester.
iv
The internal assessment marks for all the subjects will be awarded on the basis of
continuous internal assessment earned during the semester concerned. For each
subject 25 marks are allotted for internal assessment. Board Examinations are
conducted for 100 marks and reduced to 75.
follows:
05 Marks
The Test – III is to be the Model Examination
covering all the five units and the marks obtained will
be reduced to:
v
Model Examination:
Covering all the 5
Test III Units. End of 16th week 100 3 Hrs
(Board Examinations-
question paper-
pattern).
vi
(2 ½ marks for the material submitted in writing and 2 ½ marks for the seminar
presentation). For each subject minimum of two seminars are to be given and the
average marks scored should be reduced to 5 marks.
All Test Papers, Assignment Papers / Notebooks and the seminar presentation written
material after getting the signature with date from the students must be kept in safe
custody in the department for verification and audit. It should be preserved for one
semester after publication of Board Exam results and produced to the flying squad
The Internal Assessment mark for a total of 25 marks which are to be distributed
as follows:-
a) Attendance : 5 Marks
(Award of marks same as theory subjects)
b) Procedure/ observation and tabulation/
Other Practical related Work : 10 Marks
c) Record writing : 10 Marks
TOTAL : 25 Marks
All the Experiments/Exercises indicated in the syllabus should be completed and the
same to be given for final Board examinations.
The observation note book / manual should be maintained for 10 marks. The
observation note book / manual with sketches, circuits, program, reading and
calculation written by the students manually depends upon the practical subject during
practical classes should be evaluated properly during the practical class hours with
date.
The Record work for every completed exercise should be submitted in the subsequent
practical classes and marks should be awarded for 10 marks for each exercise as per
the above allocation.
At the end of the Semester, the average marks of all the exercises should be
calculated for 20 marks (including Observation and Record writing) and the marks
vii
awarded for attendance is to be added to arrive at the internal assessment mark for
Practical. (20+5=25 marks)
Only regular students, appearing first time have to submit the duly signed bonafide
record note book/file during the Practical Board Examinations.
All the marks awarded for Assignments, Tests, Seminar presentation and Attendance
should be entered periodically in the Personal Theory Log Book of the staff, who is handling
the theory subject.
The marks awarded for Observation, Record work and Attendance should be entered
periodically in the Personal Practical Log Book of the staff, who is handling the practical
subject.
PhysicalEducation:
The Communication Skill Practical and Computer Application Practical with more
emphasis are being introduced in First Year. Much Stress is given to increase the
Communication skill and ICT skill of students. As per the recommendation of MHRD
and under Fit India scheme, the Physical education is introduced to encourage
students to remain healthy and fit by including physical activities and sports.
Curriculum and in partial fulfillment for the award of Diploma by the State Board of
worthwhile and innovative projects, every year prizes are awarded for the best three
projects i.e. institution wise, region wise and state wise. The Project work must be
reviewed twice in the same semester. The project work is approved during the V
viii
a) Internal assessment mark for Project Work & Internship:
Project Review I … 10 marks
Project Review II … 10 marks
Attendance … 05 marks (Award of marks same as
theory subject pattern)
Total … 25 marks
Proper record should be maintained for the two Project Reviews and preserved for
one semester after the publication of Board Exams results. It should be produced to
the flying squad and the inspection team at the time of inspection/verification.
*Examination will be conducted for 100 marks and will be converted to 75 marks.
c) Internship Report:
The internship training for a period of two weeks shall be undergone by every
candidate at the end of IV / V semester during vacation. The certificate shall be
produced along with the internship report for evaluation. The evaluation of internship
training shall be done along with final year “Project Work & Internship” for 20 marks.
The internship shall be undertaken in any industry / Government or Private certified
agencies which are in social sector / Govt. Skill Centres / Institutions / Schemes.
ix
A neatly prepared PROJECT REPORT as per the format has to be submitted by
individual student during the Project Work & Internship Board examination.
12. Scheme of Examinations:
The Scheme of examinations for subjects is given in Annexure - II.
x
First Class:
A candidate will be declared to have passed in First Class if he/she secures not less
than 60% of the aggregate marks in all the semesters put together and passes all the
subjects within the stipulated period of study 2 / 3 / 3½ / 4 years [Full time(lateral
entry)/Full Time/Sandwich/Part Time] without any break in study.
Second Class:
All other successful candidates will be declared to have passed in Second Class.
The above classifications are also applicable for the Sandwich / Part-Time students
who pass out Final Examination from October 2023 /April 2024 onwards (both joined
First Year in 2020 -2021)
15. Duration of a period in the Class Time Table:
The duration of each period of instruction is 1 hour and the total period of instruction
hours excluding interval and lunch break in a day should be uniformly maintained as 7
hours corresponding to 7 periods of instruction (Theory & Practical).
******
xi
ANNEXURE – I
STATE BOARD OF TECHNICAL EDUCATION & TRAINING, TAMILNADU
1052 : DIPLOMA IN COMPUTER ENGINEERING SYLLABUS
N-SCHEME
(To be implemented from the year 2020-21 onwards)
CURRICULUM OUTLINE
III SEMESTER
Col SUBJECT HOURS PER WEEK
No CODE SUBJECT THEORY PRACTICAL TOTAL
IV SEMESTER
VI SEMESTER
M SCHEME N SCHEME
III SEMESTER
SUB CODE SUBJECT SUBCODE SUBJECT
35231 Basics of Electrical & 4052310 Basics of Electrical &
Electronics Engineering Electronics Engineering
35232 Operating systems 4052320 Operating systems
35233 C Programming 4052330 C Programming and Data
Structures
35234 Electrical and Electronics 4052340 Electrical and Electronics
Practical Practical
35235 Linux Practical 4052350 Linux Practical
35236 C Programming Practical 4052360 C Programming and Data
Structures Practical
35237 Computer Application 40002 Computer Application
Practical Practical
IV SEMESTER
35241 Computer Architecture 4052410 Computer Architecture
35242 Computer Networks and 4052620 Computer Networks and
Security Security
(W.e.f. Apr 2023 onwards)
35243 Object Oriented 4052430 Object Oriented
Programming with Java Programming with Java
35244 Data structures using C 4052330 C Programming and Data
Structures
35245 Java Programming 4052460 Java Programming Practical
Practical
35246 Data structures using C 4052360 C Programming and Data
Practical Structures Practical
30002 Life and Employability Skill 40001 Communication Skill
Practical Practical
M SCHEME N SCHEME
VSEMESTER
35251 Web Programming 4052420 Web Design and
Programming
35252 Relational Database 4052440 Relational Database
Management system Management system
35253 Component Based 4052531 Component Based
Technology Technology
35271 Software Engineering 4052631 Software Engineering
35272 Cloud Computing 4052520 Cloud Computing and
Internet of Things
35255 Web Programming practical 4052450 Web Design and
Programming practical
35256 Relational Database 4052470 Relational Database
Management system Management system
practical practical
35257 Component Based 4052561 Component Based
Technology practical Technology practical
VI SEMESTER
35261 Computer Hardware and 4052610 Computer Hardware and
Servicing Servicing
35262 Mobile Computing 4052533 Mobile Computing
35281 Multimedia Systems 4052632 Multimedia Systems
35282 Open source software 4052510 Python Programming
35264 Computer Servicing and 4052640 Computer Hardware and
Networking Practical Networking Practical
35265 Mobile Computing Practical 4052563 Mobile Computing Practical
35283 Multimedia Systems 4052652 Multimedia Systems
Practical Practical
35284 Open source software 4052540 Python Programming
Practical practical
35267 Project work No Equivalent
II YEAR
N – SCHEME
III SEMESTER
Marks
Subject Hours Hours/
/Week Semester Internal Board Duration
Total
Assessment Examinations
Basics of Electrical
and Electronics 5 80 25 100* 100 3Hrs
Engineering
*Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
Understand the AC fundamentals
Understand the working principle of UPS
Know about servomotors
Familiarize with semiconductor devices, rectifier circuits, transistors and its applications
Use Binary ,Octal and Hexadecimal numbers
Define logic gates
Significance of Boolean algebra in digital circuits
Understand the working principles of sequential and combinational logic circuits
Define Flip-flops and describe behavior of various flip-flops
Know about Synchronous and Asynchronous counters
Know about the function of shift registers
1.2 Batteries 3
Classification of cells- Construction of Lead acid cell– Methods of
charging –Care and Maintenance of Lead acid battery– Indications
ofa fully charge battery–Maintenance free batteries.
1.3 UPS 3
Need for UPS - Online and Offline UPS – Definition – Block
Diagram – Explanation of each block– Merits and demerits of online
and offline UPS–Need of heat sink-Specification and ratings–
Maintenance of UPS including batteries.
1.4 Switches 3
Basics of switches used - Ratings of switches used for a system
Installation – Ratings and types of wires used – necessity of MCB, ELCB.
TRANSFORMER AND SPECIAL MOTORS
II
2.1 Single Phase transformer
5
Working Principle and Construction of transformer – Brief description
of each part – Function and materials used – emf equation of
transformer (No derivation) – Voltage and current ratio of a
transformer - Efficiency - Losses in a transformer - Auto
transformer - Applications – Step up and Step down transformer
(Definition only)
3.1 Diodes 8
PN Junction diode– Barrier Voltage, Depletion Region – Forward
biased and Reverse biased Junction – Working principle – forward
/Reverse characteristics of PN Junction diode - Applications of diode
– Zener Diode: Construction-Characteristics (Forward and
Reverse)– Avalanche and Zener break down - Applications of
Zener diode. Light Emitting Diodes-operation, construction and
characteristics. LDR: Principle of operation and Characteristics.
Photo Diode–Principle of operation (concept only)
3.2 Rectifiers
4
Definition – Need of Rectification – Circuit diagram, Operation, i/p and
o/pWaveforms of Half wave - Full wave- Bridge rectifiers (without
filters) - Uses of filters in rectifier circuit – Ripple factor, Efficiency
and PIV (No derivation) – Comparison
3.3 Bipolar JunctionTransistor
Definition- Principle of NPN and PNP transistor- Symbol - Transistor
4
terminals - Operating principle (NPN transistor only) -Configurations of
transistor.
BOOLEAN ALGEBRA, LOGIC GATES COMBINATIONAL SYSTEM
IV
4.1 Number representation
4
Decimal, Binary, Octal and Hexadecimal number Systems-Conversion of
number from one number system to another (without decimal point) -
Year of
REFERENCE BOOKS
Year of
S.No Title Author Publisher Publishing/
Edition
1. Digital Electronics and Jaydeep University Press,
First Edition 2012
Logic Design Chakravarthy Hyderabad
5. Oxford University
Digital Electronics G.K.Kharate 2010
Press
SEMESTER PATTERN
II YEAR
N – SCHEME
III SEMESTER
Instructions Examination
Marks
Subject Hours Hours/
Internal Board Duration
/Week Semester Total
Assessment Examinations
Students have to be conversant with computer, its terminology and functioning. The
heart of a computer is based around its Operating System. 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.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
Understand the purpose, goals, functions and evolution of Operating Systems.
Understand the concept of process, process states and their scheduling.
Classify different types of schedulers and scheduling algorithms.
Identify the significance of inter-process communication and synchronization.
Know about the usage of semaphore in inter-process communication.
Understand the condition for a dead lock, ways to prevent or recover from
thedeadlock.
Know about memory protection against unauthorized access and sharing.
Compare and contrast paging and segmentation techniques.
Define virtual memory and its underlying concepts.
Describe page replacement policies and disk scheduling techniques.
Describe the features and brief history of Linux
Compare Unix and Linux
Explain Linux architecture
Describe the process management, memory management handled by LINUX
Describe file management, device drivers handled by Linux
Learn to manage accounts in Linux OS.
Learn to write shell script.
V Linux–Case study
5.1.Introduction 6
History of Linux – Features of Linux – Components of Linux system –
Userspace – Kernel space - Linux Architecture - Popular Flavors of
Linux- FSF/GNU-Linux Desktop: GNOME- KDE.
File System 4
Second extended file system – ext2 – Virtual File System – Different
types of files - File Management – File Security – 3 levels –
Mounting file system– Unmounting
Managing Accounts 2
Types of accounts–Root, System, User–Manage Users and
Groups – Create, Modify, Delete a Group – Create, Modify, Delete an
account.
REFERENCE BOOKS
“Operating System Internal and Design Principles”, William Stallings, Pearson
Education, 7th Edition
“Operating System, Principles & Design”, Pal Chaudhury, PHILearning, FirstEdition
“Operating System”,RohitKhuranaITLESE,VikasPublishingLtd,FirstEdition2011
“Operating System concepts”, Abraham Siberschatz Galvin, Gagne,
WileyPublishers, 9thEdition
“Operating Systems”, Harvey M. Deiteland Paul J.Deitel, David R.Choffnes,
PearsonEducation, NewDelhi, Third Edition,2007
Learning Websites
https://en.wikipedia.org/wiki/Operting_system
https://computer.howstuffworks.com/operating-system.htm
https://www.tutorialspoint.com/operating_system/index.htm
https://www.geeksforgeeks.org/operating-systems/
https://codescracker.com/operating-system/
https://www.computerhope.com/os.htm
SEMESTER PATTERN
II YEAR
N – SCHEME
III SEMESTER
C Programming
and 6 96 25 100* 100 3Hrs
Data Structures
*Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
TOTAL 96
RATIONALE:
C’ is the most widely used computer language, which is being taught as a core
course. C is general purpose structural language that is powerful, efficient and compact,
which combines features of high level language and low-level language. It is closer to both
Curriculum Development Centre, DOTE. Page 22
Man and Machine. Due to this inherent flexibility and tolerance it is suitable for different
development environments. Due to these powerful features, C has not lost its importance
and popularity in recently developed and advanced software industry. C can also be used
for system level programming and it is still considered as first priority programming
language. This course covers the basic concepts of C. This course will act as
“Programming concept developer” for students. It will also act as “Backbone” for subjects
like OOPS, Visual Basic, Windows Programming, JAVA etc.
Data structures are the techniques of designing the basic algorithms for real-life
projects. In the present era, it is very essential to develop programs and organize data in
such a way that it solves a complex problem efficiently. Understanding of data structures is
essential and this facilitates to acquire sound knowledge of the insight of hardware
requirement to any problem base. The practice and assimilation of data structure
techniques is essential for programming.
OBJECTIVES:
At the end of the Course, the Students will able to
Define Program, Algorithm and flow chart
List down and Explain various program development steps
Write down algorithm and flow chart for simple problems.
Describe the concepts of Constants, Variables, Data types and operators.
Develop programs using input and output operations.
Use of command line arguments.
Explain compiler controlled directives.
Understand the structure and usage of different looping and branching
statements.
Define arrays and string handling functions.
Explain user-defined functions, structures and union.
Define pointers and using the concept of Pointers.
Define Linear and non-linear data structures.
List and discuss the different types of linear data structures.
Define a tree and the different terms related with trees.
Write the algorithm for different types of sorting and searching.
Contents: Theory
1.2 Introduction to C
3
History of C - Features of C Language - Structure of a C program – Execution
of C Program : Compiling, Link and Run a program – Diagrammatic
representation of program execution process.
1.3 Variables, Constants & Data types
5
C character set – Tokens – Constants - Keywords – identifiers and
Variables - Data types and storage – Data type Qualifiers – Declaration of
variables – Assigning values to variables – Escape sequences - Defining
symbolic constants
1.4 C operators
5
Arithmetic, Logical, Assignment, Relational, Increment and Decrement,
Conditional, Bitwise, Special Operator precedence and Associativity. C .
expressions – Arithmetic expressions, Evaluation of expressions- Type
cast operator.
1.5 I/O statements
2
Formatted input, formatted output, Unformatted I/O statements
DECISION MAKING, ARRAYS , STRINGS, FUNCTIONS
2.1 Control Statements
II
Simple if statement – if-else, else-if-ladder statements, switch statement, 5
Looping Statements – while, do _ while and for loop, go to, continue and
break statements.
2.2 Arrays
4
Definition – Array element and subscript - Declaration – Initialization of one
dimension array elements - Two dimensional arrays – initialization of
elements.
4.3 Queues
4
Definition – Representation of Queue using arrays – Circular Queue,
Dequeue (Definition and Examples only)
V LINKED LIST, TREES, SORTING, SEARCHING
5.1 Terminologies
Node, Address, Pointer, Information, Null Pointer, Empty list -. Type of lists : 6
Singly linked list , Doubly linked list, Circular list - Representation of singly
linked lists in Memory-Difference between Linked & sequential List –
Advantages and Disadvantages of Linked list. (Concepts only, no
implementations)
5.2. Trees
6
Terminologies: Degree of a node, degree of a tree, level of a node, leaf
node, Depth / Height of a tree, In-degree & out-Degree, siblings. In order
traversal, Preorder traversal, Post order traversal. (Concepts only, no
implementations)
5.3. Sorting
3 .
Introduction, Types of sorting - Bubble sort , Quick Sort - Examples.
5.4 Searching
3
Definition – Algorithms and “C” programs for Linear search and Binary
search.
REFERENCE BOOKS:
II YEAR
N – SCHEME
III SEMESTER
Instructions Examination
Marks
Subject Hours/
Hours
Duration
/ Week Semester Internal Board
Total
Assessment Examinations
Electrical and
Electronics
Engineering 4 64 25 100* 100 3Hrs
Practical
* Examinations will be conducted for 100 Marks and it will be reduced to75marks.
RATIONALE:
Diploma Engineers from all branches of engineering are expected to have some
practical knowledge of electrical and electronics engineering. Also the technicians
working in different engineering fields have to deal with various types of electrical
equipments. Various types of electronic circuits are used in different electrical
equipments. Hence it is necessary to have practice with electric circuits, different types
of electronic devices to know the principles and working characteristics.
DETAILED SYLLABUS
Contents:Practical
LAB EXERCISES
B Construct the circuit and draw the graph for different stages of Bridge
rectifier with filter using CRO.
13 Construct and test the parity generator and checker function using
IC74180
BOARDEXAMINATION
DETAILED ALLOCATION OF MARKS
SCHEME OF VALUATION
Writing any one Experiment (CIRCUIT DIAGRAM, TABULAR
45 Marks
COLUMN, TRUTH TABLE / EQUATION / FORMULA)
Construction 40 Marks
Result 10 Marks
VIVA–VOCE 05 Marks
COMPONENTS
1 Resistors 1150Ω,1KΩ,2.2KΩ,10KΩ,220Ω
2 Capacitor 10μF, 4.7μF
3 PN Diode IN4007
4 Zener Diode Z11.1
5 Transistor SL100,CL100
6 IC7400, IC7402, IC7404,
IC7408,IC7432,IC7486
7 Ic74180,IC74153,IC7476,IC7474
8 IC7490,IC7493,IC7495
SEMESTER PATTERN
II YEAR
N – SCHEME
III SEMESTER
* Examinations will be conducted for 100 Marks and it will be reduced to 75marks.
RATIONALE:
DETAILEDSYLLABUS
Contents:Practical
Write a shell script that accepts a numerical value N. Then display the
1
Decrementing value of N till it reaches 0.
Write a shell script that takes three command line arguments. The first
3 argument is the name of the destination file and the other two arguments are
Names of files to be placed in the destination file.
Write a shell script that print out date information in this order: time, day of
5
The week, day number, year– that is like this.21:18:00 IST Mon16 Aug2021
Write a shell script that represents a multiple choice question, gets the user’s
7 Answer and report back whether the answer is right, wrong or not one of the
choices.
Write a shell script that takes a command line argument and reports on
8
Whether it is a directory, a file or something else.
BOARD EXAMINATION
SCHEME OF VALUATION
II YEAR
N – SCHEME
III SEMESTER
C Programming
and Data
Structures 4 64 25 100* 100 3Hrs.
Practical
* Examinations will be conducted for 100 marks and it will be reduced to75 marks.
RATIONALE:
As ‘C’ is the most widely used computer language in software industry to provide the
hands on experience o n w r i t i n g C p r o g r a m s a n d on implementation of linear
and non-linear data structure, this course is introduced. The knowledge of ‘ C’ language
and data structures will be reinforced by practical exercises during the course of study.
This course will help students to develop the capability of selecting a particular data
structure.
3. Write a program to find the largest number between given three numbers.
6. Write a program using the function power (a,b) to calculate the value of a raised to b.
7. Write a program to find the length of the given string using pointers.
8. Write a program to find factorial of a number using recursion.
PART – B
9. Write a program in ‘C’ to create a singly linked list containing at least five
elements. Make necessary assumptions.
11. Write a “C” program to convert an infix expression into post fix expression.
13. Write a “C” program to add two 3 x 3 matrices and display the result in Matrix form.
14. Write a “C” program to read 10 elements and sort the above numbers
using bubble sort.
15. Write a “C” Program for binary searching.
SCHEME OF VALUATION
20 Marks
Writing any one program from PART – A
25 Marks
Writing any one program from PART – B
05 Marks
VIVA – VOCE
HARDWARE REQUIREMENT
Desktop Computers - 30 No’s
Laser Printer - 1 No
SOFTWARE REQUIREMENT
C – Compiler with Editor.
II YEAR
N- SCHEME
III SEMESTER
E PUBLISHING
4 64 25 100* 100 3Hrs.
PRACTICAL
RATIONALE:
This course will enable the students to familiarize with the features and use of
application packages such as CorelDraw, Photoshop and Adobe indesign. This subject will
develop skills in handling the above packages to develop software for-publishing. It makes
the students exactly suitable for DTP industry.
LAB EXERCISES
PART-A
1. Create a Bit Notice with specified height and width with various text styles.
2. Create a design using all basic tools and make changes using shape tool.
3. Create a notebook wrapper design using fountain filling and pattern filling tools.
4. Create an invitation using arrange menu commands like transformations,
align and distribute and order.
5. Create a calendar with the help of Grid Tool, Power clip and import commands.
6. Create a simple logo using text tool, rectangle tool and ellipse tool.
7. Transform one object into another object using blend tool.
PART-B
1. Create a design by using the various Selection Tools, cutting and pasting the
images.
2. Using multiple layers, create a design with the use of masking various images.
3. Create a design by the use of text tools and apply text effects.
4. Change the color of an image by the use of selective coloring method.
5. Create a design by applying the various filtering effects.
6. Create a simple layout and master page by using master page palette
andCharacter Styles.
7. Create a multipage document by using character, paragraph, auto flow and
text commands.
8.Create a stylish monthly calendar sheet by using table and its formatting commands.
SCHEME OF VALUATION
Result(Part – A) 5 Marks
Result(Part – B) 5 Marks
SOFTWARE REQUIREMENTS
Any Open Source Software
GIMP
Scribus
Inkscape
Krita
Pinta
Shotwell or any equivalent open source
software. [or]
Corel draw, Photoshop, Adobe indesign.(optional)
[ Open source software usage is recommended than proprietary for doing lab
exercises ]
II YEAR
N SCHEME
IV SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
Computer
5 80 25 100* 100 3 Hrs
Architecture
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE
Computer Architecture is concerned with the structure and behavior of the various
functional modules of the computer and their interaction. This course provides the
necessary understanding of the hardware operation of digital computers.
DETAILED SYLLABUS
Contents: Theory
Unit Name of the Topics Hours
I REGISTER TRANSFER LOGIC AND CPU
Register transfer 3
Register Transfer Language – Inter Register transfer – Control
function-Bus transfer-Memory transfer.
Micro operations and ALU 7
Arithmetic micro operations-Binary adder, subtractor, incrementer,
4bit arithmetic circuit, Logic micro operations- one stage of logic
circuit-applications, shift micro operations- 4 bit combinational circuit
shifter-one stage of ALU.
Central processing unit 4
Components of CPU- General register organization, bus system-
register set with common ALU-memory stack - stack limits- Processor
Organization - Instruction format(3,2,1,0 address instructions) –
Addressing modes, Various addressing modes – RISC and CISC
Architecture, Characteristics.
Control unit 3
Reference Books
1. “Computer System Architecture”, M.Morris Mano, Prentice –Hall of India Pvt
Limited, Revised Third Edition.
2. “Computer Organization And Architecture Designing For Performance”, William
Stallings, Pearson Publications, Eighth Edition.
3. “Computer Organization and Design: The Hardware/Software Interface”, David A.
Patterson and John L.Hennessey, Morgan Kauffman / Elsevier, Fifth Edition, 2014.
4. “Computer Architecture and Organization”, John P. Hayes, Tata Mc Graw Hill,
ThirdEdition
II YEAR
N – SCHEME
IV SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
OBJECTIVES: On successful completion of the course, the students will be able to.
To impart knowledge on Internet and basics of networking concepts.
To impart basic knowledge on web development.
Develop simple components in web pages using CSS.
To impart knowledge for validations and event handlers using JavaScript.
To provide the basic knowledge about PHP and web services.
To impart PHP scripting ideas and importance in web development.
Write PHP Programs with MySQL database.
III JAVASCRIPT
3.1 JavaScript Basics 5
Need of scripting languages – Variables and Data Types:
Declaring Variables – Life span of variables - Data Types -
Operators: Assignment, comparison, computational and logical
operators - Control Structures: Conditional Statements – Loop
Statements: for, while, for in, break and continue statements.
IV PHP
Introduction 4
A Brief Introduction to Apache, MySQL, PHP and Open Source -
Server-Side Web Scripting.
PHP
PHP Structure and Syntax - Integrating HTML with PHP - Syntax and 5
Variables - Constants and Variables - Passing Variables between
Reference Books
1. “Douglas E. Comer” “The Internet Book”, Prentice Hall.
2. “Terry Felke-Morris” “Web Development and Design Foundations with HTML5”,
Pearson.
3. “Thomas A. Powell, Fritz Schneider” “HTML & CSS: The Complete Reference”, Tata
McGras-Hill.
4. “Thomas Powell, Fritz Schneider” “Java Script: The Complete Reference”, Tata
McGras-Hill.
5. “Timothy Boronczyk, Elizabeth Naramore, Jason Gerner, Yann Le Scouarnec, Jeremy
Stolz, Michael K. Glass” “Beginning PHP6, Apache, MySQL, Web Development”, Wrox
Publications.
II YEAR
N – SCHEME
IV SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
Object Oriented
Programming 5 80 25 100* 100 3 Hrs.
with Java
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
References:
1. “E. Balagurusamy “, “Programming with Java”, Tata Mc-Graw Hill, New Delhi.
2. “Herbert schildt “, “Java - The complete reference”, Tata Mc graw Hill,
New Delhi.
3. “Java 2,J2SE1.4 Complete”, BPB Publications.
II YEAR
N – SCHEME
IV SEMESTER
Relational
Database
5 80 25 100* 100 3 Hrs.
Management
System
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
The major objectives of this subject are to provide a strong formal foundation in Database
Concepts, technology and practice to the students to enhance them into well informed
application developers. After learning this subject, the students will be able to understand the
designing of RDBMS and can use any RDBMS package as a backend for database
applications.
OBJECTIVES:
Reference Books
II YEAR
N – SCHEME
IV SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
RATIONALE:
The main objective of the of this practical subject is to introduce the students to build a
complete site, with the writing of a single web page in Web Design & Programming Practical
using HTML, CSS, Java Script, PHP and MYSQL. The subject will impart knowledge to
design web pages, dynamic and interactive web sites with client-side and server-side
scripting. After completion the students will be able to independently design and develop web
sites and web applications.
OBJECTIVES:
By introducing the Web design and Programming Practical, it is intended to:
Develop to build a complete website using HTML.
Create web pages using Advanced HTML and CSS.
Practice to include JavaScript for form validations.
DETAILED SYLLABUS
Contents: Practical
PART – A
1. Design a HTML page describing your profile in one paragraph. Design in such a way
that it has a heading, a horizontal rule, three links and your photo. Also, write three
HTML documents for the links. Include facilities for forward, backward and HOME.
2. Design a HTML page about computer languages. List the language. Each Language’s
name is a link. Prepare separate HTML documents for each language and call them in
the appropriate link.
3. Design a single page website for your polytechnic containing a description of the
courses offered. It should also contain some general information about the college
such as its history, the campus, and its unique features and so on. The site should be
colored and each section should have a different color.
4. Develop a web page using CSS to create a time table for the class using different
border style.
5. Write a Java script code that converts the entered text to uppercase.
6. Write a Java script code to validate the username and password. The username and
password are stored in variables.
7. Write a Java Script code using frames and Events (When a cursor moves over
anobject it should display the specification of the object in another frame).
8. Create a site containing banner advertisement at the top of the page. The ads
arechanged every 10 or 15 seconds.
9. Write jQuery Program for Count the number of milliseconds between the two click
events on a paragraph.
10. Write jQuery Program for Disable/enable the form submit button & Blink the text.
BOARD EXAMINATION
NOTE:
Students should write one program from PART A and one program from PART B.
LIST OF EQUIPMENTS
Hardware Requirement
1. Desktop Computers – 30 Nos.
2. Laser Printer – 1 No.
Software Requirement
1. Notepad / Notepad++ / Dreamweaver
2. Apache XAMPP
3. Any Browser
II YEAR
N – SCHEME
IV SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
Java Programming
4 64 25 100* 100 3 Hrs.
Practical
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE:
To understand various concepts of JAVA and to familiarize Java
environment to create, debug and run Java programs.
OBJECTIVES:
Develop programs using different operators and expressions.
Develop programs using Iterative statements.
Develop programs using arrays
Develop applications using Vectors.
DETAILED SYLLABUS
Contents: Practical
PART - A
1. Write a program to read the temperature in Celsius and convert into Fahrenheit.
2. Write a program to read 2 integers and find the largest number using
conditional operator.
3. Write a program to read an integer and find the factorial of a number.
4. Write a program to implement Vector class and its methods.
5. Write a program to read a string and check whether it is palindrome or not.
6. Write a program to create a class with following data members
1. register number 2. Name
3. Marks in 3 subjects and member functions
1. parameterised constructor – to assign values to members
2. method to find total mark
3. method to display register number, name, total mark Create 3
objects from the above class and use the members
7. Write a program that accepts radius of a circle from command line and
display its area.
PART - B
8. Write a program to implement multilevel inheritance.
9. Write a program to create a own exception subclass that throws exception if the
given number is not in a range of numbers.
10. Write a program that creates three threads. First thread displays “Good Morning”
everyone second, the second thread displays “Hello” every two seconds and the
third thread displays “Welcome” every three seconds.
BOARD EXAMINATION
NOTE:
Students should write one program from PART A and one program from PART B.
LIST OF EQUIPMENTS
HARDWARE
1. Desktop Computers – 30 Nos
2. Laser Printer – 1 No
SOFTWARE
II YEAR
N – SCHEME
IV SEMESTER
Relational
Database
4 64 25 100* 100 3 Hrs.
Management
Systems Practical
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE:
The main objective of this practical subject is to provide basic and advanced concepts of
MySQL. MySQL is a relational database management system based on the Structured
Query Language, which is the popular language for accessing and managing records in the
database. MySQL is open-source and free software under the GNU license. This practical
includes all topics of MySQL database that provide for how to manage database and
manipulate data with the help of various SQL queries.
OBJECTIVES:
On Completion of the following exercise, the students must be able to
How to install, configure and connect to MySQL server and MySQL workbench
inWindows.
Understand basic concepts of how a database stores information via tables.
Contents: Practical
PART – A
1. Install, configure and connect to MySQL server and MySQL workbench in
windows. Create a database, backup and restore the database.
2. To study Basic MySQL commands (create database, create table, use, drop,
insert) and execute the following queries using these commands:
Create a database named ‘employee’.
Use the database ‘employee’ and create a table ‘emp’ with attributes ‘ename’,
‘ecity’, ‘salary’, ‘enumber’, ‘eaddress’, ‘deptname’.
Create another table ‘Company’ with attributes ‘cname’, ‘ccity’,
‘empnumber’ in the database ‘employee’.
3. To study the viewing commands (select, update) and execute the following queries
using these commands:
Find the names of all employees who live in Chennai.
Increase the salary of all employees by Rs.5,000.
Change the company city to Chennai where the company name is ‘TCS’.
4. To study the commands that involve compound conditions (and, or, in, not in,
between, not between, like, not like) and execute the following queries using
these commands:
Find the names of all employees who live in ‘Chennai’ and whose salary
is between Rs.20,000 to Rs.30,000.
Find the names of all employees whose names begin with either letter ‘A’ or
‘B’.
Find the company names where the company city is ‘Chennai’ and
thenumber of employees is not between 5000 and 10,000.
Find the names of all companies that do not end with letter ‘A’
and insert an entry in that table each time the tile is added, deleted or
updated. Use a trigger to accomplish this.
13. Create a table containing phone number, user name, address of the phone
user.Write a function to search the address using phone number.
NOTE:
Students should write one program from PART A and one program from PART B.
LIST OF EQUIPMENTS
HARDWARE
1. Desktop Computers – 30 Nos
2. Printer – 1 Nos
SOFTWARE
1. mysql 5.5.20
III YEAR
N – SCHEME
IV SEMESTER
*Examination will be conducted for 100 marks and it will be reduced to 75 marks.
IV TUPLE, SET,DICTONARIES 15
TOTAL 80
To introduce the student to the basic features of industry standard programming language
and impart skills to develop industry standard solutions to the problems. The python
language is one of the most accessible programming languages available because it has
simplified syntax and not complicated, which gives more emphasis on natural language.
Due to its ease of learning and usage, python codes can be easily written and executed
much faster than other programming languages. Python has several modules to write
programs to solve Artificial Intelligence, Machine Learning, Data Analysis problems. Python
is a cross-platform language used by many leading organizations such as Google and
NASA.
OBJECTIVES:
On completion of the following units of syllabus contents, the students must be able to
Files: Text files, opening a file, closing a file, reading from a file
and writing into a file, file opening modes, closing a file, File
7
Object Attributes, File positions, renaming, deleting a file and files
related methods.
https://www.learnpython.org
www.python.org ,
https://www.tutorialspoint.com/python
III YEAR
N – SCHEME
V SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
Cloud Computing
and 6 96 25 100* 100 3 Hrs.
Internet Of things.
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
OBJECTIVES:
Reference Books
1 CLOUD SECURITY: A Comprehensive Ronald L. Krutz Wiley Publishing, Inc
Guide to Secure Cloud Computing Russell Dean Vines
2 Cloud Computing A Practical Approach Cloud Computing A Tata McGrawHill
2008 Edition practical Approach
3. Cloud Computing Bible Barrie Sosinsky Wiley Publishing, Inc
4 Internet of Things – A Hands on By Arshdeep Bahga Universities Press,
Approach and Vijay Madisetti ISBN:
9788173719547
5 Designing the Internet of Things Adrian McEwen & Wiley India, ISBN:
Hakim Cassimality 9788126556861
SEMESTER PATTERN
III YEAR
N – SCHEME
V SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
Component
Based 5 80 25 100* 100 3 Hrs.
Technology
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
OBJECTIVES:
List the major elements of the .NET Framework and describe some of the major
enhancements to the new version of C#.
Describe the basic structure of a C#.NET project and use the main features of
the integrated development environment (IDE).
Use the new language features and syntax in C# .NET.
Explain and use the basic concepts and terminology of object-oriented design
and programming in C#.NET.
Use the basic concepts and terminology of object-oriented in C# .NET.
Create applications by using Microsoft Windows Forms.
Create applications that use ADO.NET.
List down the features of ASP.NET.
Create web controls using ASP.NET.
Learn about server controls and events in ASP.NET.
Set up and deploy various types of C# .NET-based applications.
Develop Window applications using XML as back end database
Reference Books
S.No Author Name Title Publisher
SEMESTER PATTERN
III YEAR
N – SCHEME
V SEMESTER
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
I Artificial Intelligence 15
Total 80
This course provides the foundations for AI problem solving techniques and data
analytics and articulates the different dimensions of these areas. The syllabus is
designed to provide exposure to the theory as well as practical systems and
software used in data analysis. This course explains fundamental data science
techniques and the various Python programming packages required for data
science.
OBJECTIVES:
I Artificial Intelligence 15
Data Loading: Reading and Writing csv, xls, text data files- 6
Data Cleaning and Preparation: Handling missing data,
Removing duplicates, replacing values- Vectorized String Methods-
Hierarchical Indexing- Merging and Combining- Data aggregation
and Grouping.
5.3 Chart types: Line, Bar, stacked bar, Box plots, pie chart - 6
Histogram and Density plots- Scatter plot- Saving Plots to a file-
Close and clear plots.
III YEAR
N – SCHEME
V SEMESTER
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
Total 80
OBJECTIVES:
REFERENCE BOOK:
1. J. F. DiMarzio (Author) -Beginning Android Programming with Android Studio,
4th Edition ( 2016) - Wiley
2. Wei-MengLee -Beginning Android 4 Application Development,2012 -
Wiley India Edition
3 Asoke K Talukder,Hasan Ahmed, Roopa R Yavagal Mobile Computing,2005 -
MGH
SEMESTER PATTERN
III YEAR
N – SCHEME
V SEMESTER
Python
Programming
Practical 4 64 25 100* 100 3 Hrs
* Examination will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE:
To write, debug and run programs in Python to understand the basic concepts of
industry standard modern programming language.
Objectives:
To write, test and debug simple Python programs
To Implement Python Programs with conditionals and Loops
To use functions for structuring Python Programs
To implement string manipulation functions using Python Program
To implement List and its built-in functions and methods
To implement Tuples and passing tuple as arguments
To create Python Dictionaries and updating Dictionaries
DETAILED SYLLABUS
Contents: Practical
PART – A
1. i) Write a Python program to compute GCD of two numbers
ii) Write a Python Program to print prime numbers in the given range.
2. i) Write a Python Program to check the given year is leap year or not.
ii) Write a Python Program to print Armstrong numbers between given range.
3. i) Write a Python Program to do basic trim and slice operations on String.
ii) Write a Python Program to accept line of text and find the number
of characters, vowels and blank spaces on it
4. i) Write a Python Program using function to display all such numbers which is
divisible by 3 but are not multiple of 5 in a given range.
ii) Write a Python Program using recursion to print ‘n’ terms in Fibonacci
series.
5. Write a Python Program to add ‘ing’ at the end of a given string if the string
has 3 or more characters . If the given string is already ends with ‘ing’ then
add ‘ly’ instead. If the string has less than 3 characters, leave it unchanged.
6. Write a Python program to find minimum and maximum of a list of numbers
7. Write a Python program to display a list in reverse order.
8. Write a Python Program to print the first half values of tuple in one line and
last half values in next line.
PART – B
9. Write a Python Program to take a list of words and return the length of the
longest one using string.
10. Write a Python Program to find an element in a given set of elements using
Linear Search
11. Write a Python Program to sort a set of elements using Selection sort.
12. Write a Python Program to multiply two matrices.
13. Write a Python program to demonstrate different operations on Tuple.
BOARD EXAMINATION
Note:
Students should write one program from PART A and one program from PART B.
SCHEME OF VALUATION
1. Any one program from PART - A 20 Marks
2. Execution 20 Marks
3. Result with Print out (Part A) 5 Marks
4. Any one program from PART - B 25 Marks
5. Execution 20 Marks
6. Result with Print out (Part B) 5 Marks
7. Viva voce 5 Marks
TOTAL 100 Marks
LIST OF EQUIPMENTS
HARDWARE:
SOFTWARE:
III YEAR
N – SCHEME
V SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
Cloud Computing
and Internet of 4 64 25 100* 100 3 Hrs.
Things Practical
* Examinations will be conducted for 100 marks and it will be reduced to 75marks.
RATIONALE:
OBJECTIVES
Experiment
Part – A : List of Experiments Performed for Cloud Computing
No.
3 To implement web services by create your BlogSpot and Collaborating via Wikis
Case Study on any one Open source and commercial Cloud-Microsoft Azure ,
7
Eucalyptus , Amazon EC2
Experiment
Part – B : List of Experiments Performed for IoT
No.
Note:
Students should write one program from PART A and one program from PART B.
SCHEME OF VALUATION
1. Any one program from PART - A 20 Marks
2. Execution (Part A) 20 Marks
3. Result with Print out (Part A) 5 Marks
4. Any one program from PART - B 25 Marks
5. Execution (Part B) 20 Marks
6. Result (Part B) 5 Marks
7. Viva voce 5 Marks
TOTAL 100 Marks
LIST OF EQUIPMENTS
Software Requirement:
1. Arduino SDK
Components Requirement:
1. Arduino kit - 10 Numbers
2. Node MCU / Raspberry Pi - 10 Numbers
3. LED Blub – 10 Numbers
4. 330K Resistor - 10 Numbers
5. Push Button - 10 Number
6. Servo Motor 5 V DC - 10 Numbers
7. 5V DC Relay - 10 Numbers
8. Mini Bread Board - 10 Numbers
9. 16x2 LCD Display - 10 Numbers
10. IR Sensor - 10 Numbers
11. LM35 Temperature Sensor- 10 Numbers
12. Connecting Wires
III YEAR
N – SCHEME
V SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
Component
Based
4 64 25 100* 100 3 Hrs.
Technology
Practical
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
OBJECTIVES:
. On completion of the following exercises, the students must be able to
Develop and execute simple programs using C#.NET
Understand the concepts of event handlers.
Know the usage of various C#.NET controls
Create C#.NET applications using menus.
Access SQL database by using ADO.NET
Use Form controls.
Create Window applications using C#.NET form controls
Use web controls.
Create web pages using ASP.NET
Develop XML database handling methodologies
1. Develop a menu based application to implement a text editor with cut, copy, paste,
save and close operations with accessing and shortcut keys.
2. Develop an application to perform timer based quiz of 5 questions.
3. Develop a database application using ADO.NET to insert, modify, update and delete
operations.
4. Develop a application using Datagrid to add, edit and modify records.
5. Develop a web application to input data through a web form to a database
andvalidate the data. Use the Required Field Validator and RangeValidator Controls.
6. Develop a Window application to read an XML document containing subject, mark
scored, year of passing into a Dataset
7. Develop a Window application to read students records from Database using
ADO.NET and generate XML document containing students records
LIST OF EQUIPMENTS
SEMESTER PATTERN
III YEAR
N – SCHEME
V SEMESTER
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE:
This course provides the students the foundations for data analytics with python. The
syllabus is designed to provide exposure to practical systems and software used in data
analysis. The course explains data science techniques and the various Python
programming packages required to prepare data for analysis, perform data analytics
and create meaningful data visualization.
OBJECTIVES:
To familiarize with the Python NumPy library for array processing.
To utilize the Pandas packages in Python for exploratory data analytics.
To explore some of the real world applications of Machine learning techniques.
To create informative visualizations with matplotlib to identify patterns.
Prerequisite:
Python : Install Python IDE and important Python Libraries. Install Anaconda and find
the features of Jupyter Notebook.
Data Source:
https://archive.ics.uci.edu/ml/machine-learning-databases/auto-mpg/
https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data
https://www.kaggle.com/arshid/iris-flower-dataset
https://www.kaggle.com/rohankayan/years-of-experience-and-salary-dataset
PART A
13. Consider the Salary dataset, which contains 30 observations consisting of years of
working experience and the annual wage (in dollars).
a. Create a linear plot to identify the relationship between years of working experience
and the annual wages with suitable title , legend and labels.
b. Create a scatter plot to identify the relationship between years of working experience
and the annual wages with title , legend and labels.
c. Also distinguish between observations that have more than 5 years of working
experience and observations that have less than 5 years of working experience by
using different colors in one single plot.
14. Consider the Iris dataset, where observations belong to either one of three iris flower
classes.
a. Visualize the average value for each feature of the Setosa iris class using a
bar chart.
b. Format the obtained bar graph by Changing the color of each bar, Change the
Edgecolor , Linewidth and Line style.
15. Consider the Iris dataset, where observations belong to either one of three iris flower
classes.
a. Visualize the Histogram for each feature (Sepal Length, Sepal Width,petal Length &
petal Width) separately with suitable bin size and color.
b. Plot the histograms for all features using subplots to visualize all histograms in one
single plot. Save the plot as JPEG file.
c. Plot the boxplots for all features next to each other in one single plot.
LIST OF EQUIPMENTS
Hardware Requirements
Desktop Computers – 30 Nos
Printer - 1 No.
Software Requirement:
Python , Microsoft Excel
SEMESTER PATTERN
III YEAR
N – SCHEME
V SEMESTER
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE:
The Mobile Computing Lab studies design principles and evaluation methodologies
for understanding and building systems support mechanisms for mobile computing
systems including mobile adhoc and sensor networks for achieving the goal of anytime,
anywhere computing in wireless mobile environments. The primary research focuses of
the Mobile Application development practical are in mobility management, data and
service management, security and dependability aspects in mobile computing
environments.
OBJECTIVES:
On completion of the following exercises, the students must be able to
1. Provide a solid foundation and skills for programming to create
applications for Mobile Devices
2. Install, configure and use Android development environment.
LIST OF EXPERIMENTS
PART-A
1. Write a program to demonstrate activity(Application Life Cycle)
2. Write a program to demonstrate different types of layouts
3. Write a program to implement simple calculator using text view, edit view,
option button and button
4. Write a program to demonstrate list view
5 Write a program to display Text in Text View using different Font Style
6 Write a program to demonstrate AutoComplete Text View
7 Write a program to demonstrate Image Button View
PART-B
HARDWARE REQUIREMENTS:
Desktop Computers
with minimum 4 GB RAM 30 Nos
Printer 1 No
SOFTWARE REQUIREMENTS:
III YEAR
N – SCHEME
V SEMESTER
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
Total 64
Each assignment should have five three marks questions and two five marks questions.
Part A
Time: 1 hour Max. Marks:45
I. Answer ten questions in brief (10x3=30)
1. Define entrepreneurship.
2. State the process of entrepreneurship
3. What are the benefits of being an entrepreneur?
4. How do entrepreneurs act as problem solvers?
5. Outline the role of networking in entrepreneurship.
6. List the various types of business
7. Outline the business model.
8. Suggest the various goals of business.
9. How selection of human resources is carried out?
10. Specify the role of government policy on entrepreneurship.
SEMESTER PATTERN
III YEAR
N – SCHEME
VI SEMESTER
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
TOPICS & ALLOCATION OF HOURS :
Unit
Topics Time ( Hours)
No.
I MOTHERBOARD COMPONENTS 18
TOTAL 96
On completion of the following units of syllabus contents, the students must be able to
Know the evolution of Personal Computer from PC through Core i and Laptop.
Know and explain the major components that make up the system unit.
Know the data process and store them in meaningful information.
Explain about the principle of operations of Keyboard, Mouse and Displays.
Understand the components of media system.
Know the Basics, working principle, specification and modern technology of different
types of drives.
Know the specification of I/O Ports of all I/O devices like serial, parallel, USB —
Game port,blue tooth and IP Connectors
Know the operation, working principle and troubleshooting of devices like Dot
matrix, Inkjet, Laser, Thermal, MFP Printers.
Know the aspects related to Power Supply.
Understand the common problems in the computer system and the peripherals
Trouble shoot the problems in Personal computers.
Trouble shoot the problems in Computer peripherals.
Know and explain the major components of Laptop.
Trouble shoot the problems in Laptop.
Understand the basic components and tools used in servicing of Mobile
phones. Know to install the software required for mobile phones and to maintain
it.
Understand the basics of Non Volatile Memory(NVM), Remote Direct Memory
Access (RDMA) and Embedding hardware.
III YEAR
N – SCHEME
VI SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
Computer
Networks and 5 80 25 100* 100 3 Hrs.
Security
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
OBJECTIVES:
and isolation
IV NETWORK SECURITY
Introduction to Network security: Definition – Need for security 3
– Principles of Security – Attacks – Types of Attacks –
Criminal attacks – Legal Attacks – Passive and Active attacks –
Software Supply Chain attacks - Security Services – Security
Mechanisms .
Cryptography: Definition – Symmetric Encryption principles –
Symmetric Block Encryption Algorithms – DES, AES – Stream 3
SEMESTER PATTERN
III YEAR
N – SCHEME
VI SEMESTER
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
IV SOFTWARE TESTING 15
OBJECTIVES
On completion subject, the students must be able to
Define Software Engineering.
Understand the characteristics of Software Engineering.
Explain different software development models.
Learn about the phases of software development cycle.
Understand the significance of requirement analysis.
Know various tools and techniques used for requirement analysis.
Understand architectural and modular design.
Understand the different types of project metrics.
Understand different software estimation techniques.
Describe CASE.
Explain about software maintenance. e.
Identify and mange risks.
Know the different scheduling methods.
Define the basic terms used in testing terminology.
Describe black box and white box testing.
Describe testing tools.
Understand the concepts of Software quality and quality assurance.
Know the concepts of software reliability and software quality standards.
Define software re-engineering.
Differentiate forward engineering from re-engineering.
REFERENCES
Year of
S. No TITLE AUTHOR PUBLISHER Publishing
/ Edition
III YEAR
N – SCHEME
VI SEMESTER
Marks
Subject Hours Hours /
Internal Board Duration
/ Week Semester Total
Assessment Examinations
Multimedia
5 Hrs 80 Hrs 25 100* 100 3 Hrs.
Systems
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
Topics and Allocation of Hours
Unit Topics Time
(Hrs)
I Introduction to Multimedia 11
II Defining Objects for Multimedia Systems 15
III Multimedia Data and Standards, Database 16
IV Multimedia Devices and Making Multimedia 15
V Multimedia for Internet and Streaming 16
Test and Model Exam 7
Total 80
OBJECTIVES:
On successful completion of the course, the students will be able to
Understand the relevance and underlining infrastructure of Multimedia system.
Apply contemporary theories of multimedia learning to the development of
multimedia products.
Analyze instructional and informational media (audio/ visual materials, web based
materials, games and simulations etc) applied with multimedia techniques.
Acquire knowledge about multimedia software tools.
Understand the multimedia systems components and fundamental elements of any
multimedia system.
Acquire knowledge about compression / decompression and various media file
formats.
Understand the underlying principles of processing various multimedia data.
Understand the working principles of various multimedia input–output devices.
Gain knowledge about various multimedia related standards.
Understand the design and development process of multimedia projects.
Understand the technologies of multimedia used in Internet and its applications.
Acquire knowledge about streaming, webcasting and many evolving technologies.
Reference Books
1. “Ze- Nian Li and M.S. Drew”, “Fundamental of Multimedia”, Pearson Education,
Second Edition, 2014.
2. “Tay Vaughan”, “Multimedia: Making It Work”, Tata-McGrawHill.
3. “Prabhat, k.Andleigh, Kiran Thakra”, “Multimedia systems Design”, PHI
4. “Ralf Steinmetz, and Klara Nahrstedt”, “Multimedia Computing Communication and
Applications”, Pearson Education.
5. “Ranjan Parekh”, “Principles of Multimedia”, TMGH, New Delhi.
6. “John F. Koegel Buford”, “ Multimedia Systems”, Pearson Education.
7. David Austerberry, The Technology of Video and Audio Streaming, Focal Press.
III YEAR
N – SCHEME
VI SEMESTER
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
Total 80
OBJECTIVES:
This subject has two major divisions. The objectives of these topics are given
below.
Data Science
After studying the first two units of this syllabus, students will be able
Big Data
After studying the lessons from Units III to V, the students will be able to
Detailed Syllabus
Contents : Theory
Unit Name of the Topics Hours
Reference books
1. Field Cady, “The Data Science Handbook”, Wiley, 2017.
2. Jake VanderPlas, “Python Data Science Handbook- Essential tools for working
with data”, O’REILLY, 2017
3. Davy Cielen, Arno D. B. Meysman, Mohamed Ali, “Introducing Data Science”,
manning publications, 2016
4. Thomas Erl, Wajid Khattak - Big Data Fundamentals Concepts, Drivers &
Techniques-Prentice Hall (2016).
5. Raj kamal, Preeti Saxena, “Big Data Analytics-Introduction to Hadoop, Spark and
Machine Learning”, McGraw Hill Education(India) Pvt Ltd., 2019.
III YEAR
N – SCHEME
VI SEMESTER
Marks
Subject Hours Hours /
Internal Board Duration
/ Week Semester Total
Assessment Examinations
Computer
Hardware and 6 Hrs 96 Hrs 25 100* 100 3 Hrs.
Networking
Practical
RATIONALE:
The course aims at making the students familiar with various parts of Computers,
Laptops, Tablet, devices and know the different types of peripherals desired. In addition,
the course will provide the students with necessary knowledge and skills in computer,
laptop, notebook, tablet its software installation and maintenance and to make them
diagnose the software faults. This subject also gives the knowledge and competency to
diagnose the problems in computer hardware and peripherals and also gives the
knowledge for trouble shooting for systematic repair and maintenance of computers and
laptops.
PART – A
Contents: Practical
HARD DISK
a) Install Hard Disk.
b) Configure CMOS-Setup.
c) Partition and Format Hard Disk.
1
d) Identify Master /Slave / IDE Devices.
e) Practice with scan disk, disk cleanup, disk De-fragmentation, Virus
Detecting and Rectifying Software.
f) Creating System restore points in windows for system recovery.
a) Install and Configure a DVD Writer & Blu-ray Disc Writer.
2
b) Recording a Blank DVD & Blu-ray Disc.
Printer Installation and Servicing
3 a) Install and configure Dot matrix printer, Ink jet and Laser printer.
b) Troubleshoot the above printers
Install and configure Scanner, Web cam, and bio-metric device with system and
4
troubleshoot the problems
Installation of various open source packet sniffing tools and inspect packets in
7
linux.
.
DETAILED ALLOCATION OF MARKS
SCHEME OF VALUATION
Procedure Writing – One Question from PART – A 20 Marks
Procedure Writing – One Question from PART - B 25 Marks
Hardware Requirements :
Desktop Systems 30 Nos
Hard disk drive 06 Nos
DVD, Blu-ray Drive 06 Nos
Blank DVD , Blu-ray Disc 30 Nos
Head cleaning CD 01 No
Dot matrix Printer 01 No
Laser Printer 01 No
Ink Jet Printer 01 No
Web camera 01 No
Biometric Device 01 No
Scanner 01 No
Crimping Tool 06 Nos
Screwdriver set 06 Nos
Network Cables 50 mtrs
Switch 01 No
Hub 01 No
Router 01 No
Wires / Wire cutters
Software Requirements:
Windows server OS
Windows /Linux OS
DVD and Blu-ray Burning S/W.
III YEAR
N – SCHEME
VI SEMESTER
Marks
Subject Hours Hours /
Internal Board Duration
/ Week Semester Total
Assessment Examinations
Software
Engineering 4 Hrs 64 Hrs 25 100* 100 3 Hrs.
Practical
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE:
The course aims at making the students familiar with the Software Development
Lifecycle. While the Software Engineering theory paper provides a good view to our
students on the various models, different phases involved in the model, risk tracking etc.,
the practical application of this is missing. This subject is quite difficult to comprehend
just by sitting in theory classes or reading books, unless the students experience it
practically. Hence exposing our students to a lab which mimics a real-life situation / case
study would immensely benefit the students. This way the student will understand the
concept of Software Engineering – how projects are planned and executed, different
stages of the project life cycle, how are metrics tracked, risk management and quality
assurance. IT companies spend a lot of time and effort in teaching the Software
Development Life cycle principles. Each team member must have complete
understanding of the execution methodology and the role he / she is playing in the
project, without which the project will never be successful. Inculcating this knowledge to
our team would help in easily deploying them in the industry.
REQUIREMENT ANALYSIS
DESIGN
Draw the following Structural modeling diagrams for student Management
system:
2) Develop an UML Class Diagram.
3) Develop an UML Object Diagram.
4) Develop an UML Component Diagram.
5) Develop an UML Deployment Diagram.
Draw the following Dynamic modeling diagrams for Library Management
system:
6) Develop a Use case Diagram.
7) Develop an UML Sequence Diagram.
8) Develop an UML Collaboration Diagram.
9) Develop an UML StateChart Diagram.
10) Develop an UML Activity Diagram.
TESTING
11) Write a simple JAVA code and perform unit testing.
REVERSE ENGINEERING
12) Perform reverse engineering from a simple JAVA code.
MINI PROJECT
SCHEME OF VALUATION
Procedure / Program Writing – One Question 45 Marks
Execution 35 Marks
Result with printout 10 Marks
Demonstration of mini project 5 Marks
VIVA - VOCE 5 Marks
TOTAL 100 Marks
REQUIREMENTS
Hardware Requirements :
Desktop Systems 30 Nos
Software Requirements :
Microsoft office (Word, Excel, Powerpoint),
MS – Project or JIRA for miniproject
Relational Database(SQL Server Express or MYSQL,
JAVA/IDE, JUNIT(open source) for unit testing
SELENIUM(automated testing)
III YEAR
N – SCHEME
VI SEMESTER
Marks
Subject Hours Hours /
Internal Board Duration
/ Week Semester Total
Assessment Examinations
Multimedia
Systems 4 Hrs 64 Hrs 25 100* 100 3 Hrs.
Practical
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE:
The competencies which form the basis for this practical enable students to develop
skills with interactive visual and auditory technology. This lab prepares students to use
digital multimedia for communication, creativity, collaboration, critical thinking. This practical
is to bring awareness to the students regarding the numerous resources available in the
area of multimedia. Students will become a skilled and creative user of current multimedia
technology with an increased understanding of multimedia concepts and techniques
OBJECTIVES:
After the completion of this lab students will be able to
Create Audio / Video hardware & software applications.
Record & edit digital audio using sound editing software.
Learn about video editing.
DETAILED SYLLABUS
1. Use a audio processing software and perform the audio editing tasks – Import
audio, select and edit the sound, create fade-in and fade-out effects, label audio
segments, use noise remove filter, mix multiple sound sources, change stereo to
mono tracks, export audio to different format and save.
2. Use a video processing software to perform – Trim video clips, rotate video, merge
video, split video, add titles, add special effects and edit video dimensions, bit rate,
frame rate, sample rate, channel.
3. Create a movie from video clips to demonstrate – Audio-Video mixing, add
music, video effects, video transition and titles.
4. Use suitable software and perform a) compress / decompress audio / video files. b)
Convert audio/video to different format.
5. Use a scanner to create two or more partial scanned images of large poster/photo.
Create a panoramic view of multiple photos by stitching together them using any
panorama software.
6. Develop a web page which shows animation with sound effect using any
professional HTML editor.
7. Convert the given image into pencil sketch using suitable photo editing software.
8. Design a certificate for sports day with different text effects using suitable software.
9. Import any two pictures, Morph, Merge and Overlap those two pictures.
10. Draw the raindrop that falls on the ground. Show the splash effect and sound
effect using suitable software.
11. Create a moving cloud animation using any animation software.
12. Create a 2D animation using motion guide layer and masking.
13. Create a 2D animation of an aeroplane take off using suitable software.
14. Design a metallic text using 3D animation tool
III YEAR
N – SCHEME
VI SEMESTER
Marks
Subject Hours / Hours /
Internal Board Duration
Week Semester Total
Assessment Examinations
Data Science
and Big Data
4 64 25 100* 100 3 Hrs.
Practical
* Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE:
The data science process is about analyzing, visualizing, extracting, managing and
storing data. It enables companies to efficiently understand large volume of data from
multiple sources and derive valuable insights to make smarter data-driven decisions. Data
Science is widely used in various industry domains, including marketing, healthcare,
finance, banking, policy work, and more. This practical subject helps students understand
how they can use Python NumPy, Pandas and Matplotlib to critically examine a dataset
with summary statistics and graphs, and extract meaningful insights. Also, the data analysis
using Microsoft Excel has been included to familiarize some advanced features like data
analysis. Microsoft Excel has been chosen as the software to start with in this subject
because many of our students are already be familiar with Excel, so very little further time
will be required for them to learn to apply Excel for Data Processing. Processing
unstructured data in the form of text files is also introduced. Basic statistics and data
visualization techniques have been introduced as simple exercises.
Curriculum Development Centre, DOTE. Page 198
OBJECTIVES:
On Completion of the exercises in this practical subject, the students will be able to
Hardware Requirements
Desktop Computers – 30 Nos
Laser printer - 1 No.
For the optimal student experience, we recommend the following hardware configuration:
• Processor: Intel Core i5 or equivalent
• Memory: 4 GB RAM
• Storage: 35 GB available space
Software Requirements
You'll also need the following software installed
• OS: Windows 7 SP1 64-bit, Windows 8.1 64-bit or Windows 10 64-bit, Linux.
• Browser: Google Chrome/Mozilla Firefox Latest Version
• Notepad++ as IDE (this is optional, as you can practice every
thing using the Jupyter Notebook on your browser)
• Python 3.4+ (latest is Python 3.9) installed (from https://python.org)
• Python libraries as needed (NumPy, Pandas, Matplotlib and so on)
• Microsoft Excel
Install Anaconda by following the instructions at this link: https://www.anaconda.com/
distribution/Data Source:
Students may use the following data sources form their department
Online examination answer paper uploaded details.
Data about the alumni of your college
Your college result details.
Data collected from students like students’ profile, resume etc.
Some other online resources for testing
https://archive.ics.uci.edu/ml/machine-learning-databases/auto-mpg/
https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data
https://www.kaggle.com/rohankayan/years-of-experience-and-salary-dataset
III YEAR
N – SCHEME
VI SEMESTER
Marks
Subject Hours Hours/
/Week Semester Internal Board Duration
Total
Assessment Examinations
Project Work
and Internship 6 96 25 100* 100 3Hrs
Minimum Marks for pass is 50 out of which minimum 50 Marks should be obtained out of
100 Marks in the Board Examination alone.
Examinations will be conducted for 100 marks and it will be reduced to 75 marks.
RATIONALE:
Project Work 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 aptitudes and strengths. Project work, therefore, should match the
strengths of students. The primary emphasis of the project work is to understand and gain
the knowledge of the principles of software engineering practices, so as to participate and
manage a large software engineering projects in future
.
TYPE OF PROJECT
As majority of the students are expected to work out a real life project in some
industry / research and development laboratories / educational institutions / software
companies, it is suggested that the project is to be chosen which should have some direct
relevance in day-to-day activities of the candidates in his/her institution. Students are
encouraged to work in the areas listed at the end. However, it is not mandatory for a
student to work on a real life project. The student can formulate a project problem with the
help of Guide.
The students of all the Diploma Courses have to do a Project Work as part of the
Curriculum and in partial fulfillment for the award of Diploma by the State Board of
Technical Education and Training, Tamil Nadu. In order to encourage students to do
worthwhile and innovative projects, every year prizes are awarded for the best three
projects i.e. institution wise, region wise and state wise. The Project work must be
reviewed twice in the same semester. The project work is approved during the V
semester by the properly constituted committee with guidelines.
The project proposal should clearly state the project objectives and the environment
of the proposed project to be undertaken. The project work should compulsorily include the
software development. The project proposal should contain complete details in the
following form:
1. Title of the Project.
2. Introduction and Objectives of the Project.
3. Project Category (DBMS/OOPS/Networking/Multimedia/Artificial Intelligence / Expert
Systems etc.).
4. Tools / Platform, Hardware and Software Requirement specifications.
5. Analysis (DFDs at least up to second level , ER Diagrams/ Class Diagrams/
DatabaseDesign etc. as per the project requirements).
6. A complete structure which includes: Number of modules and their description to
provide an estimation of the student’s effort onVthe project. Data Structures as per
theproject requirements for all the modules.
Process logic of each module.
Testing process to be used.
Reports generation (Mention tentative content of report).
7..Are you doing this project for any Industry/Client? Mention Yes/No.
If Yes, Mention the Name and Address of the Industry or Client.
8. Future scope and further enhancement of the project. Also mention limitation of
the project.
INTERNSHIP TRAINING
The internship training for a period of two weeks shall be undergone by every
candidate at the end of IV / V semester during vacation. The certificate shall be
produced along with the internship report for evaluation. The evaluation of internship
training shall be done along with final year “Project Work & Internship” for 20 marks.
The internship shall be undertaken in any industry / Government or Private certified
agencies which are in social sector / Govt. Skill Centres / Institutions / Schemes.
Proper record should be maintained for the two Project Reviews and preserved for
one semester after the publication of Board Exams results. It should be produced to
the flying squad and the inspection team at the time of inspection/verification.