Download as pdf or txt
Download as pdf or txt
You are on page 1of 80

School of Computer Application

Department of Computer Science

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

o Develop effective communication and teamwork skills.


o Learn to apply professional standards and practices in real-world scenarios.
3. Program Outcomes
Core B.Sc Information Technology Program Outcomes:
1. Programming Skills: Ability to write efficient and structured computer programs in
various programming languages.
2. Algorithm Design and Analysis: Proficiency in designing algorithms and analyzing
their complexity.
3. Data Structures: Competence in implementing and utilizing different data structures
for efficient data storage and retrieval.
4. Database Management: Understanding of database systems, including design,
implementation, and querying.
5. Computer Networks: Knowledge of network architecture, protocols, and
communication techniques.
6. Operating Systems: Understanding of operating system principles and their application
in system design.
7. Software Engineering: Ability to apply software engineering principles in the
development and maintenance of software systems.
8. Web Technologies: Proficiency in web development technologies and frameworks.
9. Security Principles: Understanding of basic security principles and practices in
computing systems.
Practical Training and Projects:
Throughout the program, students engage in practical lab sessions, projects, and hands-on
experiences to apply their theoretical knowledge.
Dissertation and Industrial Training: The final semester includes a dissertation project and
industrial training, allowing students to gain real-world experience and conduct in-depth research
in their chosen area of interest.
The B.Sc in Information Technology (IT) will cover the following key areas:
1. Core Computer Science Foundation:
- Data Structures
- Algorithms
- Operating Systems
- Database Management Systems
- Computer Networks
- Software Engineering Principles

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

4. Internet of Things (IoT):


- IoT Architectures
- Communication Protocols
- Integration of IoT Devices and Systems

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

5. Internet & Web Technology 3 2 4

6. Non – Credit Score


Indian Constitutions

7. Communication Skills – I Non – Credit Score

Total 15 2 6 20

Semester II

Contact Hours per


week
S.No. Subject Subject Name Total Credits
Category

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

6. Non – Credit Score


Moral values
7. Environmental Studies – I Non – Credit Score

Total 15 2 6 20

5 |Page
Scheme and Syllabus of B.Sc Information Technology

Semester III

Contact Hours per


week
S.No. Subject Subject Name Total Credits

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

6. Non – Credit Score


Environmental Studies-II
7. Summer Project – I Non – Credit Score
(Evaluation)
Total 15 2 6 20

Semester IV
Contact Hours per
week
S.No. Subject Subject Name Total Credits
Category

Code

L T P

1. Computer Oriented Numerical


3 1 - 4
Methods
2. E-Governance & E-Commerce 3 1 -
4
3. MobileApplicationDevelopment 3 2
4
4. Big Data 3 2
4

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

7. Summer Project – II Non – Credit Score


(Evaluation)
Total 15 2 8 21

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

3 1 0 4 01:30 50 01:30 100 03:00 - - 100

*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.

UNIT-I TeachingHours:15 Hours

Review of concepts of function of one variable:


Definition of a function, Types of Functions. LIMITS: DEFINITION, WORKING Continuity: Definition,
Point of Discontinuity, Classification of Discontinuity, Problems based on Continuity & Discontinuity.
Differentiability: Condition for Differentiability and problems.

UNIT-II TeachingHours:15 Hours

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

UNIT-III TeachingHours:15 Hours

Tangents, Normal’s, Curvature, Tests for Concavity and Convexity, Points of Inflexion, Multiple Points,
Tracing of Curves in Cartesian and polar co-ordinates.

UNIT-IV TeachingHours:15 Hours

Integration of rational and irrational algebraic functions and transcendental functions, reduction
formulae

UNIT-V TeachingHours:15 Hours

Definite Integrals, Quadrature, Rectification, Volumes and surfaces of solids of revolution.

Reference Books / Suggested Books:


• "Calculus: Early Transcendentals" by James Stewart
• "Thomas' Calculus" by George B. Thomas, Maurice D. Weir, and Joel R. Hass
• "Calculus" by Michael Spivak
• "Calculus" by James Stewart
• "A Course of Pure Mathematics" by G.H. Hardy

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.

2. Select Need base System Hardware and Software


.
3. Classify Languages used in Computer System.

4. Describe the Use, Process, Types and Topologies of Computer Communication.

5. Understand the increasing role of management information system in managerial decision


making with the help of computers and how information is processed, stored and utilized
with example system.

UNIT-I TeachingHours:15 Hours

Brief history of development of computers, Computer system concepts, Computer system


characteristics, Capabilities and limitations, Types of computers Generations of computers,
Personal Computer (PCs) – evolution of PCs, configurations of PCs- Pentium and Newer, PCs
specifications and main characteristics. Basic components of a computer system - Control
unit, ALU, Input/output functions and characteristics, memory - RAM, ROM, EPROM, PROM
12 |Page
Scheme and Syllabus of B.Sc Information Technology

and other types of memory.


UNIT-II TeachingHours:15 Hours

Input/output& Storage Units-:Keyboard, Mouse, Trackball, Joystick, Digitizing tablet, Scanners,


Digital Camera, MICR, OCR, OMR, Bar-code Reader, Voice Recognition, Light pen, Touch Screen,
Monitors - characteristics and types of monitor -Digital, Analog, Size, Resolution, Refresh Rate,
Interlaced / Non Interlaced, Dot Pitch, Video Standard - VGA, SVGA, XGA etc, Printers& types - Daisy
wheel, Dot Matrix, Inkjet, Laser, Line Printer, Plotter, Sound Card and Speakers, Storage
fundamentals - Primary Vs Secondary Data Storage and Retrieval methods - Sequential, Direct and
Index Sequential, SIMM, Various Storage Devices - Magnetic Tape, Magnetic Disks, Cartridge Tape,
Hard Disk Drives, Floppy Disks (Winchester Disk), Optical Disks , etc

UNIT-III TeachingHours:15 Hours


Input/output& Storage Units-:Keyboard, Mouse, Trackball, Joystick, Digitizing tablet,
Scanners, Digital Camera, MICR, OCR, OMR, Bar-code Reader, Voice Recognition, Light pen,
Touch Screen, Monitors - characteristics and types of monitor -Digital, Analog, Size,
Resolution, Refresh Rate, Interlaced / Non Interlaced, Dot Pitch, Video Standard - VGA, SVGA,
XGA etc, Printers& types - Daisy wheel, Dot Matrix, Inkjet, Laser, Line Printer, Plotter, Sound
Card and Speakers, Storage fundamentals - Primary Vs Secondary Data Storage and Retrieval
methods - Sequential, Direct and Index Sequential, SIMM, Various Storage Devices - Magnetic
Tape, Magnetic Disks, Cartridge Tape, Hard Disk Drives, Floppy Disks (Winchester Disk),
Optical Disks , etc

UNIT-IV TeachingHours:15 Hours

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.

UNIT-V TeachingHours:15 Hours

