BCA 2022-2023 Onwards
BCA 2022-2023 Onwards
(Applicable to the candidates admitted from the academic year 2022-2023 onwards)
Sem.
Language Course – I
I Tamil $ / Other Languages + # 6 3 3 25 75 100
II English Course - I 6 3 3 25 75 100
Programming in C and
Core Course – I (CC) Data Structures 5 5 3 25 75 100
I III Core Practical – I (CP) Programming in C Lab 4 4 3 40 60 100
First Allied Course – I (AC) 4 4 3 25 75 100
First Allied Course – II (AC) 3 - - - - -
IV Value Education 2 2 3 25 75 100
TOTAL 30 21 - - - 600
Language Course - II
I Tamil $ / Other Languages + # 6 3 3 25 75 100
II English Course - II 6 3 3 25 75 100
Core Course – II (CC) Programming in Java 5 5 3 25 75 100
Core Practical – II (CP) Programming in Java 4 4 3 40 60 100
Lab
III First Allied Course – II (AC) 3 2 3 25 75 100
II First Allied Course – III (AC) 4 4 3 25 75 100
Add on Course – I ## Professional English – I 6* 4 3 25 75 100
IV Environmental Studies 2 2 3 25 75 100
Language Proficiency
Naan Mudhalvan Scheme
VI for Employability - - 2 3 25 75 100
(NMS) @@
Effective English
TOTAL 30 29 - - - 900
1
Language Course – III
I 6 3 3 25 75 100
Tamil $ / Other Languages + #
II English Course - III 6 3 3 25 75 100
Core Course – III (CC) Programming in Python 5 5 3 25 75 100
Programming in Python
Core Practical - III (CP) 4 4 3 40 60 100
Lab
III Second Allied Course – I (AC) 4 4 3 25 75 100
Second Allied Course – II (AC) 3 - - - - -
Add on Course – II ## Professional English - II 6* 4 3 25 75 100
Non-Major Elective I @ - Those
who choose Tamil in Part I can
III choose a non-major elective
course offered by other
departments.
Those who do not choose Tamil Fundamentals of
IV in Part I must choose either Information 2 2 3 25 75 100
a) Basic Tamil if Tamil Technology
language was not studied in
school level or
b) Special Tamil if Tamil
language was studied upto
10th & 12th std.
TOTAL 30 25 - - - 700
Language Course –IV
I 6 3 3 25 75 100
Tamil $ / Other Languages + #
II English Course – IV 6 3 3 25 75 100
Database Management
Core Course - IV (CC) 5 5 3 25 75 100
Systems
Database Management
III Core Practical - IV (CP) 4 4 3 40 60 100
Systems Lab
Second Allied Course – II (AC) 3 2 3 25 75 100
Second Allied Course – III (AC) 4 4 3 25 75 100
Non-Major Elective II @ - Those
who choose Tamil in Part I can
choose a non-major elective
IV course offered by other
departments.
Those who do not choose Tamil
Working Principles
IV in Part I must choose either 2 2 3 25 75 100
of Internet
a) Basic Tamil if Tamil
language was not studied in
school level or
b) Special Tamil if Tamil
language was studied upto
10th & 12th std.
Naan Mudhalvan Scheme Digital Skills for
VI - 2 3 25 75 100
(NMS) @@ Employability
TOTAL 30 25 - - - 800
2
Fundamentals of
Core Course - V (CC) 5 5 3 25 75 100
Algorithms
Core Course – VI (CC) Computer Networks 5 5 3 25 75 100
Core Course – VII (CC) Web Technology 5 5 3 25 75 100
III Core Practical -V (CP) Web Technology Lab 4 4 3 40 60 100
1. Multimedia
V Major Based Elective – I Technologies
5 4 3 25 75 100
(Any one) 2. Data Mining and
Warehousing
Mobile Application
Skill Based Elective I 4 2 3 25 75 100
IV Development
Soft Skills Development 2 2 3 25 75 100
TOTAL 30 27 - - - 700
Core Course - VIII (CC) Operating Systems 6 5 3 25 75 100
Core Course - IX (CC) Programming in PHP 6 5 3 25 75 100
Core Practical – VI (CP) Programming in PHP Lab 4 4 3 40 60 100
III 1. Software Project
Major Based Elective II Management
5 4 3 25 75 100
(Any one) 2. E-Commerce
Technologies
VI Project 4 3 - 20 80 100
IV Skill Based Elective – II Internet of Things 4 2 3 25 75 100
Gender Studies 1 1 3 25 75 100
V
Extension Activities ** - 1 - - - -
Naan Mudhalvan Scheme
VI - 2 3 25 75 100
(NMS) @@
TOTAL 30 27 - - - 800
GRAND TOTAL 180 154 - - - 4500
3
$ For those who studied Tamil upto 10th +2 (Regular Stream).
+ Syllabus for other Languages should be on par with Tamil at degree
level.
# Those who studied Tamil upto 10th +2 but opt for other languages in
degree level under Part- I should study special Tamil in Part – IV.
## The Professional English – Four Streams Course is offered in the 2nd and 3rd
Semester (only for 2022-2023 Batch) in all UG Courses. It will be taught apart
from the Existing hours of teaching / additional hours of teaching (1 hour
/day) as a 4 credit paper as an add on course on par with Major Paper and
completion of the paper is must to continue his / her studies further. (As per
G.O. No. 76, Higher Education (K2) Department dated: 18.07.2020).
* The Extra 6 hrs / cycle as per the G.O. 76/2020 will be utilized for the Add on
Professional English Course.
@ NCC Course is one of the Choices in Non-Major Elective Course. Only the NCC
cadets are eligible to choose this course. However, NCC Course is not a
Compulsory Course for the NCC Cadets.
** Extension Activities shall be outside instruction hours.
@@ Naan Mudhalvan Scheme.
4
PROGRAMME OUTCOMES:
Graduates will be able to comprehend the basic concepts learnt and apply in
real life situations with analytical skills.
Graduates with acquired skills and enhanced knowledge will be employable /
become entrepreneurs or will pursue higher Education.
Graduates with acquired knowledge of modern software tools will be able to
contribute effectively as software engineers.
Graduates will be able to comprehend the related concepts to Computer
Science with Allied papers
Graduates will be imbibed with ethical values and social concerns to ensure
peaceful society.
*****
5
First Year CORE COURSE I Semester I
PROGRAMMING IN C AND DATA
STRUCTURES
Code (Theory) Credit: 5
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
Loops Structures: For Loop, While, Do-while loop – Arrays: - One Dimensional
Array, Two-dimensional Arrays, Character Arrays and Strings – Functions:
Function with arrays- Function with decision and looping statements -
Recursion.
UNIT - III:
UNIT - IV:
UNIT - V:
6
UNIT - VI: CURRENT CONTOURS (for Continuous Internal Assessment Only):
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
7
First Year CORE PRACTICAL I Semester I
PROGRAMMING IN C LAB
Code (Practical) Credit: 4
COURSE OBJECTIVES:
1. Write a Program
(i) To convert temperature from degree Centigrade to Fahrenheit,
(ii) Find whether given number is Even or Odd,
(iii) Find the greatest of Three numbers.
2. Write a Program to display Monday to Sunday using switch statement
3. Write a Program to display first Ten Natural Numbers and their sum.
4. Write a Program to perform Multiplication of Two Matrices.
5. Write a Program
(i) To find the maximum number in an Array using pointer.
(ii) To reverse a number using pointer.
(iii) To add two numbers using pointer.
6. Write a Program to solve Quadratic Equation using functions.
7. Write a Program to find factorial of a number using Recursion.
8. Write a Program to demonstrate Call by Value and Call by Reference.
9. Write a Program to create a file containing Student Details.
10. Write a program to Implement a stack using singly linked list, Implement
Queue using Linked List.
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
8
First Year CORE COURSE II Semester II
PROGRAMMING IN JAVA
Code (Theory) Credit: 5
COURSE OBJECTIVES:
UNIT - I:
Foundation, Essentials, Control Statement and Classes & Objects. Stage of Java – origin
of Java – challenges - features - Object-Oriented Programming; Java Essentials:
Elements - API - variables - primitive data types – String Class - operators –combined
assignment operators - conversion –scope – comments - keyboard input; Control
Statements: if, if-else, nested if & if-else-if statements – logical operators – comparison –
conditional operator – switch – increment and decrement – while, do-while &f or loops –
nested loops – break and continue; Classes and Objects: classes and objects -modifiers -
passing arguments– constructors - package & import - static class members –method
overloading– constructor overloading –returning objects – this variable – recursion –
nested & inner classes – abstract classes & methods.
UNIT - II:
UNIT - III:
Exception Handling, I/O and File Handling and Multithreading. Introduction - try and
catch block - multiple catch block - nested try - finally Block – throw Statement –
exception propagation – throw Clause - custom exception – built-in exception;
Multithreading: Introduction – threads – thread creation – life cycle – joining a thread –
scheduler &priority – synchronization – inter-thread communication – thread control –
thread Pool – thread group – daemon thread; Files and I\O Streams: file Class – streams
– byte streams – filtered byte streams – Random Access File class – character streams.
UNIT - IV:
Applet and GUI Part I. Fundamentals – applet class – life cycle – steps for applet
program – passing values through parameters – graphics – event handling; GUI I:GUI –
creating windows – dialog boxes – layout managers – AWT component classes – Swing
component classes – applications of AWT controls.
9
UNIT - V:
GUI Part II and Java Database Connectivity Event handling – AWT components – AWT
graphics classes – Swing controls – application using Swing and AWT; Java Database
Connectivity: types of drivers – JDBC architecture – JDBC classes &interfaces – steps in
JDBC applications – creating a new Database and table with JDBC.
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
Understand the concept of OOP as well as the purpose and usage principles of
inheritance, polymorphism, encapsulation and method overloading.
Identify members of a class and to implement them
Create Java application programs using sound OOP practices (e.g., interfaces and
APIs) and proper program structuring (e.g., by using access control identifies, and
create user define package for specific task,(reusability concepts) error exception
handling)
Develop programs using the Java standard class library.
Develop software using Java programming language, (using applet, AWT controls,
and JDBC)
*****
10
First Year CORE PRACTICAL II Semester II
PROGRAMMING IN JAVA LAB
Code (Practical) Credit: 4
COURSE OBJECTIVES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
11
Second Year CORE COURSE III Semester III
PROGRAMMING IN PYTHON
Code (Theory) Credit: 5
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
Unit - III:
UNIT - IV:
UNIT - V:
REFERENCES:
COURSE OUTCOMES:
*****
13
Second Year CORE PRACTICAL III Semester III
PROGRAMMING IN PYTHON LAB
Code (Practical) Credit: 4
COURSE OBJECTIVES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
14
Second Year NON-MAJOR ELECTIVE I Semester III
FUNDAMENTALS OF INFORMATION
TECHNOLOGY
Code (Theory) Credit: 2
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
CPU and Memory - Secondary Story Devices - Input Devices - Output Devices.
UNIT - III:
UNIT - IV:
UNIT - V:
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
16
Second Year CORE COURSE IV Semester IV
DATABASE MANAGEMENT SYSTEMS
Code (Theory) Credit: 5
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT - III:
SQL Overview of the SQL Query - Language - SQL Data Definition - Basic
Structure of SQL Queries - Additional Basic Operations - Set Operations - Null
Values Aggregate Functions - Nested Subqueries - Modification of the Database -
Join Expressions - Views - Transactions - Integrity Constraints - SQL Data Types
and Schemas – Authorization.
UNIT - IV:
UNIT - V:
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
18
Second Year CORE PRACTICAL IV Semester IV
DATABASE MANAGEMENT SYSTEMS LAB
Code (Practical) Credit: 4
COURSE OBJECTIVES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
20
Second Year NON-MAJOR ELECTIVE II Semester IV
WORKING PRINCIPLES OF INTERNET
Code (Theory) Credit: 2
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT – III:
UNIT - IV:
UNIT - V:
REFERENCES:
1. Preston Gralla, “How the Internet Works”, Pearson Education, Eighth Edition,
2006.
2. C.Xavier, Fundamentals of Internet and Emerging Technologies, New Age
International Private Limited; First Edition ,2021
3. Alexis Leon, Internet for Everyone, S. Chand (G/L) & Company Ltd; Second
Edition 2012.
4. Andrea C. Nakaya,"Internet and Social Media Addiction", Reference Point
Press, 2015.
5. Richard Fox, Wei Hao,"Internet Infrastructure: Networking, Web Services, and
Cloud Computing", CRC Press, 2017.
6. Douglas E. Comer, "The Internet Book: Everything You Need to Know about
Computer Networking and How the Internet Works", CRC Press, 2018.
21
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
22
Third Year CORE COURSE V Semester V
FUNDAMENTALS OF ALGORITHMS
Code (Theory) Credit: 5
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT - III:
Algorithms – Priority Queues - Heaps – Heap Sort – Merge Sort – Quick Sort –
Binary Search – Finding the Maximum and Minimum.
UNIT - IV:
UNIT - V:
Back tracking: The General Method – The 8-Queens Problem – Sum of Subsets –
Graph Coloring.
REFERENCES:
23
2. Ellis Horowiz, Sartaj Sahni and Sanguthevar Rajasekaran, "Computer
Algorithms", University Press, 2008.
3. Seymour Lipschutz, "Data Structures",TataMcgraw Hill, Schaum’s Outline
Series, 2014.
4. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein,
“Introduction to Algorithms”, Third Edition, PHI Learning Private Limited,
2012.
5. Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman, “Data Structures and
Algorithms
6. Anany Levitin, “Introduction to the Design and Analysis of Algorithms”, Third
Edition, Pearson Education, 2012.
7. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein,
"Introduction to Algorithms",MIT Press, 2022.
8. https://www.tutorialspoint.com/data_structures_algorithms/algorithms_basi
cs.htm
9. https://www.tutorialspoint.com/design_and_analysis_of_algorithms/index.htm
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
24
Third Year CORE COURSE VI Semester V
COMPUTER NETWORKS
Code (Theory) Credit: 5
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT -III:
Data Link Layer: Error Detection and Correction -Introduction – Block Coding:
Error detection, Error correction – Data Link Control: Framing – Flow and Error
Control – Protocols – Noiseless Channels – Noisy channels – HDLC – Point to
Point Protocol.
UNIT - IV:
Wired LAN: IEEE Standards – Standard Ethernet. Wireless LAN: IEEE 802.11 –
Bluetooth. Connecting LANs: Connecting Devices – Virtual LANs. Wireless WAN:
Cellular Telephony – Satellite Networks. Network Layer-Logical Addressing: IPv4
Addresses – IPv6 Addresses.
UNIT - V:
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
26
Third Year CORE COURSE VII Semester V
WEB TECHNOLOGY
Code (Theory) Credit: 5
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT - III:
UNIT - IV:
UNIT - V:
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
28
Third Year CORE PRACTICAL V Semester V
WEB TECHNOLOGY LAB
Code (Practical) Credit: 4
COURSE OBJECTIVES:
To teach the basics involved in publishing content on the World Wide Web.
To design and implement static and dynamic website
To understand, analyze and create XML documents and XML Schema.
1. Design the following static web pages required for an online book store web
site.
a. HOME PAGE: The static home page must contain three frames.
b. LOGIN PAGE
c. CATOLOGUE PAGE: The catalogue page should contain the Details
of all the books available in the web site in a table.
d. REGISTRATION PAGE
a. First Name (Name should contains alphabets and the length should
not be less than 6 characters).
b. Password (Password should not be less than 6 characters length).
c. E-mail id (should not contain any invalid and must follow the
d. Standard pattern name@domain.com)
e. Mobile Number (Phone number should contain 10 digits only).
f. Last Name and Address (should not be Empty).
3. Develop and demonstrate the usage of inline, internal and external style sheet
using CSS
4. Write an HTML page including any required JavaScript that takes a number
from text field in the range of 0 to 999 and shows it in words. It should not
accept four and above digits, alphabets and special characters.
5. To convert the static web pages online library into dynamic web pages using
servlets and cookies.
6. Write a java script program to test the first character of a string is uppercase
or not
7. Write a program to find the Fibonacci series for n series using VB-Script
29
10. Create a well-formed XML document to represent ten students' information,
store it as XML file and display the document in a browser.
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
Develop web pages using HTML, DHTML and Cascading Styles sheets
Develop a dynamic web pages using JavaScript (client side programming).
Develop an interactive web applications using VB Script
Build and consume web services.
Develop a Program using XML
*****
30
Third Year MAJOR BASED ELECTIVE I Semester V
1) MULTIMEDIA TECHNOLOGIES
Code (Theory) Credit: 4
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT - III:
UNIT - IV:
UNIT - V:
REFERENCES:
1. Tay Vaughan, Multimedia: Making It Work, 7th Edition, Tata Mc‐Graw Hill.,
2008.
31
2. John F. Koegel Buford, Multimedia Systems, Pearson edition, 2003.
3. Ranjan Parekh, Principles of Multimedia, TMH, 2006.
4. Ralf Steinmetz and Klara Nahrstedt, Multimedia: Computing, Communication
and applications, Pearson Edition, 2001.
5. Syed, Mahbubur Rahman, Multimedia Technologies: Concepts,
Methodologies, Tools, and Applications, Information Science Reference, 2008.
6. Banerji, Multimedia Technologies, McGraw-Hill Education (India) Pvt
Limited, 2010.
7. Ze-Nian Li, Mark S. Drew, Jiangchuan Liu, Fundamentals of
Multimedia. Germany, Springer International Publishing, 2014.
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
32
Third Year MAJOR BASED ELECTIVE I Semester V
2) DATA MINING AND WAREHOUSING
Code (Theory) Credit: 4
COURSE OBJECTIVES:
UNIT - I:
Basic Data Mining Tasks – Data Mining Versus Knowledge Discovery in Data
Bases – Data Mining Issues – Data Mining Matrices – Social Implications of Data
Mining – Data Mining from Data Base Perspective.
UNIT - II:
UNIT - III:
UNIT - IV:
UNIT - V:
Developing a data WAREHOUSE: Why and how to build a data ware house
architectural strategies and organization issues-design consideration- data
content-metadata distribution of data - tools for data warehousing - performance
consideration-crucial decision in designing a data warehouse. Applications of
data warehousing and data mining in government: Introduction -National data
warehouses- other areas for data warehousing and data mining
33
UNIT - VI: CURRENT CONTOURS (for Continuous Internal Assessment Only):
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
34
Third Year SKILL BASED ELECTIVE I Semester V
MOBILE APPLICATION DEVELOPMENT
Code (Theory) Credit: 2
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT - III:
UNIT - IV:
Testing Android applications, Publishing Android application, Using Android
preferences, Managing Application resources in a hierarchy, working with
different types of resources.
UNIT - V:
Using Common Android APIs: Using Android Data and Storage APIs, managing
data using Sqlite, Sharing Data between Applications with Content Providers,
Using Android Networking APIs, Using Android Web APIs, Using Android
Telephony APIs, Deploying Android Application to the World.
REFERENCES:
35
2. Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt
Ltd,2010
3. Mark L Murphy, “Beginning Android3”, Apress Publications, 2011.
4. Bill Phillips, Chris Stewart, Kristin Marsicano, Brian Gardner, "Android
Programming", Big Nerd Ranch, 2019.
5. Barry Burd, John Paul Mueller, “Android Application Development All in one
for Dummies",Wiley Publications, 2020.
6. NamrataBandekar, Darryl Bayliss, Fuad Kamal, "Android Apprentice (Fourth
Edition) Beginning Android Development with Kotlin", R R BOWKER LLC,
2021.
7. https://www.javatpoint.com/android-tutorial
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
36
Third Year CORE COURSE VIII Semester VI
OPERATING SYSTEMS
Code (Theory) Credit: 5
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT - III:
UNIT - IV:
UNIT - V:
The File Manager -Interacting with the File Manager -File Organization – Physical
Storage Allocation -Access Methods-Levels in a File Management System – Access
Control Verification Module
37
UNIT - VI CURRENT CONTOURS (for Continuous Internal Assessment Only):
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
38
Third Year CORE COURSE IX Semester VI
PROGRAMMING IN PHP
Code (Theory) Credit: 5
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT - III:
UNIT - IV:
UNIT - V:
REFERENCES:
1. Steven Holzner, The PHP Complete Reference, McGraw Hill Education, 2007.
2. Vikram Vaswani, PHP: A Beginner's Guide, McGraw Hill Education, 2008.
3. Don Gosselin, Diana Kokoska, Robert Easterbrooks, "PHP Programming with
MySQL", Course Technology, 2010.
4. Kevin Tatroe, Peter MacIntyre, Rasmus Lerdorf, " Programming PHP: Creating
Dynamic Web Pages", O'Reilly Media, 2013.
5. Alan Forbes, "The Joy of PHP: A Beginner's Guide to Programming Interactive
Web Applications with PHP and MySQL, Create Space Independent Publishing
Platform, 2015.
6. Antonio Lopez, "Learning PHP 7, Packt Publishing, 2016.
7. https://www.guru99.com/php-tutorials.html
39
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
40
Third Year CORE PRACTICAL VI Semester VI
PROGRAMMING IN PHP LAB
Code (Practical) Credit: 4
COURSE OBJECTIVES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
41
Third Year MAJOR BASED ELECTIVE II Semester VI
1) SOFTWARE PROJECT MANAGEMENT
Code (Theory) Credit: 4
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
The system design process – software design and software engineering – The
design process – Design principles – Design concepts – Effective modular design –
Design heuristics for effective modularity - User interface Design
UNIT - III:
UNIT - IV:
UNIT - V:
42
UNIT - VI CURRENT CONTOURS (for Continuous Internal Assessment Only):
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
43
Third Year MAJOR BASED ELECTIVE II Semester VI
2) E-COMMERCE TECHNOLOGIES
Code (Theory) Credit: 4
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
UNIT - III:
UNIT - IV:
UNIT - V:
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
45
Third Year PROJECT Semester-VI
Code: Credit: 3
PASSING MINIMUM:
A candidate who gets less than 40% in the Project must resubmit the
Project Report. Such candidates need to defend the resubmitted Project at the
Viva-voce within a month. A maximum of 2 chances will be given to the
candidate.
*****
46
Third Year SKILL BASED ELECTIVE II Semester VI
INTERNET OF THINGS
Code (Theory) Credit: 2
COURSE OBJECTIVES:
UNIT - I:
UNIT - II:
IOT and M2M - Deference between Iot and M2M - SDN and NFV for lot - IoT
systems management - SNMP - YANG – NETOPEER.
UNIT - III:
UNIT - IV:
UNIT - V:
IOT AND CLOUD COMPUTING IoT physical servers & cloud computing - WAMP -
Xively cloud for IoT - python Web application frame work - Amazon web services
for IoT.
47
REFERENCES:
COURSE OUTCOMES:
Upon successful completion of this course the students would be able to:
*****
48