Syllabus-2022-2025
Syllabus-2022-2025
Vision
The Vision of our Department is to assist the student in becoming proficient in using latest
Technologies, and critical thinking being prepared for the next level of education and successfully
attaining the skills and proficiencies required of today's work force.
Mission
The Information Technology department is committed to providing the highest quality
technology services and support, thereby enhancing the operation, and educational capabilities
among the students.
SEMESTER – III
Hrs / Hrs / Maximum
Subject Week Sem. Exam Marks Total
Part
Code
Title of the Paper
Hrs. Marks
Credits
L P T Internal External
Tamil Paper - II / - -
22UTL402
/
I Hindi Paper - II / 3 - - 3 50 50 100 3
22UHN402/
22UFR402
French Paper – II - -
22UEN404 English Paper - II (Level I) - - 3 50 50 100 3
II 3
22UEN405 English Paper - II (Level II) - -
Core - VIII : Data
22UIT411 Communication and 4 - - 3 50 50 100 4
Networks
Core - IX : Advanced Java
22UIT412 4 - 5 3 50 50 100 4
III Programming
Allied - IV : Software
22UIT4A4 4 - - 3 50 50 100 4
Engineering
Core Lab - V : Programming
22UIT413 - 6 - 3 25 25 50 3
in Advanced Java
Skill Based Lab. I - Naan
22UIT4S1 Mudhalvan - Advanced - 4 - 2 - 50 50 2
Excel
Non Major Elective - II :
22UIT4N1 / Data Analytics /
IV 1 - - 2 - 50 50 2
22UIT4N2 Non Major Elective - II :
Computer Security
Human Excellence - Social
22HEC404 Values & SKY Yoga Practice 1 - - 2 25 25 50 1
– IV
Extension Activities -
V - - - - - - 50 1
Annexure I
22CMM403 Manaiyiyal Mahathuvam - III 1 - - 2 - 50 50 Grade
CC
22CUB403 Uzhavu Bharatham - III 1 - - 2 - 50 50 Grade
SEMESTER – V
Hrs / Hrs / Maximum
Subject Week Sem. Exam Marks Total
Part Title of the Paper Credits
Code Hrs. Marks
L P T Internal External
K3
K4 50/50 100
PRACTICAL
Record 10
Continuous Internal Assessment for Project
Maximum Marks: 100; CIA Mark: 50
Components Calculation CIA Total
Review I 10
Review II 10 50
10+10+10+20
Review III 10
Report Submission 20
Testing, Report 10
Viva Voce 50
Project Presentation 10
20
Q & A Performance 10
STUDENT SEMINAR EVALUATION RUBRIC
Grading Scale:
A B C D
5 4 2-3 0-1
Grading Scale:
A B C D E
09 - 10 07 - 08 05 - 06 03 - 04 01 - 02
CRITERIO A- D - Below E-
N
B – Good C - Average
Excellent Average Inadequate
Hits on almost all Hits on most key Hits in basic Hits on a portion of Completely off
Content & content points and writing content and content and/or track or did not
Focus exceptionally is interesting writing is digressions and submit
clear understandable errors
Word choice is Word choice Word choice is Not adequate
clear and is basic vague
Word choice is
reasonably Most writing Writing language
rich and varies
precise language is is not appropriate
Writing style
Sentence Writing appropriate to topic
is consistently
Structure language is to topic Message is
strong
& Style appropriate to Informal unclear
Students own
topic language
formal
Words convey
language
intended
message
Sources Sources are cited Sources are cited Some sources Sources are not cited Sources are not
and are used and some are used are missing at all cited
critically critically
Neatness Typed; Clean; Legible writing, Legible writing, Illegible writing; Same as below
Neatly bound in a well-formed some ill-formed loose pages standard
report cover; characters; Clean letters, print too
illustrations and neatly bound in small or too
provided a report cover large; papers
stapled together
Timeliness Report on time Report one class Report two class Report more than Report more
period late periods late one week late than 10 days late
Programme Information Technology
Programme Code: B.Sc. – IT
Title:
Title Batch: 2022 - 2025
Course Code: 22UIT101
Semester: I
Programming in
Lecture Hrs./Week 4 Tutorial Hrs./Sem. 4 Credits: 4
'C'
Course Objective
To cultivate programming ability on logic development, clear view on control structures, pointers
(memory management), file handling, etc.
Course Outcomes
CO Knowledge
CO Statement
Number Level
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 L L - - - H - - - - - -
CO2 H - L M - M H L M L - L
CO3 M L M H M M H - M L - M
CO4 H - M - L - H M M M - L
CO5 M M - M - L M - - L - -
Units Content Hrs.
L+T
Programming development methodologies - Programming style – Problem solving
techniques: Algorithm, Flowchart, Pseudo code. Structure of a C program – C character set
Unit
- Delimiters – Keywords – Identifiers – Constants – Variables – Rules for defining variables 13
I
– Data types – Declaring and initializing variables – Type conversion. Operators and
Expressions.
Formatted and Unformatted I/O functions. Decision statements: If, If...Else, Nested If.
Unit Else, Break, Continue, Go to, Switch, Nested switch...case, switch...case and nested ifs 12 +
II statements. Loop control statements: For, Nested for, While, Do...while and with while 1
loops.
Arrays: Initialization, definition, characteristics, One dimensional, predefined streams, two
dimensional, three or multi-dimensional arrays – sscanf (), sprintf (). Strings: Declaration
Unit 10+1
and initialization, displaying, standard functions and applications. Pointers: Futures,
III
Declarations, arithmetic operations, pointers and arrays, two dimensional arrays, array of
pointers, pointers to pointers, pointers and strings, void pointers.
Functions: Definition, declaration, return statements, types, call by value and reference,
returning more multiple values, function as an argument, function with arrays and pointers.
Unit
Structure and Union: Features of structure, Declaration and initialization of structure, 11+1
IV
Structure within structure, Array of structure, Pointer to structure, structure and functions,
typedef, Bit fields, Enumerated data types, Union, union of structures.
Files: Streams and file types, Steps for file operation, File I/O, Structures read and write,
Unit Other file functions, searching errors in reading or writing files, low level disk I/O,
10+1
V Command line arguments, I/O redirection. Preprocessor directives: #define, #include,
#ifndef, #error, #line, #pragma, and Predefined macros.
Total Contact Hrs. 60
Pedagogy
Direct Instruction, Digital Presentation, Flipped Class
Assessment Methods:
Text Book
Ashok .N. Kamthane. (2009). PROGRAMMING AND DATA STRUCTURES. First Indian Print.
Pearson Education: ISBN 978-81-317-2422-4.
Reference Books
Web Reference
https://www.tutorialspoint.com/cprogramming/index.htm
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT102
Semester: I
Computer System
Lecture Hrs./Week Tutorial
5 Hrs./Sem. - Architecture Credits: 4
Course Objective
To obtain the basic knowledge of computer organization, input, output and memory organization.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To remember basic building block of digital computer system K1
To understand the execution sequence of instruction through the
CO2 processor K2
To apply interfacing of various peripheral devices used with the
CO3 system K3
To analyze functioning of various parts of the computer from
CO4 hardware point of view K4
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 L L H - M M H H L - M -
CO2 M M L - L L H L L - L -
CO3 L L H - M M H H L - M -
CO4 L L H - H M H H M - M -
CO5 L M L M L L M H H - L -
Units Content Hrs.
Pedagogy
Assessment Methods:
22UIT102
Text Book
M. Morris Mano. (2022), Computer System Architecture, Revised 3rd Edition .Pearson.
Reference Books
M. Carter. (2001). Computer Architecture. Schaum„s outline series, TMH Pub.
William Stallings. (2006), Computer System and Architecture, 8th Edition, Pearson
Publication.
Web Reference
https://www.youtube.com/watch?v=aWp8ILQgudI
https://www.youtube.com/watch?v=OwC4JN64QYY
Programme Information Technology
B.Sc. - IT Programme Title :
Code:
Title: Batch : 2022 - 2025
Course Code: 22UIT1A1
Mathematics – I Semester : I
Lecture 4 Tutorial Hrs./ 5 Credits : 4
Sem. (Statistics)
Hrs/Week:
Course Objective
Learning various statistical methods like central tendency, dispersion, correlation and regression,
probability and sampling theory.
Course Outcomes
CO CO Statement Knowledge
Number Level
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M M M H H M L - - L - -
CO2 M M H H H H - - - L - M
CO3 H - L H H M M - - - - M
CO4 M M M H H L - - - - - H
CO5 L L M H H M - - - - - M
Units Content Hrs.
L+T
Measures of central tendency: Mean: Arithmetic Mean, Weighted Arithmetic
11+1
Unit I Mean, Combined Arithmetic Mean, Geometric Mean, Harmonic Mean, Median and
mode – Relation betweenmean, median and mode.
Dispersion: Range - Mean deviation - Standard deviation - Coefficient of 9+1
Unit II
Variation – Quartile Deviation.
Correlation: Karl Pearson`s Coefficient of Correlation – Rank correlation. 9+1
Unit III
Regression: Regression Equations - Difference betweencorrelation & Regression.
Probability: Permutation and Combination- Important terms in probability-
Measurement of Probability: Classical Approach- Relative Frequency theory of 13+1
Unit IV
probability – Personalistic view of probability – Axiomatic Approach of
probability. Theorems of probability: Addition – Multiplication – Odds.
Sampling Theory and Test of Significance: Introduction – Estimation theory –
Testing of hypothesis – Testing if significance for large samples and small 13+1
Unit V
samples. Chi Square Test: Introduction – x2 test, Degrees of freedom, Test of
goodness of fit, Test of Independence.
Total Contact Hrs. 60
Pedagogy
Direct Instruction, Digital Presentation, Flipped Class
Assessment Methods:
Test, Seminar, Quiz, Assignments, Group Task.(GD/ Roll Play /APS)
Text Book
Pillai R. S. N. Bagavathi V. (2019). Statistical Methods. 8th Edition, Sultan Chandand Sons & Company
Ltd. New Delhi.
Reference Books
Gupta. S.C. Kapoor. V.K. (Reprint 2014). Fundamentals of Mathematical Statistics.11th edition. S.
Chand and Sons.
Web Reference
https://www.tutorialspoint.com/statistics/index.htm
https://www.google.com/amp/s/www.edureka.co/blog/statistics-and-probability/amp/
Programme Programme Information Technology
B. Sc. - IT
Code: Title:
Title Batch: 2022 - 2025
Course Code: 22UIT103 Lab. I
Semester: I
Programming in
Practical 4 Tutorial - Credits: 2
„C‟
Hrs./Week: Hrs./Sem.
Course Objective
To understand, learn and apply the various programming concepts of „C‟ and improving the
programming skills in „C‟.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To apply appropriate mathematical and scientific program K3
logic
CO2 To apply appropriate pointers, structure, and files K3
CO3 To apply appropriate data structure concepts K3
CO4 To analyze a problem in different logic K4
CO5 To verify the solutions of various problems with input and K5
output data
CO6 To create a program using preprocessor directives. K6
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H M L - M M L - L - - -
CO2 H M - - M H L - - M - -
CO3 H M M - H H M - L - - -
CO4 H M M - M M H - M - - -
Content Hrs.
SAMPLE PROGRAM LIST
Test I
1. Execute a C program to implement basic operators.
2. Execute a C program to implement if, if-else, nested if.
3. Develop a C program to implement switch case.
4. Develop a C program to implement while loop.
5. Create a C program to implement do-while loop.
6. Develop a C program to implement for loop.
7. Create a C program to implement one dimensional array.
8. Execute a C program to implement multi-dimensional array.
9. Create a C program to implement strings.
10. Execute a C program to implement basic pointer operations.
Test II 60
11. Develop a C program to implement array of pointers.
12. Create a C program to implement functions using call by value.
13. Execute a C program to implement functions using call by reference.
14. Create a C program to implement structure and array of structure.
15. Develop a C program to implement union.
16. Execute a file to perform read and write operations using file accessing
modes.
17. Create a C program to implement preprocessor directives.
Pedagogy
Direct Instruction, Digital Presentation
Assessment Methods:
Test, Assignments, Group Discussion
Programme Code: B.Sc.- IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT204
Semester: II
Object Oriented
Lecture Hrs./Week Tutorial - Programming with Java Credits: 4
4 Hrs./Sem.
Course Objective
To provide knowledge about basic concepts of OOPs, methods, interfaces, multithreads, packages
and applets.
Course Outcomes
CO CO Statement Knowledge
Number Level
To keep in mind the basic concepts of OOPs
CO1 K1
To apprehend a knowledge about how to use java for internet applications
CO2 K2
To implement file, applet, thread concepts for web applications
CO3 K3
To review the usage of packages, exceptions and string concept for
CO4 developing stand - alone java programs K4
CO5 To assess the various types of stream classes and file handling K5
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H H M - M H H L L L M M
CO2 H H H - L L H L M H M M
CO3 M H H - L M H L M H M M
CO4 H H H M M M M L M M - -
CO5 H H M M L M M M M L - -
Units Content Hrs.
Fundamentals of Object Oriented Programming: Introduction – Paradigm - Basics –
Benefits – Applications. Java Evolution: History – Features – Difference from C/C++ – Web 12
Unit I browsers – Hardware and software requirements – Support systems –Environment. Overview
of Java language. Constants, Variables and Data types.
Classes, Objects and Methods: Introduction – Defining – Field, Method Declaration –
Creating Objects – Accessing class members – Constructors – Method Overloading - Static
Members – Nesting of Methods – Inheritance – Overriding – Final Variables, Methods and
13
Unit II Classes. Finalizer Methods – Abstract methods and classes – Methods with Varargs – Visibility
control. Arrays, Strings and Vectors: Introduction – One dimensional – Creation – Two-
dimensional – Strings - Vectors – Wrapper classes – Enumerated types – Annotations.
Interfaces: Multiple Inheritance.
Packages: Putting classes together: Introduction – API packages – System packages –
Naming Conventions – Creation – Accessing – Using – Adding a Class to a package – Hiding
classes – Static import. Multithreaded Programming : Introduction – Creation – Extending – 12
Unit III
Stopping and blocking – Life cycle – Using thread methods – Exceptions – Priorities –
Synchronization – Implementing the Runnable interface – Inter-thread communication.
Managing Errors and Exceptions.
Abstract Windowing Toolkit (AWT) - Applet Programming: Introduction – Difference
between Applet and other Applications - Writing and Building Applet - Life Cycle – Creating
Executable applets – Designing a Web page – Applet Tag – Applet to HTML – Running 12
Unit IV
Applets – Passing Parameters – Aligning the display – HTML tags – Numerical Values – User
input – Event Handling.
Managing Input / Output Files: Introduction – Streams – Stream Classes – Byte
Stream – Character Stream – Using Stream – Useful I/O Classes – File Classes – I/O 11
Unit V Exceptions – File Creation – Reading Writing Characters and Bytes – Primitive Data
Types – Concatenating and Buffering - Random Access File – Interactive I/O – Other
Stream Classes.
Pedagogy
22UIT204
Text Book
E. Balagurusamy. (2019). “Programming with JAVA – A Primer”, Tata McGraw-Hill Publishing
Company Limited, 6th Edition. (Unit I, II, III, V)
Instructional Software Research and Development (ISRD) Group. 2001. “Introduction to Object
Oriented Programming through Java”, Tata McGraw-Hill Publishing Company Limited, New Delhi.
(Unit IV – AWT)
Reference Books
Herbert Schild, (2002). Java Complete Reference, 5th Edition, Tata McGraw Hill Pub
Y. Daniel Liang (2018) Intro to Java Programming (Comprehensive Version), 10th Edition Pearson
Publication
Web Reference
https://youtu.be/uWYPVz_i7W4
https://youtu.be/7s3xDfdqfDw
Information Technology
Programme Code: B. Sc. - IT Programme Title:
Title Batch: 2022 - 2025
Course Code: 22UIT205 Data Structures Semester: II
Lecture Hrs/Week: Tutorial Hrs./ - Credits: 4
4 Sem.
Course Objective
To have adequate knowledge about linear data structures, queues, linked list, trees, searching, sorting
and hashing.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO2 To comprehend data structures like stack, queue, linked list and K2
trees..
CO3 To implement data structure techniques in problem solving K3
CO4 To analyze space and time complexity of algorithms and to evaluate K4
various data structures.
CO5 To evaluate different algorithm results through the program outputs K5
Mapping
PO/
PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H - - - L M - - - - - -
CO2 M - - - M H M - M - - -
CO3 H M - M - M - - - -
CO4 H - - H - H M - H - - L
CO5 H - M - M M - - - - - L
Units Content Hrs.
Arrays: Introduction to Linear and Non Linear Data Structures - Arrays in C – Single
Dimensional Arrays - Array Operations. Linked List: Introduction to List and Linked
Unit I Lists - Dynamic Memory Allocation - Basic Linked List Operations-Doubly Linked 13
List - Circular Linked List - Atomic Node Linked List - Linked List in Arrays - Linked
List versus Arrays.
Stacks: Introduction to Stacks - Stack as an Abstract Data Type - Representation of
Unit II Stacks Through Arrays - Representation of Stacks Through Linked List - Applications
of Stacks - Stacks and Recursion. 10
Pedagogy
Assessment Methods:
22UIT205
Text Book
ISRD group. (2010). Data structure using C. Seventh Reprint. Tata McGraw-Hill.
Reference Books
Aaron .M. Tanenbaum, Yedidyeh Langsam, Moshe .J. Augenstein. (2007). Data Structure using C. 3rd
Edition.PHI Pub.
Ashok. N. Kamthane. (2004). Programming And Data Structures. First Indian Print. Pearson Education. ISBN
81-297-0327-0.
Web Reference
https://www.tutorialspoint.com/data_structures_algorithms/index.htm
https://www.javatpoint.com/data-structure-tutorial
Programme Information Technology
Programme Code: B.Sc. - IT
Title:
Title Batch: 2022 - 2025
Course Code: 22UIT2A2
Mathematics II Semester: II
Tutorial (Discrete
Lecture Hrs./Week 4 Hrs./Sem. 10 Structures) Credits: 4
Course Objective
On successful completion of this subject the students should know Set theory, Mathematical logic, Relations,
Graph theory, Languages and Grammars
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To remember the basic concepts of set theory, mathematical logic, relations K1
and graph theory.
CO2 To infer the basic terminology of discrete mathematics K2
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H M L L L H M M - M - M
CO2 - M M M - M M L L L - M
CO3 M M M M - M - L - - - M
CO4 M L L L L M L H - - - L
CO5 - M L H L M - - - M - -
Hrs.
Units Content
L+T
Set Theory: Introduction-Set & its Elements-Set Description-Types of sets-Venn-Euler
Diagrams - Set operations & Laws of set theory - Fundamental products - partitions of sets - 10+2
Unit I
min sets - Algebra of sets and Duality – Inclusion and Exclusion principle
Mathematical Logic: Introduction - Propositional Logic –Introduction, Proofs –Basic logical
Unit II operations – Tautologies – Contradiction - Predicate calculus. 10+2
Unit III order relation – Equivalence relation – Composition of relations. Functions: Types of 10+2
functions – Invertible functions – Composition of functions.
Graph Theory: Basic terminology – paths, cycle & Connectivity – Sub graphs – Types of
graphs – Representation of graphs in computer memory - Trees - Properties of trees – Binary 10+2
Unit IV
trees – Computer Representation of general trees.
Number Theory: Introduction – properties of integer – Greatest Common Divisor – Euclidean
algorithm – Least Common Multiple – testing for Prime number. Language and Grammar: 10+2
Unit V
Introduction –The set theory of strings – Languages – Regular expressions and Regular
languages – Grammar – Finite state machine.
Pedagogy
Assessment Methods:
22UIT2A2
Text Book
Sharma. J.K. (2005). Discrete Mathematics. 2nd Edition. Macmillan India Ltd.
Reference Books
Kenneth H. Rosen. (2003). Discrete Mathematics and Its Applications, 5th Edition, McGraw Hill Pub.
Web Reference
https://www.youtube.com/watch?v=itrXYg41-V0
https://www.youtube.com/watch?v=tyDKR4FG3Yw
https://www.youtube.com/watch?v=HmQR8Xy9DeM
https://www.youtube.com/watch?v=19SW3P_PRHQ
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT206
Semester: II
LAB. II –
Practical Hrs./Week 4 Tutorial - Programming in Java Credits: 2
Hrs./Sem.
Course Objective
To apply various concepts of java like inheritance, multithreading, exception handling, AWT, applet,
package for improving the programming skills in java.
Course Outcomes
CO CO Statement Knowledge
To apply basic object oriented programming concepts in java
Number
CO1 Level
K3
To analyze the usage of packages, exceptions in program
CO2 K4
development
To prove the need of Applets in internet applications
CO3 K5
development
To verify the database connectivity using java
CO4 K5
To create forms using AWT components
CO5 K6
Mapping
PO/PSO
PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO PO10 PSO2
CO 1
9
CO1 H H M L M H H L L L M M
CO2 H H H M M M M L M M L L
CO3 H H H L L L H L M H M M
CO4 H H H M M M M L M M L L
CO5 H H H L L L H L M H M M
Content Hrs.
SAMPLE PROGRAM LIST
Test I
Pedagogy
Direct Instruction, Digital Presentation
Assessment Methods:
Course Objective
On successful completion of this subject the students should know the basic concepts of operating system,
memory management, process management, information management, deadlocks, parallel processing,
distributed processing and Windows NT, XP, & 7.
Course Outcomes
CO Knowledge
CO Statement
Number Level
CO1 To recollect fundamentals of operating system concepts. K1
To understand basic principles and advanced concepts of the
CO2 K2
operating system.
To apply the different mathematical foundations, algorithmic
CO3 K3
principles with approaches in computer based systems.
To analyze the various architectural components involved in OS and
CO4 K4
its applications.
CO5 To evaluate different operating system configurations K5
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 - L - L - H - - - - L -
CO2 L H H M - H M - L L - -
CO3 H M L M M M M M M M M H
CO4 M H M H M H M M H M - M
CO5 - H - M H H - M H H M M
Units Content Hrs.
Operating System-Functions and Structure: Operating System Definition- Different
services of Operating System- Uses of System Calls- Issue of Portability-Operating System
Structure- Virtual machine- Booting. Information Management: Introduction - The File
Unit I 15
System- Introduction - Block and Block numbering scheme - Relationship between OS and
DMS - File Directory entry - Open/Close Operations. Device Driver (DD): The Basics, I/O
Procedure, I/O Scheduler.
Unit III Management - Fixed Partition Memory Management - Variable Partitions - Non Contiguous
15
Allocation General Concepts: Paging, Segmentation. Virtual Memory Management
System: Jargon – Page Replacement Policies.
Unit V Structure – Booting – Processes and Threads – Memory Management – NTFS – Security.
15
Windows XP & 7: Introduction – Design principles - Architecture.
Pedagogy
Direct Instruction, Digital Presentation, Flipped Class
Assessment Methods:
22UIT307
Text Book
Achyut s Godbole. (2005). Operating Systems, 2nd Edition, TMH Publications (Units I – IV).
Reference Books
Web References:
https://www.tutorialspoint.com/operating_system/index.htm
(Unit V)
https://www.os-book.com/OSE1/slide-dir/PDF-dir/ch16.pdf
http://cc.ee.ntu.edu.tw/~farn/courses/OS/slides/ch22.pdf
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT308
Core VI: Relational Semester: III
4 Database Management
Lecture Hrs./Week Tutorial - System Credits: 4
Hrs./Sem.
Course Objective
To provide better understanding of various concepts of DBMS, Oracle, Normalization, Data Management and
retrieval, PL/SQL Commands, Operations and Security.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To keep in mind the basic concepts of database K1
CO3 To execute different forms of queries using SQL and PL/SQL statements K3
CO4 To analyze various data models which describe the structure of database K4
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H H - L L L H - H L L H
CO2 H L M L - L L H M M - H
CO3 H L M H - L L M H M - H
CO4 L M L L L M L H - - - L
CO5 - M L H L M - - - M - -
Units Content Hrs.
Database Concepts: A Relational approach: Database – Relationships – DBMS– Relational
Data Model – Integrity Rules – Theoretical Relational Languages. Database Design: Data
Unit I Modeling and Normalization: Data Modeling – Dependency – Database Design – Normal 13
forms – Dependency Diagrams - Demoralization – Another Example of Normalization. DFD:
Definition – example – Rules- Decomposition.
Oracle9i: Overview: Introduction. SQL *Plus: Environment – SQL – Commands – Errors &
Help – Alternate Text Editors - Worksheet - iSQL *Plus. Oracle Tables: DDL: Naming Rules
12
Unit II and conventions – Data Types – Constraints – Creating Oracle Table – Displaying Table
Information – Altering an Existing Table – Dropping, Renaming, Truncating Table – Table
Types – Spooling – Error codes.
Working with Table: DML – adding a new Record – Customized Prompts – Updating and
Deleting an Existing Rows/Records – retrieving Data from Table – Arithmetic Operations –
Unit III 11
restricting Data with WHERE clause – Sorting – Revisiting Substitution Variables – DEFINE
command – CASE structure. Functions and Grouping: Built-in functions – Grouping Data.
Multiple Tables: Joins and Set operations: Join – Set operators. Sub queries: Sub query -
Correlated Sub query. PL/SQL: Introduction – Block Structure – Comments – Data Types –
Other Data Types – Declaration – Assignment operation – Bind variables – Substitution
Unit IV 12
Variables – Printing – Arithmetic Operators. Control Structures and Embedded SQL:
Control Structures – Nested Blocks – SQ L in PL/SQL – Data Manipulation – Transaction
Control statements.
PL/SQL Cursors and Exceptions: Cursors – Implicit & Explicit Cursors and Attributes –
Cursor FOR loops – SELECT…FOR UPDATE – WHERE CURRENT OF clause – Cursor with
Unit V Parameters – Cursor Variables – Exceptions – Types of Exceptions. PL/SQL: Composite Data 12
Types: Records – Tables – V arrays. Named Blocks: Procedures – Functions – Packages –
Triggers –Data Dictionary Views.
Total Contact Hrs. 60
Pedagogy
22UIT308
Text Book
Nilesh Shah. (2009), Database Systems Using Oracle, 2nd edition, PHI.
Reference Books
Ivan Bayross (2017), SQL, PL/SQL the Programming Language of ORACLE, 4th Edition, BPB
Publications.
Arun Majumdar & Pritimoy Bhattacharya. (2001). Database Management Systems, TMH.
Jeffrey A. Hoffer, Joey F. George, Joseph S. Valacich, ( 2009). Modern Systems Analysis and Design.
2nd Edition. 5th Edition. Pearson Education Pub‟s.
Gerald V. Post. (2005). Database Management Systems, 3rd Edition, TMH.
Web Reference
https://intellipaat.com/blog/tutorial/sql-tutorial/rdbms/
https://www.youtube.com/watch?v=J5wjIf4gdq4
https://www.youtube.com/watch?v=DEwgEFHHn0M
Information Technology
B.Sc. - IT Programme Title:
Programme Code:
Title Batch: 2022 – 2025
Course Code: 22UIT3A3
Semester: III
Allied III :
Lecture Hrs./Week Tutorial
- Microprocessor and 4
5 Hrs./Sem. Credits:
Assembly Language
Programming
Course Objective
Understand the evolution of microprocessor, Addressing modes, pin diagrams of various processors,
Assembly Language Programs,Other Microprocessors, Advanced Microprocessor, Mobile Processors,
Interfacing A/D converter and Applications.
Course Outcomes
CO CO Statement Knowledge
Number Level
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M M H H H H M H H H M M
CO2 H M H H M M H M H M M H
CO3 M H H H M H H M M H H M
CO4 M M M M M M M H H M M M
CO5 M M L H M M M M M L M M
Units Content Hrs.
Pedagogy:
Assessment Methods:
22UIT3A3
Text Book
Badri Ram, (2007), Advanced Microprocessors and Interfacing. Tata McGraw-Hill Publishing.
Company Limited, Fourteenth reprint..
Reference Books
A.K. Ray, K.M. Bhurchandi, (2007),Advanced Microprocessors and Peripherals. Tata McGraw-Hill
Publishing Company Limited, 2nd Edition.p
Ramesh S. Gaonkar, (1997), Microprocessor Architecture, Programming, and Applications with the
8085. 3rd Edition. PRI India.
Web References:
https://www.geeksforgeeks.org/introduction-of-microprocessor/
https://www.slideshare.net/shehrevard/advanced-microprocessor
https://www.tutorialspoint.com/microprocessor/microprocessor_io_interfacing_overview.htm#:~:text
=The%20interfacing%20process%20includes%20some,the%20signals%20of%20the%20microproces
sor.
(Unit IV)
https://en.wikipedia.org/wiki/List_of_Intel_Core_i9_microprocessors
https://images-eu.ssl-images-amazon.com/images/I/C1Ip5bIG39S.pdf
https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/8th-gen-core-family-
datasheet-vol-1.pdf
https://timestech.in/all-about-mobile-phone-processors
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT309
Core Lab. III - Semester: III
RDBMS
Practical Hrs./Week 4 Tutorial - Credits: 2
Hrs./Sem.
Course Objective
To understand, learn and apply the various programming concepts in ORACLE (Basic commands, Trigger,
Functions, etc.)
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To apply appropriate queries in oracle K3
CO2 To apply various commands in SQL and PL/SQL and tags and concepts K3
in the application.
CO3 To analyze various database applications. K4
CO4 To verify different forms of queries using SQL and PL/SQL statements K5
CO5 To create various data models which describe the structure of database K6
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M M M M - H - M - - - L
CO2 M M H L L M L H - - - L
CO3 - M L H L M - - - M - -
CO4 M M H L L M L H - - - L
CO5 - M L H L M - - - M - -
Content Hrs.
Pedagogy
Direct Instruction, Digital Presentation
Assessment Methods:
Test, Assignments, Group Task.(GD)
Programme Information Technology
B.Sc. - IT Programme Title:
Code:
Title Batch: 2022 - 2025
Course Code: 22UIT310
Semester: III
Core Lab. IV – Web Designing
(HTML & DHTML)
Practical 4 Tutorial - Credits: 2
Hrs./Week Hrs./Sem.
Course Objective
To know the Basic and Advanced Tags of HTML, Style sheets, and to know the basics of Angular and
JavaScript.
Course Outcomes
CO CO Statement Knowledge
To develop webpage using various style sheet formats
Number
CO1 Level
K3
and HTML tags
To analyze various style sheet formats for web pages
CO2 K4
To assess the various functions in Angular and JavaScript
CO3 for creating applications K5
Mapping
PO/PSO
PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO PO10 PSO2
CO 1
9
CO1 L M M L L M M L L H L M
CO2 L M L L L L H L H H L M
CO3 L M M L L M M M H H L M
CO4 L M L L L L H L H H L M
CO5 L M M L L M M L L H L M
Content Hrs.
Test I (HTML)
Test II (DHTML):
Pedagogy:
Direct Instruction, Digital Presentation
Assessment Methods:
https://www.w3schools.com/
https://www.tutorialspoint.com/html/index.htm
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT3N1
Semester: III
Non-Major Elective - I
Lecture Hrs./Week 1 Tutorial - Social Networks Credits: 2
Hrs./Sem.
Course Objective
To provide the overall view of various concepts of Social Networks such as history, classification of social
media, services, pros and cons.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO5 To judge the pros and cons of various types of social media platforms K5
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 - M H M H - L H H M - M
CO2 - M H M H - L M H M - M
CO3 - H H H H - M M H H - M
CO4 - H H H H - M M H H - M
CO5 - L H M H M M M H H - M
22UIT3N1
Units Content Hrs.
Pedagogy
Web Reference
https://www.usaid.gov/sites/default/files/documents/1866/SMGuide4CSO.pdf
https://www.symantec.com/content/en/us/.../the_risks_of_social_networking.pdf
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT3N2
Semester: III
1 Non-Major Elective I -
Lecture Hrs./Week Tutorial
Hrs./Sem. - Hardware & Networking Credits: 2
Course Objective
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To recollect the basics of I/O hardware. K1
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 L M H H H H M H H H H H
CO2 L M H H M M H M H M M H
CO3 M M H M M M H H M H M M
CO4 M M M L M L M H H M M M
CO5 M L L M M L M M M L M M
Units Content Hrs.
Processors: Microchips,
Unit I Miniaturization and Mobility - CPU and Main Memory - Microcomputer System Unit. 2
Communication Channels:
Electromagnetic Spectrum -Twisted Pair - Coaxial Cable - Fiber Optic Cable –
Unit III 4
Microwave and Satellite Systems - Wireless Communications - Next Generation Wireless
Communications.
Communication Networks: Types
Unit IV of Networks - Network Operating System - Host and Node - Servers and Clients – 3
Advantages of Networks.
Local Networks: N/W
Unit V 3
Types - Types of LAN‟s – Components – Topology - Impact of LAN.
Total Contact Hrs. 15
Pedagogy :
Williams, Sawyer and Hutchinson, (2001), Using Information Technology - A Practical Introduction to
Computers & Communications. 3rd Edition. Tata McGraw Hill.
Reference Books
https://www.usaid.gov/sites/default/files/documents/1866/SMGuide4CSO.pdf
https://www.symantec.com/content/en/us/.../the_risks_of_social_networking.pdf
Information Technology
B.Sc. - IT Programme Title:
Programme Code:
Title Batch: 2022 - 2025
Course Code: 22UIT411
Semester: IV
Tutorial Core VIII : Data
Lecture Hrs./Week 4 Hrs./Sem. - Communication and Credits: 4
Networks
Course Objective
To provide basic concepts of networking like data transmission, topology, OSI model, TCP/IP, transmission
media, X.25 protocol, frame relay, ATM and accessing the internet.
Course Outcomes
CO CO Statement Knowledge
Number Level
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H M M H H H
CO2 H M M M M H H H H H
CO3 M M H M H H H H H
CO4 M H H H M H H H H H H
CO5 H M H H H H H H
Units Content Hrs.
Unit I Analog and Digital Transmission Methods – Modes of Data Transmission and 11
Multiplexing.
TransmissionErrors: Detection and Correction - TransmissionMedia: Guided Media,
Unguided Media. NetworkTopologies: Mesh, Star, Tree, Ring, Bus topology.
Unit II 12
Switching- Circuit, Message, Packet switching. Routers and Routing – Factors affecting
Routing Algorithms – Routing Algorithms – Approaches to Routing.
Network Protocols and OSI Model – TCP/IP - Local Area Networks (LAN),
Unit III Metropolitan Area Networks (MAN) and Wide Area Networks (WAN) – Integrated 12
Services Digital Network (ISDN).
X.25 Protocol: Working principle-Characteristics – Packet format – operations. Frame
Relay: Need – Working principle – Frame format-congestion & traffic control – FRAD
Unit IV 13
& Features. Asynchronous Transfer Mode: Introduction- Packet size- Virtual circuits
– Cells- Switching, Layers.
Internetworking Concepts, Devices, Internet Basics, History and Architecture. Ways of
Unit V Accessing the Internet: Introduction- Dial- up access- Leased lines- DSL- Cable 12
modems.
Pedagogy :
Assessment Methods:
22UIT411
Text Book
Achyut S.Godbole. (2007). Data Communications and Networks. Tata McGraw-Hill Publishing
Company Limited, Ninth reprint
ReferenceBooks
Behrouz A. Forouzan. (2007). Data Communications and Networking, 2nd Edition Update. Tata
McGraw-Hill Publishing Company Limited, Nineteenth reprint.
Andrew S. Tanenbaum. (2000). Computer Networks. 3rd Edition, Prentice Hall of India.
Web References:
https://www.cisco.com/c/en_in/solutions/small-business/resource-center/networking/networking-
basics.html
https://www.techopedia.com/definition/7776/internet-access
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT412
Semester: IV
Lecture Hrs./Week 4 Tutorial Hrs./Sem. Core IX :
5 Advanced Java Credits: 4
Programming
Course Objective
On successful completion of this subject the students can understand various concepts of Swings,
Beans, JDBC, Servlet, JSP, JSTL, AJAX etc.
Course Outcome
CO CO Statement Knowledge
Level
Number
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M H H H M H M H H H H H
CO2 M H H M M M H M H M M H
CO3 M H M H H M H H M H H H
CO4 M H H H H M H H H M H H
CO5 H H H H H H H H H H H H
Units Content Hrs.
L+T
Swing Basic Concepts: JFC- The Swing and the AWT - Swing Packages - Structure of A
Swing Application – Top - Level Swing Containers - Lightweight Swing Container -
JComponent Class - Basic Swing Components - Swing Text Components. Exploring
Unit I 12+1
Swing: Menu Components -Space Saving Lightweight Containers - Advanced
Components – Virtual Desktop Components -Advanced Text Component - New Layout
Managers.
Java Beans: Definition - Advantages - Application Builder Tools - Using The Bean
Development Kit (BDK) - JAR Files - Developing a Simple Bean Using the BDK - Using
Unit II Bound Properties - Using the Bean info Interface - Constrained Properties - Persistence - 12+1
Customizers - The Java Bean API - Using Bean Builder.
Pedagogy :
Assessment Methods:
22UIT412
Text Books
ISRD Group, (2007), Introduction to Object Oriented Programming through Java, Tata McGraw-Hill
Publishing Company Limited, New Delhi. (Units I, III).
Herbert Schild, (2002), JavaComplete Reference, 5th Edition, Tata McGraw Hill Pub (Unit II).
S. Padma Priya, (2011), Web Technology, Scitech Pub (Units IV, V).
Reference Book
Rashim Mogha, V.V. Preetham,(2010), Java Web Services Programming, Willy India Pub.
Web References :
https://www.javatpoint.com/servlet-tutorial\
https://www.softwaretestinghelp.com/java-components-java-platform-jdk/
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT4A4
Semester: IV
Allied IV : Software
Lecture Hrs./Week
4 Tutorial Hrs./Sem. - Engineering Credits: 4
Course Objective
Understand the software development life cycle, process models, requirements analysis, design concepts,
software quality and testing techniques.
Course Outcomes
CO Knowledge
CO Statement
Number Level
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M M H H H H M H H H M M
CO2 H M H H M M H M H M M H
CO3 M H H H M H H M M H H M
CO4 M M M M M M M H H M M M
CO5 M M L H M M M M M L M M
Units Content Hrs.
Software and Software Engineering: The Nature of software-The Unique Nature of WebApps-
Software Engineering-The software process-Software Engineering practice- Software Myths.
Process Models: A Generic process model-Process Assessment and Improvement-Perspective
Unit I 12
process model-Specialized process models-The Unified process- Personal and team process
models-process Technology-Product and Process. AGILE Development: Agility – Cost of
change - Process - Extreme programming: Values – Process – Industry – Debate.
Requirement analysis-Scenario based modeling-UML Models-Data modeling concepts-Class
Unit II based modeling. Requirements Modeling: Flow (DFD, Activity, ER), Behavior, Patterns - and 12
WebApps.
Design concepts: The design process-Design concepts-Design model. User Interface Design:
Unit The golden rule-User Interface Analysis and Design-Interface Analysis-Interface Design Steps-
11
III WebApp Interface Design-Design evaluation.
Pedagogy:
Assessment Methods:
22UIT4A4
Text Book
Jeffrey A. Hoffer, Joey F. Georgr, Joseph S. Valacich , (2000), “Modern Systems Analysis and Design”,
2nd Edition, Pearson Education publications. (Unit II – DFD, ER).
Reference Books
Richard Fairley, (2010), Software Engineering Concepts, 33rd Reprint, Tata McGraw-Hill Publishing
Company Limited.
Pankaj Jalote , (2001), An Integrated Approach to Software Engineering, 3rd Edition Narosa Publication.
Web Reference:
https://www.roberthalf.com.au/blog/employers/6-basic-sdlc-methodologies-which-one-best
https://www.tutorialspoint.com/software_engineering/software_testing_overview.htm#:~:text=Softw
are%20Testing%20is%20evaluation%20of,comprises%20of%20Validation%20and%20Verificatio
n.
Information Technology
Programme Code: B.Sc. - IT Programme Title:
Title Batch: 2022 - 2025
Course Code: 22UIT413
Semester: IV
Lab. - V Programming
Practical Tutorial in Advanced Java
Hrs./Week 6 Hrs./Sem. - Credits: 3
Course Objective
Understand the practical experience in various concepts of Swings, Beans, JDBC, Servlet, JSP, JSTL,
AJAX, etc...
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To apply the different components of java programming. K3
CO3 To validate the user friendliness and desire performance implied for K5
given input.
CO4 To test the different components of Advanced Java using programs. K6
Mapping
PO/ PSO
PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO PO10 PSO2
CO 1
9
CO1 H H M L M H H L L L M M
CO2 H M H M H M M L H M L L
CO3 H H M L L L H L M H L M
CO4 H H H M M M M L M M L L
CO5 H H M L L L H L M H H M
Contents Hrs.
Test I
1. Develop JCheckBox
2. Develop a menu
3. Develop Program for swing
4. Devwlop JTabbedPane
5. Create Function of JTree
6. Create JScrollPane using swing 90
Test II
7. Develop a Generic Servlet.
8. Implement JDBC using Servlet.
9. Develope a Javabean to create Juggler Bean.
10. Generate simple property Javabean
Pedagogy :
Course Outcomes
CO CO Statement Knowledge
Number To apply statistical functions Level
CO1 K3
To apply concept of date functions
CO2 K4
To verify Lookup and financial functions
CO3 K5
Mapping
PO/PSO
PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO PO10 PSO2
CO 1
9
CO1 L M M L L M M L L H L M
CO2 L M L L L L H L H H L M
CO3 L M M L L M M M H H L M
CO4 L M L L L L H L H H L M
CO5 L M M L L M M L L H L M
Content Hrs.
SAMPLE PROGRAM LIST
Test I
1. Inserting Basic Math And Statistics Functions
2. Using date functions
3. Logical Function- IF function
4. Look up Functions
5. Financial Functions
Test II
60
1. Large Datasets Freezing and Printing
2. Conditional Formatting
3. Pivot Table creation with chart
4. Advanced Filtering
5. Database functions
Pedagogy:
Direct Instruction, Digital Presentation
Assessment Methods:
Course Objective
To bestow an understanding of various concepts of data analytics, tools, applications and career opportunities
in the field of data analytics.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To keep in mind the basic understanding of fundamentals of data K1
analytics
CO2 To understand the types of data analytics K2
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M H - L L L H - H L L H
CO2 H L M H - L L H H M - L
CO3 H L M M - L L M H M - H
CO4 L M L L L M L H - - - L
CO5 - M L H L M - - - M - -
Units Content Hrs.
15
Total Contact Hrs.
Pedagogy
Web References:
https://data36.com/data-analytics-basics-intro/
https://blog.k2datascience.com/the-basics-of-data-analytics-77e5cc7ea741
https://www.jigsawacademy.com/em/Beginners_Guide_to_Analytics.pdf
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT4N2
Non Major Elective - II : Semester: IV
Lecture Hrs./Week Tutorial Computer Security
1 Hrs./Sem. -- Credits: 2
Course Objective
To understanding of various concepts of data security, cryptography, substitution techniques,
encryption, decryption etc.
Course Outcomes
CO CO Statement Knowledge
Number
Level
To find the basic fundamentals of data security
CO1 K1
To illustrate the concepts of ciphers and cryptography methods
CO2 K2
To organize the idea of encryption and decryption methods
CO3 K3
To discover basic issues in data security
CO4 K4
CO5 To compare substitution and Transposition techniques K5
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 - - M - H H H M H M - H
CO2 M - - - H H M M M - - H
CO3 - M H H - - M H M M - H
CO4 - M H - - H H H H M - H
CO5 M - - H - - M M - - - -
Units Content Hrs.
Unit I Introduction-The need for security- Security Approaches: Trusted system. 3
Unit II Security models-Security management practices- Principles of security. 3
Unit III Cryptography : Concepts and Techniques - Introduction-Plain text and Cipher text 3
Substitution Techniques : Caesar cipher-Mono Alphabetic cipher-Homophonic
Unit IV 3
substitution cipher-Polygram substitution cipher
Unit V Transposition Techniques: Rail fence-Simple Columnar. Encryption and Decryption 3
Pedagogy
Reference Books
th
William Stallings. (2006). Cryptography and Network Security Principles and Practices. 4 Edition.
PHI Education Asia.
Behrouz A. Forouzan. (2007). CRYPTOGRAPY and NETWORK SECURITY. Tata McGraw Hill Pub.
Web References
www.tutorialspoint.com
https://vivadifferences.com/difference-between-substitution-cipher-technique-and-transposition-
cipher-technique/
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT514
Core – XI : Semester: V
Tutorial Information
Lecture Hrs./Week 6 Hrs./Sem. - Security Credits: 4
Course Objective
To endow with better knowledge on various concepts of Security, Symmetric and Asymmetric algorithms,
Digital certificates, E-mail, WWW, 2G, 3G etc.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To Recollect basic concepts of network security K1
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H H - L L L H - H L L H
CO2 H L M L - L L H M M - H
CO3 H L M H - L L M H M - H
CO4 L M L L L M L H - - - L
CO5 - M L H L M - - - M - -
Units Content Hrs.
Unit V (SET): Introduction – Participants – Process – Internals. SSL Versus SET – 3-D 17
secure Protocol. Electronic Money: Introduction – Security mechanisms – Types.
Email security: Introduction – Privacy Enhanced Mail – Pretty Good Privacy.
WAP Security - Security in GSM – Security in 3G.
Pedagogy
Assessment Methods:
Text Book
ATUL KAHATE. (2013). CRYPTOGRAPHY and NETWORK SECURITY. 3rd Edition, McGraw-Hill
Education Pvt. Ltd.
Reference Books
William Stallings. (2006). Cryptography and Network Security Principles and Practices. 4th Edition.
PHI Education Asia.
Behrouz A. Forouzan. (2007). CRYPTOGRAPY and NETWORK SECURITY. Tata McGraw Hill
Pub.
Web References
https://www.youtube.com/watch?v=edQIJvaUhHg
https://www.youtube.com/watch?v=9OjK9NNlXYY
https://www.youtube.com/watch?v=NK5Z6Oj0YkM
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT515
Semester: VI
Core – XII : Python
Programming
Lecture Hrs./Week 5 Tutorial Hrs./Sem. 5 Credits: 4
Course Objective
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To recollect basic programming concepts K1
CO2 To understand and familiar with the basic coding in python K2
CO3 To apply python terminologies for developing applications in small scale K3
CO4 To figure out advanced concepts in python for developing web based K4
CO5 applications
To assess the data analysis tools usage in python. K5
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H H L L L M M L L M M M
CO2 H H L L L M M L L M M M
CO3 H H L L L M H M L L L L
CO4 H H H L L L H H H H M M
CO5 L L M H M L M L H H M M
Units Content Hrs.
Python Basics – I: Introduction –Basic Concepts .Python Basics – II: Introduction – Data 15+1
Unit I types – Mutable Vs Immutable-Input to python-Modular Programming and python Modules.
Flow control – Strings: Creation, Initialization and Accessing elements- Traversing – String
Operations-Difference between function, method and Attributes – Lists: Introduction-Basic 12+1
Unit III
concepts-Creating, Traversing and slicing Lists- List Functions and Methods- Nested list and
using them as matrix.
File Operations: Introduction – Basics –Reading and Writing- Advanced concepts. Pandas:
18+1
Unit V Open Source Data Analysis and Manipulation Tool: Introduction- Basics- Using Pandas
for files.
Pedagogy
Assessment Methods:
22UIT516
Text Book:
Anurag Gupta, G. P. Biswas, (2020), Python Programming – Problem Solving, Packages And
Libraries, Mc Graw Hill Publications.
Reference Books:
Sheetal Taneja and Naveen Kumar, (2018) “Python programming A Modular Approach with
Database, Mobile, and Web Applications“ Pearson India Education Services.
Chris Meyers Allen Downey, Jeffrey Elkner. (2015). Learning with Python DreamTech Press, Kindle
Edition.
Web References:
https://www.youtube.com/watch?v=ApMSoHn1cM4
https://www.youtube.com/watch?v=eaXiOpnRYDE
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT5E1
Core Elective-I: Semester: V
Lecture Hrs./Week Tutorial Data Mining and Credits: 4
6 Hrs./Sem. - Analytics
Course Objective
To give a better understanding of various concepts of Data mining includes KDD, Association rules,
Classification, Clustering, and also about big data analytics
Course Outcomes
CO CO Statement Knowledge
Number Level
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H H H H L M H H H M H H
CO2 L M M H L M M L H L H H
CO3 M M M H L L L L H L M M
CO4 H H H H L M M M H L M M
CO5 L M M M H L M H H M M M
Units Content Hrs.
Data mining and the data warehouse: Introduction - Data mining -Kinds of
data-functionalities- classification-Task primitives-Integration with database or
20
Unit I warehouse-Major issues. Mining frequent patterns, association and
correlations: Basic concepts. Efficient and scalable frequent itemset mining
methods: Apriori Algorithm-Generating association rules.
Classification and prediction: Definition – Issues - classification by Decision
18
Unit II tree Induction – Bayesian classification-rule based classification - classification
by back propagation - support vector machine.
Cluster analysis: Definition - types of data in cluster analysis - categorization of
17
Unit III major clustering methods - partitioning methods - hierarchical methods
Spatial data mining - multimedia data mining - text mining - mining the www - 18
Unit IV data mining Applications.
Pedagogy:
Assessment Methods:
22UIT5E1
Text Book
Jiawei Han and Micheline Kamber (2005) Data Mining concepts and techniques, Elsevier publication
(Units – I, II, III & IV).
Dr. Aravind Sathi (2012) Big Data Analytics:Disruptive Technologies for Changing the Game, 1st
Edition, MC Press publication (Unit – V).
Reference Books
st
Vikram Pudi, P.Radha Krishna (2009), Data Mining, Oxford University Press, 1 Edition.
Anand Rajaraman and Jeffry David Ullman (2012), “Mining of Massive Datasets”, Cambridge
University Press.
Web References
https://youtu.be/m5c27rQtD2E
https://youtu.be/6FWIez4lP68
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT5E2
Core Elective – I : Semester: V
Lecture 6 Tutorial - Artificial Intelligence Credits: 4
Hrs./Week: Hrs./Sem.:
Course Objective
To embed a deep knowledge about search techniques, reasoning, game playing, expert systems and
prolog.
Course Outcomes
CO Knowledge
CO Statement
Number Level
CO1 To Understand the nature of AI problems and task domains of AI K1
To Apply the appropriate search procedures to solve the problems by
CO2 K3
using best algorithms.
CO3 To Analyze and select the suitable knowledge representation method. K4
CO4 To Manipulate the acquired knowledge and infer new knowledge. K4
To Demonstrate the development of AI and expert systems by encoding
CO5 K5
the knowledge
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M M M M M H M H M H L L
CO2 H M M H M H M H M H M M
CO3 H H H M M M H H M H M H
CO4 H H H M H M H H M H H H
CO5 H H H H H H H H M H H H
Units Content Hrs.
Pedagogy:
Direct Instruction, Digital Presentation, Flipped Class
Assessment Methods:
Test, Seminar, Quiz, Assignments, Group Task.(GD/ Roll Play /APS)
22UIT5E2
Text Book
Elaine Rich, Kevin Knight, (2009), Artificial Intelligence, 3rd edition, Tata McGraw Hill Publications.
(Unit I, Unit II, Unit III & Unit IV)
Michael Negnevitsky, (2020), Artificial Intelligence, 3rd edition, Pearson India Education services PVT.
Ltd. (Unit I & Unit V)
Reference Books
Stuart Russell, Peter Norvig, (2009), Artificial Intelligence: A Modern Approach, 3rd Edition, Pearson New
International Edition.
Er. Rajiv Chopra, (2005), Artificial Intelligence: A Practical Approach, 1st Edition, S. Chand Publications.
Web References
https://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_expert_systems.htm
https://www.geektonight.com/artificial-intelligence-pdf
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT5E3
Semester: V
Lecture Hrs./Week 6 Tutorial -- Core Elective – I : Credits: 4
Hrs./Sem. E-Commerce
Course Objective
To learn E-Business revenue models, E-marketing, E-security, CRM, online payment systems and
sales.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO5 To justify legal and ethical issues in digital economy and phishing K5
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M - - - - - - - L - - -
CO2 H M H M - M - M M M - H
CO3 H M H M M H M M M M - H
CO4 M H M - - H - - L - - H
CO5 H - M M H M - M - M - H
Units Content Hrs.
Pedagogy
Assessment Methods:
22UIT5E3
Text Book
P. T. Joseph S. J., (2017), E - Commerce: An Indian Perspective, 5th Edition, PHI.
Reference Books
Henry Chan, Raymond Lee, Tharam Dillon, Elizabeth Chang, (2011), E-commerce Fundamentals
and Applications, 1st Edition, Wiley India Pvt Ltd.
Gary P Schneider, (2012), E-Commerce Strategy, Technology And Implementation, 9th Edition,
Engage Learning Pub.
Web References:
https://www.slideshare.net/sajidkhetani/digital-payments-india-perspective
https://www.sampletemplates.com/marketing-templates/digital-marketing-presentation.html
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT516
Semester: V
Core Lab. – VII : Python
Practical Hrs./Week Tutorial
5 Hrs./Sem. - Programming Credits: 3
Course Objective
To apply various concepts like string handling, mathematical functions, control structure and files in Python
language.
Course Outcomes
CO CO Statement Knowledge
To deploy the list and tuple using control structures
Number
CO1 Level
K3
To examine need of files and its related functions
CO2 K4
Mapping
PO/ PSO
PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO PO10 PSO2
CO 1
9
CO1 M M L L L M M L M L L L
CO2 L M L L L M M L M M L L
CO3 L M L L L M H H H L L L
CO4 M M L M L M H H M L L L
CO5 L M L L L M H H H M L L
22UIT517
Content Hrs.
Pedagogy:
Course Outcomes
CO CO Statements Knowledge
Number Level
CO1 To experiment the concepts of web-oriented programs. K3
CO2 To motivate to create menu-based program for basic manipulation K4
CO3 To create applications using database connectivity K6
CO4 To Test the field elements using validator control K6
CO5 To design the data in grid control K6
Mapping
PO/ PSO
PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO PO10 PSO2
1
CO 9
CO1 M M L L L M M L M L L L
CO2 L M L L L M M L M M L L
CO3 L M L L L M H H H L L L
CO4 M M L M L M H H M L L L
CO5 L M L L L M H H H M L L
22UIT518
Content Hrs.
Sample Program List
TEST I (C#.NET)
1. Execute Switch Statement Display the employ details.
2. Create method overloading.
3. Create constructor overloading
4. Create student mark list using inheritance
5. Create User-Defined exception.
6. Create an application using button controls (check box, radio).
7. Generate Month calendar.
8. Create applications using controls (track bar, panel, tree view)
9. Create applications using controls (splitter, menu dialog boxes).
10. Experiment the student details using ADO.Net.
TEST II (VB.NET) 60
1. Create string handling function.
2. Create exception handling.
3. Generate program using VB.Net operators.
4. Create window application using text box, Rich text box
5. Create an application using button controls (check, radio, Panel).
6. Create an application using List boxes, Checked List boxes, Combo
boxes and picture boxes).
7. Create an application using form controls and perform basic Manipulations.
8. Create a window application with list box, tables and panels.
9. Create application using Scroll bars, Splitters, Track bars,
Pickers,Timers).
10. Create application using Image lists, Tree and list views, tool Bars, Status
andProgress Bars and tab).
Pedagogy
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To keep in mind a broad understanding of techniques of R K1
Programming
CO2 To understand the structural design of R Programming K2
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 L M H H H H M H H H M M
CO2 L M H H M M H M H M M H
CO3 M H H M M H H M M H M M
CO4 M M M L M M M H H M M M
CO5 M L L M M L M M M L M M
22UIT5AL
Units Content
Introduction: Goals – Installing - Choosing an IDE: Emacs/ESS – Eclipse/Architect – Rstudio –
Revolution-R – Live-R – Others. A Scientific Calculator: Goals – Operations and Vectors –
Assigning Variables – Special Numbers – Logical vectors. Inspecting variables and your
Unit I workspace: Classes – types and Numbers – other classes – Checking and Changing – Examining –
workspace. Vectors, Matrices and Arrays.
Lists and Data formats: Lists – Creation – Atomic and Recursive – Dimension and arithmetic –
Indexing – Conversion – Combination – Data frames – Creation – indexing – Manipulation.
Unit Environments and functions: Environments – Functions – Creation – passing functions to and from
II other functions – variable scope. Strings and factors.
Flow control and Loops: Flow control – Loops. Advanced Looping: Replication – Looping over
Unit lists – arrays – Multiple input apply – Split-apply-combine – the plyr package. Packages: Loading
III Packages – Installing – Maintaining.
Dates and Times: Date and time classes – Conversion to and from Classes- Time zones –
Unit Arithmetic and Dates and Times – Lubridate. The Data Analysis workflow: Getting data: Built in
IV Datasets – Reading Text Files – Binary Files – Web data – Accessing Databases.
Cleaning and Transforming: Cleaning Strings – Manipulating Data Frames – Sorting
– Functional Programming. Exploring and Visualizing: Statistics Summary – Three Plotting
Unit Systems – Scatter Plots – Line Plots – Histograms – Box Plots – Bar charts – Other packages and
V Systems.
Pedagogy
Seminar, Digital Presentation, Chalk and
talk.
Assessment Methods
Test, Quiz, Assignment, Group task.
Text Book
Richard Cotton,(2019) A step by step Function Guide to Data Analysis – Learing R.
Shroff Publishers & Distributors Pvt. Ltd. ISBN: 978-93-5110-286-1
Reference Books
Nina Zumel, (2014) Practical Data Science with R, Dreamtech Press Publisher, ISBN:
9789351194378.
Hadley Wickham, (2019) Advanced R, Second Edition, CRC Publisher, ISBN: 978-0815384571,
2019
Web References
https://www.w3schools.com/r/r_intro.asp
https://www.tutorialspoint.com/r/index.htm
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT5S1
Semester: V
Practical Hrs./Week Tutorial Skill Based Lab. - II : Web
3 Hrs./Sem. -- Development (PHP) Credits: 2
Course Objective
To known the various programming concepts of database, string functions, date & time functions,
content navigation and creating web page.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To motivate the students to create dynamic website K4
CO4 To construct and upload a file to the server and create directory K6
CO5 To choose and add the products that are selected from a web K6
page
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M H H H M M M H
CO2 M H H H M H M M M H H
CO3 M H H M M H H H
CO4 M H M H M H M H H
CO5 M H H H H M H H
22UIT5S1
Content Hrs.
Pedagogy:
Course Objective
To know various scripting concepts, tags in ASP.net Programming and creating web page.
Course Outcomes
CO CO Statement KnowledgeLevel
Number
CO1 To make use of the different controls in asp.net. K3
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M H H H H M H M H H H
CO2 M H M H M H H
CO3 H H H H M H M H H H
CO4 H H M M M M H
CO5 H H M M M M M H
22UIT5S2
Content Hrs.
Pedagogy
Course Objective
To provide the overall view of various concepts of Social media such as Facebook, Twitter,
LinkedIn, Instagram, etc.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To keep in mind basics of Social Networks K1
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 - M H M H - L H H M - M
CO2 - M H M H - L M H M - M
CO3 - H H H H - M M H H - M
CO4 - H H H H - M M H H - M
CO5 - L H M H M M M H H - M
22VIT501
Units Content Hrs.
Unit III OTHER SOCIAL NETWORKING SITES – Google+ - Pinterest – Myspace – tumblr – 9
Googlereads – Instagram.
Pedagogy
https://www.symantec.com/content/en/us/.../the_risks_of_social_networking.pdf
Programme Code: B.Sc.- IT Programme Title: Information Technology
22UIT618 Title Batch: 2022 - 2025
Course Code:
Core XIV : Open Source Semester: VI
Lecture 5 Tutorial Methodologies Credits: 4
Hrs./Week Hrs./Sem. _
Course Objective
On successful completion of this subject the students should have the knowledge
about Unix & Linux Operating System concepts, normal & administrative commands and
Android application development.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To remember the various Unix commands for directory, editor, shell K1
programming. Android layers, components, and user interfaces.
CO2 To get the idea of the Unix, Linux, and Android program commands. K2
CO3 To execute the programs by using the various Unix, Linux K3
commands.
CO4 To review by using the commands and operations get proper output. K4
CO5 To Assess the commands of Unix and Linux. K5
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 - M - H H H M H H H H H
CO2 - M H H M M H M H M M H
CO3 M M H M M M H H M H M M
CO4 M M M L M L M H H M M M
L M M M L M M
CO5 M L - M M
Hrs.
Units Content L+T
Working with Files: Linux file structure – System calls and device drivers –
Unit III
Low level file access – *Standard I/O file library – File and directory 15
maintenance – Scanning directories. Linux Environment.
Pedagogy
Assessment Methods
Text Books
Neil Matthew and Richard Stones, (2006), Beginning LINUX Programming, 3rd Edition,
WileyDream Tech Publications (Units I – III).
.Paul and Harvey Deitel, (2018), Android 6 for Programmers, 3rd Edition, Pearson Education
Pubications. (Units IV & V),
Reference Books
Sumithaba Das,(2006), Unix Concepts and Applications, Version 4.
Mark G. Sobell, (2004), A Practical Guide to Red Hat Linux 8, Pearson Education, Edition.
Jang, (2003), Mastering Red Hat Linux Fedora Core 5, Wiley Pub.
Web References
https://maker.pro/linux/tutorial/basic-linux-commands-for-beginners
https://www.tutorialspoint.com/android/index.htm
Programme Information Technology
B.Sc. - IT Programme Title:
Code:
Title Batch: 2022 - 2025
Course Code: 22UIT6E1
Core Elective – II : Big Semester: VI
6 Tutorial Data Analytics
Lecture Hrs./Sem. - Credits: 4
Hrs./Week
Course Objective
To cultivate knowledge of big data analytics technologies and to transform the business.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To remember the fundamentals of Big Data. K1
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H M L L L H M M - M - M
CO2 - M L M - M M L L L - M
CO3 M M M M - H - M - - - L
CO4 M M H L L M L H - - - L
CO5 - M L H L M - - - M - -
Hrs.
Units Content L+T
22UIT6E1
Pedagogy:
Text Books:
nd
Seema Acharya, Subashini Chellapan, (2019) “Big Data and Analytics” , 2 Edition,
Wiley Publications ( Unit – I, II )
Bernard Marr, (2015) “ Big data : using smart big data, analytics and metrics to make
better decisions and improve performance”, Wiley Publications ( Unit – III, IV,V )
Reference Books:
M. Vijayalakshmi Radha Shankarmani (2016) “Big Data Analytics”,Kindle
Edition,Wiley Publications
Web References:
https://www.simplilearn.com/what-is-big-data-analytics-article
https://searchbusinessanalytics.techtarget.com/definition/big-data-analytics
https://www.youtube.com/watch?v=bY6ZzQmtOzk
https://www.bmc.com/blogs/hadoop-introduction/
https://www.bmc.com/blogs/hadoop-architecture/
Programme Information Technology
B.Sc. - IT Programme Title:
Code:
Title Batch: 2022 - 2025
Course Code: 22UIT6E2
Core Elective – II : Semester: VI
Lecture 6 Tutorial Machine Learning
Hrs./Week Hrs./Sem. - Credits: 4
Course Objective
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To Understand the basic concepts and techniques of Machine K1
Learning.
CO2 To understand the concepts of regression methods, classification K2
methods, clustering methods
CO3 To apply the inference and learning algorithms for the hidden Markov K3
model.
CO4 To evaluate the results for Dimensionality reduction Techniques K4
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H M L L L H M M - M - M
CO2 - M L M - M M L L L - M
CO3 M M M M - H - M - - - L
CO4 M M H L L M L H - - - L
CO5 - M L H L M - - - M - -
Hrs.
Units Content L+T
22UIT6E2
Pedagogy:
Assessment Methods:
Text Books:
Reference Books:
Jason Bell(2014), “Machine Learning– Hands on for Developers and Technical
professionals”, First Edition, Wiley Publications.
Peter Flach, (2012) “Machine Learning: The Art and Science of Algorithms that Make
Sense of Data”, First Edition, Cambridge University Press.
Web References:
https://onlinecourses.swayam2.ac.in/aic20_sp06/preview
https://onlinecourses.swayam2.ac.in/arp19_ap79/preview
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT6E3
Core Elective - II Semester: VI
Lecture Hrs/Week: Tutorial Hrs./ - Block Chain Credits: 4
6 Sem. Technology
Course Objective
To understand the fundamentals of block chain and Cryptocurrency, influence and role of block chain in
various fields.
Course Outcomes
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M H H H - H M - H H H H
CO2 M - H M M - M M H - M -
CO3 M H - H H M - H - H H H
CO4 H - H H H - H - M M H -
CO5 H H - H - H M H - H - H
Units Content Hrs.
Introduction to Blockchain: The big picture of the industry – size, growth, structure,
players. Bitcoin versus Crypto currencies versus Blockchain - Distributed Ledger 18
Unit I Technology (DLT). Strategic analysis of the space – Blockchain platforms, regulators,
application providers. The major application: currency, identity, chain of custody.
Network and Security: Advantage over conventional distributed database, Blockchain
Network, Mining Mechanism, Distributed Consensus, Blockchain 1.0, 2.0 and 3.0 – 19
Unit II
transition, advancements and features. Privacy, Security issues in Blockchain.
Cryptocurrency: Cryptocurrency - History, Distributed Ledger, Bitcoin protocols -
Symmetric-key cryptography - Public-key cryptography - Digital Signatures -High and 18
Unit III
Low trust societies - Types of Trust model: Peer-to-Peer, Leviathan, and Intermediary.
Application of Cryptography to Blockchain.
Cryptocurrency Regulation:
Cryptocurrency Regulation - Stakeholders, Roots of Bit coin, Legal views - exchange of 18
Unit IV
crypto currency - Black Market - Global Economy. Crypto-economics – assets, supply and
demand, inflation and deflation – Regulation.
Pedagogy :
Assessment Methods:
Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven
Goldfeder, (2016), “Bitcoin and Cryptocurrency Technologies: A Comprehensive
Introduction”, Princeton University Press.
Antonopoulos, “Mastering Bitcoin: Unlocking Digital Cryptocurrencies”
Reference Books:
Web Reference:
https://www.slideshare.net/Mithileysh/blockchain-technology-181440314
https://www.slideshare.net/asrithak/blockchain-technology-ppt
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT6E4
Semester: VI
Core Elective – III :
Lecture Hrs./Week Tutorial Cloud Computing
6 Hrs./Sem. - Credits: 4
Course Objective
To understand various concepts of cloud computing and learn types of cloud services, usage of
cloud etc.
Course Outcomes
CO CO Statement Knowledge
Number Level
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H H H M M M M H H H H H
CO2 H H H M L M M H H H H H
CO3 M H H H M L M H H H H H
CO4 L M H H H L M H H H H H
CO5 L H H L M L M H M M M M
Units Content Hrs.
Introduction to Cloud Computing: Characteristics – Models – Services Examples –
Services and Applications. Cloud concepts and technologies: Virtualization – Load
balancing – scalability and elasticity – Deployment – Replication – Monitoring – 18
Unit I
Software defined Networking – Network function virtualization – MapReduce – Identity
and access management - Service level agreements – Billing.
Cloud services and Platforms: Compute – Storage – Database – Application – Content
Delivery – analytics – Deployment and Management – Identity and access Management 17
Unit II
– Open source Private Cloud Software. Hadoop and MapReduce: Apache Hadoop –
MapReduce Job execution – Schedulers – Cluster setup.
Cloud Application Design: Introduction – Design considerations – Reference
Architectures – Design methodologies – Data storage approaches. Cloud Application
Benchmarking and Tuning: Introduction – Workload Characteristics – Application 17
Unit III
Performance Metrics – Design Considerations – Benchmarking Tools – Deployment
prototyping – Load Testing and Bottleneck Deduction – Hadoop Benchmarking.
Cloud Security: Introduction – CSA Cloud Security Architecture – Authentication –
Authorization – Identity and Access Management – Data Security – Key Management – 19
Unit IV
Auditing. Cloud For Industry, Health Care and Education: Health Care – Energy
systems – Transportation systems – Manufacturing Industry – Education.
Python Basics: Introduction – Installation – Data types and Data structures –Control
flow – Functions – Modules – Packages – File handling – Date/Time – Operations –
Classes. Python for Cloud: Amazon web services – Google Platform – Windows Azure 19
Unit V
– MapReduce – Packages – Web Application Framework – Designing a RESTful Web
API.
Pedagogy
Assessment Methods:
22UIT6E4
Text Book
Arshdeep Bahga, Vijay Madisetti. (2016). Cloud Computing – A Hands-on Approach.
Universities Press Pvt. Ltd.
Reference Books
Anthony T.Velte, Toby J.Velte, Robert Elsenpeter. (2013). Cloud Computing - A
Practical Approach. Mc Graw Hill Publications. Fourteenth reprint.
Michael Miller. (2009). Cloud Computing: Web-Based Applications That Change the
Way You Work and Collaborate Online, Que Publishing.
Web Reference
https://www.youtube.com/watch?v=RziNWUlBPPM
https://www.youtube.com/watch?v=rjY59WLMK2o
Programme Information Technology
B.Sc. - IT Programme Title:
Code:
Title Batch: 2022 - 2025
Course Code: 22UIT6E5
Core Elective III: Semester: VI
Lecture Tutorial Internet of Things Credits: 4
Hrs./Week 6 Hrs./Sem. - (IoT)
Course Objective
Understand about the definition and usage of Internet of things and the key components of IoT
system
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To remember the various concepts of IoT. K1
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H M L L L H M M - M - M
CO2 - M L M - M M L L L - M
CO3 M M M M - H - M - - - L
CO4 M M H L L M L H - - - L
CO5 - M L H L M - - - M - -
Units Content Hrs.
Pedagogy
Assessment Methods:
Text Book
Raj Kamal, (2019), Internet of Things Architecture and Design Principle‖, 4th Reprint,
McGraw Hill Education.
Reference Books
Web References
https://onlinecourses.swayam2.ac.in/aic20_sp06/preview
https://onlinecourses.swayam2.ac.in/arp19_ap79/preview
Title: Batch : 2022 - 2025
Course Code: 22UIT6E6
Core Elective – III Semester : VI
Lecture 6 Tutorial - Mobile Computing Credits : 4
Hrs./Week: Hrs./Sem.
Course Objective
To Understand the various concepts and techniques of WAP, GSM, CDMA, 2G, 3G,
4G etc...
Course Outcomes
CO Knowledge
CO Statement
Number Level
To keep in mind the various networks, standards,
CO1 K1
communication medium, Spread spectrum techniques.
CO2 To Understand the basic concepts of wireless networks. K2
CO3 To deploy the mobile applications to the devices. K3
CO4 To analyze the various wireless networks technologies. K4
CO5 To evaluate the importance of mobile communications. K5
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 - M - L M M M H H M - L
CO2 L M M M H H M M M M M M
CO3 M H H M H H H M H H M M
CO4 - H H M H H H H M H H H
CO5 - H H M H H M H H H - M
Units Content Hrs.
Introduction: Mobility of Bits and Bytes –Wireless The Beginning – Mobile
Computing – Dialogue Control – Networks – Middleware and Gateways –
Application and services - Security in mobile computing – Standards _ Why is it 17
Unit I
necessary – Standard bodies. MOBILE COMPUTING ARCHITECTURE:
Architecture for mobile computing – Three-tier architecture – Mobile computing
through Internet – Making existing applications mobile enabled
MOBILE COMPUTING THROUGH TELEPHONY: Evaluation of telephony –
Multiple access procedures – Mobile computing through telephone – IVR Application 17
Unit II – Voice XML – TAPI. EMERGING TECHNOLOGIES: Blue Tooth – RFID –
WiMAX – Mobile IP – IPv6 – Java Card.
Pedagogy
Direct Instruction, Digital Presentation, Flipped Class
Assessment Methods:
Test, Seminar, Quiz, Assignments, Group Task.(GD/ Roll Play /APS)
22UIT6E6
Text Book
Reference Books
Web References
https://www.tutorialspoint.com/mobile_computing/index.htm
https://www.javatpoint.com/mobile-computing
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT619
Semester: VI
Core Lab. – IX : Open
Practical Hrs./Week Tutorial
5 Hrs./Sem. - Source Methodologies Credits: 3
(Linux)
Course Objective
To obtain the practical knowledge about Unix & Linux Operating System commands,
Administrative, Normal Commands and Basic Android Applications.
Course Outcomes
CO CO Statement Knowledge
Number Level
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M M M M - H - M - - - L
CO2 M M H L L M L H - - - L
CO3 - M L H L M - - - M - -
CO4 M M H L L M L H - - - L
CO5 - M L H L M - - - M - -
Content Hrs.
Sample Program List
Test I
Using GNOME, perform the following
1. Develop the Change of the Desktop Background and mouse pointer theme.
2. Develop the Change the Root Password.
3. Create the Add/Remove software.
4. Create List and view all the files using Icon.
5. Create an Archive file and Extract all Individual files from it.
6. Develop and Perform character Mapping.
Using Shell perform the following
75
1. Execute the File manipulation commands
2. Execute the Directory manipulation commands
3. Execute the Utility commands
4. Execute the Pipes & Filter commands
Test II
Using Android SDK perform the following
1. Develop the phone dialer with the given number filled in.
2. Develop a Google search using Intent.
3. Create a Sending a text message and showing a picture (using extra attributes).
4. Develop the Music player and play a song stored in SD card.
5. Create a simple Android Application.
Pedagogy
Course Objective
To gain the knowledge to apply the various programming concepts of Software testing like
integration, unit, functional, non-functional testing and about product metrics.
Course Outcomes
CO CO Statement Knowledge
Number Level
To make use of properties for checking the values
CO1 K3
CO2 To justify the expected result with the obtained result. K5
Mapping
PO/PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H H M H - - M -- M H - H
CO2 - H - H - M - M H H - H
CO3 H H M H - H - - - H - H
CO4 - H - H - H M M M M - -
CO5 H H M H - M - - M M - -
Content Hrs.
SAMPLE PROGRAM LIST
Test I(Using Winrunner)
1. Create a payroll system and test using the tool.
2. Create a ration shop management system and test using the tool.
3. Create airline reservation system and test using the tool.
4. Create Library management system and test using the tool.
5. Create Banking system and test using the tool.
Test II(Using Selenium) 60
1. Write a simple test program that will launch Firefox browser and open “WWW.google.com”.
2. Write a simple test program that will launch google chrome browser and open “WWW.ngmc.org ”
and then search Department of Information Technology .
3. Write a simple test program that will launch Firefox browser and open “WWW.gmail.com”.
4. Write a simple test program that will launch Google chrome browser and open
“WWW.amazon.com”.and then search mobile accessories list.
5. Write a simple test program that will launch Firefox browser and open “WWW.yahoo.com”and
then search yahoo mail.
Pedagogy
https://www.educba.com/winrunner/
https://www.slideshare.net/mansirajpara/win-runner-testing-tool
Programme Code: B.Sc. - IT Programme Title: Information Technology
Title Batch: 2022 - 2025
Course Code: 22UIT621 Semester: VI
Practical - Tutorial - Credits: 2
Hrs./Week: Hrs./Sem. Project
Course Objective
To learn depth knowledge about tools used in software application development, web
designing & web technologies and understand the usage of front end and back end tools.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To create database, tables, coding K6
CO2 To apply the coding into System side K3
CO3 To apply various tools in real time Applications/Software K3
CO4 To analyze the system requirements of the Application /Software K4
CO5 To verify the developed Application with the customer requirements K5
CO6 Evaluate the Applications/Softwares through the stake holder K6
Mapping
PO/PSO
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO1 H M H H H M H M H M M M
CO2 H M H H H M H M M H M M
CO3 H H M M H M H M M H M M
CO4 H H H H H H H H H H H M
CO5 H H H M H M H H H H H H
CO6 H H H H H H H M H H H H
INFORMATION TECHNOLOGY PROJECT
Guidelines
Introduction
The title of the project work and the organization will be finalized at the end of fourth
Semester and System study report submit on fifth semester. Each student will be assigned with a
Faculty for guidance. The Project work and coding will be carried by using the facility of
computer science lab. as well as in the organization. Periodical review will be conducted to
monitor the progress of the project work. Project report will be prepared and submitted at the end
of the sixth semester. External examiner appointed by the Controller of Examination will conduct
the viva voce examination along with respective guide.
Area of Work
Arrangement of Contents:
The sequence in which the project report material should be arranged and bound as
follows:
i. Certificates
ii. Declaration
iii. Acknowledgement
iv. Synopsis
1. Introduction
1.1 Introduction
2. System Study
.2.2 Drawbacks
3. System Design
5. Project Evaluation
6. Conclusion
7. Appendix
8. References
Assessment Method
Project Report
Technology 10
Testing, Report 20
Viva Voce
Project Presentation 10
Q&A Performance 10 20
Content Hrs.
P+T
Using only the following Elective Tools
Front end, Multimedia & Web based tools:
1 Java & Advanced Java
2. Angular & Javascript
3. PHP
4. Python
5. C#.NET & VB.NET
6. HTML 5.0
30+30
7. Flash
8. R - Programming
Back end tools:
1. MySQL
2. Oracle 8i & above
3. MS Access 2007
4. SQL Server 2000 and Above
Note: Project Internship (upto System Study) going to fourth semester
Vacation and submit their report on fifth semester
Pedagogy:
Course Objective
Course Outcomes
CO CO Statement Knowledge
To deploy programs using control structures
Number
CO1 Level
K3
To analyze the vector, files and data frame usage in program
CO2 K4
generation
To select appropriate tools for data analysis in R
CO3 K5
To verify the usage of data frame usage in program generation
CO4 K5
To create applications using R in built packages and functions
CO5 K6
Mapping
PO/ PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H M L L L M M L M L L L
CO2 M M L L L M M L H L L L
CO3 L L L M M L M M H H L L
CO4 M M L L L M M L H L L L
CO5 L L L M M L M M H H L L
22UIT6AL
Content
Pedagogy:
Course Objective
To learn, apply and create various editing techniques of Photoshop.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To deploy basic tools for designing photos. K3
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H M L L L H M M - M - M
CO2 - M L M - M M L L L - M
CO3 M M M M - H - M - - - L
CO4 M M H L L M L H - - - L
CO5 - M L H L M - - - M - -
22UIT6S1
Content Hrs.
SAMPLE PROGRAM LIST
Pedagogy:
Course Objective
To learn, apply and create various designing concepts of CorelDraw.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To deploy basic geometric shapes K3
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 H M L L L H M M - M - M
CO2 - M L M - M M L L L - M
CO3 M M M M - H - M - - - L
CO4 M M H L L M L H - - - L
CO5 - M L H L M - - - M - -
22UIT6S2
Content Hrs.
Web Reference
https://www.tutorialspoint.com/listtutorial/Corel-Draw-Tutorial---New-Product-
Flyer/4249
https://www.youtube.com/watch?v=TpbFHCEvnpY
https://www.youtube.com/watch?v=w9c8OuJOADo
https://www.youtube.com/watch?v=TKDuNJxaeRE
Information
Programme Code: B.Sc. - IT Programme Title:
Technology
Title Batch: 2022-2025
Course Code: 22VIT602
Semester: VI
Value Added Course - 2
Lecture 30 Tutorial
Hrs. Hrs./Sem. - Crux of Cyber Security Credits: -
Hrs./Week
and Crime
Course Objective
On successful completion of this subject the students can understand various concepts of
Cybercrime, security tips for email and smartphones etc.
Course Outcomes
CO CO Statement Knowledge
Number Level
CO1 To keep in mind the fundamentals of cyber security & crimes K1
Mapping
PO /PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
CO
CO1 M H H H M H M H H H H H
CO2 M H H M M M H M H M M H
CO3 M M M H H M H H M H H H
CO4 H H H H H M H H H M H H
CO5 H H H H H H H H H H H H
22VIT602
Pedagogy:
Assessment Methods:
Reference Books
ATUL KAHATE. (2013). CRYPTOGRAPHY and NETWORK SECURITY. 3rd Edition,
McGraw-Hill Education Pvt Ltd.