Management information system - Introduction, Characteristics, and Needs, Different views


of MIS, Designing, Placement of MIS, and Pitfalls in Designing an MIS, Computer based MIS –
Advantages & Disadvantages. Computer Applications in Business-Need and Scope, Computer
Applications in Project Management, Computer in Personnel Administration, Information
System for Accounting-Cost and Budgetary Control, Marketing and Manufacturing, Computer
Applications in Materials Management, Insurance and Stock- broking, Production planning
13 |Page
Scheme and Syllabus of B.Sc Information Technology

and Control, Purchasing, Banking, Credit and Collection, Warehousing.


Reference Books / Suggested Books:
 Pradeep K Sinha, Priti Sinha, Computer Fundamentals, Sixth Edn. BPB Publications
 S.K.Basandra, “Computers Today “, Galgotia Publications.
 Alexis Leon & Mathews Leon, “F u n d a m e n t a l s of Information technology
“, VikasPublishing House, New Delhi.
 V.Rajaraman, NeeharikaAdabala, Computer Fundamentals, PHI

-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++.

UNIT-I TeachingHours:15 Hours


Introduction to C Language, Language Standards, Features of Procedural Language specific to C,
Structure of C , Introduction to Compilers, Creating, Compiling and Executing C and C++ Programs,
IDE Features of Turbo Compiler. Keywords , Identifiers, Variables, Constants, Scope and Life of
Variables, Local and Global Variable, Data Types, Expressions. Operators - Arithmetic, Logical,
Relational, Conditional and Bit Wise Operators, Precedence and Associativity of Operators, Type
Conversion. Library Function, Character Input/Output- getch( ), getchar( ). getche( ), putchar( ).
Formatted Input/Output- printf( ) and scanf( ), Mathematical & Character Functions in C and C++.
14 |Page
Scheme and Syllabus of B.Sc Information Technology

UNIT–II TeachingHours:15 Hours

Control Structures: Declaration Statement, Conditional Statement - if Statement, if-else Statement,


Nesting of if Statement, else if Ladder, The?: Operator, switch Statement. Iteration Statements - For
Loop, While Loop, Do-While Loop. Jump Statements: break, continue, goto, exit( ). Arrays - Concept
of Single and Multi-Dimensional Arrays, Array Declaration and Initialization. Strings: Declaration,
Initialization, String Functions Using C .

UNIT–III TeachingHours:15 Hours

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.

UNIT–IV TeachingHours:15 Hours


Storage Class Specifier- Auto, Extern, Static, Register. Defining Structure, Declaration of Structure
Variable, Type def, Accessing Structure Members, Member Access Operator, Nested Structures,
Array of Structure, Structure Assignment, Structure as Function Argument, Function that Return
Structure, Union. Pointer to Structure, Pointers within Structure, Introduction to Static and Dynamic
Memory Allocation, The Process of Dynamic Memory Allocation, DMA Functions : malloc( ), calloc( ),
free( ), realloc( ), sizeof( ) Operator.

UNIT–V TeachingHours:15 Hours


Preprocessor directives-Macro expansion, File inclusion, condition compilation
Directive, File handling in ‘C’-Types of file, file modes, fopen(),fclose(),putc(),getc()
,putw(),getw(),fprintf(),fscanf(),fread(),fwrite(),
Interrupt handling in ‘C’ by using int86 (), mouse programming in ‘C’,create and delete
Directory by using intdos().

ReferenceBooks / Suggested Books:


1. Kerninghan& Ritchie “The C Programming Language”, PHI
2. Schildt “C: the Complete Reference”, 4th Ed TMH.
3. Kanetkar Y. “Let Us C”, BPB.
4. Kanetkar Y.: “Pointers in C”,BPB
5. Gottfried : “Problem Solving in C”, Schaum Series
6. Balagurusami “Programming in ANSI C”, 7thed McGraw Hill Education.
7. Pointer in ‘C’ BPB Publications Writer:Yashavant Kanetkar

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.

UNIT-I TeachingHours: 15Hours


Introduction to Office Automation Suit, Elements of Office Suit & Area of Use. Word- Processing,
Spreadsheet, Presentation Graphics, Database. Introduction of various Office Suites Open Office,
Libre Office, WPS Office, Microsoft Office. Word Basics Using Libre Office (open source) : Starting
Word Processor, The parts of a Word Processor Window, Menus & Commands, Toolbars & Buttons,
Shortcut Menus, Creating a New Document, Different Page Views and Layouts, Applying various Text
Enhancements, Formatting Text and Documents: Auto Format, Text Attributes, Paragraph and Page .
Graphics: Clipart, Insert Picture, Using Drawing Features, Drawing Objects, Text in Drawing.
UNIT-II TeachingHours:15 Hours
Templates: Template Types, Using Templates, Exploring Templates, Modifying Templates. Macros:
Macro, Recording Macros, Editing Macros, Running a Macro. Mail Merge: Mail Merge Concept, Main
Document, Data Sources, Merging Data Source and Main Document.
UNIT-III TeachingHours:15 Hours
Spreadsheet Basics: Overview of Spreadsheet, Features, Creating a New Worksheet, Selecting Cells,
Entering and Editing Text, Entering and Editing Numbers, Entering and Editing Formulas,

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.

UNIT-V TeachingHours:15 Hours

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.

 Office 2013 Bible: The Comprehensive Tutorial Resource Paperback – by Lisa A.


Bucki (Author), John Walkenbach (Author), Michael Alexander.

 Learning Microsoft Office 2013 by Ramesh Bangia, Khanna Publishers

 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

: Internet & Web Technology


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
 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.

UNIT-I TeachingHours: 15Hours


Introduction to HTTP, HTML, Basic HTML Tags, Body Tags, Coding Style, Modifying & formatting
Text, Lists – Unordered, Ordered, Definition, Insert Links -Linking to another Document, Internal
Links, Email Links, Relative and Absolute Links, Insert Images - 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.

UNIT-II TeachingHours:15 Hours


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.
JavaScript – Introduction, use of JavaScript in web pages. Understand JavaScript event model, use
some basic event and control webpage behavior.Variable declaration, Operators, , Control
Statements, Error Handling, Understanding arrays, Function Declaration,Built In Functions,
18 |Page
Scheme and Syllabus of B.Sc Information Technology

Standard Date and Time Functions,Working with Objects, Call method in JavaScript.

UNIT-III TeachingHours:15 Hours


Designing websites with Dreamweaver/expression Web/AMAYA/COFEE CUP WYSIWYG HTML
Editor - Introduction to WYSIWYG HTML editor, advantages of using HTML editors, creating a new
site, creating a new page, adding images with alternate text, inserting & formatting text, aligning
images, creating an email link, linking to other websites, testing & targeting links, organizing files &
folders

UNIT-IV TeachingHours:15 Hours


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

UNIT-V TeachingHours:15 Hours

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.

UNIT-I TeachingHours: 15Hours


