Computer Application UG
Computer Application UG
1
UG Regulations and Syllabus (2022-2023 onwards)
1
Government Arts College (Autonomous), Salem-636007
2
UG Regulations and Syllabus (2022-2023 onwards)
2. ATTENDANCE REQUIREMENT
The attendance shall be calculated on the basis of 90 days / 540 instructional hours per
semester. Attendance for theory and practical classes are calculated separately. For practical
examinations the attendance for practical shall be calculated on the basis of 180 days / 1080
instructional hours per year combining the odd and even semesters.
Attendance Percentage 65 to 74
A candidate whose attendance is within 65% to 74%, has to pay condonation fees
separately for theory and practical examinations as Rs 800 + 800 = Rs 1600. Condonation fees are
separate for theory and practical examinations and are NOT to be combined as a single fee of Rs.
800.
The candidate will be allowed to appear for both theory and practical examinations under
the condition that the condonation fees have been paid for both theory and practical
examinations. A candidate who is absent for the theory/practical examinations after paying the
condonation fees has to repay the condonation fees for appearing in the next or subsequent
semester/year.
2
Government Arts College (Autonomous), Salem-636007
3
UG Regulations and Syllabus (2022-2023 onwards)
Candidates whose attendance percentage for the practical below 65% are NOT allowed
to appear for the practical examinations and mandatorily have to redo or repeat the particular
practical(s) in which they lack the necessary attendance. Redo or repeat candidates have to
apply through proper channel to the Principal and COE for permission to redo their lapsed
semester. A candidate who is absent for the practical examinations after paying the condonation
fees has to repay the condonation fees for appearing in the next even or subsequent semester.
3. EXAMINATION
The Theory Examinations shall be of three hours duration conducted at the end of each
semester. The maximum mark for each theory course is 100. The candidate failing to get the
minimum marks required for passing in any course shall be permitted to appear for each failed
subject(s) in the subsequent semesters. The Practical Examinations shall be conducted at the end
of each semester with the duration of three hours.
4. PASSING MINIMUM
90 to 100 5
80 to 89 4
70 to 79 3
60 to 69 2
50 to 59 1
95 to 100 10
90 to 94 9
85 to 89 8
80 to 84 7
75 to 79 6
74 to 70 5
65 to 69 4
60 to 64 3
60 to 64 2
55 to 59 1
Assignment Component
The three assignments (Maximum 5 marks for each) have to be submitted for each theory course.
The marks of best two assignments shall be added and awarded for the assignment component in
CIA.
Test Component
Maximum marks for theory courses in test component are 10. The average marks of CIA test
1(Out of 5) and CIA test2(Out of 5) shall be added with Model test mark(Out of 5) and awarded to
test component for each theory course.
Maximum marks for practical courses in test component are 15. The average marks of CIA test
1(Out of 5) and CIA test2(Out of 5) shall be added with Model test mark(Out of 10) and awarded
to test component for each practical course.
Revaluation
Revaluation of Theory courses, Re-totaling of marks, supplementary and instant examination,
and transparency of Theory courses are allowed as per Government Arts College (Autonomous),
Salem-7 Examination Guidelines. Candidates need to apply to the Controller the Examinations,
through the Principal with proper endorsement and recommendation by
the Head of the department concerned.
4
Government Arts College (Autonomous), Salem-636007
5
UG Regulations and Syllabus (2022-2023 onwards)
7. QUESTION PATTERN
The question pattern for theory courses shall be as follows:
Part B: 2 x 5 = 10 Marks
5 Questions (Answer any Two questions)
(One question from each unit )
These guidelines and regulations will be effective from the academic year 2021-2022. Any
changes to these guidelines and regulation will be subject to the ratification and written approval
6
Government Arts College (Autonomous), Salem-636007
7
UG Regulations and Syllabus (2022-2023 onwards)
of the Academic Council. Any subsequent changes may be done by the BOS after written
permission / communication from the Academic Council. The changes are to be put up with
justification for ratification and written approval of the Academic Council.
7
Government Arts College (Autonomous), Salem-636007
8
UG Regulations and Syllabus (2022-2023 onwards)
PEO1: To impart advance knowledge about various sub-domains related to the field of
computer applications.
PEO2: To provide the strong character to uphold the spiritual and cultural values of our
country to make students acceptable to both industries and higher education.
PEO3: Graduates will be capable of attaining higher position in their professional carrier,
capable to do quality research by strengthening their mathematical, scientific and basic
engineering fundamentals.
PEO4: Graduate will be capable of adopting the changing technologies, tools, and
industrial environment.
PEO5: Graduates will promote collaborative learning and spirit of team work through
multidisciplinary projects and diverse professional activities.
V PROGRAMME OUTCOMES
PO1 Capable to apply the knowledge of mathematics, algorithmic
principles and computing fundamentals in the modeling and design of
computer based systems of varying complexity
PO3 Able to provide software solutions for complex scientific and business
related problems or processes that meet the specified needs with
appropriate consideration for the public health and safety and the
cultural, societal and environmental considerations.
PO5 Use contemporary techniques, skills and tools necessary for integrated
solutions.
8
Government Arts College (Autonomous), Salem-636007
9
UG Regulations and Syllabus (2022-2023 onwards)
groups.
PO10 Enhance the research culture and uphold the scientific integrity and
objectivity.
9
Government Arts College (Autonomous), Salem-636007
10
UG Regulations and Syllabus (2022-2023 onwards)
Allied-I Practical-I:
6 22AMTP1 Mathematics(Extended to II
III 3 - - - -
Semester)
TOTAL 30 21 650
SEMESTER – II
1 I 22FTL02 Language –II : Tamil 5 3 25 75 100
2 II 22FEL02 Communicative English-II 5 3 25 75 100
Core Course II : Programming in
3 III 22UCA02 5 4 25 75 100
C
Core Practical II : C
4 III 22UCAP2 3 3 40 60 100
Programming Lab
Allied – Practical I: Mathematics
5 III 22AMTP1 – (Extended from II Semester) 3 3 40 60 100
10
Government Arts College (Autonomous), Salem-636007
11
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER – III
22FTL03 Language – III:Tamil
1 I 5 3 25 75 100
22UCA03 Core Course III : Data and File
2 III 5 4 25 75 100
Structures
22UCA04 Core Course IV : Computer
3 III 5 4 25 75 100
Architecture
22UCAP3 Core Practical III: Data Structures
4 III 3 3 40 60 100
using C
Allied – II- Course I: Mathematical
5 III 22AST01 5 4 25 75 100
Statistics – I
Allied – II Practical(Extended to IV
6 III 22ASTP1 3 - - - -
Semester)
Skill Enhancement Course I:
7 IV 22UCAS1 2 2 40 60 100
Practical – Image Editing Tools Lab
Non-Major Elective Course
8 IV 22CAUN1 2 2 25 75 100
I:Principles of Internet
Extension(Community Service)* :
22EXAT1
National Cadet Corps
Extension(Community Service)* :
22EXAT2
2(Self Study)
National Social Service
Extension(Community
9 V 2 100 100
22EXAT3 Awareness)* : Indian Heritage and
Culture
Extension(Community
22EXAT4 Awareness)* : Public Health and
Personal Hygiene
TOTAL 30 24 800
CUM-TOTAL 69 2200
SEMESTER – IV
1 I 22FTL04 Language –IV : Tamil 5 3 25 75 100
22UCA05 Core Course V : VB.NET
2 III 5 4 25 75 100
Programming
22UCA06 Core Course VI : Relational
3 III 5 5 25 75 100
Database Management Systems
Allied – II-Course-II: Mathematical
4 III 22AST02 5 4 25 75 100
Statistics – II
Allied – II Practical(Extended
5 III 22ASTP1 3 3 40 60 100
From III Semester)
Core Practical IV: Visual
6 III 22UCAP4 3 3 40 60 100
Basic.Net & RDBMS Lab
7 IV 22NMNDS Digital Skills for Employability 2 2 25 75 100
Non-Major Elective Course - II
8 IV 22UCAN2 2 2 25 75 100
:Internet of Things(IoT)
Ability Enhancement Elective
22AEEC1
Study)
2(Self
11
Government Arts College (Autonomous), Salem-636007
12
UG Regulations and Syllabus (2022-2023 onwards)
Python
TOTAL 30 27 700
CUM-TOTAL 152 4500
13
Government Arts College (Autonomous), Salem-636007
14
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER I
OBJECTIVE
On successful completion of this subject the students should have Knowledge on
To understand the basic concepts of computer organization
To familiarize with different number systems and digital arithmetic & logic
gates.
To impart the knowledge of I/O devices, secondary storage devices
To understand the basic concepts of software, flowchart and programming
language
To understand the concepts of operating system, internet and multimedia.
SYLLABUS
UNIT-I 12 Hours
UNIT-II 12 Hours
Number System: Non-Positional number system - Positional number system: Binary, Octal,
Hexadecimal, Conversions. Computer Codes: BCD code-EBCDIC-ASCII. Computer
Arithmetic: Binary-Binary arithmetic: Addition – Subtraction – Multiplication - Division.
Logic Gates: AND, OR, NOT, NAND, NOT - Logic Circuits - Half Adder - Full Adder.
UNIT-III 12 Hours
Input-Output devices: Input devices: Keyboard - point and draw devices - data scanning
devices – digitizer - electronic card reader - voice recognition devices - vision I/P system.
Output Devices: Monitors – Printers-Screen Image Projector - Voice Response System -
primary storage - Secondary Storage devices – Sequential and direct access devices: Magnetic
tape, Magnetic disk, Optical disk, Mass Storage devices.
UNIT-IV 12 Hours
14
Government Arts College (Autonomous), Salem-636007
15
UG Regulations and Syllabus (2022-2023 onwards)
UNIT-V 12 Hours
TEXT BOOKS
REFERENCE BOOKS
WEB RESOURCES
1.https://www.tutorialspoint.com/basics_of_computers/basics_of_computers_classification.htm
2.https://www.tutorialspoint.com/basics_of_computers/basics_of_computers_number_system.htm
3.https://www.tutorialspoint.com/basics_of_computers/basics_of_computers_types_of_os.htm
COURSE OUTCOMES
15
Government Arts College (Autonomous), Salem-636007
16
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M S M S M M L
CO2 S M S M M S M M M L
CO3 S S S M S S S M M M
CO4 S S S S S S S M S S
CO5 S S S S S S S M S S
16
Government Arts College (Autonomous), Salem-636007
17
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER I
OBJECTIVE
To enable the students to understand the components of office automation.
Office tools course would enable the students in crafting professional word
documents, excel spread sheets, power point presentations using the Microsoft suite
of office tools.
To familiarize the students in preparation of documents and presentations with
office automation tools
Understand and discuss about the use of Office Package in daily life.
MS-WORD
LIST OF LAB EXERCISES
17
Government Arts College (Autonomous), Salem-636007
18
UG Regulations and Syllabus (2022-2023 onwards)
COURSE OUTCOMES
18
Government Arts College (Autonomous), Salem-636007
19
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M S M S M M L
CO2 S M S M M S M M M L
CO3 S S M M S M S M M M
CO4 S S S S S S S M S S
CO5 S S M M M M S M S S
19
Government Arts College (Autonomous), Salem-636007
20
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER II
OBJECTIVE
The main objectives of this course are to:
To impart knowledge about Computer fundamentals
To understand the concepts and techniques in C Programming
To equip and indulge themselves in problem solving using C
SYLLABUS
UNIT: I 12 Hours
UNIT: II 12 Hours
Decision making and Branching: Introduction – Simple if statement - if-else statement - nesting if
- nesting of if-else statement, else-if ladder, Switch statement?: operator - go to statement.
Decision making and looping: Introduction – While statement – Do statement – For statement –
jumps in loops.
UNIT: IV 12 Hours
20
Government Arts College (Autonomous), Salem-636007
21
UG Regulations and Syllabus (2022-2023 onwards)
UNIT: V 12 Hours
File management in C: Defining and opening a file – closing a file – I/O operations on files –
Random access to files – Command line arguments. The preprocessor: Introduction – Macro
substitution – File inclusion – compiler control directive.
TEXT BOOKS
1. E. Balagurusamy, “Programming in ANSI C”, McGraw Hill Education, New Delhi, 8th
edition 2017.
REFERENCE BOOKS
1. R.Rajarama, P.Chitra, “Problem Solving using C”, Scitech Publications, Chennai 2001.
4. PVN. Varalakshmi, “Projects using C”, Scitech publications (India) pvt.Ltd., Chennai 2001.
WEB RESOURCES
COURSE OUTCOMES
21
Government Arts College (Autonomous), Salem-636007
22
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M M M S M S L
CO2 S M S M M L M L M L
CO3 S S M M M M M M M M
CO4 S S M M S M M M M M
CO5 S S M M M M M M S M
22
Government Arts College (Autonomous), Salem-636007
23
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER II
OBJECTIVE
The main objectives of this course are to:
o To practice the Basic concepts, Branching and Looping Statements and
Strings in C programming
o To implement and gain knowledge in Arrays, functions, Structures, Pointers and
File handling
LIST OF LAB EXERCISES
1. Write a C program to find the sum, average, standard deviation for a given set of numbers.
2. Write a C program to generate n prime numbers.
3. Write a C program to generate Fibonacci series.
4. Write a C program to print magic square of order n where n > 3 and n is odd.
5. Write a C program to sort the given set of numbers in ascending order.
6. Write a C program to check whether the given string is a palindrome or not using pointers.
7. Write a C program to count the number of Vowels in the given sentence.
8. Write a C program to find the factorial of a given number using recursive function.
9. Write a C program to print the students Mark sheet assuming roll no, name, and marks in 5
subjects in a structure. Create an array of structures and print the mark sheet in the
university pattern.
10. Write a function using pointers to add two matrices and to return the resultant matrix to the
Calling function.
11. Write a C program which receives two filenames as arguments and check whether the file
contents are same or not. If same delete the second file
12. Write a program which takes a file as command line argument and copy it to another file. At
the end of the second file write the total i) no of chars ii) no. of words and iii) no. of lines.
COURSE OUTCOMES
23
Government Arts College (Autonomous), Salem-636007
24
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M L M S S S L
CO2 S S S M L M S S S M
CO3 S S S L L M S S S L
CO4 S S S M L M S S S M
CO5 - - - - - - - - - -
24
Government Arts College (Autonomous), Salem-636007
25
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER III
OBJECTIVE
The main objectives of this course are to:
To introduce the fundamental concept of data structures
To emphasize the importance of data structures in developing and implementing
efficientalgorithms.
Understand the need for Data Structures when building application
Ability to calculate and measure efficiency of code
Improve programming logic skills.
SYLLABUS
UNIT - I 12 Hours
Data Structures: Definition – Concept of Data Structure - Overview of Data structure – Arrays
Definition – One Dimensional Array – Two Demission Array – Row major & Column major order
– Pointer Arrays – Linked Lists : Definition – Single Linked List – Operation on a Single Linked
List. Double linked list: operation on a Doubly links list – Sparse Matrix.
UNIT-II 12 Hours
Trees: Basic Terminologies – Definition and Concepts – Binary Tree Representation – Operations
on Binary Trees – Binary Tree Traversal – Types of Binary Tree - Conversion of Forest tree to
Binary tree.
UNIT - IV 12 Hours
25
Government Arts College (Autonomous), Salem-636007
26
UG Regulations and Syllabus (2022-2023 onwards)
Graphs : Definition & terminology representation of graphs – Graph Traversals- Depth First
Search – Breadth First Search – Applications of Graph Structures – Shortest Path Problems :
Dijkstra’s Algorithm.
UNIT - V 12 Hours
TEXT BOOKS
1. D. Samanta, “Classic Data Structures”, PHI Learning, Second Edition, New Delhi, 2011.
REFERENCE BOOKS
1. Aprita Gopal, “Magnifying Data Structures”, First Edition , PHI Learning, New Delhi
2010.
2. Horowitz, S. Sahni, and S. Rajasekaran, Computer Algorithms, Galgotia Pub. Pvt. Ltd.,
1998.
WEB RESOURCES
1.https://nptel.ac.in/courses/106/102/106102064/
2. https://onlinecourses.swayam2.ac.in/cec19_cs04/preview
COURSE OUTCOMES
26
Government Arts College (Autonomous), Salem-636007
27
UG Regulations and Syllabus (2022-2023 onwards)
CO4 Demonstrate the concept of trees and its applications Understand /Apply
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M M M S M M M
CO2 S S S M M M M M M M
CO3 S S S M S M M M S S
CO4 S S S M S S S S M M
CO5 S S S M M S S M M S
27
Government Arts College (Autonomous), Salem-636007
28
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER III
OBJECTIVE
To learn the arithmetic and logic unit and implementation of fixed-point and floating
point arithmetic unit.
To understand different types of addressing modes and memory organization.
To learn different algorithm used in the design of ALU.
To learn different I/O organization mechanisms and modes of data transfer from I/O
subsystem to CPU.
Learn the different types of serial communication techniques.
SYLLABUS
UNIT - I 12 Hours
Data Representation: Data Types – Complements - Fixed point and Floating point
representation - other Binary Codes - Register transfer languages - Register Transfer - Bus and
Memory transfer.
UNIT - II 12 Hours
UNIT IV 12 Hours
28
Government Arts College (Autonomous), Salem-636007
29
UG Regulations and Syllabus (2022-2023 onwards)
Memory System: Basic concepts – Semiconductor RAMs - ROMs – Speed - size and cost –
Cache Memories - Performance consideration – Virtual memory - Memory Management
Requirements – Secondary storage.
UNIT V 12 Hours
I/O Organization: I/O Interface - Asynchronous Data Transfer - Priority Interrupts – Direct
Memory Access - IOP - Serial communication.
TEXT BOOKS
REFERENCE BOOKS
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, 5th Edition “Computer.
WEB RESOURCES
1.https://www.tutorialspoint.com/Computer-System-Architecture
2. https://nptel.ac.in/courses/106/105/106105163/
COURSE OUTCOMES
29
Government Arts College (Autonomous), Salem-636007
30
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M M M S M M M
CO2 S S S M M M M M M M
CO3 S S S M S M M M S S
CO4 S S S M S S S S M M
CO5 S S S M M S S M M S
30
Government Arts College (Autonomous), Salem-636007
31
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER III
OBJECTIVE
The main objectives of this course are to:
To understand basics knowledge of data structure operations, algorithms and their application.
To design and implement algorithms and data structure operations using C program.
To learn various techniques for representation of the data in non linear fashion
1. To demonstrate the concept of one dimensional array finding the sum of array elements.
3. Design, develop and execute a program in C to implement doubly linked list where each node
consist of integers. The program should support following functions.
a. Create a doubly linked list b. Insert a new node c. Delete a node if it is found, otherwise display
appropriate message d. Display the nodes of doubly linked list
7. Design, develop and execute a program in C to evaluate a valid postfix expression using stack.
10. Write a C Program to perform linear search and binary searching using array.
11. Write a C Program arrange the list of numbers in ascending order using a)Merge Sort b)Quick Sort
12.Write a C Program to arrange the given list using Insertion sort using function.
COURSE OUTCOMES
31
Government Arts College (Autonomous), Salem-636007
32
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M M M M M M L
CO2 S S S S S S S M M M
CO3 S S S S S S S M M M
CO4 S S S S S S S M M S
CO5 S S S S S S S M M S
32
Government Arts College (Autonomous), Salem-636007
33
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER III
OBJECTIVE
To teach the students about image editing operations.
To make the students to learn Photoshop software
To provide training to students on image editing operations
To train the students to perform text effect operations.
To help the students to get the practical skill on the area of design.
LIST OF LAB EXERCISES
3. Create a Birthday Greeting Card and use Marquee tool for moving the text.
10. Create a Text, Image and use i. Reflection Effect ii. Rainbow.
33
Government Arts College (Autonomous), Salem-636007
34
UG Regulations and Syllabus (2022-2023 onwards)
COURSE OUTCOMES
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M M M M M M L
CO2 S S S S S S S M M M
CO3 S S S S S S S M M M
CO4 S S S S S S S M M S
CO5 S S S S S S S M M S
*S-Strong; M-Medium; L-Low
34
Government Arts College (Autonomous), Salem-636007
35
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER IV
OBJECTIVE
• To understand .Net Framework fundamentals and basic concepts
SYLLABUS
Unit – I: 12 Hours
Visual Basic.Net and .NET Framework: Introduction to .net framework – Features, Common
Language Runtime(CLR), Framework Class Library(FCL). Visual Studio.Net – IDE, Languages
Supported Components. Visual Programming, VB.Net Features, IDE – Menu System, Toolbars,
Code Designer, Solution Explorer, Toolbox, Class View Window, Properties Window, Server
Explorer, Task List, Output Window, Command Window.
Elements of VB.Net: Properties, Events and Methods of Form, Label, Text Box, List Box, Combo
Box, Radio Button, Button, Check Box, Progress Bar, Date Time Picker, Calendar, Picture Box,
HScrollBar, VScrollBar, Group Box, Tooltip, Timer.
Programming in VB.Net: Data Types, Keywords, Declaring Variables and Constants, Operators.
Conditional Statements: If-Then, If-then-else, Nested if, Select Case. Looping Statement: Do-loop,
For-loop, While-loop. Arrays-Static and Dynamic.
35
Government Arts College (Autonomous), Salem-636007
36
UG Regulations and Syllabus (2022-2023 onwards)
Functions, Built-In Dialog Boxes, Menus and Toolbar: Menus and toolbars-Menu Strip, Tool Strip,
Status Strip. Built-In Dialog Boxes-Open File Dialogs, Save File Dialogs, Font Dialogs, Color
Dialogs, Print Dialogs, Input Box, Msg Box, Interfacing with End user, Creating Parent and Child.
Functions and Procedures-Built-In Functions-Mathematical and String Functions, User Defined
Functions and Procedures.
Unit-V: 12 Hours
TEXT BOOKS
REFERENCE BOOKS
2. “Thearon Willis, Jonathan Crossland, Richars Blair, Beginning VB .NET 2003, Wiley
Dreamtech publishers – 2004 edition.
WEB RESOURCES
1.https://www.tutorialspoint.com/vb.net/index.htm
2. https://www.javatpoint.com/vb-net
3. https://docs.microsoft.com/en-us/dotnet/visual-basic/
COURSE OUTCOMES
36
Government Arts College (Autonomous), Salem-636007
37
UG Regulations and Syllabus (2022-2023 onwards)
37
Government Arts College (Autonomous), Salem-636007
38
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER IV
OBJECTIVE
To understand the fundamentals of data models.
Explain the database system using ER diagram.
Study the SQL and relational database design.
To make the students to understand relational database design.
To know the features and syntax of PL/SQL.
To understand the concepts of Database Triggers in PL/SQL.
SYLLABUS
UNIT-I: 12 Hours
Introduction: Database system Applications – Purpose of Database systems – View of Data – Data
Models – Database Languages – Database Users and Administrators – Transaction Management –
Database Architecture. Relational Model: Structure of Relations Databases – Keys – Relational
Operations.
UNIT-II: 12 Hours
E-R Model: The E-R Model – Constraints – Removing Redundant Attributes– E-R Diagram –
Weak Entity Set. SQL: Overview of SQL – SQL Data Definition – Basic Structure – Set Operations
– Null Values – Aggregate Functions – Views.
Relational Database Design: Normalization – First Normal Form – Second Normal Form – Third
Normal Form – Boyce-Codd Normal Form – Fourth Normal Form.
PL/SQL: Introduction to PL/SQL– PL/SQL. Essentials: Block Structure – Data types – Operators
– Attributes – PL/SQL Expressions – PL/SQL Built-in Functions.
38
Government Arts College (Autonomous), Salem-636007
39
UG Regulations and Syllabus (2022-2023 onwards)
UNIT V: 12 Hours
Cursors and Triggers: PL/SQL Control Structure – Implementing SQL Operations in PL/SQL –
Cursors in PL/SQL – Working with Database Triggers in PL/SQL.
TEXT BOOKS
REFERENCE BOOKS
1. Nilesh Shah, “Database Systems Using Oracle”, 2nd edition, PHI, 2005.
2. Alexis Leon, Mathews Leon, “Essentials of Database Managements Systems”, Vijay Nicole
imprints PVT LTD, 2006.
WEB RESOURCES
1. https://nptel.ac.in/courses/106/105/106105175
2. https://ntpel.ac.in/courses/106/106/106106095
3. https://www.javapoint/com/dbms-sql-command
4. https://www.geeksforgeeks.org/plsql-introduction/
5. https://www.tutorialspoint.com/dbms/dbms_concurrency_control.htm
COURSE OUTCOMES
39
Government Arts College (Autonomous), Salem-636007
40
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M S M M M M L
CO2 S S S M S M M M M L
CO3 S S S S S S S S M M
CO4 S S S S S M S S M L
CO5 S S S S S M S S M L
40
Government Arts College (Autonomous), Salem-636007
41
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER IV
OBJECTIVE
Study the SQL and relational database design.
To make the students to understand relational database design.
To know the features and syntax of PL/SQL.
To understand the concepts of Database Triggers in PL/SQL.
To understand .Net Framework fundamentals and basic concepts
To learn to use Basic Windows Controls Using VB.Net
To know how to establish database connectivity using ADO.Net
LIST OF LAB EXERCISES
4. Create the Employee Registration Form using the Text Box, Combo box, Radio Button in
vb.net.
5. Develop a program for create and reading, writing text file using vb.net.
6. Design an application to create a login form and validate it using msgbox & timer
control.
41
Government Arts College (Autonomous), Salem-636007
42
UG Regulations and Syllabus (2022-2023 onwards)
10. Develop an application to create student mark entry system with Database
connectivity.
Oracle Lab
COURSE OUTCOMES
42
Government Arts College (Autonomous), Salem-636007
43
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S L M L S M M L
CO2 S S S L M M S M S L
CO3 S S S M S M S S S M
CO4 S S S M S M S S M M
CO5 S S S S S S S S S M
43
Government Arts College (Autonomous), Salem-636007
44
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER IV
44
Government Arts College (Autonomous), Salem-636007
45
UG Regulations and Syllabus (2022-2023 onwards)
45
Government Arts College (Autonomous), Salem-636007
46
UG Regulations and Syllabus (2022-2023 onwards)
trends.
In some cases,
when the
individual needs
Pha to sort two
Single & Multi- a. Single Level Sorting 15
3.19 se columns or
Level Sorting b. Multi-level Sorting mins
2 more than two
Day columns, they
35 can use sorting
function
Individuals can
Inserting
Pha insert automatic
Automatic Insert Automatic 20
3.20 se subtotals in
Subtotals in Subtotals mins
2 already sorted Assess
Lists
lists. ment
a. Inserting Data 6
Charts using
recommended charts
b. Formatting and Charts in
20
Editing Chart Elements Microsoft Excel
Inserting Data mins
c. Creating and Pha helps the user in
Charts Using + 20 Day
3.22 Applying Custom Chart se presenting the
Recommende mins 36
Elements 2 data analysis
d Charts + 10
d. Adding and with
mins
Removing Data from visualizations.
Charts
e. Inserting Sparklines
f. Printing Charts
Pivot Table is a
tool to
a. Inserting calculate, summ
20
b. Filtering arize, and
mins Day
c. Using Report Pha analyzes data
+ 20 37-
3.23 Pivot Table Layouts se and helps the
mins Day
d. Refreshing & 2 user
20 38
Changing Source Data in comparing
mins
e. Pivo Charts patterns
and trends in
data. Assess
Excel Data ment
Validation is a 7
feature that
a. Applying Built-In 20 restricts
Conditional mins (validates)
Pha
Data Formatting + 20 Day individual input
3.24 se
Validation b. Creating Custom mins 39 to a worksheet.
2
Conditional Formats + 10 Technically, you
c. Linking Data mins create a
validation rule
that controls
what kind of
47
Government Arts College (Autonomous), Salem-636007
48
UG Regulations and Syllabus (2022-2023 onwards)
data can be
entered into a
certain cell.
a. Dynamic Array
Pha Individual can
functions 20 Day
3.25 Dynamic Array se add comments
b.Dynamic Array mins 40
2 to cells.
formulas
The individual
can prevent
other users
from viewing
a, Creating Excel hidden
Macros worksheets,
Pha
b. Macros in single 30 Day adding, moving,
3.26 Excel Macros se
workbook mins 41 deleting, or
2
c. Absolute References hiding
d.Relative References worksheets, by
protecting the
Microsoft Excel
workbook with
a password.
Assess
The VLOOKUP
ment
(Vertical
8
Lookup)
a. VLOOKUP True
function looks
b.VLOOKUP Error
for a value in
c. Match Data in Excel
20 the leftmost
VLOOKUP & d. Excel Match Pha
mins Day column of a
3.27 Reference Function se
+ 10 42 table and then
Functions e. Excel lookup 2
mins returns a value
Function
in the same row
f. Excel Index Function
from another
g. Excel offset Formula
column
individual
specify.
The best part of
20 conditional
Applying Conditional Pha
Conditional mins Day formatting is
3.28 Formatting in se
Formatting + 10 43 individuals can
Formulas 2
mins use formulas in
it.
48
Government Arts College (Autonomous), Salem-636007
49
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER V
OBJECTIVE
To understand the basic concepts and functions of operating system.
To understand the principles of OS and Deadlocks.
To understand the various operating system components like process management, I/O
management.
To learn the various memory and Information management schemes.
UNIT – I 12 Hours
Introduction – Operating System – History – process concepts: process states – process state
transitions – Process Control Block – operations – Interrupt processing – Asynchronous
concurrent processes:Dekkers Algorithm-Peterson’s Algorithm-Semaphores.
UNIT – II 12 Hours
UNIT – IV 12 Hours
Job and processor scheduling:- Introduction – Scheduling objectives – preemptive vs. non-
preemptive scheduling – priorities – Deadline scheduling – FIFO – RR – Quantum size – SJF –
SRT – HRN – Multilevel Feedback Queues – fair share.
49
Government Arts College (Autonomous), Salem-636007
50
UG Regulations and Syllabus (2022-2023 onwards)
UNIT – V 12 Hours
File and database systems: Introduction – File system – File system functions – File organization–
File descriptor – Database systems – Database models. Case study: MS – DOS and Windows,
Unix.
TEXT BOOKS
REFERENCE BOOKS
1. William Stallings, “Operating Systems – Internals & Design Principles”, Prentice – Hall
2. Silberschatz and Galvin, “Operating System Concepts”, 6th Edition, John Wiley & Sons,
Inc., 2004.
WEB RESOURCES
1.https://nptel.ac.in/courses/106/105/106105214/
2. https://www.tutorialspoint.com/operating_system/index.htm
3. https://www.cse.iitb.ac.in/~mythili/os/
COURSE OUTCOMES
Understand and
CO3 Understand the concepts of process and Gain the
knowledge of concurrent process Apply
50
Government Arts College (Autonomous), Salem-636007
51
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S M M M M L
CO2 S S S S S M M M S L
CO3 S M M M S M S S S L
CO4 S S S M S S S M M M
CO5 S S S M S S S M M M
*S-Strong; M-Medium; L-Low
51
Government Arts College (Autonomous), Salem-636007
52
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER V
OBJECTIVE
To understand the terminology and concepts of the OSI reference model and the
TCP‐IP reference model.
To understand wired and wireless networking concepts.
To be familiar with Routing and Congestion control Algorithms.
To understand the data link & Application layer protocols.
To have a Knowledge on Computer Network security.
SYLLABUS
UNIT-I 12 Hours
Network Hardware: LAN – WAN – MAN – Wireless Networks. Network Software: Protocol
Hierarchies – Design Issues for the Layers – Connection-oriented and connectionless services –
Service Primitives – Reference Models: OSI Reference Model –TCP/IP reference Model
UNIT-II 12 Hours
PHYSICAL LAYER - Guided Transmission Media : Twisted Pair – Coaxial Cable – Fiber Optics.
Wireless Transmission: Electromagnetic Spectrum – Radio Transmission –Microwave
Transmission – Infrared and Millimeter Waves – Light Waves. Communication Satellites:
Geostationary, Medium-Earth Orbit, Low Earth-orbit Satellites
UNIT-III 12 Hours
DATA-LINK LAYER: Design Issues - Error Detection and correction – Elementary Data-link
Protocols: Stop and wait Protocol - Sliding Window Protocols - MEDIUM-ACCESS CONTROL
SUB LAYER: Multiple Access Protocols:-ALOHA – Carrier Sense Multiple Access Protocols –
Wireless LANs : 802.11 Protocol stack – Services- Bluetooth: Bluetooth Architecture
52
Government Arts College (Autonomous), Salem-636007
53
UG Regulations and Syllabus (2022-2023 onwards)
UNIT-IV 12 Hours
NETWORK LAYER: Routing algorithms: The Optimality Principle – Shortest Path Routing –
Distance Vector Routing – Congestion Control Algorithms: General Principles of Congestion
Control – Congestion Prevention Policies – Congestion Control in Virtual-Circuit Subnets.
TRANSPORT LAYER: Elements of Transport Protocols :Addressing – Internet Transport
Protocols: TCP segment header – Introduction to UDP
UNIT-V 12 Hours
APPLICATION LAYER: DNS name space – E-mail.: Architecture and services- User Agent
NETWORK SECURITY: Cryptography - Introduction- Substitution ciphers-Transposition
Ciphers – Symmetric Key Algorithms: DES(The Data Encryption Standard) – Public Key
Algorithms: RSA – Digital Signatures: Symmetric Key Signatures – Public Key Signatures- Crypto
Currency.
TEXT BOOKS
REFERENCE BOOKS
WEB RESOURCES
1.https://www.tutorialspoint.com/computer_networks/index.asp
2. https://nptel.ac.in/courses/106/105/106105080/
3. https://www.cse.iitb.ac.in/~cs348m/
COURSE OUTCOMES
53
Government Arts College (Autonomous), Salem-636007
54
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 M M S L M S M S M M
CO2 S S L S M S M M S L
CO3 M M S M S M M L S M
CO4 M S M S S S M S M S
CO5 S M S M M M S M S M
*S-Strong; M-Medium; L-Low
54
Government Arts College (Autonomous), Salem-636007
55
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER V
OBJECTIVE
• Understood the concepts of Object-Oriented Programming.
• Understood the file handling operations and database connectivity using JDBC.
SYLLABUS
UNIT I 12 Hours
Java Evolution: History – Features – How Java differs from C and C++ – Java and Internet – Java
and www –Java Environment Overview of Java: Introduction- simple Java program – Program
Structure – Java Tokens – Java Statements- Implementing a Java Program –Java Virtual Machine.
Constants, Variables and Data Types: Constants, Variables, Data Types, Declarartion, Giving
values to the vaiables, Scope of the Variables. Operators and Expressions.
UNIT II 12 Hours
Decision Making and Branching: if- if...else - nested if -switch,-? : Operator. Decision Making and
Looping: While- do - for Statements – Jumps in Loops - Labeled Loops. Classes, Objects and
Methods: Defining a class – Adding variables, methods – Creating objects –Accessing Class
Members– Constructors – Methods overloading – static members –Nesting of Methods –
Inheritance – Overriding methods – final Variables and methods –Final classes – finalizer
methods – Abstract methods and classes – visibility control. Arrays, Strings and Vectors: Arrays –
55
Government Arts College (Autonomous), Salem-636007
56
UG Regulations and Syllabus (2022-2023 onwards)
One Dimensional Arrays – Creating an array – Two Dimensional Arrays – Strings – Vectors –
Wrapper Classes.
UNIT IV 12 Hours
UNIT V 12 Hours
I/O Streams:Introduction- Text and Binary Format of data-I/P and O/P stream Classes- Reader
and Writter Classes- DataInput Stream and DataOutput Stream Classes.JavaDatabase
Connectivity:Introduction-Purpose of JDBC API- Architecture of JDBC-JDBC Components-Steps
to connect to the database-Establishing a Connection-Creation of Data Tables-Entering into the
Tables-Table Updating.
TEXT BOOKS
2. C. Muthu,” Programming with JAVA”, Second Edition, Vijay Nicole Imprints Private
56
Government Arts College (Autonomous), Salem-636007
57
UG Regulations and Syllabus (2022-2023 onwards)
Limited,Chennai, 2019.
REFERENCE BOOKS
WEB RESOURCES
1.www.spoken-tutorial.org
2. www.nptel.ac.in
3. https://www.w3schools.in/java-tutorial/
COURSE OUTCOMES
57
Government Arts College (Autonomous), Salem-636007
58
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M S L S M M M
CO2 S S S M S L S M M M
CO3 S S S M S M S S M M
CO4 S S S M S M M S M M
CO5 S S S M S M S S M M
*S-Strong; M-Medium; L-Low
58
Government Arts College (Autonomous), Salem-636007
59
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER V
OBJECTIVE
The main objectives of this course are to:
The main objective of JAVA Programming Lab is to provide the students a strong
foundationon programming concepts and its applications through hands-on training.
To practice the Basic concepts, Branching and Looping Statements and
Strings in java programming
To implement and gain knowledge in Arrays, functions, Structures, Pointers and
File handling
1. Write a java program to display employee details using Classes and Objects
2. Write a java program to count number of vowels and consonants from the given strings.
3. Write a java program to demonstrate extending & implementing Interfaces
4. Write java program to print Table of Five, Seven and Thirteen using Multithreading
5. Write java programs to demonstrate Exception handling using try, catch, throw, throws
and finally statements.
6. Write a java program to create user defined packages.
7. Write java program to works simple calculator use to Grid Layout.
8. Write a Java program for handling Mouse events and Key events.
9. Write a Java program that displays the number of characters, lines and words in a text file.
10. Write a Java program that connects to a database using JDBC and does add, delete,
operations.
COURSE OUTCOMES
Remember &
CO1 Understand the basic concepts of Java Programming with
emphasis on ethics andprinciples of professional coding Understand
59
Government Arts College (Autonomous), Salem-636007
60
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S L S S S M M L
CO2 S S S L S M S M M L
CO3 S S S M S M S M M L
CO4 S S S M S M S S M S
CO5 S S S M S S S S M S
*S-Strong; M-Medium; L-Low
60
Government Arts College (Autonomous), Salem-636007
61
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER V
OBJECTIVE
To design interactive web sites with all the features given in Web programming
1. Design a home page which will display your information i.e. Bio data.
5. Write a java script function to print an integer with commas as thousands separators.
6. Write a java script for loop that will iterate from 0 to 15 for each iteration, it will check if
the current number is odd or even, and display a message to the screen.
8. Write a JavaScript program to check from two given integers, whether one is positive
and another one is negative.
9. Write a java script program to test the first character of a string is uppercase or not.
61
Government Arts College (Autonomous), Salem-636007
62
UG Regulations and Syllabus (2022-2023 onwards)
COURSE OUTCOMES
Understand,
CO1 Understand the problems and create applications in basics
of web programming Analyze and create
Understand &
CO2 Understand and develop Web pages with formatting
styles. Apply
Analyze and
CO4 Analyze the problem, apply the concept for developing
applications Evaluate
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M S M L M M M
CO2 L S M M S M S S M M
CO3 S M S S M S S M S S
CO4 M S S S M S M S S L
CO5 S M L S S M S S M S
*S-Strong; M-Medium; L-Low
62
Government Arts College (Autonomous), Salem-636007
63
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER VI
OBJECTIVE
create awareness about Free and Open Source Software technologies
To acquire proficiency in open source technologies such as PHP and MySQL.
To realize the power of open source technologies.
SYLLABUS
UNIT- I 12 Hours
Introduction to Internet : Client Server model - Domain name-World Wide Web. Introduction to
HTML: History - HTML Tags - HTML Documents - Header section-Body section-Headings-Link
Documents using Anchor Tag- Formatting Characters –Font Tag-Images and Pictures-Listing-
Tables in HTML.
UNIT – II 12 Hours
Objects and Events: Document Object Model-The Document Object-Image Object-Forms and
Elements-Browser object-Submit event and Data Validation-ParseInt() Function-ParseFloat()
function-Recursive Functions.
UNIT – IV 12 Hours
63
Government Arts College (Autonomous), Salem-636007
64
UG Regulations and Syllabus (2022-2023 onwards)
UNIT –V 12 Hours
TEXT BOOKS
1. C.Xavier, “Web Technology & Design”, First Edition, New Age International
Publishers,2007.
2. Steve Seuhring, Tim Converse, Joyce Park, “PHP6 and MySQL 6 Bible”, Wiley India
Pvt. Ltd, New Delhi,2009.
REFERENCE BOOKS
1. Chris Bates ,”Web Programming, Building Internet Applications”, 2nd edition, Wiley
Dreamtech, 2006.
WEB RESOURCES
https://www.cs.uct.ac.za/mit_notes/web_programming.html
http://www.webstepbook.com/supplements/slides/ch01-internet.pdf
https://www.tutorialspoint.com/mysql/mysql_tutorial.pdf
https://downloads.mysql.com/docs/apis-php-en.pdf
https://www.tutorialspoint.com/mysql/mysql_pdf_version.htm
COURSE OUTCOMES
64
Government Arts College (Autonomous), Salem-636007
65
UG Regulations and Syllabus (2022-2023 onwards)
CO3 Understand and remember the java script DOM, form Understand
validations.
Understand and
CO5 Knowledge on PHP ,MYSQL, and databaseconnections
Analyze
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S L M M M M M L
CO2 S S L M M S S M M L
CO3 M M S M S M M L S M
CO4 M S M S S S M S M S
CO5 S L S M M S S M S M
65
Government Arts College (Autonomous), Salem-636007
66
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER VI
OBJECTIVE
The main objectives of this course are to:
SYLLABUS
Unit- I 12 Hours
Unit- II 12 Hours
66
Government Arts College (Autonomous), Salem-636007
67
UG Regulations and Syllabus (2022-2023 onwards)
indexing[] operator – Traversing the String – Immutable Strings – String Operators – string
Operations- String Methods search the substring, testing its character and to convert a String from
one form to another
Unit-IV 12 Hours
LISTS: Creating List – Accessing Elements of a List – List Slicing – Built-in functions for Lists –
List Operators – List Aliasing and List Cloning-List Methods – TUPLES AND DICTIONARIES :
Creating Tuples – Inbuilt functions for Tuples – Indexing and Slicing – Operations on Tuples- Zip
and Inverse Zip(*) Function – Basics of Dictionary – Creating Dictionary – Adding and replacing
Values – Formatting Dictionaries – The Methods of Dictionary Class – Traversing Dictionaries
Unit-V 12 Hours
FILE HANDLING: Opening, Reading, Writing and Closing a File – The seek() function – Reading
Binary files- EXCEPTION HANDLING,MODULES AND PACKAGES: Errors and Exception –
Python Exception and its Hierarchy – Handling Exception – raising Exception – writing and
Importing Modules – Creating Modules – Invoke specific functions of variables from Modules -
Packages in Python
TEXT BOOKS
REFERENCE BOOKS
1 Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2nd edition,
Updated for Python 3, Shroff/O‘Reilly Publishers, 2016.
2 Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised and updated
for Python 3.2, Network Theory Ltd., 2011.
WEB RESOURCES
1.https://www.tutorialspoint.com/python/index.htm
2. https://nptel.ac.in/courses/106/106/106106182/
67
Government Arts College (Autonomous), Salem-636007
68
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S L S M L M S S
CO2 S S S L S M L M S S
CO3 S S S L S M L M S S
CO4 S S S L S M L M S S
CO5 S S S L S M L M S S
68
Government Arts College (Autonomous), Salem-636007
69
UG Regulations and Syllabus (2022-2023 onwards)
SEMESTER VI
OBJECTIVE
The main objectives of this course are to:
To understand and select the task based on their core skills.
To get the knowledge about analytical skill for solving the selected task.
To get confidence for implementing the task and solving the real time problems.
Express technical and behavioral ideas and thought in oral settings.
Prepare and conduct oral presentations
AIM OF THE PROJECT WORK
The aim of the project work is to acquire practical knowledge on the implementation
of the programming concepts studied.
Each student should carry out individually one project work and it may be a work
using the software packages that they have learned or the implementation of
concepts from the papers studied or implementation of any innovative idea focusing
on application oriented concepts.
The project work should be compulsorily done in the college only under the
supervision of the department staff concerned.
Viva Voce
1. Viva-Voce will be conducted at the end of the year by both Internal (Respective Guides)
and External Examiners, after duly verifying the Annexure Report available in the
College, fora total of 100 marks at the last day of the practical session.
2. Out of 100 marks, 60 marks for project report and 40 marks for Viva Voce.
COURSE OUTCOMES
69
Government Arts College (Autonomous), Salem-636007
70
UG Regulations and Syllabus (2022-2023 onwards)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S S M M S S S S
CO2 S S S S S M S S S S
CO3 S S S M M S S S S S
CO4 S S S M S S S S S S
CO5 S S S M S S S S S S
70
Government Arts College (Autonomous), Salem-636007
71
UG Regulations and Syllabus (2022-2023 onwards)
College Logo
Proposed System
Features
3. System Design and Development
File Design
Input Design
Output Design
Database Design
System Development
Description of Modules (Detailed explanation about the project
work)
4. Testing and Implementation
5. Conclusio
n
Bibliograph
y
Appendices
A. Data Flow Diagram
B. Table Structure
C. Sample Coding
D. Sample Input
E. Sample Output
72
73
OBJECTIVE
The main objectives of this course are to:
3. a. Write a Python Program to Swap two variable without using a third variable
b. Write a Python Program to Compute Simple Interest and Compound Interest for a
given Principal, Rate of Interest and Duration in Years.
73
74
8. a. Write a Python Program to using Tuples to input Student details. The Program
should accept a given student’s Roll Number and display his specific record.
b.Write a Python Program to using Tuples to input Student details and Compute his
Percentage and Class based on his Average marks for five Subjects.
10. a.Write a python program to read from a file and print the same.
COURSE OUTCOMES
74
75
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S L S M L M S S
CO2 S S S L S M L M S S
CO3 S S S L S M L M S S
CO4 S S S L S M L M S S
CO5 S S S L S M L M S S
75
76
Course
Course name Lecture(L) Tutorial(T) Practical(P) Credit
code
Emerging
Technology for
22NMNET - 2 2
the Workplace-
I
1. Overview ..................................................................................................................................2
2. Objectives ...............................................................................................................................2
3. Program Details .....................................................................................................................2
4. Program Milestones ..............................................................................................................3
5. Stake Holders .........................................................................................................................3
6. Scope of Work ........................................................................................................................5
7. Project Timeline .....................................................................................................................6
8. Project Execution Methodology ..........................................................................................8
9. Service Assumption & Payment .........................................................................................8
Annexure-1 : Project Schedule – L1 ..........................................................................................9
Annexure-2 : Curriculam for Technical Trainings................................................................. 13
Annexure-3 : Sample Usecases for Project Development .................................................. 14
Annexure-4 : Project Execution Methodology .................................... Error! Bookmark not
defined.
1. Overview
Naan Mudhalvan is a flagship initiative of the Tamilnadu government,
implemented through the Tamil Nadu Skill Development Corporation
(TNSDC), to provide students with various skill training based on
current industry demand for talent. The initiative assists students in
76
77
2. Objectives
To empower the students with technical skills to require solving a real-world challenge
To train the students on the approach to building solutions by applying critical
thinkingand problem-solving capabilities in a collaborative environment.
To mentor the students in building proof-of-concept solutions by
applying designthinking concepts.
To introduce the standard project development methodologies followed in
the industryto the students
To develop the professional skills like teamwork, leadership qualities,
communicationin the students
To enhance the employability of students in order to get them
internships and jobopportunities
3. Program Details
This program is a mandatory, 3 months immersive project-based
learning program delivered as a course in the curriculum. 6th Semester
students from Bachelor of Science (B.Sc.) and Bachelor of Computer
Applications (BCA) from Government, Government Aided and Private
colleges are the beneficiaries of the program.
Project Based Learning is introduced to the students to give them
hands-on experience on open-source digital technologies while they
learn an end-to-end journey to solve a problem. By the end of this
course, the student understands the approach to solve a problem in
collaborative learning environment while being guided by mentors from
Industry and College
● Understand the leading technologies and apply them for solving real-world problems
● Understand the concepts of design thinking and agile methodologies
● Develop professional skills like teamwork, time management,
communication andproject management skills
● Understand various digital tools & best practices followed in the industry
● Develop the products from scratch i.e. idea to working prototype
● Industry course completion certificate from IBM
4. Program Milestones
Following are the major milestones of the project. Refer to
annexure-1 for the detailed project plan.
Set-up the platform to onboard various stakeholders
Organize the program orientation session for principals & faculty
Onboard the principals, college SPOCs, faculty mentors and faculty evaluators
Organize the program orientation session for students
Onboard the students on to the platform
Use case orientation sessions for the students
Team formation & project enrollment
Team approval & faculty mentor, evaluator assignment
Conduct Agile & Design Thinking sessions for students which can be
attended byfaculties too
Training batch selection & team assignment
Technical training sessions for students
Knowledge sessions for faculty
78
79
5. Stake Holders
Key stakeholders and their responsibilities are listed below.
Organization Role & Responsibility
79
80
6. Scope of Work
Scope of work includes the following activities
7. Project Timeline
The weekly timeline of the project is listed below with tentative dates.
Refer annexure-1 for detailed milestones, activities, and timelines.
Jan’ 23 Week-1 Launch, Principal & faculty orientation session Principals and
Faculty
Feb’ 23 Week-6 Training Batch Selection by College SPOC & College SPOC
Assignment of teams to the batches
82
83
May’23 Week-22 Certificate Generation for Students & Faculty Students &
Faculty
June ’23 Week-23 Overall Report Submission & Project Closure Management
c. Total 4 weeks will be provided for the technology training and 4 Weeks + 3
Dedicateddays for project development
h. College shall assign one mentor for every 8 teams i.e. 32 students per each mentor
The number of team members for each role will be decided in the later stage of
proposal.
The prices shall be exclusive of all applicable taxes, duties and levies and shall
be charged as peractuals.
Payment would be 100% in advance before the commencement of the program.
The quotation is valid for 30 days from date of submission.
Even if the student registration is less than 75,000, the minimum charge would be INR \
taxes. At anystage if there are additional students, both the parties will mutually agree on
the commercials & corresponding details will be agreed by signing a PCR.
Annexure-1
Project Schedule - L1
Jan’ 23 Week-1 Launch, Principal & faculty orientation session Principals and
Faculty
85
86
June ’23 Week-23 Overall Report Submission & Project Closure Management
Note: Project Schedule L2/L3 will be submitted in later stage of the proposal.
86
87
87
88
Note: Complete details of the 20 usecases will be provided in the later stage of
proposal.
Annexure-4:List of Knowledge Sessions for Faculty
88
89
OBJECTIVE
To know the basic concepts of Client/Server and Operating System services.
To understand the fundamentals of SQL and Relational Database.
To impart knowledge about Data Warehouses and Client/Server Transaction
Processing.
To understand the relationship between a CORBA Business Object and a Client/Server
Business Object.
To make a study of Hypertext Era, Interactive Era, Distributed object Era.
SYLLABUS
UNIT - I 12 Hours
UNIT - II 12 Hours
NOS: NOS Middleware – RPC – MOM Middleware – MOM versus RPC. SQL Database
Servers: The Fundamentals of SQL and Relational Database – Server Architectures – Stored
Procedures –Triggers and Rules.
89
90
Data Warehouses: OLTP – DSS – OLTP versus DSS – Data Warehouses – Elements –
Hierarchies – The mechanics of Data Replication- EIS/DSS. Client/Server Transaction
Processing: ACID properties – Transaction Models – TP Monitors.
UNIT - IV 12 Hours
UNIT – V 12 Hours
Web Client/Server: The Hypertext Era - Evolution of the web-client/server web style -URL-
HTTP. Interactive Era: 3-Tier client/server web-style. CGI: server side of the web.
Distributed object Era: JAVA - The Mobile code system.
TEXT BOOKS
1. Robert Orfali, Dan Harkey and Jeri Edwards ,“The Essential Client/Server Survival
Guide”, Galgotia publications, Third Edition, 2013.
REFERENCE BOOKS
WEB RESOURCES
1.https://www.tutorialspoint.com/Client-Server-Computing
2. http://www.faadooengineers.com/online-study/post/cse/mobile-
computing/185/client-server-computing
90
91
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 M M S L M M M M M L
CO2 S S L S S S S S M L
CO3 S M L M S M S L S M
CO4 M M M S S S M S M M
CO5 M L M M M S S M S M
91
92
OBJECTIVE
SYLLABUS
UNIT-I: 12 Hours
Introduction to Software Engineering: The Evolving role of software -
Software process - Software Process Models – The Prototyping Model – RAD
Model. Evolutionary Software Process Models: Incremental Model – Spiral
Model – WINWIN Spiral Model – Concurrent Development Model – Agile
Software Development.
UNIT-II: 12 Hours
92
93
UNIT-IV: 12 Hours
UNIT-V: 12 Hours
Software Quality Assurance: Quality Concepts – The Quality Movement –
Software Quality Assurance – Software Reviews – Formal Technical Reviews –
Formal Approaches to SQA – Statistical Software Quality Assurance – Software
Reliability – Mistake Proofing for Software – The SQA Plan.
TEXT BOOKS
REFERENCE BOOKS
WEB RESOURCES
1.https://nptel.ac.in/courses/106/105/106105087/
2.https://onlinecourses.swayam2.ac.in/cec20_cs07/preview
93
94
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S L M M M M M L
CO2 S S L S M S S S M L
CO3 M M M M S M M L S M
CO4 M S M S S S M S M S
CO5 S L S S M S S M M M
94
95
SEMESTER V
OBJECTIVE
• To understand UNIX Architecture.
• To learn the basic set of commands and utilities in Linux/UNIX systems.
• To learn the important Linux/UNIX library functions and system calls.
• To understand the inner workings of UNIX-like operating systems.
SYLLABUS
UNIT I 12 Hours
Introduction : The Unix Operating System - The UNIX Architecture and Command
Usage: The UNIX Architecture – Features of UNIX – Locating commands – Internal and
External Commands – Command Structure – Man Browsing the Manual pages On-Line
UNIT II 12 Hours
General Purpose Utilities: cal, date, echo, printf, bc, script, who, email
basics,mailx,passwd,uname,tty,stty - The File System: The file – The parent child relationship
– pwd,cd,mkdir,rmdir – Absolute Pathnames - relative Pathnames – ls – The Unix file system
– Handling Ordinary files: cat,cp,rm,mv,more,file,wc,od,cmp,comm., diff, dos2unix and
unix2dos.
95
96
UNIT IV 12 Hours
The Shell: The shell Interpretive Cycle – Pattern Matching - Escaping and Quoting –
Redirection – Pipes – Tee – Command Substitution – Shell variables -The Process: Process
Basics – ps – Mechanism of Process creation – Process states and Zombies – Running jobs in
background
UNIT V 12 Hours
Customizing the environment: The Shells – Environment variables -More file attributes :
Hard Links – symbolic Links. Find Simple filters: pr,head,tail,cut,paste,sort. Filters using
regular expressions: grep,sed - Essential Shell Programming: Shell Scripts – read- Using
Command Line Arguments – exit – Conditional execution - if – case – expr – while – for -
Looping with a List.
TEXT BOOKS
2006.
REFERENCE BOOKS
96
97
1.https://www.tutorialspoint.com/unix/index.htm
2. http://www.ee.surrey.ac.uk/Teaching/Unix/unixintro.html
3. https://www.javatpoint.com/linux-tutorial
COURSE OUTCOMES
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S M M M M L
CO2 S S S M S M M M M L
97
98
CO4 S S S M S M S S S M
CO5 S S S S S S S S S S
98
99
IV :
22UCAM4 5 - 4
Data Mining and
warehousing
OBJECTIVE
To understand the concept of data mining and data warehousing.
To know the various data mining techniques such as association rule mining,
classification and clustering techniques.
To understand the characteristics of web and web mining.
To have a knowledge on multidimensional data and OLAP operations.
SYLLABUS
UNIT I 12 Hours
UNIT II 12 Hours
99
100
Classification: Introduction- Decision tree -Decision Tree Rules –Building a Decision Tree -
The Tree Induction Algorithm – Split Algorithm based on Information Theory – Over fitting
and Pruning - Naïve Bayes Method – Estimation of Predictive Accuracy of Classification
Methods – Other Evaluation Criteria for Classification Methods
UNIT IV 12 Hours
Cluster Analysis: Cluster Analysis – Desired Features of Cluster Analysis - Types of Cluster
Analysis Methods – Partitional Methods: K-Means Method – Hierarchical Methods :
Distance between clusters – Agglomerative Method – Divisive Hierarchical Method – Density
based Methods – Dealing with Large Databases – Quality and Validity of Cluster Analysis
Methods – Cluster Analysis Software.
UNIT V 12 Hours
Web Data Mining: Introduction – Web Terminology and Characteristics – Web Content
Mining – Web Usage Mining – Web Structure Mining – Search Engines: Search Engines
Functionality - Search Engines Architecture – Ranking of Web Pages.
TEXT BOOKS
1. G.K. Gupta, “Introduction to Data Mining with Case Studies”, PHI, 2012.
REFERENCE BOOKS
100
101
COURSE OUTCOMES
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 M M S M S L L M S L
CO2 M S S M S M M L M M
CO3 M S S L M L M M S L
CO4 M M M M M M L L S M
CO5 M S S L S L -M S M L
OBJECTIVE
The main objectives of this course are to:
SYLLABUS
Unit I 12 Hours
Software Development Life Cycle models: Phases of Software project – Quality, Quality
Assurance, Quality control – Testing, Verification and Validation – Process Model to represent
Different Phases - Life Cycle models- Comparison of various Life Cycle Models
Unit II 12 Hours
Types of Testing: White-Box Testing: Static Testing – Structural Testing – Challenges in White-
Box Testing - Black-Box Testing: What is Black-Box Testing? - Why Black-Box Testing? – When
to do BlackBox Testing? – Requirement Based Testing – Equivalence Partitioning – Domain
Testing - Integration Testing: System Integration
102
103
Unit IV 12 Hours
Unit V 12 Hours
Test Planning, Management, Execution And Reporting: Test Planning – Test Management –
Test Process – Test Reporting –Best Practices. Test Metrics and Measurements: What are
metrics and Measurements?- Why Metrics in Testing? –Types of Testing- Project Metrics -
Release Metrics.
TEXT BOOKS
1 Software Testing Principles and Practices, Srinivasan Desikan & Gopalswamy Ramesh, 2006,
Pearson Education. (UNIT-I: 2.1-2.5, 3.1-3.4 UNIT-II: 4.1-4.4, 5.1-5.5 UNIT III: 6 .1-6.7 (UNIT IV:
7.1-7.6, 8.1-8.5 UNIT-V: 15.1-15.6, 17.4-17.7)
2 Limaye M.G., “Software Testing Principles, Techniques and Tools”, Second Reprint, TMH
Publishers, 2010.
3 Aditya P.Mathur, “Foundations of Software Testing”, 2nd Edition, Pearson Education, 2013.
REFERENCE BOOKS
1 Effective Methods of Software Testing, William E. Perry, 3rd ed, Wiley India. 2 Software
Testing, Renu Rajani, Pradeep Oak, 2007, TMH.
103
104
1.https://lecturenotes.in/subject/129/software-testing-st/all
2. https://www.tutorialspoint.com/software_testing/index.htm
COURSE OUTCOMES
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M M M S M L L M L
CO2 S S S M M M M M M L
CO3 S S S M S M M M M L
CO4 S S S S S M M M M M
CO5 S S S S S M S S S M
104
105
OBJECTIVE
To understand the fundamentals of Internet of Things.
To know the ways and means of making a small low cost embedded system using
Arduino / Raspberry Pi or equivalent boards.
To apply the concept of Internet of Things in the personal and real-world scenario.
To learn the latest applications of IoT.
To study the pros and cons of IoT.
SYLLABUS
UNIT I 12 Hours
IoT - What is the IoT and why is it important? Elements of an IoT ecosystem, Technology
drivers, Business drivers, Trends and implications, Overview of Governance, Privacy and
Security Issues.
UNIT II 12 Hours
IoT PROTOCOLS - Protocol Standardization for IoT – Efforts – M2M and WSN Protocols –
SCADA and RFIDProtocols – Issues with IoT Standardization – Unified Data Standards –
Protocols – IEEE802.15.4–BACNet Protocol– Modbus – KNX – Zigbee– Network layer – APS
layer – Security.
IoT ARCHITECTURE - IoT Open source architecture (OIC)- OIC Architecture & Design
principles- IoT Devices and deployment models- IoTivity : An Open source IoT stack -
Overview- IoTivity stack architecture- Resource model and Abstraction.
105
106
WEB OF THINGS - Web of Things versus Internet of Things – Two Pillars of the Web –
Architecture Standardization for WoT– Platform Middleware for WoT – Unified Multitier
WoT Architecture – WoT Portals and cBusiness Intelligence.
Unit V 12 Hours
IOT APPLICATIONS - IoT applications for industry: Future Factory Concepts, Brownfield IoT,
Smart Objects, Smart Applications. Study of existing IoT platforms /middleware, IoT- A,
Hydra etc.
TEXT BOOKS
1. Honbo Zhou, “The Internet of Things in the Cloud: A Middleware Perspective”, CRC
Press,2012. Dieter Uckelmann, Mark Harrison, Michahelles, Florian (Eds),
2.“Architecting the Internet ofThings”, Springer, 2011. David Easley and Jon Kleinberg,
3.“Networks, Crowds, and Markets: Reasoning About a HighlyConnected World”, Cambridge
University Press, 2010. Olivier Hersent, David Boswarthick, Omar Elloumi.
REFERENCE BOOKS
3. Getting Started with the Internet of Things, O‟Reilly Media, 2011, ISBN: 978-1- 4493-9357-1
25
WEB RESOURCES
1.https://www.tutorialspoint.com/internet_of_things/index.htm
106
107
3. https://www.geeksforgeeks.org/introduction-to-internet-of-things-iot-set-1/
COURSE OUTCOMES
Understand &
CO3 To gain the knowledge of IoT Architecture
Apply
Understand &
CO4 Designing and develop Web connectivity in IoT
Apply
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S L M M M M M L
CO2 S S L M M S S M M L
CO3 M M S M S M M L S M
CO4 M S M S S S M S M S
CO5 S L S M M S S M S M
107
108
OBJECTIVE
To learn the basics concepts of Big Data and analytics.
To become competent in recognizing challenges faced by applications dealing with
very large volumes of data.
To be able to understand how Big Data impacts business intelligence, scientific
discovery, and our day-to-day life
To understand Bigdata Analytics principles and techniques.
To explore tools and practices for working with big data giving emphasis to Hadoop,
MongoDBand MapReduce.
SYLLABUS
UNIT I 12 Hours
UNIT II 12 Hours
Big Data Analytics : What is Big Data Analytics? -- What Big Data Analytics Isn’t? - Why this
sudden Hype Around Big Data Analytics? - Classification of Analytics - Greatest Challenges
that Prevent Business from Capitalizing Big Data - Top Challenges Facing Big Data - Why Big
Data Analytics Important? - Data Science - Data Scientist - Terminologies used in Big Data
108
109
UNIT IV 12 Hours
Hadoop Distributed file system: HDFS Daemons – Anatomy of File Read – Anatomy of File
Write – Replica Placement Strategy – Processing data with Hadoop –Introduction to Map
Reduce Programming : Introduction – MapReduce Daemon – How does MapReduce
Function? - Mapper – Reducer – Combiner – Partitioner.
UNIT V 12 Hours
TEXT BOOKS
REFERENCE BOOKS
2. Frank J Ohlhorst, “Big Data Analytics: Turning Big Data into Big Money”, Wiley and
SAS Business Series, 2012.
109
110
WEB RESOURCES
1.https://www.tutorialspoint.com/big_data_analytics/big_data_analytics_pdf_version.htm
2.https://nptel.ac.in/noc/courses/noc19/SEM1/noc19-cs33/
COURSE OUTCOMES
To explore tools and practices for working with big Understand &
CO4
data giving emphasis to Hadoop, MapReduce Evaluate
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 L M S S S M M M S S
110
111
CO3 M M M M S S S S S S
CO4 S S S S S S S S S S
CO5 S S S M S S -S S S S
111
112
OBJECTIVE
SYLLABUS
UNIT I 12 Hours
UNIT II 12 Hours
Medium Access Control: Motivation for a Specialized MAC: Hidden and exposed terminals –
Near and far terminals – SDMA – FDMA – TDMA: Fixed TDM – Classical Aloha. Reservation
TDMA – Multiple Access with Collision Avoidance – Polling – Inhibit Sense Multiple Access.
CDMA: Spread Aloha multiple access.
112
113
UNIT – IV 12 Hours
UNIT – V 12 Hours
Mobile Network Layer: Mobile IP: Goals, Assumption, and Requirements – Entities and
Terminology – IP Packet delivery – Agent discovery – Registration. Dynamic Host
Configuration Protocol Mobile Transport Layer: Traditional TCP - Congestion Control – Slow
Start – Fast Retransmit.
TEXT BOOKS
REFERENCE BOOKS
WEB RESOURCES
1.https://nptel.ac.in/noc/courses/noc16/SEM2/noc16-cs13/
2. https://www.tutorialspoint.com/mobile_computing/index.htm
3. https://www.javatpoint.com/mobile-computing
COURSE OUTCOMES
113
114
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 M M S L M S M S M M
CO2 S S L S M S M M S L
CO3 M M S M S M M L S M
CO4 M S M S S S M S M S
CO5 S M S M M M S M S M
114
115
OBJECTIVE
To provide an overview of working principles of Internet.
To understand and apply the fundamental core java, packages, database connectivity
for Computing.
To enhance the knowledge to server side programming.
To provide knowledge on Web related Functionalities.
SYLLABUS
UNIT – I 4 Hours
UNIT – II 4 Hours
Basics of Internet – Address and Names for the Internet – Web Objects and Sites – E-mail –
World Wide Web.
UNIT – IV 4 Hours
The Web Server – Web Browser – Microsoft Internet Explorer – Firewalls – Data Security.
UNIT – V 4 Hours
115
116
TEXT BOOKS
REFERENCE BOOKS
1. Joe krayank & Joe Habraken, “Internet 6 in 1”, Prentice Hall of India Private Limited,
New
Delhi, 1998.
WEB RESOURCES
1. https://www.khanacademy.org/computing/ap-computer-science-principles/the-
internet
2. https://cs.smu.ca/~porter/csc/465/notes/net/internetprinciples.html#:~:text=The
%20Internet%20is%20the%20network,are%20others%20at%20lower%20levels.)
3. https://www.tutorialspoint.com/internet_technologies/internet_overview.htm
COURSE OUTCOMES
116
117
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M M M S M S L
CO2 L M S M M L S L S L
CO3 S S L M M M S M S M
CO4 S M S M S M S M S M
CO5 M S S M M M S M S M
117
118
OBJECTIVE
To understand the fundamentals of Internet of Things and Design logics.
To understand IoT enabling technologies
To apply the concept of Internet of Things in the personal and real-world scenario.
To Differentiate Internet of Things and Machine to Machine .
To know the design methodology of Internet of Things.
SYLLABUS
UNIT I 4 Hours
Introduction to IoT- Introducton: Definition and Characteristics of IOT. Physical Design of
IOT: Things in IOT- IOT Protocols. Logical Design of IOT: IoT Functional Blocks-IoT
Communication Models- IOT Communication APIs.
UNIT II 4 Hours
IoT Enabling Technologies: Wireless Sensor Networks-Cloud computing-Bigdata Analytics-
Communication Protocols- Embedded Systems.
UNIT III 4 Hours
Domain Specific IoTs: Introduction. Home Automation: Smart Lighting-Smart Appliances-
Intrusion Detection- Smoke/ Gas Detection. Cities: Smart Parking-Smart Lighting-Smart Road-
Structural Health Monitoring-Surveillance- Emergency Response. Environment: Weather
Monitoring-Air Pollution Monitoring- Noise pollution Monitoring-Forest Fire Detection- River Flood
Detection.
UNIT IV 4 Hours
IoT and M2M: Introduction – M2M- Difference between IoT and M2M. SDN and NFV for
IoT: Software Defined Networking-Network Function Virtualization.
UNIT V 4 Hours
IoT Platforms Design Methodology: Introduction- IoT Design Methodology- Case study on
IoT system for Weather Monitoring.
118
119
REFERENCE BOOKS
1. Jan Holler, Vlasios Tsiatsis, Catherin Mulligan Stefan Avesand, Stamatis Karnouskos,
David Boyle, “From Machine-to-Machine to the Internet of Things: Introduction to a
New Age of Intelligence”, 1st Edition, Academic Press, 2014.
2. Manoel Carlos Ramon, “Intel® Galileo and Intel® Galileo Gen 2: API Features and
Arduino Projects for Linux Programmers”, Academic press, 2014.
3. Marco Schwartz, “Internet of Things with the Arduino Yun”, Packt Publishing, 2014.
WEB RESOURCES
1. https://www.webnms.com/?gclid=EAIaIQobChMIjpu9tfG_1QIVFoaPCh3hsgjqEAAYASAAE
gKl1fD_BwE
2. https://www.sap.com/india/trends/internet-of-things.html?campaigncode=CRM-IN17-PPC-
1SCCA&source=PPC-India-DSC-OO&gclid=CLCvvcTxv9UCFRPyjgodNWIILw&gclsrc=ds
3. https://www.analyticsvidhya.com/blog/2016/08/10-youtube-videos-explaining-the-real-
world-applications-of-internet-of-things-iot/
COURSE OUTCOMES
CO1 Remember
Remember the fundamentals of Internet of Things.
119
120
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S M S L M M M M M L
CO2 S S L M M S S M M L
CO3 M M S M S M M L S M
CO4 M S M S S S M S M S
CO5 S L S M M S S M S M
120