Professional Documents
Culture Documents
Programme Handbook of B.Sc (IT)
Programme Handbook of B.Sc (IT)
PROGRAMME HANDBOOK
OF
B.Sc Information Technology
(Syllabus,Teaching&EvaluationSchemes)
(W.E.F.AcademicYear2024-25)
Scheme and Syllabus of B.Sc Information Technology
1. Introduction
The Bachelor of Science in Information Technology (B.Sc IT) program is designed to provide a
robust foundation in IT principles, coupled with specialized tracks in areas such as Cloud
Computing, Cyber Security, and Data Science. This multidisciplinary program aims to equip
students with the technical expertise, practical skills, and ethical understanding required to thrive
in these dynamic and rapidly advancing fields. Through a combination of theoretical coursework
and hands-on projects, students will develop a deep understanding of IT fundamentals while
gaining practical experience in cutting-edge technologies and methodologies.
2. Program Objectives
For a B.Sc in Information Technology (IT), the course objectives typically include:
1. Core IT Foundation:
o Build a strong foundation in fundamental IT subjects such as data structures,
algorithms, operating systems, database management systems, computer
networks, and software engineering principles.
2. Software Development:
o Develop proficiency in various programming languages and software
development methodologies.
o Understand software design, testing, and maintenance processes.
o Gain hands-on experience in designing, developing, and deploying software
applications.
3. Cyber Security:
o Develop an understanding of cyber threats, vulnerabilities, and
countermeasures.
o Learn about cryptography, network security, ethical hacking, and digital
forensics.
o Gain hands-on experience in identifying and mitigating security risks through
practical lab sessions and projects.
4. Advanced Computing Topics:
o Explore advanced topics such as cloud computing and the Internet of Things
(IoT).
o Study the theoretical foundations and practical applications of these emerging
technologies.
o Engage in research projects and collaborative activities to deepen
understanding of advanced computing concepts.
5. Professional and Ethical Responsibilities:
o Understand the ethical, legal, and social implications of computing
technologies.
2 |Page
Scheme and Syllabus of B.Sc Information Technology
3 |Page
Scheme and Syllabus of B.Sc Information Technology
2. Software Programming:
- Various Programming Languages (such as Python, Java, C++)
- Software Development Methodologies
3. Cloud Computing:
- Cloud Architecture
- Cloud Services and Deployment Models
- Cloud Application Development
5. Computer Graphics:
- Rendering Techniques
- Modeling and Animation Principles
This program structure ensures that students receive a well-rounded education, preparing them for
successful careers in various domains of computer science.
4 |Page
Scheme and Syllabus of B.Sc Information Technology
Teaching Scheme
Semester I
Contact Hours per
week
S.No. Subject Subject Name Total Credits
Category
Code
L T P
1. Calculus
3 1 - 4
2. Computer Fundamentals 3 1 -
4
3. ProgrammingwithC 3 2
4
4. PC Packages 3 2
4
Total 15 2 6 20
Semester II
Code
L T P
1.
Mathematics – II 3 1 - 4
2.
Communicative English 3 1 - 4
3. Object Orient Programming 3 2 4
4. Data Base Management 3 2 4
System
5. 4
Data Structures through C++ 3 2
Total 15 2 6 20
5 |Page
Scheme and Syllabus of B.Sc Information Technology
Semester III
Category
Code
L T P
1.
Discrete Mathematics 3 1 - 4
2.
Computer Network 3 1 - 4
3. Introduction to Python
3 2 4
Programming
4.
Digital Electronics 3 2 4
5. 4
Operating Systems 3 2
Semester IV
Contact Hours per
week
S.No. Subject Subject Name Total Credits
Category
Code
L T P
5. 3 2 4
Software Engineering
6. Non – Credit Score
Business Communication
7. Summer Internship Programme Non – Credit Score
(SIP)-Evaluation
Total 15 2 6 20
6 |Page
Scheme and Syllabus of B.Sc Information Technology
Semester V
Contact Hours per
week
S.No. Subject Subject Name Total
Category
Code Credits
L T P
1.
Statistics 3 1 - 4
2. Cyber Security 3 1 - 4
3. Cloud Computing 3 2 4
4. Design and Analysis of 3 2
Algorithms 4
5. Introduction to ASP.net & C#
3 2 4
6. Minor Project Work 2 1
Semester VI
Contact Hours
Category
per week
Subject
S.No. Subject Name Total Credits
Code
L T P
1. Major Project 20 10
2. NPTEL/SWAYAM certification 2 1
22 11
7 |Page
Scheme and Syllabus of B.Sc Information Technology
SYLLABUS
8 |Page
Scheme and Syllabus of B.Sc Information Technology
Semester–I
9 |Page
Scheme and Syllabus of B.Sc Information Technology
:Calculus
Teaching and Evaluation Scheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
*Note:TA-2willbeintheformofassignmentsorworkshops.
Learning Objective:
1.Understand and apply fundamental concepts related to functions of one variable, including limits, continuity,
and differentiability.
2. Analyze and solve problems involving Rolle's theorem, mean value theorems, Taylor's theorem, and various
series expansions.
3. Develop skills to determine tangents, normals, curvature, concavity, convexity, and points of inflection, and
trace curves in different coordinate systems.
4. Perform integration of a wide range of functions, including rational, irrational, algebraic, and transcendental
functions, and utilize reduction formulas.
5. Evaluate definite integrals and apply them to problems involving quadrature, rectification, and determining
volumes and surface areas of solids of revolution.
Course Outcome –
After completion of the course, student will get the skill to solve differentiation and Interaction of rational and
irrational algebraic functions and transcend Gl functions.
Rolles theorem, First and Second Mean value theorems, Taylor’s theorem, Successive differentiation,
Leibnitz Theorem, Taylor’s & Maclaurin’s series, Intermediate forms.
10 |Page
Scheme and Syllabus of B.Sc Information Technology
Tangents, Normal’s, Curvature, Tests for Concavity and Convexity, Points of Inflexion, Multiple Points,
Tracing of Curves in Cartesian and polar co-ordinates.
Integration of rational and irrational algebraic functions and transcendental functions, reduction
formulae
11 |Page
Scheme and Syllabus of B.Sc Information Technology
:Computer Fundamentals
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 1 0 4 - - 100
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
1. To know computer evolution with features of each generation.
2. Identify various devices used in Computer system with specific use of each.
3. To know the place of computer in our day to day life, its characteristics, its usage,
Limitations and benefits etc.
4. To know types of software and languages with specific use of each.
5. To understand Computer Network and Management Information System basics.
Course Outcomes:
At the end of the course, the students will be able to:
1. Describe Computer System evolution, Characteristics and Types.
Use of communication and IT, Communication Process, Communication types- Simplex, Half
Duplex, Full Duplex, Communication Protocols, Communication Channels - Twisted, Coaxial,
Fiber Optic, Serial and Parallel Communication, Modem - Working and characteristics, Types
of network Connections - Dialup, Leased Lines, ISDN, DSL, RF, Broad band, Types of Network
- LAN, WAN, MAN, Internet, VPN etc., Topologies.
-Programming with C
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 2 4 - - 150
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
1. Have Understanding of Programming Language Standards, Problem Solving Techniques, IDE
and Compilers for C
2. To have in depth knowledge of Writing, Compiling and Running Programs.
3. To understand and Practice Programming Construct: Variable, Operators, Control Structures,
Loop, Functions with C
4. To understand and Practice basics of arrays, pointers, preprocessor, Structure and Union
Course Outcomes:
At the end of the course, the students will be able to:
1. List and Demonstrate Basic Terminology Used in Computer Programming Write, Compile
and Debug Programs in C and C++ Language.
2. Understand and Apply Variable, Conditional Statements, Loops, Functions in C
3. Practice Pointers, Structure, Union and Class in Programming.
4. Explain and Differentiate the Process of Problem Solving Using Procedural and Structure
Programming .
5. Understand and Practice Object Oriented Programming Concepts in C++.
The Need of Functions, User Defined and Library Function, Prototype of Functions, Prototype of
main( ) Function, Calling of Functions, Function Arguments, Argument Passing: Call By Value and
Call By Reference, Return Values. Nesting of Function, Recursion, Array as Function Argument,
Command Line Arguments, Basics of Pointers, Pointers Operators, Pointer Arithmetic, Pointers and
Function, Pointer and Strings. Preprocessor and its Advantages.
15 |Page
Scheme and Syllabus of B.Sc Information Technology
: PC Packages
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
To familiarize student with Office Automation and Component of Office Automation.
To make them comfortable to evaluate, select and use Office Software appropriate to
specific task.
To make them work on Open Software for Office Automation.
To develop expertise in Word Processing, Spreadsheet, and Presentation Skills.
Course Outcomes:
At the end of the course, the students will be able to:
1. Outline Office Suit components with specific application.
2. List Open Office Software.
3. Apply Word Processing Tools including Document Formatting, Using Graphics,
Working with Macro and Mail Merge.
4. Apply Spread Sheet Tools including Worksheet formatting, Using Functions, Graphics
and Charts.
5. Create effective Presentation Using Animation and Transition.
16 |Page
Scheme and Syllabus of B.Sc Information Technology
Referencing Cells, Moving Cells, Copying Cells, Sorting Cell Data, Inserting Rows, Columns, Inserting
Cells, Deleting Parts of a Worksheet, Clearing Parts of a Worksheet. Formatting: Page Setup,
Changing Column Widths and Row Heights, Auto Format, Changing Font Sizes and Attributes, Using
Border Buttons and Commands, Changing Colors and Shading, Hiding Rows and Columns.
UNIT-IV TeachingHours:15 Hours
Function in Spreadsheet, Functions by category: Date and Time functions, Engineering
functions, Math and Trigonometry functions, Statistical functions, Text functions.
Spreadsheet Charts: Chart parts and Terminology, Instant Charts with the Chart Wizard,
Creation of different types of Charts, Printing Charts, Deleting Charts, L:inking in
Spreadsheet. Spreadsheet Graphics.
Creating Presentations: Using Blank Presentation Option, Using Design Template , Adding
Slides, Deleting a Slide, Importing Images from Outside, Transition and Build Effects, Deleting
a Slide, Numbering a Slide, Saving Presentation, Closing Presentation, Printing Presentation.
References Book:
Microsoft Office Ste by Step Beth Melton,Mark Dodge , Published with the
authorization of Microsoft Corporation by: O’Reilly Media.
www.openoffice.org/documentation/manuals/.../0100GS3-
GettingStartedOOo3.pdf
OpenOfficeforDummies
(https://whc.es/OpenOffice%20org%20For%20Dummies.pdf)
https://www.libreoffice.org/get-help/documentation/
Libre Office 5.1 Writer, Calc, Math Formula Book- Vol 1 by Lalit mail
17 |Page
Scheme and Syllabus of B.Sc Information Technology
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
Learn how to design and develop a web page using HTML and CSS.
Design and develop a web site using text, images, links, lists, and tables for navigation and
layout.
Style your page using CSS.
Learn how to use database in web design.
Course Outcomes:
At the end of the course, the students will be able to:
1. Describe the concepts of WWW including browser and http protocol.
2. List the various HTML tags and use them to develop the user friendly web pages.
3. Define the CSS with its types and use them to provide the styles to the web pages at
various levels.
4. Develop the modern web pages using the html and CSS features with different layouts
as per need of applications.
Standard Date and Time Functions,Working with Objects, Call method in JavaScript.
Web hosting - what is domain? Introduction to DNS, how to register a domain ?, what is web
hosting ?, how to get a web hosting ?, host your website on web server.
FTP - FTP introduction, FTP commands viewing files and directories, FTP commands transfer
and rename files, FTP with WS FTP/ CuteFTP, Filezilla on Windows.
References Book:
• HTML and CSS, Jon Duckett, John Wiely, 2012
• Achyut S Godbole and AtulKahate, “Web Technologies”, Tata McGraw Hill
• Gopalan N P, Akilandeswari “Web Technology: a Developer S Perspective”, PHI
• H.M. Deitel, P.J. Deitel, a.B. Goldberg-Internet & World Wide Web How
to Program,Pearson Education, 3rd Edition,
• C. Xavier, “Web Technology &Design ”, Tata McGraw Hill.
• Ivan Bay Ross, “HTML,DHTML,JavaScript,Perl CGI”, BPB.
• Web Technologies, Black Book, Dreamtech Press
• HTML 5, Black Book, Dreamtech Press
• Joel Sklar -Web Design,, Cengage Learning
• Harwani-Developing Web Applications in PHP and Ajax, Mcgrawhill
• Learn HTML IN A Weekend By Steven E. Callihan, PHI
19 |Page
Scheme and Syllabus of B.Sc Information Technology
: Communication Skills-I
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
1. Upon completion of the course the student shall be able to
2. Understand the behavioral needs for a Pharmacist to function effectively inthe areas of
pharmaceutical operation
3. Communicate effectively (Verbal and Non Verbal)
4. Effectively manage the team as a team player
5. Develop interview skills
6. Develop Leadership qualities and essentials
Course Outcomes:
At the end of the course, the students will be able to:
1. Identify Common Errors and Rectify Them
2. Develop and Expand Writing Skills through Controlled and Guided Activities
3. Develop a resume for oneself
4. Ability to handle the interview process confidently
5. Students will understand the process and nature of communication.
6. They will understand the barriers to effective communication and learn to remove them.
Effective Written Communication: Introduction, When and When Not to Use Written Communication
- Complexity of the Topic, Amount of Discussion’ Required, Shades of Meaning, Formal
Communication. Writing Effectively: Subject Lines, Put the Main Point First, Know Your Audience,
Organization of the Message
Interview Skills: Purpose of an interview, Do‘s and Dont‘s of an interview, Giving Presentations:
Dealing with Fears, Planning your Presentation, Structuring Your Presentation, Delivering Your
Presentation, Techniques of Delivery
.
UNIT-V TeachingHours:15 Hours
Group Discussion: Introduction, Communication skills in group discussion, Do‘s and Dont‘s of
group discussion..
References Book:
4. Business Communication: Strategy And Skill, Prentice Hall New Jersey, 1987.
21 |Page
Scheme and Syllabus of B.Sc Information Technology
:Indian Constitution
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
0 0 0 1 - - - - 50
COURSE OBJECTIVES:
1. Learning objectives: The objective of this paper is to provide understanding of basic concepts
of Indian constitution and various organs created by the constitution and their functions
COURSE CONTENT:
UNIT – I
1. Preamble
2. Nature of Indian Constitution
3. Characteristic of federalism
4. Indian federalism
5. Unitary form of Government
UNIT – 2
1. Citizenship
2. State
3. Fundamental Rights- equality freedom and control, personal liberty, changing dimensions of personal
liberty, cultural and educational rights
UNIT –3
1. Directive Principales of State policy
2. Inter relationship between fundamental right and directive principles
3. Fundamental duties
UNIT – 4
1. Union Executive – the President, Vice President
2. Union Legislature – Council of ministers
3. Union judiciary – Supreme Court
UNIT – 5
1. State Executive – Governor,
2. State Legislature – Vidhan Sabha, Vidhan Parishad
22 |Page
Scheme and Syllabus of B.Sc Information Technology
TEXTBOOKS/REFERENCES:
1. V.N Shukla Constitution of India
2. J.N Paney Constitution Law of India
3. D.D Basu Constitution of India
4. M P lain India Constitution of India
23 |Page
Scheme and Syllabus of B.Sc Information Technology
Semester–II
24 |Page
Scheme and Syllabus of B.Sc Information Technology
-Mathematics -II
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 1 0 4 - - 100
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
1. To explain the basics of linear algebra including matrix theory, system of linear equations,
eigenvalues and eigenvectors.
2. To elaborate the basic concepts of complex algebra and analysis for applications in engineering
subjects.
3. To demonstrate the basics of numerical methods for different kind of interpolations; finding
roots of algebraic and transcendental equations etc.
4. To demonstrate the basics of numerical differentiation and integrations and their applications
Course Outcomes:
At the end of the course, the students will be able to:
Upon the completion of the course, the students will be able to: LO1. Create the required
mathematical foundation. He/she will be confident enough to solve various mathematical problems
arising in their engineering problems and apply as per their requirement. LO2. Identify the use of
matrix theory to solve the system of linear equations and apply in various engineering problems.
25 |Page
Scheme and Syllabus of B.Sc Information Technology
Recommended Books:
1. Schaum’s Outline Series on Calculus
2. Differential Calculus by Gorakh Prasad
3. Integral Calculus by Gorakh Prasad.
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 1 0 4 - - 100
*Note:TA-2willbeintheformofassignmentsorworkshops.
Learningobjectives:
1. To conceptualize the basics of organizational and architectural issues of a digital computer.
2. To analyze performance issues in processor and memory design of a digital computer.
3. To understand various data transfer techniques in digital computer.
4. To analyze processor performance improvement using instruction level parallelism.
COURSE OUTCOMES:
1. Ability to understand basic structure of computer.
2. Ability to perform computer arithmetic operations.
3. Ability to understand control unit operations.
4. Ability to design memory organization that uses banks for different word size operations.
5. Ability to understand the concept of cache mapping techniques.
6. Ability to understand the concept of I/O organization.
26 |Page
Scheme and Syllabus of B.Sc Information Technology
ReferenceBooks:
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”, Fifth Edition, Tata
McGraw-Hill.
2. John P. Hayes, “Computer Architecture and Organization”, Third Edition.
3. WIliam Stallings, Computer Organization and Architecture, 4th Edition-2000, Prentice-Hall of India
Private Limited.
4. M.J Flynn, “Computer Architecture, Pipelined and Parallel Processor Design”, Narosa Publishing,
27 |Page
Scheme and Syllabus of B.Sc Information Technology
1998.
5. Hwang and Briggs, “Computer Architecture and Parallel Processing”; MGH, 2000.
6. Kai Hwang & Faye a Briggs, McGrew Hill, inc., Computer Architecture & Parallel Processing.
7. John D. Carpinelli, Computer system Organization & Architecture, Edition 2001, Addison Wesley,
Delhi
8. John P Hayes, McGraw-Hill Inc, Computer Architecture and Organization.
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
Course Outcomes:
At the end of the course, the students will be able to:
1. Students will understand the need of object oriented programming, fundamental concepts and
will be able to solve computational problems using basic constructs like if-else, control
structures, array, strings in Java environment.
2. Student will understand how to model the real world scenario using class diagram and be able
to exhibit communication between objects using sequence diagram.
3. Students will be able to implement relationships between classes.
4. Students will be able to demonstrate various collection classes.
Functions as inline, Accessing Member Functions within the class, Static data member, Access
Specifiers: Private, Protected and Public Members. class. Passing objects to function,
Returning objects, Object assignment, This pointer.
Inheritance : Base class Access control, Inheritance & protected members, Protected base class
inheritance, Inheriting multiple base classes, Constructors, destructors & Inheritance, When
constructor & destructor function are executed, Passing parameters to base class constructors,
Granting access, Virtual base classes .
Virtual functions & Polymorphism : Virtual function, Pure Virtual functions, Early Vs. late binding
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
1. Learn how to design and develop a web page using HTML and CSS.
2. Design and develop a web site using text, images, links, lists, and tables for navigation and
layout.
3. Style your page using CSS.
4. Learn how to use database in web design
Course Outcomes:
At the end of the course, the students will be able to:
Describe the concepts of WWW including browser and http protocol.
List the various HTML tags and use them to develop the user friendly web pages.
Define the CSS with its types and use them to provide the styles to the web pages atvarious
levels
Develop the modern web pages using the html and CSS features with different layouts as per need of
applications.
30 |Page
Scheme and Syllabus of B.Sc Information Technology
Referencing Images, Clickable Images, Image Placement and Alignment, Image Size, Image
Margins, Image Formats, Image Maps- Defining an Image Map, Advanced Coloring Body
Content, Working with tables - Basic Tables, Table Attributes, Table Cell Attributes, Table
Row Attributes, Tables Inside of Tables, Invisible Spacers, Working with Frame-Based Pages-
Creating Windows, Single Window Frames, Creating Column Frames, Creating Row Frames,
Creating Complex Frames
Cascading Style Sheet (CSS) – Introduction, creating style, using inline and external CSS,
Creating Divs with ID style, Creating Tag& Class style, creating borders, Navigation links,
creating effects with CSS.
Creating & Inserting Images - Optimizing Images for the Web, saving GIFs & PNGs in
Photoshop, inserting GIFs, adjusting transparency settings, saving JPGs for the Web
Designing accessible tables - understanding tables & accessibility, using tables for tabular data,
styling a table, editing table layouts, adding style to a table using CSS
Creating websites with frames - introducing frames, creating a frameset, opening pages into frames,
controlling scrollbars & borders, targeting links in frames Reference Books / Suggested Books:
31 |Page
Scheme and Syllabus of B.Sc Information Technology
Web hosting - what is domain? Introduction to DNS, how to register a domain ?, what is web hosting ?,
how to get a web hosting ?, host your website on web server.
FTP - FTP introduction, FTP commands viewing files and directories, FTP commands transfer and
rename files, FTP with WS FTP/ CuteFTP, Filezilla on Windows.
Book References:
HTML and CSS, Jon Duckett, John Wiely, 2012
Achyut S Godbole and AtulKahate, “Web Technologies”, Tata McGraw Hill
Gopalan N P, Akilandeswari “Web Technology: a Developer S Perspective”, PHI
H.M. Deitel, P.J. Deitel, a.B. Goldberg-Internet & World Wide Web How to Program,
Pearson Education, 3rd Edition,
C. Xavier, “Web Technology &Design ”, Tata McGraw Hill.
Ivan Bay Ross, “HTML,DHTML,JavaScript,Perl CGI”, BPB.
Web Technologies, Black Book, Dreamtech Press
HTML 5, Black Book, Dreamtech Press
Joel Sklar -Web Design,, Cengage Learning
Harwani-Developing Web Applications in PHP and Ajax, Mcgrawhill
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
The objective of the course is to present an introduction to database management systems, with an
emphasis on how to organize, maintain and retrieve - efficiently, and effectively - information from a
DBMS.
Course Outcomes:
At the end of the course, the students will be able to:
1. Upon successful completion of this course, students should be able to:
32 |Page
Scheme and Syllabus of B.Sc Information Technology
Types of relational calculus i.e. Tuple oriented and domain oriented relational calculus and its
operations. SQL: Data definition in SQL, update statements and views in SQL QUEL & QBE: Data
storage and definitions. Data retrieval queries and update statements etc.
Data Storage and indexing: Single level and multi-level indexing, Dynamic Multi level
indexing, Query processing and Query Optimization, Introduction to database security.
33 |Page
Scheme and Syllabus of B.Sc Information Technology
Book References:
HTML and CSS, Jon Duckett, John Wiely, 2012
Achyut S Godbole and AtulKahate, “Web Technologies”, Tata McGraw Hill
Gopalan N P, Akilandeswari “Web Technology: a Developer S Perspective”, PHI
H.M. Deitel, P.J. Deitel, a.B. Goldberg-Internet & World Wide Web How to Program,
Pearson Education, 3rd Edition,
C. Xavier, “Web Technology &Design ”, Tata McGraw Hill.
Ivan Bay Ross, “HTML,DHTML,JavaScript,Perl CGI”, BPB.
Web Technologies, Black Book, Dreamtech Press
HTML 5, Black Book, Dreamtech Press
Joel Sklar -Web Design,, Cengage Learning
Harwani-Developing Web Applications in PHP and Ajax, Mcgrawhill
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - - - 150
Course Objectives:
Data Structures through C++ is a computer programming model that organizes software design around
data, or objects, rather than functions and logic. An object can be defined as a data field that has Pointer
& linked allocation, linear, circular & doubly linked.
Course Outcomes:
1. Understand and implement fundamental data structures (arrays, linked lists, stacks, queues, trees, graphs,
hash tables).
2. Analyze algorithm efficiency using Big-O notation.
3. Solve problems by selecting and applying appropriate data structures and algorithms.
4. Perform key operations (insertion, deletion, traversal, searching) on various data structures.
5. Understand and apply dynamic memory allocation concepts.
Introduction: Database system concepts, Data base system, Advantages of database systems; Data
Architecture of data system: View/Schema, logical, conceptual and physical and their
interrelationship DDL, DML and data dictionary, Data base administrator. Entity Relationship Model
as a tool of conceptual design : Entities &Entity set, Relationship & Relationship set, Attributes,
Mapping Constraints, Keys, Entity-Relationship diagram (E-R diagram) : Strong & weak entities,
34 |Page
UNIT-II TeachingHours:15 Hours
Scheme and Syllabus of B.Sc Information Technology
REFERENCE Book:
1. INTRODUCTION OF DATABASE SYSTEM - C.J. DATE - ADDITION - ESLEY
2. Principles of database system - Jeffery D. Ullman Galgotia Publication
3. Database system concepts - Henry F. Korth
Abraham silberschatz Megraw - Hill International Edition
35 |Page
Scheme and Syllabus of B.Sc Information Technology
:Moral Values
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
0 0 0 0 0 - - - - 0
LearningObjectives
● To create an awareness on Engineering Ethics and Human Values.
● To instill Moral and Social Values and Loyalty
● To appreciate the rights of others.
● To create awareness on assessment of safety and risk
Course Outcomes:
At the end of the course, the students will be able to:
1. Demonstrate knowledge to become a social experimenter.
2. Provide depth knowledge on framing of the problem and determining the facts.
3. Provide depth knowledge on codes of ethics.
4. Develop utilitarian thinking
36 |Page
Scheme and Syllabus of B.Sc Information Technology
Clarifying Concepts –Application issues –Common Ground -General Principles –Utilitarian thinking
respect for persons-Case study
Safety and risk –Assessment of safety and risk –Risk benefit analysis and reducing risk- Safety and the
Engineer-Designing for the safety-Intellectual Property rights (IPR).
UNIT-V TeachingHours:15 Hours
Book References:
1. M.Govindarajan, S.Natarajananad, V.S.SenthilKumar “Engineering Ethics includes Human Values” -
PHI Learning Pvt. Ltd-2009
2. Harris, Pritchard and Rabins “Engineering Ethics”, CENGAGE Learning, India Edition, 2009.
3. Mike W. Martin and Roland Schinzinger “Ethics in Engineering” Tata McGraw- Hill–2003.
4. Prof.A.R.Aryasri, DharanikotaSuyodhana “Professional Ethics and Morals” Maruthi Publications.
5. A.Alavudeen, R.KalilRahman and M.Jayakumaran “Professional Ethics and Human Values” -
LaxmiPublications. 6. Prof.D.R.Kiran “Professional Ethics and Human Values”
:Environmental Studies-I
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
0 0 0 0 0 - - - - 0
LearningObjectives
To provide an introduction to energy resources and an emphasis on alternative energy sources and
their application.
37 |Page
Scheme and Syllabus of B.Sc Information Technology
To study the interrelationship between the living organism and environment. To understand the
transformation and degradation of organic pollutants in the environment
Course Outcomes:
At the end of the course, the students will be able to:
1. Ability to understand basic concepts conventional and non-conventional energy
resources.
2. Ability to understand Ecosystem& Biodiversity.
3. To provide knowledgeabout Air pollution & Water Pollution.
4. To provide knowledge & reuse of E-Waste.
5. Ability to understand basic concepts of Environment Impact & Protection Act.
E-Waste: Definition, Classification, Cause, effects and control measures of e-waste, global trade issues
of e-waste, Recycling method of e-waste & its benefit.
UNIT-V TeachingHours:15 Hours
Environment Impact & Protection Act Environment: Protection Act; Air(Prevention and Control
of Pollution) Act; Water (Prevention and control of Pollution) Act; Wildlife Protection Act; Forest
Conservation Act; Issues involved in enforcement of environmental legislation; Public awareness.
Environmental Impact Assessment. Measuring environmental impacts and policies for the regulation
of environmental impacts.
38 |Page
Scheme and Syllabus of B.Sc Information Technology
Book References:
1. Environmental Engineering - H.S. Peavy & D.R. Rowe-Mc Graw Hill Book Company, New
Delhi
2. De A.K., Environmental Chemistry, Wiley Eastern Ltd.
3. Cunningham, W.P. Cooper, T.H. Gorhani, E & Hepworth, M.T. 2001, Environmental
Encyclopedia, Jaico Publ. House, Mumbai,
4. Brunner R.C., 1989, Hazardous Waste Incineration, McGraw Hill Inc.
5. Trivedi R.K., Handbook of Environmental Laws, Rules Guidelines, Compliances and
Standards’, Vol I and II, Enviro Media (R)
0 0 2 1 - - - - 50
39 |Page
Scheme and Syllabus of B.Sc Information Technology
Semester–III
40 |Page
Scheme and Syllabus of B.Sc Information Technology
:Dicrete Mathematics
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 1 0 4 - - 100
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
The course objective is to provide students with an overview of discrete mathematics.
Students will learn about topics such as logic and proofs, sets and functions, probability,
recursion, graph theory, matrices, Boolean algebra and other important discrete math concepts.
Course Outcomes:
At the end of the course, the students will be able to:
:Computer Network
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 1 0 4 - - 100
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
1. Understand Network Fundamentals: Learn the basic concepts, terminology, and the layered
architecture of computer networks. Analyze Network Protocols: Explore and analyze key
network protocols, such as TCP/IP, UDP, and HTTP, and understand their roles in data
42 |Page
Scheme and Syllabus of B.Sc Information Technology
communication.
2. Network Design and Implementation: Gain skills in designing and implementing small to
medium-sized networks, including configuration of routers and switches.
3. Troubleshooting and Security: Develop problem-solving abilities to troubleshoot network issues
and understand fundamental network security principles and practices.
4. Explore Emerging Technologies: Investigate emerging network technologies, such as IoT, cloud
networking, and network virtualization, and their impact on modern networking.
Course Outcomes:
At the end of the course, the students will be able to:
1. Show clear understanding of the basic concepts of data communications including the key aspects of
networking and their interrelationship, packet switching, circuit switching and cell switching as
internal and external operations, physical structures, types, models, and internetworking.
2. Demonstrate the ability to unambiguously explain networking as it relates to the connection of
computers, media, and devices (routing).
3. Able to intelligently compare and contrast local area networks and wide area networks in terms of
characteristics and functionalities. Able to identify limitations of typical communication systems.
4. Able to differentiate among and discuss the four levels of addresses (physical, logical, port, and
specific used by the Internet TCP/IP protocols.
5. Understand the concept of reliable and unreliable transfer protocol of data and how TCP and UDP
implement these concepts
6. Developing the understanding of various advanced techniques like ISDN,ATM and wifi.
Framing, Line Discipline, Types of Errors, Error Detection & Correction (VRC, LRC, CRC,
Checksum, Hamming Code), Flow Control, Error Control, CSMA/CD, Project 802, IEEE
Standards-802.3, Token Bus (802.4), Token Ring (802.5)
Internetworking & devices: Repeaters, Hubs, Bridges, Switches, Router, Gateway; Internet address,
classful address, subnetting; Static vs. dynamic routing , Routing algorithms: shortest path algorithm,
43 |Page
Scheme and Syllabus of B.Sc Information Technology
flooding, distance vector routing, link state routing; Protocols: ARP,RARP, IP and IPv6.
Referencebooks:
1. Kurose and Rose – “Computer Networking -A top down approach featuring the internet” –
Pearson Education
2. Leon, Garica, Widjaja – “Communication Networks” – TMH
44 |Page
Scheme and Syllabus of B.Sc Information Technology
TeachingScheme EvaluationScheme
Theory Practical
TC University University
Th Tu Pr C InternalExams Total
H Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
1. Know the basic syntax and Data Structures in Python.
2. Think and Design solution in Object Oriented way as well as Procedural way.
3. Enjoy coding and compete at online programming sites like CodeChef, HackerEarth etc.
UNIT-I TeachingHours:15Hours
Introduction to importance of IDEs like Spyder (Anaconda)/PyCharm for professional
programming, explore Python shell as a calculator and for inputting Python expressions
directly, HelloWorld program in Python script, Python keyword and Identifiers, Indentation,
Comments, Data Types in. Operators in Python: comparison, arithmetic, logical, Boolean,
bitwise, assignment. Python: numbers, list, tuple, strings, set, dictionary, conversion between
various data types.
45 |Page
Scheme and Syllabus of B.Sc Information Technology
46 |Page
Scheme and Syllabus of B.Sc Information Technology
:Digital Electronics
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
LearningObjectives
• The objective of this course is to provide the fundamental concepts associated with the digital logic and
circuit design.
• To introduce the basic concepts and laws involved in the Boolean algebra and logic families and digital
circuits.
• To familiarize with the different number systems, logic gates, and combinational and sequential circuits
utilized in the different digital circuits and systems.
• The course will help in design and analysis of the digital circuit and system.
Course Outcomes:
• Became familiar with the digital signal, positive and negative logic, Boolean algebra, logic gates, logical
variables, the truth table, number systems, codes, and their conversion from to others.
• Learn the minimization techniques to simply the hardware requirements of digital circuits, implement it,
design and apply for real time digital systems.
• Understand the working mechanism and design guidelines of different combinational, sequential circuits
and their role in the digital system design.
• Became able to know various types of components-ADC and DAC, memory elements and the timing
circuits to generate different waveforms, and also the different logic families involved in the digital
system.
UNIT-I TeachingHours:15Hours
Digital Logic And Arithmetic Circuits. Introduction to number systems, Binary to decimal conversion,
Decimal to binary conversion, Octal numbers, Hexadecimal numbers, Excess-3 code, Gray code. Logic
gates – NOT, OR, AND, Universal NAND and NOR gates, EX-OR and EX-NOR gates, DeMorgan’s
Theorems, Universal building blocks (NOT, OR, AND) Binary addition and subtraction, 1’s complement,
2’s complement, Adders (half & full), Subtractor (half & full).
47 |Page
Scheme and Syllabus of B.Sc Information Technology
Flip-Flops And Memories. Flip-flops: Types of flip-flop, RS (NAND and NOR) flip-flop, Edge triggered
D flip-flop, Edge triggered T flip-flop, Edge triggered JK flip-flop, Master-Slave flip-flop, Triggering,
propagation delay time, setup time, hold time. Memories: ROM, RAM, EPROM, EEPROM, Volatile and
non-volatile, Static and dynamic RAM.
Analogue And Digital Interface. Analogue to digital converters: Parallel Comparator A/D converter, Dual
slope converter, Successive approximation method, Counter type converter. Digital to analogue
converters: Binary weighted D/A converter, R/2R ladder network converter, Bus standards, Introduction
to microprocessor, 8 bit and 16 bit processor.
48 |Page
Scheme and Syllabus of B.Sc Information Technology
: Operating Systems
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
LearningObjectives
To understand the structure and organization of the file system. To understand what a process is
and how processes are synchronized and scheduled. To understand different approaches to memory
management. Students should be able to use system calls for managing processes, memory and the
file system
Course Outcomes:
• Understand the structure and organization of file systems to effectively manage and manipulate data
storage.
• Explain the concept of processes, their synchronization, and scheduling mechanisms within an operating
system environment.
• Analyze various approaches to memory management and apply them to optimize resource allocation.
• Utilize system calls proficiently for managing processes, memory, and file systems in practical scenarios.
• Demonstrate the ability to integrate theoretical knowledge with practical skills to enhance system performance and
reliability.
UNIT-I TeachingHours:15Hours
Computer system overview, Basic elements , functions and types of operating system Serial
Processing , Batch System, multi- programmed Batch System, Time sharing systems., System
components, Operating system Services, System Calls, Processor registers, Instruction
execution, Interrupts, Interrupt processing.
49 |Page
Scheme and Syllabus of B.Sc Information Technology
50 |Page
Scheme and Syllabus of B.Sc Information Technology
:Environmental Studies-II
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
0 0 2 1 - - 50
LearningObjectives
To provide an introduction to energy resources and an emphasis on alternative energy sources and
their application. To study the interrelationship between the living organism and environment. To
understand the transformation and degradation of organic pollutants in the environment
Course Outcomes:
6. Ability to understand basic concepts conventional and non-conventional energy
resources.
7. Ability to understand Ecosystem& Biodiversity.
8. To provide knowledge about Air pollution & Water Pollution.
9. To provide knowledge & reuse of E-Waste.
10. Ability to understand basic concepts of Environment Impact & Protection Act.
UNIT-I TeachingHours:15Hours
Energy: Introduction, conventional and non-conventional energy resources - coal, oil, gas,
solar energy, wind energy, geothermal energy, Hydropower, Bio- energy, Nuclear energy.
Energy survey in India. Current and future energy requirements in India and across the
world including associated environmental problems.
Air pollution and Water Pollution: Definition, Cause, effects and control measures of Air pollution;
Mobile and stationary sources of air pollutants, effective stack height concept, CO, CO 2 , H 2 S, SO x ,
NO x emissions, and its control. Definition, Classification, Cause, effects and control measures of
water pollution, Measurement of levels of pollution such as DO, BOD, COD.
UNIT-IV TeachingHours:15 Hours
E-Waste: Definition, Classification, Cause, effects and control measures of e-waste, global trade
issues of e-waste, Recycling method of e-waste & its benefit..
52 |Page
Scheme and Syllabus of B.Sc Information Technology
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
0 0 2 1 - - 50
53 |Page
Scheme and Syllabus of B.Sc Information Technology
Semester–IV
54 |Page
Scheme and Syllabus of B.Sc Information Technology
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 1 0 4 - - 100
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
This course covers solution of nonlinear equations, interpolation and approximation, numerical
differentiation and integration and solution of linear algebraic equation, ordinary differential
equations and partial difrential equations. it provides knowledge for numerical analysis. The
general objectives of this subject are to make students familiar with the theory of numerical
analysis for solving algebraic and transcendental equations.
Learning Outcomes:
At the end of the course student would demonstrate competence with understanding the
theoretical and practical aspects of the use of numerical methods. They would be able to
establish the limitations, advantages, and disadvantages of different numerical methods.
Further, they would be able to implement numerical methods for solving various engineering
problems.
UNIT-II TeachingHours:15Hours
Roots of Equations: Bisections Method, False Position Method, Newton’s Raphson Method,
Rate of Convergence of Newton’s Method. Introduction, Methods of Solution, Iterative
Methods, Bisection method, False position method, Netwon-Raphson method, Secant
55 |Page
Scheme and Syllabus of B.Sc Information Technology
Solution of Linear Equation: Gauss’s Elimination method and Gauss’s Siedal iterative method. Pivoting,
ill-conditioned systems, Convergence of Iteration methods. Solution of Differential Equations: Euler’s
method, Picard’s method, Fourth - order Ranga – Kutta method, Taylor Series Method.
ReferenceBooks:
56 |Page
Scheme and Syllabus of B.Sc Information Technology
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 1 0 4 - - 100
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
1. Describe the various types of Auctions and list their characteristics.
2. Describe electronic Catalogs, Shopping carts, and search Engines.
3. Describe the types of Intermediaries in EC and their roles.
4. List the Major types of Electronic Markets and describe their features.
5. Define E-Marketplaces and list their components.
Course Outcomes:
At the end of the course, the students will be able to:
1. Understand E-Business and E-Commerce: Define e-Commerce and e-Business, including various
types of EC transactions and business models.
2. Analyze E-Marketplaces and Auctions: Describe the structures, mechanisms, and impacts of e-
Marketplaces and different types of auctions.
3. Explore E-Business Applications: Understand the integration and applications of ERP, e-SCM,
CRM, and various e-payment and e-procurement systems.
4. Evaluate Industry Impacts: Analyze the impact of e-Business on different fields and industries,
including e-Tourism, online banking, and digital product delivery.
5. Implement E-Learning and E-Government: Discuss the development, technologies, and
evaluation of e-Learning and e-Government services, including their benefits, challenges, and case
studies.
57 |Page
Scheme and Syllabus of B.Sc Information Technology
UNIT-IV TeachingHours:15Hours
E-Learning and Online Education: - Define electronic learning. Discuss the benefits and
drawbacks of e-Learning. The e-Learning Industry. Discuss e-Content development and tools.
Describe the major technologies used in e-Learning. Discuss the different approaches for e-
Learning delivery. How e-Learning can be evaluated. E-Government: - Definition of e-
Governments · Implementation. E-Government Services. Challenges and Opportunities. E-
Government Benefits, Case Study.
UNIT-V TeachingHours:15Hours
Launching Online Business and E-Commerce Projects:- Understand the requirements for
starting an online business from different perspectives. Describe the funding options
available to startup businesses. Understand the processes associated with managing Web
site development. Know the techniques of search engine optimization. Evaluate Web sites on
design criteria.
58 |Page
Scheme and Syllabus of B.Sc Information Technology
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - 150
*Note:TA-2willbeintheformofassignmentsorworkshops.
LearningObjectives
The objective of this course is to enable the student to understand the emerging technologies of wireless
and mobile. Communications and simulate them.
Course Outcomes:
At the end of the course, the students will be able to:
Linux introduction and file system - Basic Features, Advantages, Installing requirement, Basic
Architecture of Unix/Linux system, Kernel, Shell., Linux standard directories. Commands for files and
directories cd, ls, cp, md, rm, mkdir, rmdir, pwd, file, more, less, creating and viewing files using cat, file
comparisons – cmp & comm, View files, disk related commands.
59 |Page
Scheme and Syllabus of B.Sc Information Technology
UNIT-IV TeachingHours:15Hours
Android Framework Overview- The Foundation of OOP: The APK File, Android Application
Components, Android Activities: Defining the UI, Android Services: Processing in the Background,
Broadcast Receivers: Announcements and Notifications,
UNIT-V TeachingHours:15Hours
Views and Layouts, Buttons, Menus, and Dialogs, Graphics Resources in Android- Introducing the
Drawables , Implementing Images , Core Drawable Subclasses, Using Bitmap, PNG , JPEG and GIF
Images in Android . Handling UI Events-An Overview of UI Events in Android, Listening for and
Handling Events, Touchscreen Events, Keyboard Events ,Context Menus, Controlling the Focus.
60 |Page
Scheme and Syllabus of B.Sc Information Technology
-Big Data
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - - - 150
LearningObjectives
1. Understand the fundamental characteristics and types of Big Data, distinguishing it from
traditional data paradigms.
2. Analyze the core components and ecosystem of Hadoop, including its distributed file system
(HDFS) and resource management with YARN.
3. Explore the architecture, data types, and query languages (such as HQL) used in Hive for data
warehousing and analytics.
4. Evaluate the business drivers and architectural patterns of NoSQL databases in managing Big
Data, compared to traditional RDBMS solutions.
5. Apply mining techniques to social network graphs, including clustering and community detection,
to derive insights and enhance recommender systems.
Course Outcomes:
1. Students should be able to understand the concept and challenges of Big data.
2. Students should be able to demonstrate knowledge of big data analytics.
3. Students should be able to develop Big Data Solutions using Hadoop Eco System
4. Students should be able to gain hands-on experience on large-scale analytics tools.
5. Students should be able to analyze the social network graphs.
Introduction to Big data, Big data characteristics, Types of big data, Traditional versus Big data,
Evolution of Big data, challenges with Big Data, Technologies available for Big Data, Infrastructure
for Big data, Use of Data Analytics, Desired properties of Big Data system.
Introduction to Hadoop, Core Hadoop components, Hadoop Eco system, Hive Physical Architecture,
Hadoop limitations, RDBMS Versus Hadoop, Hadoop Distributed File system, Processing Data with
Hadoop, Managing Resources and Application with Hadoop YARN, Map Reduce programming.
61 |Page
Scheme and Syllabus of B.Sc Information Technology
UNIT-IV TeachingHours:15Hours
Introduction to NoSQL, NoSQL Business Drivers, NoSQL Data architectural patterns, Variations of
NOSQL architectural patterns using NoSQL to Manage Big Data, Introduction to MangoDB.
UNIT-V TeachingHours:15Hours
Mining social Network Graphs: Introduction Applications of social Network mining, Social Networks
as a Graph, Types of social Networks, Clustering of social Graphs Direct Discovery of communities in
a social graph, Introduction to recommender system.
1.KaiHwang,Geoffrey C., Fox. Jack, J. Dongarra, “Distributed and Cloud Computing”, Elsevier,
First edition
2. Michael Minelli, Michele Chambers, Ambiga Dhiraj, “Big Data Big Analytics”, Wiley for old
question papers visit http://www.rgpvonline.com
62 |Page
Scheme and Syllabus of B.Sc Information Technology
-Software Engineering
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - - - 150
LearningObjectives
1. The basic objective of Software Engineering is to develop methods and procedures for software
development that can scale up for large systems and that can be used to consistently produce high-quality
software at low cost and with a small cycle time.
2. Software Engineering is the systematic approach to the development, operation, maintenance, and
retirement of software.
3. The course provides a thorough introduction to the fundamentals principles of software
engineering. The organization broadly is based on the classical analysis-design-implementation
framework.
Course Outcomes:
63 |Page
Scheme and Syllabus of B.Sc Information Technology
UNIT-IV TeachingHours:15Hours
Failure and Faults, Reliability Models: Basic Model, Logarithmic Poisson Model, Software process,
Functional testing: Boundary value analysis, Equivalence class testing, Decision table testing, Cause
effect graphing, Structural testing: path testing, Data flow and mutation testing, unit testing,
integration and system testing, Debugging, Testing Tools, & Standards. Management of maintenance,
Maintenance Process, Maintenance Models, Reverse Engineering, Software RE-engineering.
UNIT-V TeachingHours:15Hours
Introduction to UML, Use Case Diagrams, Class Diagram: State Diagram in UML Activity Diagram in
UML Sequence Diagram in UML Collaboration Diagram in UML.
64 |Page
Scheme and Syllabus of B.Sc Information Technology
-Business Communication
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
0 0 0 0 - - - - 0
LearningObjectives
Course Outcomes:
1. Student applies the knowledge by speaking confidently and communicating effectively in different
business situations.
2. Student creates correct business letters for both Internal and External business environments.
3. The student creates and designs different letter formats effectively in a realistic way with reference
to organizational goals.
4. The student analyses the situation shows professionalism and displays a good Code of conduct at the
workplace according to the need.
5. The student applies and addresses the group dynamics, business problems by critical analysis of
situations.
Introduction
Importance of communication skills in Business Management. Types of communication: the media
and tools of communication. The Communication Process. Barriers and Gateways to communication.
65 |Page
Scheme and Syllabus of B.Sc Information Technology
UNIT-IV TeachingHours:15Hours
Recruitment and Employment Correspondence
Drafting the Employment Notice, Job Application Letter; Curriculum Vitae/ Resumes; Joining
Interview; An offer of employment; Job Description; Letter of Acceptance, Letter of Resignation and
Promotion, Testimonials and References.
UNIT-V TeachingHours:15Hours
Business and Social Etiquette
Professional conduct in a business setting: workplace hierarchy; the proper way to make
introductions; Use of courteous phrases and language in the workplace. Professional Image:
appropriate business attire; Telephone Etiquette; Table etiquette. Language lab class for practical in
business communication.
66 |Page
Scheme and Syllabus of B.Sc Information Technology
67 |Page
Scheme and Syllabus of B.Sc Information Technology
Semester-V
68 |Page
Scheme and Syllabus of B.Sc Information Technology
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - - - 100
LearningObjectives
The designing of algorithm is an important component of computer science. The objective of this course is
to make students aware of various techniques used to evaluate the efficiency of a particular algorithm.
Students eventually should learn to design efficient algorithm for a particular program
Course Outcomes:
Introduction:
Algorithm design paradigms - motivation, concept of algorithmic efficiency, run time analysis of
algorithms, asymptotic notations. Recurrences- substitution method, recursion tree method,
masters method.
69 |Page
Scheme and Syllabus of B.Sc Information Technology
UNIT-IV TeachingHours:15Hours
Graph searching and Traversal:
Overview, Representation of graphs, strongly connected components, Traversal methods (depth first and
breadth first search), Back tracking Overview, 8-queen problem, and Knapsack problem
UNIT-V TeachingHours:15Hours
Computational Complexity:
LC searching Bounding, FIFO branch and bound, LC branch and bound application: 0/1 Knapsack
problem, Traveling Salesman Problem Complexity measures, Polynomial Vs non-polynomial time
complexity; NP-hard and NP-complete classes, examples.
-Cyber Security
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 1 0 4 - - - - 100
LearningObjectives
5. To understand various protocols for network security to protect against the threats in the networks.
6. Learn the foundations of Cyber security and threat landscape.
7. To equip students with the technical knowledge and skills needed to protect and defend against cyber
threats.
8. To develop skills in students that can help them plan, implement, and monitor cyber security mechanisms
to ensure the protection of information technology assets.
Course Outcomes:
1. Analyze cyber-attacks, types of cybercrimes, cyber laws and also how to protect them self and
ultimately the entire Internet community from such attacks.
2. Interpret and forensically investigate security incidents.
3. Apply policies and procedures to manage Privacy issues.
4. Design and develop secure software modules.
UNIT-IV TeachingHours:15Hours
Privacy Issues: Basic Data Privacy Concepts:
Fundamental Concepts, Data Privacy Attacks, Data linking and profiling, privacy policies and their
specifications, privacy policy languages, privacy in different domains- medical, financial, etc
UNIT-V TeachingHours:15Hours
Cyber Laws:
Introduction of Cyber Laws about Internet Fraud, Need of Cyber Law, Cyber Law in India, IT ACT-2000, Schedule,
chapters and different Sections, Penalties and offences under the IT ACT 2000 and IT ACT 2008, features of IT ACT
2008.
71 |Page
Scheme and Syllabus of B.Sc Information Technology
-Statistics
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 1 0 4 - - - - 100
LearningObjectives
This course aims to provide an understanding of the basic concepts in probability, conditional probability
and independent events. It will also focus on the random variable, mathematical expectation, and different
types of distributions, sampling theory and estimation theory.
Course Outcomes:
• Understand and apply various measures of central tendency such as arithmetic mean, median,
mode, quartiles, deciles, and percentiles to analyze and summarize data distributions.
• Analyze and interpret measures of dispersion including range, mean deviation, quartile deviation,
and coefficient of variation to assess the spread or variability of data.
• Examine moments, skewness, and kurtosis to characterize the shape and distribution of data sets,
and apply moment generating functions for further analysis.
• Apply elementary probability theory to define sample spaces, events, and probabilities, and
distinguish between independent, dependent, and mutually exclusive events.
• Utilize probability distributions such as Binomial, Poisson, Exponential, and Normal distributions
to model and analyze real-world phenomena, including their basic concepts and applications in
72 |Page
Scheme and Syllabus of B.Sc Information Technology
various scenarios.
Moments, Skew ness and Kurtosis: Moments of various types, relation between moments,
Sheppard’s correction, Skew ness and kurtosis, moment generating functions.Elementary Probability
Theory: Sample space, events, classical definition of probability, theorems on total and compound
probability, independent and dependent events, mutually exclusive events, mathematical
expectation.
UNIT-IV TeachingHours:15Hours
Regression and Correlation: Regression analysis, Least square fit, polynomial and curve fitting, Linear
and non-linear regression algorithms, Linear correlation, measures of correlation, coefficient of
correlation, rank correlation, multiple and partial correlation for three variables.
UNIT-V TeachingHours:15Hours
Testing of Hypotheses: Simple and composite hypothesis, errors of kind-I and kind-II, critical region,
level of significance.Tests of Significance: Tests for simple hypotheses, Chi-square, t, F and z tests,
ANOVA-one way and two-way classification.
73 |Page
Scheme and Syllabus of B.Sc Information Technology
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - - - 150
LearningObjectives
Course Outcomes:
1. Explain the core concepts of the cloud computing paradigm: how and why this paradigm shift came
about, the characteristics, advantages and challenges brought about by the various models and
services in cloud computing.
2. Apply the fundamental concepts in datacenters to understand the tradeoffs in power, efficiency and
cost.
3. Identify resource management fundamentals, i.e. resource abstraction, sharing and sandboxing
concepts of compute ,storage, networking, desktop and application virtualization .Virtualization benefits,
server virtualization, Block and file level storage virtualization Hypervisor management software,
Infrastructure Requirements , Virtual LAN(VLAN) and Virtual SAN(VSAN) and their benefits .
UNIT-IV TeachingHours:15Hours
Cloud Security: Cloud Information security fundamentals, Cloud security services, Design principles,
Secure Cloud Software Requirements, Policy Implementation, Cloud Computing Security Challenges,
Virtualization security Management, Cloud Computing Secutity Architecture.
UNIT-V TeachingHours:15Hours
Market Based Management of Clouds , Federated Clouds/Inter Cloud: Characterization & Definition
Cloud Federation Stack , Third Party Cloud Services . Case study : Google App Engine, Microsoft Azure ,
Hadoop , Amazon , Aneka
75 |Page
Scheme and Syllabus of B.Sc Information Technology
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
3 0 2 4 - - - - 150
LearningObjectives
To get familiarize with Microsoft.Net, C# and ASP.NET technologies, as well as working with
variables, data types, standard programming skills & Windows form.
Learning Outcomes:
1. Evaluate C# and the .NET framework namespace contents.
2. Develop the console and GUI applications using C# .Net.
3. ADO.NET: Features of ADO.NET, ADO.NET compared to classic ADO, Datasets, Managed
providers, Data binding, Databases and data access using ADO.NET, Data sets and XML, Typed
data sets.
4. ASP.NET: Introduction to ASP.NET, Difference between ASP and ASP .Net, Working with web
and HTML controls, Using rich server controls, Configuration overview, Using the web site
administration tool, Login controls, Overview of ASP.NET validation controls, Using the
simple validations
76 |Page
Scheme and Syllabus of B.Sc Information Technology
Applications Web servers, installation of IIS. Web forms, web form controls -server controls, client
controls, web forms & HTML.
UNIT-IV TeachingHours:15Hours
Programming in ASP.Net: Adding controls to a web form, Buttons, Text Box, Labels, Checkbox, Radio
Buttons, List Box, etc. Running a web Application, creating a multiform web project. Event Handling-
Application and Session Events, Page and Control Events.
Validation controls: RequiredFieldValidator, RangeValidator, CompareValidator,
RegularExpressionValidator, CustomValidator, ValidationSummary. States of ASP.Net : View State,
Control State, Session State, Application State.
UNIT-V TeachingHours:15Hours
Database connectivity in ASP.Net: Architecture of ADO.NET, Connected and Disconnected Database,
Create Connection using ADO.NET Object Model, Connection Class, Command Class, DataAdapter
Class, Dataset Class. Display data on data bound Controls and Data Grid. Database Accessing on web
applications: Data Binding concept with web, creating data grid, Binding standard web server controls.
Display data on web form using Data bound controls.
77 |Page
Scheme and Syllabus of B.Sc Information Technology
-Minor Project
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
0 0 2 1 - - - - 100
78 |Page
Scheme and Syllabus of B.Sc Information Technology
SEMESTER VI
79 |Page
Scheme and Syllabus of B.Sc Information Technology
-Major Project
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
0 0 20 10 - - - - 450
-NPTEL/SWAYAM Cerification
TeachingandEvaluationScheme
TeachingScheme EvaluationScheme
Theory Practical
University University
Th Tu Pr C TCH InternalExams Total
Exams Exams(LPW)
TA-1&TA-2 MSE
Marks Hrs Marks Hrs
Marks Hrs Marks Hrs
0 0 2 1 - - - -
80 |Page