Communication Skills: Introduction, Definition, The Importance of Communication, The
Communication Process – Source, Message, Encoding, Channel, Decoding, Receiver, Feedback,
Context.

Barriers to communication: Physiological Barriers, Physical Barriers, Cultural Barriers, Language


Barriers, Gender Barriers, Interpersonal Barriers, Psychological Barriers, Emotional barriers
Perspectives in Communication: Introduction, Visual Perception, Language, Other factors affecting
our perspective - Past Experiences, Prejudices, Feelings, Environment.

UNIT-II TeachingHours:15 Hours


Elements of Communication: Introduction, Face to Face Communication – Tone of voice, Body
Language (Non-Verbal Communication), Verbal Communication Physical Communication.
Communication Styles: Introduction, The Communication styles Matrix with example for each Direct
20 |Page
Scheme and Syllabus of B.Sc Information Technology

Communication style, Spirited Communication style, Systematic Communication style, Considerate


Communication style.

UNIT-III TeachingHours:15 Hours


Basic Listening Skills: Introduction, Self-Awareness, Active Listening, Becoming an Active Listener,
Listening in Difficult Situations.

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

UNIT-IV TeachingHours:15 Hours

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:

1. Essentials Of Business Communication By Rajendra Pal And J.S.Korilahalli, Sultan Chand


& Sons Publishers, New Delhi.

2. Business Communications By U.S. Rai &S.M.Rai, Himalaya Publishing House.

3. . Writing A Technical Paper By Menzal And D.H.Jones, Mcgraw Hill, 1960.

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

3. State judiciary – High Court

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.

UNIT-I TeachingHours:15 Hours


Partial differentiation: Function of several variables, Limits, continuity and differentiability, Partial
derivatives, Euler’s Theorem, Mean value theorem & Taylor’s theorem for functions of Two variables

UNIT-II TeachingHours:15 Hours


Envelopes, Evolutes, Maxima, Minima and saddle points of functions of two variables, Lagrange’s
multiplier method.

UNIT-III TeachingHours:15 Hours


Gamma and Beta functions and their properties, some important deductions (duplication
formula)

25 |Page
Scheme and Syllabus of B.Sc Information Technology

UNIT-IV TeachingHours:15 Hours


Multiple integrals:
Integration of functions of two & three variables, Double & triple integrals, Change of order of
Integration, Use of double and triple integrals in finding areas and volumes.

UNIT-V TeachingHours:15 Hours

Improper Integrals: Convergence of improper integrals, Evaluation of convergent improper


integrals.

Recommended Books:
1. Schaum’s Outline Series on Calculus
2. Differential Calculus by Gorakh Prasad
3. Integral Calculus by Gorakh Prasad.

-Computer Organization & Architecture


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 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

UNIT-I TeachingHours:15 Hours


Overview of computer architecture & organization introduction of computer organization and
architecture. Basic organization of computer and block level description of the functional units.
Evolution of computers, Introduction to buses and connecting i/o devices to cpu and memory, bus
structure. Instruction codes, computer registers, computer instructions, register transfer language,
timing and control, instruction cycle, memory-reference instructions, input-output and interrupt,
design of accumulator logic. Hardwired and microprogrammed control: control memory, address
sequencing, design of control unit.

UNIT-II TeachingHours:15 Hours

Number representations and arithmetic algorithms: Number representation: binary data


representation, two’s complement representation and floating-point representation. Computer
arithmetic: introduction, multiplication algorithms, division algorithms, floating-point arithmetic
operations. Integer data computation: addition, subtraction. Multiplication: signed multiplication,
booth’s algorithm. Division of integers

UNIT-III TeachingHours:15 Hours

Processor organization and architecture: introduction to cpu architecture, general register


organization, stack organization, instruction representation, instruction formats, instruction type,
control unit: soft wired (micro-programmed) and hardwired control unit design methods. Addressing
modes, data transfer and manipulation, instruction set.

UNIT-IV TeachingHours:15 Hours

Memory Organization: Introduction to Memory and Memory parameters. Classifications of


primary and secondary memories. Types of RAM and ROM, Allocation policies, Memory
hierarchy and characteristics. Cache memory: Concept, architecture (L1, L2, L3), mapping
techniques. Cache Coherency, Interleaved and Associative Memory. Virtual Memory:
Concept, Segmentation and Paging, Page replacement policies

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.

:Object Oriented Programming


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. Object-oriented programming (OOP) 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 unique attributes and behaviour

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.

UNIT-I TeachingHours:15 Hours


Introduction to OOPS languages: concept, characteristics of OOP’s languages, benefits of
OOP’s, disadvantage of OOP’s. Application of OOP’s., Classes & Objects: Specifying a Class,
Creating Objects, Accessing Class members, Defining member function, Outside Member
28 |Page
Scheme and Syllabus of B.Sc Information Technology

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.

UNIT-II TeachingHours:15 Hours


Constructor & Destructor : Introduction, Constructor, Parameterized constructor, Multiple
constructor in a class, Constructor with default argument, Copy constructor, Default Argument,
Constructing two dimensional Array, Destructor.
Array, Pointers, and references: Array of objects, Pointers to object, , Pointer to class members.
References: Reference parameter, Passing references to objects, Returning reference,
Independent reference, The Dynamic Allocation operators New, delete.

UNIT-III TeachingHours:15 Hours


Function & operator overloading : Function overloading, Overloading constructor function
finding the address of an overloaded function, Operator Overloading: Creating a member
operator function, Creating Prefix & Postfix forms of the increment & decrement operation,
Overloading the shorthand operation (i.e. +=,-= etc), Operator overloading restrictions,

UNIT-IV TeachingHours:15 Hours

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

UNIT-V TeachingHours:15 Hours


The C++ I/O system basics : C++ streams, The basic stream classes: C++ predefined streams,
Formatted I/O: Formatting using the ios members, Using manipulators to format I/O, Creating your
own manipulators, -File Management: Introduction – File handling, File structure, File handling
function, File types, Streams, Text, Binary, File system basics, The file pointer,Opening a file, Closing
a file, Writing a character, Reading a character.

ReferenceBooks / Suggested Books:

1. C++ The complete reference - Herbert Schildt,- TMH Publication

2. Object Oriented Programming C++ - R. Lafore , Pearson edu.


29 |Page
Scheme and Syllabus of B.Sc Information Technology

3. OBJECT ORIENTED PROGRAMMING WITH C++ - R. SUBBURAJ, VIKAS PUBLISHING


HOUSE, NEW DELHI.

4. C++- E. BALGURUSWAMY, , TMH PUBLIC

5. Object oriented programming and C++, R.Rajaram, New Age International.


Mastering C++ K.R. VenuGopal, T.RaviShanker, Tata Mcgrawhill

:Introduction to Web Technologies


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. 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.

UNIT-I TeachingHours:15 Hours


Introduction to HTTP, HTML, Basic HTML Tags, Body Tags, Coding Style, Modifying &
formatting Text, Lists – Unordered, Ordered, Definition, Insert Links -Linking to another
Document, Internal Links, Email Links, Relative and Absolute Links, Insert Images -

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

