BSC IT Syllabus
BSC IT Syllabus
Ins. Hrs/week
Study
Dur. Hrs.
Course Title
components
Marks
Marks
Credit
Total
CIA
Part
Semester I
I Language – I 6 3 25 75 100 4
II English – I 6 3 25 75 100 4
III Core 1: Computing Fundamentals and 4 3 25 75 100 4
C Programming
III Core 2: Digital Fundamentals and 4 3 25 75 100 4
Architecture
III Core Lab 1: Programming Lab – C 3 3 40 60 100 4
III Allied 1: && 5 3 25 75 100 4
IV Environmental Studies # 2 3 - 50 50 2
Semester II
I Language – II 6 3 25 75 100 4
II English – II 6 3 25 75 100 4
III Core 3: C++ Programming 5 3 25 75 100 4
III Core Lab 2: Programming Lab – C++ 4 3 40 60 100 4
III Core Lab 3: Internet Basics 2 3 20 30 50 2
III Allied 2: && 5 3 25 75 100 4
IV Value Education – Human Rights # 2 3 - 50 50 2
Semester III
III Core 4: Data Structures 6 3 25 75 100 4
III Core 5: Java Programming 6 3 25 75 100 4
III Core Lab 4: Programming Lab – Java 5 3 40 60 100 4
III Allied 3: && 6 3 25 75 100 4
IV Skill based Subject 1 - && 5 3 20 55 75 3
IV Tamil @/ Advanced Tamil (OR) 2 3 - 50 50 2
Non-major elective-1 (Yoga for Human
Excellence)# / Women‘s Rights#
Semester IV
III Core 6: System Software and Operating 6 3 25 75 100 4
System
III Core 7: Linux and Shell Programming 6 3 25 75 100 4
III Core Lab 5: Linux and Shell 6 3 40 60 100 4
Programming Lab
III Allied 4: && 6 3 25 75 100 4
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Semester V
III Core 8: RDBMS & Oracle 6 3 25 75 100 4
III Core 9: Visual Basic 6 3 25 75 100 4
III Core Lab 6: Programming Lab – VB & 6 3 40 60 100 4
Oracle
III Elective 1 && 6 3 25 75 100 4
IV Skill based Subject 3: && 6 3 20 55 75 3
Semester VI
III Core 10: Graphics & Multimedia 5 3 25 75 100 4
III Core 11: Project Work Lab %% 5 3 - 200 200 8
III Core Lab 7: Programming Lab – 6 3 40 60 100 4
Graphics & Multimedia
III Elective II && 5 3 25 75 100 4
III Elective III && 5 3 25 75 100 4
IV Skill based Subject 4 (lab) && 4 3 30 45 75 3
V Extension Activities - - 50 - 50 2
Total 3500 140
Course
B.Sc. INFORMATION TECHNOLOGY
Subject
SEMESTER-I
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
BHARATHIAR UNIVERSITY
COIMBATORE 641 046
For the students admitted for the academic year 2015-16 and onwards
First Semester
Paper I. Prose, Composition & Translation
Unit I & II
Novel
Unit V
Composition & Translation
Unit I & II
Naalukettu – M.T. Vasudevan Nair
(D. C. Books, Kottayam, Kerala)
Unit III & IV
Nalinakanthi – T.Padmanabhan
(D. C. Books, Kottayam, Kerala)
Unit V
Expansion of ideas, General Essay and Translation of a simple passage from English
about 100 words) to Malayalam
Reference books:
(For the students admitted from the academic year 2016-17 and onwards)
Unit I:-Poetry
1. Where the mind is without Fear-Rabindranath Tagore
2. The Road not Taken-Robert Frost
3. The Village Schoolmaster-Oliver Goldsmith
CORE SUBJECTS
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective from 2016-2017 and Onwards
Semester I
Subject CORE 1 :
COMPUTING FUNDAMENTALS AND C PROGRAMMING
Subject Description: This subject deals with the Computer fundamentals and the concepts of
C programming language.
Goal: To learn about the Computer fundamentals and the C programming language concepts.
Objective: On successful completion of this subject the students have the programming
ability in C Language.
UNIT II: Overview of C - Introduction - Character set - C tokens - keyword & Identifiers -
Constants - Variables - Data types - Declaration of variables - Assigning values to variables -
Defining Symbolic Constants - Arithmetic, Relational, Logical, Assignment, Conditional,
Bitwise, Special, Increment and Decrement operators - Arithmetic Expressions - Evaluation
of expression - precedence of arithmetic operators - Type conversion in expression – operator
precedence & associativity - Mathematical functions - Reading & Writing a character -
Formatted input and output.
UNIT III: Decision Making and Branching: Introduction – if, if….else, nesting of if …else
statements- else if ladder – The switch statement, The ?: Operator – The goto Statement.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Decision Making and Looping: Introduction- The while statement- the do statement – the for
statement-jumps in loops. Arrays – Character Arrays and Strings
TEXT BOOK:
1. E Balagurusamy: Computing Fundamentals & C Programming – Tata McGraw-Hill,
Second Reprint 2008.
REFERENCE BOOK:
1. Ashok N Kamthane: Programming with ANSI and Turbo C, Pearson, 2002.
2. Henry Mullish & Hubert L.Cooper: The Sprit of C, Jaico, 1996.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester I
Subject CORE 2:
DIGITAL FUNDAMENTALS AND COMPUTER ARCHITECTURE
UNIT I: Number System and Binary Codes: Decimal, Binary, Octal, Hexadecimal – Binary
addition, Multiplication, Division – Floating point representation, Complements, BCD,
Excess3, Gray Code. Arithmetic Circuits: Half adder, Full adder, Parallel binary adder, BCD
adder, Half subtractor, Full subtractor, Parallel binary subtractor - Digital Logic: the Basic
Gates – NOR, NAND, XOR Gates.
UNIT II: Combinational Logic Circuits: Boolean algebra – Karnaugh map – Canonical form
1 – Construction and properties – Implicants – Don‗t care combinations - Product of sum,
Sum of products, simplifications. Sequential circuits: Flip-Flops: RS, D, JK, and T -
Multiplexers – Demultiplexers – Decoder Encoder – shift registers-Counters.
UNIT III: Input – Output Organization: Input – output interface – I/O Bus and Interface –
I/O Bus Versus Memory Bus – Isolated Versus Memory – Mapped I/O – Example of I/O
Interface. Asynchronous data transfer: Strobe Control and Handshaking – Priority Interrupt:
Daisy- Chaining Priority, Parallel Priority Interrupt. Direct Memory Access: DMA
Controller, DMA Transfer. Input – Output Processor: CPU-IOP Communication.
UNIT IV: Memory Organization: Memory Hierarchy – Main Memory- Associative memory:
Hardware Organization, Match Logic, Read Operation, Write Operation. Cache Memory:
Associative, Direct, Set-associative Mapping – Writing into Cache Initialization. Virtual
Memory: Address Space and Memory Space, Address Mapping Using Pages, Associative
Memory, Page Table, Page Replacement.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNIT V: CASE STUDY: Pin out diagram, Architecture, Organization and addressing modes
of 80286-80386-80486-Introduction to microcontrollers.
TEXT BOOKS:
1. Digital principles and applications, Albert Paul Malvino, Donald P Leach, TMH, 1996.
2. Computer System Architecture -M. Morris Mano , PHI.
3. Microprocessors and its Applications-Ramesh S. Goankar
REFERENCE BOOKS:
1. Digital Electronics Circuits and Systems, V.K. Puri, TMH.
2. Computer Architecture, M. Carter, Schaum‘s outline series, TMH.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester I
Subject CORE LAB 1: PROGRAMMING LAB – C
1. Write a C program to find the sum, average, standard deviation for a given set of
numbers.
2. Write a C program to generate n prime numbers.
3. Write a C program to generate Fibonacci series.
4. Write a C program to print magic square of order n where n > 3 and n is odd.
5. Write a C program to sort the given set of numbers in ascending order.
6. Write a C program to check whether the given string is a palindrome or not using
pointers.
7. Write a C program to count the number of Vowels in the given sentence.
8. Write a C program to find the factorial of a given number using recursive function.
9. Write a C program to print the student‗s Mark sheet assuming roll no, name, and marks in
5 subjects in a structure. Create an array of structures and print the mark sheet in the
university pattern.
10. Write a function using pointers to add two matrices and to return the resultant matrix to
the calling function.
11. Write a C program which receives two filenames as arguments and check whether the file
contents are same or not. If same delete the second file.
12. Write a program which takes a file as command line argument and copy it to another file.
At the end of the second file write the total i)no of chars ii) no. of words and iii) no. of
lines.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
(For the students admitted from the academic year 2011-2012 and onwards)
CBCS PATTERN
ALLIED SUBJECTS
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective from 2011-2012 and Onwards
Semester I
Subject Allied 1: MATHEMATICAL STRUCTURES FOR COMPUTER SCIENCE
TEXT BOOKS:
1. Engineering Mathematics Volume II – Dr M.K. Venkataraman – NPC (Unit I)
2. Numerical Methods in science & Engineering - M.K. Venkataraman –
NPC , Revised Edition -2005 (Unit II & III)
3. Business Statistics - S.P. Gupta & M.P. Gupta Sultan Chand and Sons (Unit IV & V)
REFERENCE BOOKS:
1. Numerical methods – E. Balagurusamy Tata MC Graw Hill.
2. Fundamental of Mathematical statistics S C Gupta, V. K. Kapoor Sultan Chand and Sons
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
SYLLABUS
Unit 1 : Multidisciplinary nature of environmental studies
Definition, scope and importance
(2 lectures)
Need for public awareness.
Unit 3 : Ecosystems
• Concept of an ecosystem.
Structure and function of an ecosystem.
• Producers, consumers and decomposers.
• Energy flow in the ecosystem.
• Ecological succession.
• Food chains, food webs and ecological pyramids.
• Introduction, types, characteristic features, structure and function of the
following ecosystem :-
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
a. Forest ecosystem
b. Grassland ecosystem
c. Desert ecosystem
d. Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)
SEMESTER-II
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
5. CONVERSATION: (Doctor & Patient, Teacher & Student, Storekeeper & Buyer,
Two Friends, Booking clerk & Passenger at Railway station, Autorickshaw driver
and Passenger)
Reference: Bolchal Ki Hindi Aur Sanchar by Dr. Madhu DhavanVani
Prakashan, New Delhi
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
BHARATHIAR UNIVERSITY
COIMBATORE 641 046
For the students admitted for the academic year 2015-16 and onwards
Second Semester Paper II
Prose : Non-fiction
Unit I & II
Biography
Unit I & II
Kanneerum Kinavum- V.T.Bhatahirippad
(D.C. Books, Kottayam)
Unit III, IV & V
Balyakalasmaranakal – Madhavikkutty
(D.C. Books, Kottayam)
Reference books:
1. Jeevacharitrasahithyam – Dr. K.M. George (N.B.S. Kottayam)
2. Jeevacharitrasahithyam Malayalathil – Dr. Naduvattom Gopalakrishnan (Kerala
BhashaInstitute, Trivandrum)
3. Athmakathasahithyam Malayalathil – Dr. Vijayalam Jayakumar (N.B.S. Kottayam)
4. Sancharasahithyam Malayalathil – Prof. Ramesh chandran. V, (Kerala Bhasha
Institute, Trivandrum)
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Part II English-Semester II
Unit I: Poetry
1. Stopping By Woods on a Snowy Evening-Robert Frost
2. A Prayer for my Daughter-W.B.Yeats
3.Enterprise-Nissim Ezekiel
Unit IV:Biographies
1. Martin Luther King-R.N.Roy
2. Nehru-A.J.Toynbee
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester II
Subject CORE 3: C++ PROGRAMMING
Subject Description: This subject deals with Object–oriented programming concepts like
Abstraction, Encapsulation, Inheritance and Polymorphism.
Goal: Knowledge on Object–oriented concept and programming with C++.
Objective: To inculcate knowledge on Object-oriented programming concepts using C++.
UNIT V: Files – File stream classes – file modes – Sequential Read / Write operations –
Binary and ASCII Files – Random Access Operation – Templates – Exception Handling -
String – Declaring and Initializing string objects – String Attributes – Miscellaneous
functions .
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
TEXT BOOK:
1. Ashok N Kamthane, Object-Oriented Programming with Ansi And Turbo C++, Pearson
Education, 2003.
REFERENCE BOOKS:
1. E. Balagurusamy, Object-Oriented Programming with C++, TMH, 1998.
2. Maria Litvin & Gray Litvin, C++ for you, Vikas publication, 2002.
3. John R Hubbard, Programming with C, 2nd Edition, TMH publication, 2002.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester II
Subject CORE LAB 2: PROGRAMMING LAB – C++
1. Write a C++ Program to create a class to implement the data structure STACK. Write a
constructor to initialize the TOP of the STACK. Write a member function PUSH() to
insert an element and member function POP() to delete an element check for overflow
and underflow conditions..
2. Write a C++ Program to create a class ARITHMETIC which consists of a FLOAT and an
INTEGER variable. Write member functions ADD (),SUB(), MUL(), DIV() to perform
addition, subtraction, multiplication, division respectively. Write a member function to
get and display values.
3. Write a C++ Program to read an integer number and find the sum of all the digits until it
reduces to a single digit using constructors, destructors and inline member functions.
4. Write a C++ Program to create a class FLOAT that contains one float data member.
Overload all the four Arithmetic operators so that they operate on the object FLOAT.
5. Write a C++ Program to create a class STRING. Write a Member Function to initialize,
get and display stings. Overload the operators ++ and == to concatenate two Strings and
to compare two strings respectively.
6. Write a C++ Program to create class, which consists of EMPLOYEE Detail like
E_Number, E_Name, Department, Basic, Salary, Grade. Write a member function to get
and display them. Derive a class PAY from the above class and write a member function
to calculate DA, HRA and PF depending on the grade.
7. Write a C++ Program to create a class SHAPE which consists of two VIRTUAL
FUNCTIONS Calculate_Area() and Calculate_Perimeter() to calculate area and perimeter
of various figures. Derive three classes SQUARE, RECTANGLE, TRIANGE from class
Shape and Calculate Area and Perimeter of each class separately and display the result.
8. Write a C++ Program to create two classes each class consists of two private variables, a
integer and a float variable. Write member functions to get and display them. Write a
FRIEND Function common to both classes, which takes the object of above two classes
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
as arguments and the integer and float values of both objects separately and display the
result.
9. Write a C++ Program using Function Overloading to read two Matrices of different Data
Types such as integers and floating point numbers. Find out the sum of the above two
matrices separately and display the sum of these arrays individually.
10. Write a C++ Program to check whether the given string is a palindrome or not using
Pointers.
11. Write a C++ Program to create a File and to display the contents of that file with line
numbers.
12. Write a C++ Program to merge two files into a single file.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester II
Subject CORE LAB 3: PROGRAMMING LAB – INTERNET BASICS
1. To create an email-id.
2. To compose and send a mail.
3. To forward a mail and to reply for a mail.
4. To send a mail with an attachment.
5. To download the attached document of a mail received.
6. To send a mail to a large number of recipients using cc and bcc options.
7. To search a thing using a search engine.
8. To open and read newspaper sites, TV program schedules using Internet.
9. To verify a university /college details by opening their websites.
10. To upload your resume with any one job portal.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester II
Subject Allied 2: DISCRETE MATHEMATICS
Subject Description: This subject deals with discrete structures like set theory, mathematical
logic, relations, languages, graphs and trees.
Goal: To learn about the discrete structures for computer based applications.
Objective: On successful completion of this subject the students should have: -
Understanding the concepts of discrete mathematics - Learning applications of discrete
structures in Computer Science.
UNIT V: Graph Theory – Basic terminology – paths, cycle & Connectivity – Sub graphs –
Types of graphs – Representation of graphs in computer memory - Trees – Properties of trees
– Binary trees – traversing Binary trees – Computer Representation of general trees.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
TEXT BOOKS:
1. Discrete Mathematics, J.K. Sharma, 2nd edition, 2005, Macmillan India Ltd. (UNIT I TO
V)
REFERENCE BOOKS:
1. Discrete Mathematics Structures with Applications to Computer Science, J. P. Tremblay,
R Manohar, McGraw Hill International Edition
2. Discrete Mathematics, M. K. Venkataraman, N.Sridharan, N.Chandarasekaran, National
Publishing Company, Chennai
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
SEMESTER-III
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester III
Subject CORE 4: DATA STRUCTURES
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester III
Subject CORE 5: JAVA PROGRAMMING
TEXTBOOK:
1. Programming with Java – A Primer - E. Balagurusamy, 3rd Edition, TMH.
REFERENCE BOOKS:
1. The Complete Reference Java 2 - Patrick Naughton & Hebert Schildt, 3rd Edition, TMH
2. Programming with Java – John R. Hubbard, 2nd Edition, TMH.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester III
Subject CORE LAB 4: PROGRAMMING LAB - JAVA
1. Write a Java Applications to extract a portion of a character string and print the extracted
string.
2. Write a Java Program to implement the concept of multiple inheritance using Interfaces.
3. Write a Java Program to create an Exception called payout-of-bounds and throw the
exception.
4. Write a Java Program to implement the concept of multithreading with the use of anythree
multiplication tables and assign three different priorities to them.
5. Write a Java Program to draw several shapes in the created windows.
6. Write a Java Program to create a frame with four text fields name, street, city and pin code
with suitable tables. Also add a button called my details. When the button is clicked its
corresponding values are to be appeared in the text fields.
7. Write a Java Program to demonstrate the Multiple Selection List-box.
8. Write a Java Program to create a frame with three text fields for name, age and qualification
and a text field for multiple line for address
9. Write a Java Program to create Menu Bars and pull down menus.
10. Write a Java Program to create frames which respond to the mouse clicks. For each
events with mouse such as mouse up, mouse down, etc., the corresponding message to be
displayed.
11. Write a Java Program to draw circle, square, ellipse and rectangle at the mouse click positions.
12. Write a Java Program which open an existing file and append text to that file.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNIT II 8086 Instruction Set – Instruction Groups – Addressing Mode Byte – Segment
Register Selection – Segment Override – 8086 Instructions Assembly Language
Programs for 8086: Largest Number, Smallest Number in a Data Array – Numbers
in Ascending and Descending order – Block Move or Relocation – Block Move
using REP instruction – Sum of a series – Multibyte Addition
UNIT III Intel 386 and 486 Microprocessors: Intel 386 and 486 Microprocessor – 486DX
Architecture – Register Organization of 486 Microprocessor – Memory
Organization – Operating Modes of Intel 486 – Virtual Memory – Memory
Managament Unit – Gates – Interrupts and Exceptions – Addressing Modes of
80486 – Pin Configuration
UNIT IV Input devices – Output devices – Memory and I/O addressing – 8086 Addressing
and Address Decoding – Programmable I/O Ports – DMA Data Transfer. Other
Microprocessors – PowerPC Microprocessors – Pentium Microprocessors –
Pentium Pro microprocessor – Alpha Microprocessor – Cyrix Microprocessor –
MIPS Microprocessor – AMD Microprocessor
Ref. A.K. Ray, K.M. Bhurchandi, ― Advanced Microprocessors and Peripherals‖, Tata
McGraw-Hill Publishing Company Limited, Second Edition, 2007
Book(s)
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
SKILLED-1
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNIT II The internet : Introduction – internet defined – internet history – the way the
internet works – internet congestion – Inter net culture – Business culture and the
internet – collaborative computing and the internet . World Wide Web :
introduction the web defined – web browser details – web writing styles – web
presentation outline, design , and management – registering web pages
UNIT III Searching the world wide web : introduction – directories , search engines and
metasearch engines – search fundamentals – search strategies – how does a search
engine works. Telnet and FTP : introduction – telnet and remote login – File
transfer – Computer Viruses
UNIT IV Basic HTML : introduction – semantic versus syntactic – based style types –
headers and footers – lists – tables – debugging . Advanced HTML :
introduction – frames – html forms – CGI scripts – dynamic documents – html
tools – next generation html – cascading style sheets
UNIT V News groups, Mailing Lists, Chat rooms and MUDs : introduction – news
groups and mailing lists history – mailing list fundamentals – newsgroups and
mailing lists availability – chat-rooms – MUDs. Electronic Publishing :
introduction – electronic publishing advantages and disadvantages – copy right
issues – project Gutenberg and on-line books – electronic journals , magazines
and news papers – miscellaneous publishing issues.
Text Raymond Greenlaw, Ellen Hepp , Fundamentals of the INTERNET and the
World Wide Web, Second Edition , Tata McGRAW –HillEdition, 2005
Book(s)
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
NON MAJOR
ELECTIVE - I
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
“Women’s Rights
FOR PART – IV IN THIRD SEMESTER OF UNDERGRADUATE CANDIDATESWITH
EFFECT FROM 2008-09
IN CBCS PATTERN
UNIT I
Laws, Legal Systems and Change
Definition - Constitutional law, CEDAW and International Human Rights – Laws andNorms – Laws
and Social Context – Constitutional and Legal Framework.
UNIT II
Politics of land and gender in India
Introduction – Faces of Poverty – Land as Productive Resources – Locating Identities –Women’s
Claims to Land – Right to Property - Case Studies.
UNIT III
Women’s Rights: Access to Justice
Introduction – Criminal Law – Crime Against Women – Domestic Violence – DowryRelated
Harassment and Dowry Deaths – Molestation – Sexual Abuse and Rape – Loopholes in
Practice – Law Enforcement Agency.
UNIT IV
Women’s Rights
Violence Against Women – Domestic Violence - The Protection of Women from Domestic
Violence Act, 2005 - The Marriage Validation Act, 1982 - The Hindu WidowRe-marriage Act,
1856 - The Dowry Prohibition Act, 1961
UNIT V
Special Women Welfare Laws
Sexual Harassment at Work Places – Rape and Indecent Representation – The Indecedent
Representation (Prohibition) Act, 1986 - Immoral Trafficking – The Immoral Traffic (Prevention)
Act, 1956 - Acts Enacted for Women Development and Empowerment - Role of Rape Crisis
Centers.
References
1. Nitya Rao “Good Women do not Inherit Land” Social Science Press and Orient
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Blackswan 2008
2.International Solidarity Network “Knowing Our Rights” An imprint of Kali forWomen
2006
3. P.D.Kaushik “Women Rights” Bookwell Publication 2007
4. Aruna Goal “Violence Protective Measures for Women Development and
Empowerment” Deep and Deep Publications Pvt 2004
5. Monica Chawla “Gender Justice” Deep and Deep Publications Pvt Ltd.2006
6. Preeti Mishra “Domestic Violence Against Women” Deep and Deep Publications Pvt 2007
7. ClairM.Renzetti, Jeffrey L.Edleson, Raquel Kennedy Bergen, Source Book on
“Violence Against Women” Sage Publications 2001
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
CONSTITUTION OF INDIA
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V
SEMESTER-IV
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester IV
Subject CORE 6: SYSTEM SOFTWARE AND OPERATING SYSTEMS
UNIT II: Machine dependent compiler features - Intermediate form of the program -
Machine dependent code optimization - Machine independent compiler features - Compiler
design options - Division into passes – Interpreters – p-code compilers - Compiler-compilers.
(OPERATING SYSTEMS: UNIT III, IV & V)
UNIT III: What is an Operating System? – Process Concepts: Definition of Process - Process
States - Process States Transition – Interrupt Processing – Interrupt Classes - Storage
Management: Real Storage: Real Storage Management Strategies – Contiguous versus Non-
contiguous storage allocation – Single User Contiguous Storage allocation- Fixed partition
multiprogramming – Variable partition multiprogramming.
UNIT IV: Virtual Storage: Virtual Storage Management Strategies – Page Replacement
Strategies – Working Sets – Demand Paging – Page Size. Processor Management: Job and
Processor Scheduling: Preemptive Vs Non-preemptive scheduling – Priorities – Deadline
scheduling.
TEXT BOOKS:
1. Leland L.Beck, System Software: An Introduction to Systems Programming, Pearson,
Third Edition.
2. H.M. Deitel, Operating Systems, 2nd Edition, Perason, 2003.
REFERENCE BOOKS:
1. Achy8ut S. Godbole, Operating Systems, TMH, 2002.
2. John J. Donovan, Systems Programming, TMH, 1991.
3. D.M. Dhamdhere, Systems Programming and Operating Systems, 2nd Revised Edition,
TMH.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester IV
Subject CORE 7: LINUX AND SHELL PROGRAMMING
UNIT II: Managing Files and Directories: Introduction – Directory Commands in LINUX –
File Commands in LINUX.
UNIT III: Creating files using the vi editor: Text editors – The vi editor. Managing
Documents: Locating files in LINUX – Standard files – Redirection – Filters – Pipes.
UNIT IV: Securing files in LINUX: File access permissions – viewing File access
permissions – Changing File access permissions. Automating Tasks using Shell Scripts:
Introduction – Variables- Local and Global Shell variables – Command Substitution
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester IV
Subject CORE LAB 5: LINUX AND SHELL PROGRAMMING LAB
1. Write a shell script to stimulate the file commands: rm, cp, cat, mv, cmp, wc, split, diff.
2. Write a shell script to show the following system configuration :
a. currently logged user and his log name
b. current shell , home directory , Operating System type , current Path setting ,
current working directory
c. show currently logged number of users, show all available shells
d. show CPU information like processor type , speed
e. show memory information
3. Write a Shell Script to implement the following: pipes, Redirection and tee commands.
4. Write a shell script for displaying current date, user name, file listing and directories by
getting user choice.
5. Write a shell script to implement the filter commands.
6. Write a shell script to remove the files which has file size as zero bytes.
7. Write a shell script to find the sum of the individual digits of a given number.
8. Write a shell script to find the greatest among the given set of numbers using command
line arguments.
9. Write a shell script for palindrome checking.
10. Write a shell script to print the multiplication table of the given argument using for loop.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Subject Description: This subject deals different Network concepts like Layers, Wireless
Concepts, Transmission and Security.
Goal: Knowledge on Computer Networks and technologies like broadband and Bluetooth.
Objective: To inculcate knowledge on Networking concepts and technologies like wireless,
broadband and Bluetooth.
UNIT I: Network Hardware: LAN – WAN – MAN – Wireless – Home Networks. Network
Software: Protocol Hierarchies – Design Issues for the Layers – Connection-oriented and
connectionless services – Service Primitives – The Relationship of services to Protocols.
Reference Models: OSI Reference Model – TCP/IP reference Model – Comparison of OSI
and TCP/IP -Critique of OSI and protocols – Critique of the TCP/IP Reference model.
UNIT II: PHYSICAL LAYER - Guided Transmission Media: Magnetic Media – Twisted
Pair – Coaxial Cable – Fiber Optics. Wireless Transmission: Electromagnetic Spectrum –
Radio Transmission – Microwave Transmission – Infrared and Millimeter Waves – Light
Waves. Communication Satellites: Geostationary, Medium-Earth Orbit, Low Earth-orbit
Satellites – Satellites versus Fiber.
UNIT III: DATA-LINK LAYER: Error Detection and correction – Elementary Data-link
Protocols – Sliding Window Protocols. MEDIUM-ACCESS CONTROL SUB LAYER:
Multiple Access Protocols – Ethernet – Wireless LANs - Broadband Wireless – Bluetooth.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
TEXT BOOK:
1. Computer Networks, Andrew S. Tanenbaum, 4th edition, PHI. (UNIT-I:1.2-1.4 UNIT-
II:2.2-2.4 UNIT-III:4.2-4.6 UNIT-IV:5.2,5.3,6.2,6.5 UNIT-V:7.1,7.2,8.1-8.4)
REFERENCE BOOKS:
1. Data Communication and Networks, Achyut Godbole, 2007, TMH.
2. Computer Networks: Protocols, Standards, and Interfaces, Uyless Black, 2nd ed, PHI
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
1. Design Simple Web Pages using standard HTML tags like, HEAD, TITLE, BODY
2. Design HTML web pages, which make use of INPUT, META, SCRIPT, FORM,
APPLET, BGSOUND, MAP
3. Working with various attributes of standard HTML elements
4. Using JavaScript's Window and document objects and their properties and various
methods like alert(), eval(), Parselnt () etc. methods to give the dynamic functionality to
HTML web pages
5. Writing JavaScript snippet which makes use of JavaScript's in-bulit as well as user
defined objects like navigator, Date Array, Event, Number etc.
6. Write code which does the form validation in various INPUT elements like TextFiled,
Text Area, Password, Selection list etc.
7. Writing XML web Documents which make use of XML Declaration, Element
Declaration, Attribute Declaration
8. Usage of Internal DTD, External DTD, Entity Declaration.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
SEMESTER V
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester V
Subject CORE 8: RDBMS AND ORACLE
Subject Description: This subject deals with RDBMS concepts using Oracle SQL and
PL/SQL.
Goal: Knowledge on Oracle Programming techniques.
Objective: To inculcate knowledge on RDBMS concepts and Programming with Oracle.
UNIT III: Working with Table: Data Management and Retrieval: DML – adding a new
Row/Record – Customized Prompts – Updating and Deleting an Existing Rows/Records –
retrieving Data from Table – Arithmetic Operations – restricting Data with WHERE clause –
Sorting – Revisiting Substitution Variables – DEFINE command – CASE structure.
Functions and Grouping: Built-in functions –Grouping Data. Multiple Tables: Joins and Set
operations: Join – Set operations.
UNIT V: PL/SQL Composite Data Types: Records – Tables – arrays. Named Blocks:
Procedures – Functions – Packages –Triggers –Data Dictionary Views.
TEXT BOOK:
1. Database Systems using Oracle, Nilesh Shah, 2nd edition, PHI.
REFERENCE BOOKS:
1. Database Management Systems, Majumdar & Bhattacharya, 2007, TMH.
2. Database Management Systems, Gerald V. Post, 3rd edition, TMH.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester V
Subject CORE 9: VISUAL BASIC
UNIT I: Getting Started with VB6, Programming Environment, Working with Forms,
Developing an application, Variables, Data types and Modules, procedures and control
structures, arrays. Working with Controls: Creating and using controls, working with control
arrays.
UNIT II: Menus, Mouse events and Dialog boxes: Mouse events, Dialog boxes, MDI and
Flexgrid: MDI, Using the Flexgrid control.
UNIT III: ODBC and Data Access Objects: Data Access Options, ODBC, Remote data
objects, ActiveX EXE and ActiveX DLL: Introduction, Creating an ActiveX EXE
Component, Creating ActiveX DLL Component.
UNIT IV: Object Linking and Embedding: OLE fundamentals, Using OLE Container
Control, Using OLE Automation objects, OLE Drag and Drop, File and File System Control:
File System Controls, Accessing Files.
UNIT V: Additional controls in VB: sstab control, setting properties at runtime, adding
controls to tab, list control, tabstrip control, MSFlexgrid control, Why ADO, Establishing a
reference, Crystal and Data reports.
TEXT BOOKS:
1. Visual Basic 6.0 Programming, Content Development Group, TMH, 8th reprint, 2007.
(Unit I to Unit IV)
2. Programming with Visual Basic 6.0, Mohammed Azam, Vikas Publishing House, Fourth
Reprint, 2006. (Unit V)
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester V
Subject CORE LAB 6: PROGRAMMING LAB – VB and Oracle
VISUAL BASIC:
1. Write a simple VB program to accept a number as input and convert them into
a) Binary b) Octal c) Hexadecimal
2. Write a simple VB program to add the items to list box with user input and move the
selected item to combo box one by one.
3. Write a simple VB program to develop a calculator with basic operation.
4. Design a form using common dialog control to display the font, save and open dialog box
without using the action control property.
5. Write a VB Program to develop a menu driven program Add a MDI window in the form
and arrange them in the cascading/horizontal style using menus (Create a menu to add
form, arrange) (Menu Item 1). Also change the form color using the menu in another
menu item (Menu Item 2).
6. Develop a simple project for Student Database Management System using VB as front
end and Oracle as back end.
ORACLE:
1. Create a table for Employee details with Employee Number as primary key and following
fields: Name, Designation, Gender, Age, Date of Joining and Salary. Insert at least ten
rows and perform various queries using any one Comparison, Logical, Set, Sorting and
Grouping operators.
2. Create tables for library management system which demonstrate the use of primary key
and foreign key. Master table should have the following fields: Accno, Title, Author and
Rate. Transaction table should have the following fields: User id, Accno, Date of Issue
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
and Date of Return. Create a Report(Select verb) with fields Accno, Title, Date of Issue
for the given Date of Return with column formats.
3. Write a PL/SQL to update the rate field by 20% more than the current rate in inventory
table which has the following fields: Prono, ProName and Rate. After updating the table a
new field (Alter) called for Number of item and place for values for the new field without
using PL/SQL block.
4. Write a PL/SQL to split the student table into two tables based on result (One table for
―Pass‖ and another for ―Fail‖). Use cursor for handling records of student table. Assume
necessary fields and create a student details table.
5. Create a database trigger to implement on master and transaction tables which are based
on inventory management system for checking data validity. Assume the necessary fields
for both tables.
6. Write a PL/SQL to raise the following Exception in Bank Account Management table
when deposit amount is zero.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNIT III: 3D Animation & its Concepts – Types of 3D Animation – Skeleton & Kinetic 3D
Animation – Texturing & Lighting of 3D Animation – 3D Camera Tracking – Applications &
Software of 3D Animation.
UNIT IV: Motion Caption – Formats – Methods – Usages – Expression – Motion Capture
Software‗s – Script Animation Usage – Different Language of Script Animation Among the
Software.
UNIT V: Concept Development –Story Developing –Audio & Video – Color Model –
Device Independent Color Model – Gamma and Gamma Correction - Production Budgets -
3D Animated Movies.
TEXT BOOKS:
1. Principles of Multimedia, Ranjan Parekh, 2007, TMH. (Unit I, Unit V)
2. Multimedia Technologies, Ashok Banerji, Ananda Mohan Ghosh, McGraw Hill
Publication. (Unit II: Chapter 10)
3. Text for Unit III, IV & V is appended.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Neural Network Research, Early Neural Network Architectures, Some Application Domains.
Back Propagation Networks: Architecture of a Back Propagation Network, Back Propagation
Learning, Illustration, Applications.
UNIT III: Fuzzy Set Theory: Fuzzy Versus Crisp, Crisp Sets, Fuzzy Sets, Crisp Relations,
Fuzzy Relations. Fuzzy Systems: Crisp Logic, Predicate Logic, Fuzzy Logic, Fuzzy Rule
Based Systems, Defuzzification Methods, Applications.
UNIT V: Integration of Neural Networks, Fuzzy Logic and Genetic Algorithms: Hybrid
Systems, Neural Networks, Fuzzy Logic, and Genetic Algorithms Hybrids, Preview of
Hybrid Systems.
TEXT BOOK:
1. S.Rajasekaran, G.A. Vijayalakshmi Pai, Neural Networks, Fuzzy Logic, and Genetic
Algorithms, PHI Learning, 2010.
REFERENCE BOOKS:
1. Klir.G, Yuan B.B. Fuzzy Sets and Fuzzy Logic, Prentice Hall of India, 1997.
2. Laurance Fausett, Fundamentals of Neural Networks, Prentice Hall, 1992.
3. Gen, M. and R. Cheng, Genetic Algorithm and Engineering Design, John Wiley, 1997.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNIT I: Introduction to business intelligence and business decisions – Data warehouses and
its role in Business Intelligence – Creating a corporate data warehouse – Data Warehousing
architecture – OLAP vs. OLTP - ETL process – Tools for Data Warehousing – Data Mining
– KDD Process
UNIT II: Applications of Data Mining in Business – Data Mining Techniques for CRM –
Text Mining in BI - Web Mining – Mining e-commerce data – Enterprise Information
Management - Executive Information Systems
UNIT III: Business Intelligence – Function, Process, Services & Tools - Application in
different domains – Operational BI - Customizing BI – Managing BI projects vs. Traditional
IS projects – Managing BI projects – Best Practices in BI Strategy
UNIT IV: Knowledge Management – Definition – Data Vs. Information Vs. Knowledge –
The ten key principle of KM – Knowledge Management Architecture – Knowledge
Management Vs. Knowledge Processing – KM approaches – KM Tools – KM Infrastructure
– KM models - KM Strategies
UNIT V: Web Analytics and Business Intelligence – eCRM - Case Study: Web Trends –
Boeing – EverBank – China Eastern
TEXT BOOKS:
1. Business Intelligence in the Digital Economy - Opportunities, Limitations and Risks,
M.Raisinghani, Idea Group Publications, 2004.
2. Introduction to Data Mining and its Applications, Sumathy, Sivanandam, Springer
Verlag, 2006
3. Knowledge Management and Business Innovation, Yogesh Malhotra, Idea Group, 2001
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNIT II: Procedures- Dialog boxes- File IO and System objects- Error handling-
Namespaces-Classes and Objects- Multithreading-Message Queue- Programming MSMQ.
UNIT IV: Vb .Net and web: Introduction to ASP .Net page framework- HTML server
controls- Web controls- Validation controls- Events-CSS- State management- Tracing-
Security.
TEXT BOOK:
1. Bill Evjen, Jason Beres, et.al, Visual Basic .Net programming, Wiley Dreamtech India (p)
Ltd. ISBN 81-265-0254-1. (Chapters: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18,
19, 21, 22, 25, 26, 27, 29, 31, 32, 33, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49,
50).
REFERENCE BOOKS:
1. Fergal Grimes, Microsoft .NET for programmers, Shroff Publishers & Distributors (P)
Ltd. ISBN 81-7366-540-0.
2. Thuan Thai & Hoang Q.Lam, .NET Framework Essentials, Shroff Publishers &
Distributors (P) Ltd. ISBN 81-7366-654-7
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
SEMESTER VI
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester VI
Subject CORE 11: GRAPHICS AND MULTIMEDIA
Subject Description: This subject deals with Graphics Concepts and Multimedia
methodologies.
Goal: Mathematical Knowledge on Graphics and Technical background of Multimedia.
Objective: To inculcate knowledge on Graphics & Multimedia concepts.
UNIT V: Video: Analog Video Camera – Transmission of Video Signals – Video Signal
Formats – Television Broadcasting Standards – PC Video – Video File Formats and
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
TEXT BOOKS:
1. Computer Graphics, Donald Hearn, M.Pauline Baker, 2nd edition, PHI. (UNIT-I: 3.1-
3.6,4.1-4.5 & UNIT-II: 5.1-5.4,6.1-6.5)
2. Principles of Multimedia, Ranjan Parekh, 2007, TMH. (UNIT III: 4.1-4.7,5.1-5.16 UNIT-
IV: 7.1-7.3,7.8-7.14,7.18-7.20,7.22,7.24,7.26-28 UNIT-V: 9.5-9.10,9.13,9.15,10.10-
10.13)
REFERENCE BOOKS:
1. Computer Graphics, Amarendra N Sinha, Arun D Udai, TMH.
2. Multimedia: Making it Work, Tay Vaughan, 7th edition, TMH.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
CBCS PATTERN
The aim of the project work is to acquire practical knowledge on the implementation
of the programming concepts studied.
Each student should carry out individually one project work and it may be a work
using the software packages that they have learned or the implementation of concepts
from the papers studied or implementation of any innovative idea focusing on
application oriented concepts.
The project work should be compulsorily done in the college only under the
supervision of the department staff concerned.
Viva Voce
Viva-Voce will be conducted at the end of the year by both Internal (Respective
Guides) and External Examiners, after duly verifying the Annexure Report available
in the College, for a total of 200 marks at the last day of the practical session.
Out of 200 marks, 160 marks for project report and 40 marks for Viva Voce.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
PROJECT WORK
TITLE OF THE DISSERTATION
College emblem
GUIDE HOD
MONTH – YEAR
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
CONTENTS
ACKNOWLDGEMENT
CONTENTS
SYNOPSIS
1. INTRODUCTION
1.1 ORGANIZATION PROFILE
1.2 SYSTEM SPECIFICATION
1.2.1 HARDWARE CONFIGURATION
1.2.2 SOFTWARE SPECIFICATION
2. SYSTEM STUDY
2.1 EXISTING SYSTEM
2.1.1 DRAWBACKS
2.2 PROPOSED SYSTEM
2.2.1 FEATURES
3. SYSTEM DESIGN AND DEVELOPMENT
3.1 FILE DESIGN
3.2 INPUT DESIGN
3.3 OUTPUT DESIGN
3.4 DATABASE DESIGN
3.5 SYSTEM DEVELOPMENT
3.5.1 DESCRIPTION OF MODULES
(Detailed explanation about the project work)
4. TESTING AND IMPLEMENTATION
5. CONCLUSION
BIBLIOGRAPHY
APPENDICES
A. DATA FLOW DIAGRAM
B. TABLE STRUCTURE
C. SAMPLE CODING
D. SAMPLE INPUT
E. SAMPLE OUTPUT
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Course BSc CS, IT, CT, SS, CSA, MM & B.C.A (Regular)
Effective 2016-2017 and Onwards
from
Semester VI
Subject CORE LAB 7:
PROGRAMMING LAB – GRAPHICS AND MULTIMEDIA
Graphics:
1. Write a program to rotate an image.
2. Write a program to drop each word of a sentence one by one from the top.
3. Write a program to drop a line using DDA Algorithm.
4. Write a program to move a car with sound effect.
5. Write a program to bounce a ball an move it with sound effect.
6. Write a program to test whether a given pixel is inside or outside or on a polygon.
Multimedia:
UNIT I: Introduction: Mobility of Bits and Bytes –Wireless The Beginning – Mobile
Computing – Dialogue Control – Networks – Middleware and Gateways – Application and
services- Developing Mobile computer Applications – security in mobile computing –
Standards _ Why is it necessary – Standard bodies. MOBILE COMPUTTING
ARCHITECTURE: History of computers and Internet – Architecture for mobile computing –
Three-tier architecture – Design considerations for mobile computing – Mobile computing
through Internet – Making exiting applications mobile enabled
UNIT IV: GPRS – GPRS and packet data network – GPRS network architecture – GPRS
network operations – Data services in GPRS – Application for GPRS- Limitations – Billing
and Charging. WAP : MMS – GPRS Applications
UNIT V: CDMA and 3G: Spread spectrum technology – Is 95 – CDMA vs GSM – Wireless
Data – Third generation networks – Applications on 3G WIRELESS LAN: Wireless LAN
advantages – IEEE 802.11 standards – Architecture – Mobile in Wireless LAN – Deploying
wireless LAN – Mobile adhoc networks and sensor networks – Wireless LAN Security –
WiFi vs 3G
TEXT BOOK:
1. MOBILE COMPUTING, Asoke K Talukder , Roopa R Yavagal, TMH, 2005
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNIT I: Attacks on computers and computer security : Introduction –Need for security –
Security approaches -principles of security –Types of attacks. Cryptography : Concepts and
techniques - - introduction – plain text and cipher text –substitution techniques - transposition
techniques – encryption and decryption – symmetric and asymmetric key cryptography –
steganograpgy – key range and key size – possible types of attacks
UNIT II: Symmetric Key Algorithms and AES : Introduction - Algorithm Types and
modes – An overview of symmetric key cryptography – Data encryption Standard (DES) –
International Data Encryption Algorithm (IDEA) – RC4 – RC5 – Blowfish – Advanced
Encryption Standard (AES) . Asymmetric Key Algorithms: Digital Signature and RSA :
UNIT III: Digital certificate and Public Key Infrastructure (PKI): Introduction – digital
certificates – private key management- the PKIX model – Public key cryptography standards
– XML, PKI and Security – Creating digital certificates using JAVA. Internet Security
Protocols : Introduction – basic concepts – Secure Socket Layer – (SSL) – Transport Layer
Security(TLS) – Secure Hyper Text Transfer Protocol (SHTTP) – Time Stamping Protocol
(TSP) – Secure Electronic Transaction (SET) – SSL Versus SET – 3-D secure Protocol –
Electronic Money - - Email security – Wireless Application Protocol (WIP) Security -
Security in GSM –Security in 3G.
UNIT V: Network Security Firewalls and Virtual Private Networks (VPN) : Introduction
– Brief introduction to TCP/IP – Fire walls – IP security – Virtual Private networks (VPN) –
Intrusion. Case Studies on Cryptography and Security : Introduction – Cryptographic
Solutions a Case Study – SSO – Secure inter branch payment Transactions – DOS Attacks –
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
IP Spoofing Attacks – Cross Site Scripting Vulnerability (CSSV) – Contract signing – secret
Splitting - virtual elections – secure multiparty calculations – creating a VPN – Cookies and
Privacy.
TEXT BOOK:
1. Atul Kahate, Cryptograpy and Network Security, Second Edition, Tata McGraw-Hill
Publishing, 2003
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNIT II: Introduction to HTML - Tags and Documents - Link documents using Anchor Tags
- Images and Pictures - Tables -HTML Forms - Frames - Framesets.
UNIT III: Introduction to Scripting - Java Script - Data types - Operators - Variables -
Conditional Statements - Functions -Objects - Document object - Image Object - Event
Handling -Introduction to VBScript and Perl Script.
UNIT IV: Introduction to XML - Well formed XML - CSS - XSL - Valid XML - DTD -
XSD -Introduction to DOM and SAX.
UNIT V: Introduction to Dynamic web applications -Active Server Page Basics - ASP
Object Model -Collections - Introduction to PHP.
TEXT BOOKS:
1. Deitel & Deitel, Internet and WWW How to Pprogram, Prentice Hall 2000.
2. David Hunter et al., Beginning XML, Wrox Publications 2000.
REFERENCE BOOKS:
1. Daniel C.Lynch, Marehall T. Rose. Internet Systems Handbook , Addison Wesley 1993.
Thomas Penny, How to do Everything with HTML.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNITII: Flash: Geometric shape tools – Drawing tools - Creating Precise Lines with the Pen
Tool - Fill and stroke controls - Selection Tools - Designing and Aligning Elements.
UNIT III: Creating Animation and Effects: Animation strategies – TimeLine Animation –
Applying Layer Types - Character animation Techniques.
UNIT IV: Sound: Import and Export formats – Importing sound to flash – Adding sound to
timeline – Synchronizing audio to animations - Stopping sounds. Video: Integrating and
Importing Video.
UNIT V: Adobe Premiere: Starting Movie Projects: Starting New Projects - Reviewing and
Changing Project Settings - Saving a Project. Adding Special Effects to Your Movies:
Surveying Effects - Introducing the Effect Controls Window - Using Keyframes - Removing
Effects - Working with Effect Presets.
TEXT BOOKS
1. E-Learning Concepts and Techniques, Pamela Berman, Institute for Interactive
Technologies, Bloomsburg University of Pennsylvania, USA (e-book), 2006.
2. MacroMedia Flash 8 Bible, Robert ReinHardt and Snow Dowd. 2006, 1st Edition, Wiley
India (P) Ltd, New Delhi.
3. Adobe Premiere Elements for Dummies, Keith Underdahl, Wiley Publishing Inc.
REFERENCES
1. Flash 8, Dinesh Maidasani, 2006, Firewall Media Publications, New Delhi.
2. MultiMedia Literacy, Fred T.Hofstetter, 2001, Tata McGraw Hill, New Delhi.
3. Multimedia Making it Work, Tay Vaughan. 2008. 7th Edition, Tata
McGraw Hill, NewDelhi.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
Subject Description: This course presents the middle ware technologies that are available
and explaining how this can be used for real time applications.
Goals: To enable the students to learn the basic functions and concepts of COM, DCOM and
CORBA.
Objectives: On successful completion of the course the students should have Understood the
facilities available in component technology Learnt how this can be used for real time
application.
UNIT II: Language mapping - Portability and inter operability - OLE integration - CCRBA
services - Information Management Services - Task Management- System Management -
Infrastructure of Services.
UNIT III: Facilities and domains - horizontal - Vertical facilities - Leveraging the OMG
Process - Relationship with other technologies.
UNIT IV: The CORBA migration process - software Architecture - Applications Design
using software Architecture
UNIT V: Migration case studies - Problem and Objective standard based Profile - Project
context - Business objects and Process - Interface migration.
REFERENCE BOOK:
1. Inside CORBA — Distributed Object Standards and Applications Thomas J. owtray,
William A. Roh. Addison Wesley 1999.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
UNIT IV: The Internet : The Internet – The Development of the Internet – TCP/IP – Internet
Components – Uses of the Internet – A Page on the Web: HTML Basics – Introduction to
HTML – Further HTML – Client Side Scripting – Server Side Scripting – HTML Editors &
Editing – The Elements of E-Commerce : Elements – e-Visibility – The e-Shop – On line
Payments - Delivering the Goods – Internet e-Commerce Security .
TEXT BOOK:
1. David Whiteley, E-Commerce – Strategy, Technology & Applications, Tata McGraw-
Hill.
B.Sc. CS/IT/CT/SS/MM/CSA &BCA 2016-17onwards
1. Create a VB .Net program to add a string to Combo box with value of Textbox when user
clicks button control.
2. Create a VB .Net program to display hierarchical representations of items with tree view
control using Runtime coding.
3. Create a VB .Net program to handle user defined Exceptions.
4. Create a VB .Net program for Employee details to read and display the data using
constructors and member functions.
5. Create an application in VB .Net to demonstrate the following events:
i. Click
ii. Mouse Down
iii. Key Down
iv. Form Load
6. Create an application in VB .Net for File Menu with Menu items New, Open, Save, Print
and Exit & Edit Menu with Menu items Cut, Copy, Paste, Find and Undo.
7. Create an application in VB .Net for student information database and perform the
following operations:
i. Addition
ii. Deletion
iii. Updation
8. Design a website using web form to show the current date and time when a user clicks the
button.