UNIT-II TeachingHours:15 Hours

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.

JavaScript – Introduction, use of JavaScript in web pages. Understand JavaScript event


model, use some basic event and control webpage behavior.Variable declaration, Operators, ,
Control Statements, Error Handling, Understanding arrays, Function Declaration,Built In
Functions, Standard Date and Time Functions,Working with Objects, Call method in
JavaScript

UNIT-III TeachingHours:15 Hours

Designing websites with Dreamweaver/expression Web/AMAYA/COFEE CUP WYSIWYG


HTML Editor - Introduction to WYSIWYG HTML editor, advantages of using HTML editors,
creating a new site, creating a new page, adding images with alternate text, inserting &
formatting text, aligning images, creating an email link, linking to other websites, testing &
targeting links, organizing files & folders

Creating & Inserting Images - Optimizing Images for the Web, saving GIFs & PNGs in
Photoshop, inserting GIFs, adjusting transparency settings, saving JPGs for the Web

UNIT-IV TeachingHours:15 Hours

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

UNIT-V TeachingHours:15 Hours

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

: Database Management 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

*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

2. Describe the fundamental elements of relational database management systems


3. Explain the basic concepts of relational data model, entity-relationship model,
relational database design, relational algebra and SQL.
4. Design ER-models to represent simple database application scenarios
5. Convert the ER-model to relational tables, populate relational database and formulate
SQL queries on data.
.

UNIT-I TeachingHours:15 Hours


DBMS Concepts and architecture Introduction, Review of file organization techniques,
Database approach v/s Traditional tile accessing approach, Advantages of database systems,
Data models, Schemas and instances, Data independence, Functions of DBA and designer.
Entities and attributes, Entity types, Value, Sets, Key attributes, Relationships, Defining the E-
R diagram of database, Various data models: Basic concepts of Hierarchical data model.
Network data model, and Relational data model, Comparison between the three types of
models.
UNIT-II TeachingHours:15 Hours
Relational Data models: Domains, Tuples, Attributes, Relations, Characteristics of relations, Keys, Key
attributes of relation, Relational database, Schemas, Integrity constraints, Intension and Extension,
Relational Query languages: Relational algebra and relational calculus, Relational algebra operations
like select, Project, Join, Division, outer union etc.

UNIT-III TeachingHours:15 Hours


Data Base Design: Introduction to normalization, Normal forms, Functional dependency,
Decomposition, Dependency preservation and lossless join, problems with null valued and dangling
tuples, multivalued dependencies. Distributed databases, protection, security and integrity
constraints, concurrent operation on databases, recovery, transaction processing, basic concepts of
object-oriented data base system and design

UNIT-IV TeachingHours:15 Hours

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.

UNIT-V TeachingHours:15 Hours

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

:Data Structure through 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 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

UNIT-I TeachingHours:15 Hours


Generalization, Specialization, Aggregation, Reducing ER diagram to tables.
Relational, Hierarchical and Network Model their advantages and disadvantages, storage
organization for Relations. Rational Model: Structure tupple Attributes, Normalization : First,
Second, Third & BCNF Normal Forms, key, primary key, Candidate key, Integrity rules : Entity
integrity, Referential integrity rule.

UNIT-III TeachingHours:15 Hours


Relational Algebra: Select, Project, Cross Product, Different Types Of Joins I.E. Theta Join, Equi Join,
Natural Join, Outer Join, Set Operations Definition Of Union, Set Difference, Cartesian Product,
Selection, Intersection, Relational Query Language.

UNIT-IV TeachingHours:15 Hours


Functional Protection And Crash Recovery: Protection Against Crashes: Different Types Of Crashes;
Backup, Journal, Rollback, Committed And Uncommitted Transactions, Security On Database.

UNIT-V TeachingHours:15 Hours


Transaction concept, Transaction state, serializability security or Database: user identification.
Physical Protection and maintenance, Transmitted of Rights. Integrity: Integrity violation,
Implementation of check’s in enforcing integrity; Concept of Distributed database.

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

UNIT-I TeachingHours:15 Hours


Introduction:
MORAL VALUES: Morals, Values and Ethics-Integrity-Work Ethic-Service learning – Civic
Virtue – Respect for others –Living Peacefully –Caring –Sharing –Honesty -Courage-
Cooperation– Commitment – Empathy –Self Confidence Character –Spirituality-Case Study.

UNIT-II TeachingHours:15 Hours


Engineering Ethics:
Senses of ‘Engineering Ethics-Variety of moral issued –Types of inquiry –Moral dilemmas – Moral
autonomy –Kohlberg’s theory-Gilligan’s theory-Consensus and controversy –Models of professional
roles-Theories about right action-Self interest -Customs and religion –Uses of Ethical theories –
Valuing time –Co operation –Commitment-Case Study

UNIT-III TeachingHours:15 Hours


Engineering As Social Experimentation:
Engineering As Social Experimentation –Framing the problem –Determining the facts – Codes of Ethics –

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

UNIT-IV TeachingHours:15 Hours

Engineers Responsibility For Safety And Risk:

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

Global Issues Globalization


Cross culture issues-Environmental Ethics –Computer Ethics –Computers as the instrument
of Unethical behavior –Computers as the object of Unethical acts – Autonomous
Computers-Computer codes of Ethics –Weapons Development -Ethics and Research –
Analyzing Ethical Problems in research- Case Study

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.

UNIT-I TeachingHours:15 Hours


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 futureenergy requirements in India and across the world
including associated environmental problems.

UNIT-II TeachingHours:15 Hours


Ecosystem and Biodiversity: Introductionof an ecosystem,Forest ecosystem, Grassland ecosystem,
Desert ecosystem, Aquatic ecosystems (ponds, rivers, oceans),Biodiversity at global, national and
local levels. Threats to biodiversity,Value of biodiversity: consumptive use, productive use, social,
ethical, aesthetic andoption values; Endangered and endemic species of India. Conservation of
biodiversity: In-Situ and Ex-Situ.

UNIT-III TeachingHours:15 Hours


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.
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)

: French language/ Hindi language-I


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

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:

• Analyze logical propositions via truth tables.


• Prove mathematical theorems using mathematical induction. • Understand sets and perform
operations and algebra on sets.
• Determine properties of relations, identify equivalence and partial order relations, sketch
relations.
• Identify functions and determine their properties.
• Define graphs, digraphs and trees, and identify their main properties.
• Evaluate combinations and permutations on sets.
UNIT-I TeachingHours:15 Hours
Introduction and Preliminaries: Logical connectives, Truth tables, Tautologies and Contradiction,
Logical equivalence, Algebra of propositions.Set Theory: Set, Singleton set, Finite and Infinite sets,
Subsets, Proper subsets, Equality of sets, Union, Intersection and Difference of sets, Universal set, De
Morgan laws, Symmetric difference of sets, Generalized De Morgan laws, Cartesian product of sets.

UNIT-II TeachingHours:15 Hours


Relations: Relation between two sets, Binary relation on a set, Types of binary relations, Equivalence
relation, Equivalence class, Partition of a set, Fundamental theorem of equivalence relation,
Composition of relations.
Functions: Function or mapping, One-one, Many-one, into and onto mappings, Identity mapping,
Constant mapping, Equality of mappings, Inverse of a mapping, Composition of mappings.

UNIT-III TeachingHours:15 Hours


Boolean algebra: Definition and properties of Boolean algebra, a brief introduction to the application
of Boolean algebra to switching theory, conversion of complicated switching circuits to simple one,
Disjunctive and Conjunctive normal forms.
Graph Theory: Introduction to graph theory, Paths and Circuits, Trees, Spanning trees, Cut-sets,
Fundamental circuits and cut-sets.
41 |Page
Scheme and Syllabus of B.Sc Information Technology

UNIT-IV TeachingHours:15 Hours


Matrices: Introduction, Expression of complex numbers in the form of a matrix, De Moivre’s
theorem, Elementary transformations, Elementary matrices, Equivalent matrices, Properties of
equivalent matrices, Sub-matrix of a matrix, Rank and Nullity of a matrix, Row equivalence and
canonical form, Normal form of a matrix.

UNIT-V TeachingHours:15 Hours


Solution of Homogeneous and Non-homogeneous system of linear equations, Characteristic roots
and Characteristic vectors of a matrix, Caley-Hamilton theorem, to find the inverse of a non-
singular matrix using Caley-Hamilton theorem.

ReferenceBooks / Suggested Books:

1. Discrete Mathematical Structures with Applications to Computer Science by Tremblay &Manohar.


2. Discrete Mathematics by Iyengar, Chandrasekharan, Venkatesh & Arunachalam.
3. Discrete Mathematical Structures by Kolman, Busby & Ross.
4. Graph Theory with Applications to Engineering and Computer Science by Narsingh Deo.
5. Discrete Mathematical structure by Kolman.
6. Discrete Mathematics by J.P. Sharma
7. Graph Theory by Harvey.

: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.

UNIT-I TeachingHours:15 Hours


Introduction to computer Networks, advantages, disadvantages & applications, Line Configuration,
topology, Transmission mode, Classification of networks. . OSI & TCP/IP reference models, with
functionality and design issues of all layers presented in the models ,LAN, MAN,WAN.

UNIT-II TeachingHours:15 Hours


TDM, FDM, WDM; Circuit switching time division & space division switch. Transmission Media-
Twisted Pair Cable, Coaxial Cable, Fiber-Optics Cable, Radio frequency Allocation, Terrestrial
Microwave, Infrared rays, Satellite Communication, Cellular Telephony.

UNIT-III TeachingHours:15 Hours

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)

UNIT-IV TeachingHours:15 Hours

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

:Introduction to Python Programming


TeachingandEvaluationScheme

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.

UNIT-II TeachingHours:15 Hours


Python –Basic Syntax Python Identifiers, Reserved Words, Lines & Indentation,
Multiline Statements, Quotation in Python, Comments & other useful constructs, Python
–Variables Assigning Values to Variables, Multiple Assignment, Standard Data Types.

45 |Page
Scheme and Syllabus of B.Sc Information Technology

UNIT-III TeachingHours:15 Hours


Python –Basic Operators, Types of Operators, Arithmetic Operators, Comparison Operators,
Assignment Operators, Bitwise Operators, Logical Operators, Operator Precedence, Python–
Decision Making & Loops, Flowchart, If statement Syntax.

UNIT-IV TeachingHours:15 Hours


Basic constructs: Input and Output in Python, if-else , for loop, while loop, break, pass,
continue, creating Functions, functions with arguments, returning values form functions,
lambda expressions, recursion, global and local variables, Importing other
modules/packages and using their functions, creating random numbers/random-choice to
create programs for simple guessing games like Rock –Paper-Scissors. Problems on
1D/2D/3D arrays using list. Problem solving using dictionary as look-up table.

UNIT-V TeachingHours:15 Hours


GUI creation in Python L: GUI creation using Python’s de-facto GUI package like tkinter or
alternative packages like: wxPython, PyQt (PySide), Pygame, Pyglet, and PyGTK. Creating
labels, buttons, entry (textbox), combobox, checkbutton, radio button, scrolled Text (text
area), spin box, progress bar, menubar, file dialog, tabs etc. Creating GUI simple games like
Tic-Tac-Toe

ReferenceBooks / Suggested Books:


1. Eric Matthes, “Python Crash Course: A Hands-On, Project-Based Introduction to
2. Programming”, No Starch Press.
3. ZedA. Shaw, “Learn Python the Hard Way” (3 rd Edition), Addison Wesley.
4. Paul Barry, “Head-First Python”, O’Reilly.
John Zelle, Franklin,”Python Programming”, Beedle & Associates Inc.

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

UNIT-II TeachingHours:15 Hours


Combinational And Data Processing Circuits. Boolean algebra, Sum of products method, Product of
methods, Truth table of Karnaugh map, Pairs, Quads and Octet, Karnaugh map simplification, Digital
Logic families and their parameters. Multiplexer and demultiplexers: 4X1 Multiplexer, 8X1 Multiplexer,
16X1 Multiplexer, 1X4 Demultiplexer, 1X8 De-multiplexer, Decoder: BCD-to-decimal decoder, Encoder
– Parity Checkers.

UNIT-III TeachingHours:15 Hours

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.

UNIT-IV TeachingHours:15 Hours


Registers And Digital Counters. Registers: Introduction, Modes of operation of register (SISO, SIPO,
PISO and PIPO). Counters: Asynchronous counter, Synchronous counter, Ripple counters: MOD-7 ripple
counter, Decade counter, 4 bit down counter, Up/down counter

UNIT-V TeachingHours:15 Hours

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.

Text & References:


1. Digital Principles and Applications, Donald P Leach, Malvino, McGraw Hill
2. Digital Electronics, Prof. C. Kumar and Selvakumar, N.V Publications
3. Modern Digital Electronics, Satish Jain, Tata McGraw Hill
4. Fundamentals of Digital Electronics and its Application, V.M. RAO and R.K. SRIVASTAVA

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.

UNIT-II TeachingHours:15 Hours


Memory hierarchy, Cache memory, I/O Communication techniques , Concept of Process,
Memory management, Information Protection, Scheduling and Resource Management
Structure , Process description, Process state, Two state process model, Creation and
termination of processes, Five state model, Suspended process, Process description, Process
attributes

49 |Page
Scheme and Syllabus of B.Sc Information Technology

UNIT-III TeachingHours:15 Hours

Semaphores, Classical Problem Of Synchronization, Monitors, Atomic Transactions, System Model,


Deadlock Characterizations, Method for Handling Deadlocks, Deadlock Prevention, Deadlock
Avoidance, Deadlock Detection, Recovery from Deadlock, Combined approach to Deadlock..
UNIT-IV TeachingHours:15 Hours
Process Concepts, Process State & Process Control Block, Process Scheduling, Scheduling, Criteria,
Scheduling Algorithms, Multiple- Processor Scheduling Real-Time Scheduling, Critical Section.

UNIT-V TeachingHours:15 Hours


Loading programs, Fixed portioning, dynamic portioning, Relocation, simple paging, Simple
segmentation, Loading and Linking. Paging, Segmentation, Segmentation with Paging, Virtual
Memory, Demand Paging, Performance of Demand Paging, Page Replacement, Page Replacement
Algorithms

Text & References:


• Operating System Concepts - Silberschatz & Galvin,Addison Wesley Publication
• Operating System - W. Stallings, Second Edition, Prentice Hall of India

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.

UNIT-II TeachingHours:15 Hours


Ecosystem and Biodiversity: Introduction of an ecosystem, Forest ecosystem, Grassland
ecosystem, Desert ecosystem, Aquatic ecosystems (ponds, rivers, oceans), Biodiversity at
global, national and local levels. Threats to biodiversity, Value of biodiversity: consumptive
use, productive use, social, ethical, aesthetic adoption values; Endangered and endemic
species of India. Conservation of biodiversity: In-Situ and Ex-Situ
51 |Page
Scheme and Syllabus of B.Sc Information Technology

UNIT-III TeachingHours:15 Hours

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..

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.

Text & References:


6. Environmental Engineering - H.S. Peavy & D.R. Rowe-Mc Graw Hill Book Company, New
Delhi
7. De A.K., Environmental Chemistry, Wiley Eastern Ltd.
8. Cunningham, W.P. Cooper, T.H. Gorhani, E & Hepworth, M.T. 2001, Environmental
Encyclopedia, Jaico Publ. House, Mumbai,
9. Brunner R.C., 1989, Hazardous Waste Incineration, McGraw Hill Inc.
10. Trivedi R.K., Handbook of Environmental Laws, Rules Guidelines, Compliances and
Standards’, Vol I and II, Enviro Media (R)

52 |Page
Scheme and Syllabus of B.Sc Information Technology

:Summer Project – I (Evaluattion


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

53 |Page
Scheme and Syllabus of B.Sc Information Technology

Semester–IV

54 |Page
Scheme and Syllabus of B.Sc Information Technology

:Computer Oriented Numerical Methods


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
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-I TeachingHours:15 Hours


Computer Arithmetic: Number System, Conversion of Numbers, Representation of numbers,
Floating point representation, Arithmetic operations with Normalized Floating point Numbers,
consequences of normalization, pitfalls in computing. Approximation and Errors: Significant digits,
Types of errors, absolute and relative error.

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

method, Rate of convergence of iterative methods

UNIT-III TeachingHours:15 Hours


Interpolation and Extrapolation: Finite Differences, The operator E, Newtons’s Forward and Backward
differences,Newton’s dividend differences formulae, Lagrange’s Interpolation formula for unequal
Intervals. Gauss’s Interpolation formula, Starling formula, Bessel’s formula, Laplace Evertee formula.

UNIT-IV TeachingHours:15 Hours


Numerical Differentiation Numerical Integration: Introduction, Direct methods, Maxima and Minima
of a tabulated function, General Quadratic formula, Trapezoidal rule, Simpson’s One Third Rule,
Simpson’s three eight rule. Polynomial Interpolation: Introduction, Polynomial Forms, Linear
interpolation, Lagrange interpolation, Newton interpolation, Difference table, Forward and backward
difference table.

UNIT-V TeachingHours:15 Hours

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:

• Balagurusamy, E., Numerical Methods, Tata McGraw Hill, 1999.


• Rajaraman V., Computer Oriented Numerical Methods, 3rd Edition, Prentice Hall India, New Delhi,
1998.
• Stoor, Bullrich, Computer Oriented Numericals Methods, Springer-Verlag, 1998.
• Krishnamurthy, E.V., Sen, S.K., Computer Based Numerical Algorithms, East West Press, 1998.
Jain, M.K., Iyengar, S.R.K., Jain R.K., Numerical Methods : Problems and Solutions, New Age Int.(P)
Ltd., New Delhi,

56 |Page
Scheme and Syllabus of B.Sc Information Technology

-E-Governance & E-Commerce


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. 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.

UNIT-I TeachingHours:15 Hours


Introduction to E-Business and E-Commerce:- Define the e-Commerce and e-Business, Define e-
Commerce Types of EC transactions. Define e-Business Models. Internet Marketing and e-Tailing.
Elements of e-Business Models. Explain the benefits and limitations of e-Commerce. E-Marketplaces:
Structures, Mechanisms, Economics, & impacts:- Define e-Marketplace and Describe their Functions.
Explain e-Marketplace types and their features. Describe the various types of auctions and list their
characteristics. Discuss the benefits, limitations and impacts of auctions. E-Commerce in the wireless
environment. Competition in the DE and impact on industry.

57 |Page
Scheme and Syllabus of B.Sc Information Technology

UNIT-II TeachingHours:15 Hours


E-Business applications, E-Procurement and E- Payment Systems:- Integration and e-Business
suits. ERP, e-SCM, CRM, E-Payment. E-Procurement definition, processes, methods and benefits.
Discuss the categories and users of smart cards. Describe payment methods in B2B EC.

UNIT-III TeachingHours:15 Hours


The Impact of E-Business on Different Fields and Industries:- E-Tourism · Employment and Job Market
Online Online Real Estate. Online Publishing and e-Books. Banking and Personal Finance Online. On-
Demand Delivery Systems and E-Grocers. Online Delivery of Digital Products.

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.

Text & Reference Books:


1. Electronic Commerce: A Managerial Perspective, Turban, E. et al., Prentice Hall-2008.
2. Frontiers of e-commerce, Ravi Kalakota, Pearson.
3. Electronic Business and Electronic Commerce Management, 2nd edition, Dave Chaffey, Prentice Hall,
2006
4. e-Learning Tools and Technologies, Horton and Horton, Wiley Publishing.

58 |Page
Scheme and Syllabus of B.Sc Information Technology

:Mobile Application Development


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

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:

The student will be able to:


1. understand the new trends in mobile
2. Wireless communications networks.
3. Understand multiple radio access techniques.

UNIT-I TeachingHours:15 Hours

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.

UNIT-II TeachingHours:15 Hours


An Introduction to Mobile Computing- mobile Application Programming, Different Platforms.
Operating systems-Architecture and working of Android, iOS and Windows phone,
Comparison of Android, iOS and Windows phone, Android Development Environment -
Advantages and Future of Android , Android Software Development Kit for Eclipse.

UNIT-III TeachingHours:15 Hours


Android Software Development Platform - Understanding Java SE and the Dalvik Virtual Machine ,
The Directory Structure of an Android Project , Common Default Resources Folders , The Values
Folder Leveraging Android XML , Screen Sizes, Launching Your Application.

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.

Text & References:


1. Onur Cinar , “Beginning Android 4” , Apress Publication
2. Reto Meier, “Professional Android 4 Application Development”, Wrox
3. István Novák, Zoltan Arvai, György Balássy and David Fulop, “Beginning Windows 8 Application
Development “
4. Allen Sanders and Kevin Ashley, “Professional Windows 8 Programming: Application Development
with C# and XML”, Wrox Publication

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.

UNIT-I TeachingHours:15 Hours

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.

UNIT-II TeachingHours:15 Hours

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-III TeachingHours:15 Hours


Introduction to Hive Hive Architecture, Hive Data types, Hive Query Language, Introduction to Pig,
Anatomy of Pig, Pig on Hadoop, Use Case for Pig, ETL Processing, Data types in Pig running Pig,
Execution model of Pig, Operators, functions,Data types of Pig.

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.

Text & References:


Computer Graphics: Principles and Practice"

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:

1. Ability to use the modeling approaches for the designing of software.


2. Ability to use the testing tools and designing of test cases for testing.
3. Ability to use the Unified modeling language (UML) for the designing of software product.

UNIT-I TeachingHours:15 Hours


Introduction:
Software life cycle models: Waterfall, Prototype, Evolutionary and Spiral models, Overview of
Quality Standards like ISO 9001, SEI-CMM.

UNIT-II TeachingHours:15 Hours

Software Metrics and Project Planning:


Size Metrics like LOC, Token Count, Function Count, Design Metrics, Data Structure Metrics,
Information Flow Metrics. Cost estimation, static, Single and multivariate models, COCOMO model,
Putnam Resource Allocation Model, Risk management.

UNIT-III TeachingHours:15 Hours

63 |Page
Scheme and Syllabus of B.Sc Information Technology

Software Requirement Analysis, design and coding:


Problem Analysis, Software Requirement and Specifications, Behavioral and non-behavioral requirements,
Software Prototyping Cohesion & Coupling, Classification of Cohesiveness & Coupling, Function
Oriented Design, Object Oriented Design, User Interface Design Top-down and bottom-up Structured
programming, Information hidingViewing: Three-dimensional concepts, 3D display techniques, 3D
representation polygon & curved surfaces. Design of curves & surfaces- Bezier’s Method, B-spline
methods, 3D transformation transition, scaling, composite transformation rotation about arbitrary
axis, projections: Parallel & Perspective, Hidden surface and line removal; back face removal, depth
buffer and scan line methods

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.

Text & References:


Computer Graphics: Principles and Practice"
1. K. K. Aggarwal & Yogesh Singh, “Software Engineering”, 2nd Ed, New Age International, 2005.
2. R. S. Pressman, “Software Engineering – A practitioner’s approach”, 5th Ed., McGraw Hill Int. Ed., 2001.:
3. R. Fairley, “Software Engineering Concepts”, Tata McGraw Hill, 1997.
4. P. Jalote, “An Integrated approach to Software Engineering”, Narosa, 1991.
5. Stephen R. Schach, “Classical & Object Oriented Software Engineering”, IRWIN, 1996.
6. James Peter, W. Pedrycz, “Software Engineering”, John Wiley & Sons.
7. Sommerville, “Software Engineering”, Addison Wesley, 1999.

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

1. To provide an overview of Prerequisites to Business Communication.


2. To put in use the basic mechanics of Grammar.
3. To provide an outline to effective Organizational Communication.
4. To underline the nuances of Business communication.
5. To impart the correct practices of the strategies of Effective Business writing.

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.

UNIT-I TeachingHours:15 Hours

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.

UNIT-II TeachingHours:15 Hours


Verbal and Non-verbal Communication
Personal language and body language. Types of managerial speeches: occasional speech; thematic
speech. Group Communication in: group discussions, meetings, seminars, and conferences. Art of
facing interviews in: selection or placement, appraisal, disciplinary committees and exit interviews

65 |Page
Scheme and Syllabus of B.Sc Information Technology

UNIT-III TeachingHours:15 Hours


Written Communication Skills
Formats for business letters and memos: routine type; sales promotion, bill collection, disciplinary action;
persuasive messages; negative messages; job applications. Preparing a professional resume and cover
letter, follow-up messages and letters. Internal communication through: memos, minutes, notices, circulars.
Writing effective Business Reports; Digital Communication. PowerPoint preparation; Using Web as a
source of knowledge Sharing.

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.

Text & References:


1. Business Communication by K.K. Sinha
2. Sharma, R. C., Business Communication, and Report Writing.
3. Varinder Kumar, Raj Bodh, Business Communication, Kalyani Publishers, New Delhi, 2001.
4. Lesikar, R. V., and Pettite J. D., Business Communication.
5. Sharma, R. C., Business Communication, and Report Writing.

66 |Page
Scheme and Syllabus of B.Sc Information Technology

-Summer Internship Programme (SIP)-Evaluation

67 |Page
Scheme and Syllabus of B.Sc Information Technology

Semester-V

68 |Page
Scheme and Syllabus of B.Sc Information Technology

-Design and Analysis Algorithms


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 - - - - 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:

1. Analyze the asymptotic performance of algorithms.


2. Write rigorous correctness proofs for algorithms.
3. Demonstrate a familiarity with major algorithms and data structures.
4. Apply important algorithmic design paradigms and methods of analysis.

UNIT-I TeachingHours:15 Hours

Introduction:
Algorithm design paradigms - motivation, concept of algorithmic efficiency, run time analysis of
algorithms, asymptotic notations. Recurrences- substitution method, recursion tree method,
masters method.

UNIT-II TeachingHours:15 Hours


Divide and conquer:
Structure of divide-and-conquer algorithms: examples; binary search, quick sort, merge sort, strassen
multiplication; analysis of divide and conquer run time recurrence relations. Greedy method overview of
the greedy paradigm examples of exact optimization solution (minimum cost spanning tree), approximate
solution (knapsack problem), single source shortest paths, traveling salesman

UNIT-III TeachingHours:15 Hours


Dynamic programming:
Overview, difference between dynamic programming and divide and conquer, Applications: Shortest path
in graph, chain Matrix multiplication, Traveling salesman Problem, longest Common sequence, knapsack
problem

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.

Text & References:


Computer Graphics: Principles and Practice"
1. E. Horowitz, S. Sahni, and S. Rajsekaran, “Funadmentals of Computer Algorithms”, Galgotia
Publication.
2. T. H. Cormen, Leiserson , Rivest and Stein, “Introduction of Computer algorithm”, PHI.
3. Sara Basse, A. V. Gelder, “ Computer Algorithms”, Addison-Wesley.
4. J.E Hopcroft, J.D Ullman, “ Design and analysis of algorithms”, Addison-Wesley.
5. D. E. Knuth , “ The art of Computer Program”, Addison-Wesley.

-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

1. To understand various types of cyber-attacks and cyber-crimes


2. To learn threats and risks within context of the cyber security
3. To have an overview of the cyber laws & concepts of cyber forensics
4. To study the defensive techniques against these attacks.
70 |Page
Scheme and Syllabus of B.Sc Information Technology

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-I TeachingHours:15 Hours

Computer Security Basics:


Introduction to viruses, worms, malware, Trojans, Spyware and Anti-Spyware Software, Different types of attacks
like Money Laundering, Information Theft, Cyber Pornography, Email spoofing, Denial of Service (DoS.

UNIT-II TeachingHours:15 Hours


Introduction to Cyber Security:
Basic Cyber Security Concepts, layers of security, Vulnerability, threat, Harmful acts, Internet
Governance – Challenges and Constraints, Computer Criminals, CIA Triad, Assets and Threat, motive
of attackers, active attacks, passive attacks.

UNIT-III TeachingHours:15 Hours


Cyberspace and the Law & Cyber Forensics:
Introduction, Cyber Security Regulations, Roles of International Law. The INDIAN Cyberspace, National Cyber
Security Policy. Introduction, Historical background of Cyber forensics, Digital Forensics Science.

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

Text & References:


1. Network Security Essentials: Applications and Standards, William Stallings, Pearson Education.
2. Network Security and Management, Brijendra Sing, PHI.
3. Network Security Bible, Eric Cole, Wiley.
4. Farouq Ahmed, Cyber Law in India, New Era publications, New Delhi
5. S.R.Myneni: Information Technology Laws (Cyber Laws), Asia Law House, Hyderabad.
6. Nina Godbole and Sunit Belpure, Cyber Security Understanding Cyber Crimes, Computer Forensics and Legal
Perspectives, Wiley
7. B.B.Gupta, D.P.Agrawal, Haoxiang Wang, Computer and Cyber Security: Principles, Algorithm, Applications, and
Perspectives, CRC Press, ISBN 9780815371335, 2018.
8. Cyber Security Essentials, James Graham, Richard Howard and Ryan Otson, CRCPress.
Introduction to Cyber Security, Chwan-Hwa (john) Wu,J. David Irwin, CRC Press T&F Group

-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.

UNIT-I TeachingHours:15 Hours

Introduction: Frequency distribution and Frequency charts, Histogram, Frequency polygons,


Frequency curves and Cumulative frequency distribution, Ogives. Measures of Central Tendency:
Arithmetic mean, weighted arithmetic mean, geometric mean, harmonic mean, median, mode,
quartiles, deciles and percentiles.Measures of Dispersion: Range, mean deviation, semi-inter quartile
range for quartile deviation, absolute and related dispersion, coefficient of variation.

UNIT-II TeachingHours:15 Hours

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-III TeachingHours:15 Hours


Probability Distributions: Discrete and continuous probability distributions, basic concepts and
applications of Binomial, Poisson, Rectangular, Exponential and Normal distributions.

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.

Text & References:


1. Mathematical Statistics by J. N. Kapur and H. C. Saxena.
2. Mathematical Statistics by M.Ray and H. S. Sharma.
3. Statistical Methods by S.P. Gupta
4. Statistics- Theory, Methods and Applications by Sancheti and Kapoor.
5. Probability & Staistic in Engg. By Hines.
6. Probability Models for Computer Science by M.Ross.
7. Introduction to Probability by Roussars.

73 |Page
Scheme and Syllabus of B.Sc Information Technology

-Introduction to Cloud Computing


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 provide students with the fundamentals and essentials of Cloud Computing.


• To provide students a sound foundation of the Cloud computing so that they are able to start using and adopting
Cloud Computing services and tools in their real life scenarios.
• To enable students exploring some important cloud computing driven commercial systems and applications.
To expose the students to frontier areas of Cloud Computing and information systems,

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

UNIT-I TeachingHours:15 Hours


Introduction: Historical development ,Vision of Cloud Computing, Characteristics of cloud computing as
per NIST , Cloud computing reference model ,Cloud computing environments, Cloud services
requirements, Cloud and dynamic infrastructure, Cloud Adoption and rudiments .Overview of cloud
applications: ECG Analysis in the cloud, Protein structure prediction, Gene Expression Data Analysis
,Satellite Image Processing ,CRM and ERP ,Social networking .

UNIT-II TeachingHours:15 Hours


Cloud Computing Architecture: Cloud Reference Model, Types of Clouds, Cloud Interoperability &
Standards, Scalability and Fault Tolerance, Cloud Solutions: Cloud Ecosystem, Cloud Business Process
Management, Cloud Service Management. Cloud Offerings: Cloud Analytics, Testing Under Control,
Virtual Desktop Infrastructure.

UNIT-III TeachingHours:15 Hours


Cloud Management & Virtualization Technology: Resiliency, Provisioning, Asset management, Concepts
of Map reduce , Cloud Governance, High Availability and Disaster Recovery. Virtualization: Fundamental
74 |Page
Scheme and Syllabus of B.Sc Information Technology

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

Text & References:


Computer Graphics: Principles and Practice"
1. Buyya, Selvi ,” Mastering Cloud Computing “,TMH Pub
2. Kumar Saurabh, “Cloud Computing” , Wiley Pub
3. Krutz , Vines, “Cloud Security “ , Wiley Pub
4. Velte, “Cloud Computing- A Practical Approach” ,TMH Pub
5. Sosinsky, “ Cloud Computing” , Wiley Pub

75 |Page
Scheme and Syllabus of B.Sc Information Technology

-Introduction to ASP.net & 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 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

UNIT-I TeachingHours:15 Hours


Programming in C#: Overview of C#, C# environment, datatype, type conversion, variables, constants,
operators: Arithmetic Operators , Relational Operators, Logical Operators, Bitwise Operators, Assignment
Operators, Misc Operators, , decision making, loops, overview of oop’s: (encapsulation, inheritance,
polymorphism, abstraction), class, object, methods.

UNIT-II TeachingHours:15 Hours


Programming in C#: Arrays, String, Structure, Enum, Operator Overloading, Interfaces,
Preprocessor Directives, Namespace, Regular Expression : Character escapes, Character classes,
Anchors, Grouping constructs, Quantifiers, Backreference constructs, Alternation constructs,
Substitutions, Exception handling, File I/O : StreamReader, StreamWriter, String Reader, String
Writer. C# Attributes, C# Properties, C# Reflection.

UNIT-III TeachingHours:15 Hours


Introduction to ASP.Net: Overview of ASP.NET framework, ASP.NET Application Life Cycle, page life
cycle phases : Initialization, Instantiation of the controls on the page, Restoration and maintenance of the
state, Execution of the event handler codes, Page rendering. Understanding ASP.NET Controls,

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.

Text & References:


1. VB.NET Black Book by steven holzner –dreamtech ASP.NET Unleashed ‰ C# programming – wrox
publication C# programming Black Book by Matt telles

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

Summer Project – II (Evaluation)

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

You might also like