B.SC (CS) Syllabus 2016-2019
B.SC (CS) Syllabus 2016-2019
B.SC (CS) Syllabus 2016-2019
1
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
4. MEDIUM OF INSTRUCTION:
English
5. GENERAL FRAMEWORK:
Course study: Part I,II,III, IV,V subjects
2
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
7. EVALUATION:
75% of marks are allotted for external evaluation and 25% of the marks are allotted
for internal evaluation in each of the theory subjects.
60% of marks are allotted for external evaluation and 40% of the marks are allotted
for internal evaluation in each of the practical subjects.
For each course there will be Continuous Internal Assessment(CIA) and Final
Semester Examination
PATTERN OF EVALUATION
Int. Ext. Total
Theory 25 75 100
Practical 40 60 100
Project 40 60 100
3
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
4
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
8. iii) EXTERNAL QUESTION PATTERN (For Core, Allied and Elective Papers)
Time: 3 Hours Total Marks: 75
Section A
Answer ALL questions (10*1=10 Marks)
This may include multiple choices, True or False, Fill ups, Very Short answers and
Simple Examples
Section B
Answer any FIVE out of SEVEN questions (5*3=15 Marks)
(Each Unit must have one or Two Questions)
Section C
Answer any FOUR out of SIX questions (4*5=20 Marks)
(Each Unit must have one or Two Questions)
Section D
Answer any THREE out of FIVE questions (3*10=30 Marks)
(One Question from each Unit)
5
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
UNIVERSITY NOMINEE
Dr.(Mrs)M.Pushparani ,M.C.A.,Ph.D.,
Professor and Head,
Department of Computer Science,
Mother Teresa Women’s University,Madurai centre,
Madurai.
SUBJECT EXPERTS
1. Dr.(Mr.) .K. Thangadurai,M.Sc.,M.C.A.,M.Phil.,Ph.D.,
Assistant professor&Head,
PG & Research Department of Computer Science,
Government Arts College(Autonomous),
Karur -639005.
2. Mr .G. Marimuthu,M.C.A.,M.Phil,
Assistant Professor & Head,
Department of Computer Science(UG &PG),
Yadava College(Mens) ,
Madurai -625014.
6
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
7
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
8
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
VI VB.Net Lab
Environmental Studies 2 25 75 100 2
PART Non Major Elective – II 2 25 75 100 2
IV Web designing
(Offered to other department
Students)
Total 30 700 25
9
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Theory
(49 Credits) 5 5 12 8 10 9
CORE 72
Project - - - - - 5
(5 Credits)
Lab 3 3 3 6 3 -
(18 Credits)
Allied 5 5 5 5 - - 20
Elective - - - - 10 5 15
SBC 2 2 2 2 2 2 12
NME - - 2 - - 2 04
EVS - - - - - 2 02
Value Education - 2 - - - - 02
Extn.Activity - - - 1 - - 01
Total 21 23 24 22 25 25 140
10
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Elective Papers:
Elective I
1. Software Engineering
2. Pc Maintenance and Trouble Shooting
3. Object Oriented Analysis and Design
Elective II
1. Numerical Methods
2. Client Server Computing
3. Principles of Information Technology
Elective III
1. Software Testing
2. Digital Image Processing
3. Mobile Computing
11
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE I
PROGRAMMING IN ‘C’
Hours: 5 Credits : 5
Semester: I
Objectives:
1. To learn about C Programming Language
UNIT I
History of C – Basic Structure of C Programs – Character Set –C Tokens – Keywords and
Identifiers – Constants and Variables – Data Types – Storage Class - Operators and Expressions.
UNIT II
Managing Input and Output Operations - Decision Making and Branching: IF statement –
Simple IF Statement-The IF….ELSE Statements - Nesting of IF…..ELSE Statements – The Switch
Statement – The? : Operator - The GOTO Statement – Decision Making and Looping – The
WHILE Statement – The DO Statement – The FOR Statement-Jumps in LOOPS.
UNIT III
Arrays: One-dimensional Arrays – Two-dimensional Arrays – Multi-dimensional Arrays –
Character Arrays and Strings.
User - defined Function – Elements of user defined functions – definition of functions –
function calls – Functions declaration – category of functions - Nesting of functions – Passing arrays
to functions – Scope, visibility and life time of variables.
UNIT IV
Structures: Defining a Structure – Declaring Structure variables – Accessing structure
members – structure initialization – copying and comparing Structure Variables- Arrays of structure
– Arrays within structure – Structure within structure.
Union: introduction- size of structure – Bit fields.
12
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Text Book:
Programming in ANSI „C‟, E.Balagurusamy, Fouth Edition, Tata McGraw – Hill Publishing
Company, 2009.
Reference Book:
“Let us C” Yashwanth Kanetkar – BPB Publication
13
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Core II
Hours: 5 Credits : 3
Semester : I
Program List:
14
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ALLIED I
DIGITAL ELECTRONICS
Hours: 5 Credits : 5
Semester: I
Objectives:
UNIT I
Number Systems: Introduction – conversion – Floating point representation of Numbers –
Binary Arithmetic Operations - 1‟s & 2‟s Complement – 9„s &10‟s complement – Binary Coded
Decimal.
Codes: Weighted Binary Codes – Non weighted Codes – Error detecting codes – Error
Correcting codes – Alpha numeric codes.
UNIT II
Boolean algebra and Minimization Techniques: Introduction – Boolean Logic Operations
– Basic Laws of Boolean Algebra – Demorgan‟s Theorems– Sum of Products and Product of Sums –
Karnaugh Map.
UNIT III
Logic Gates: Introduction – Positive and Negative Logic Designation – Logic Gates.
Arithmetic: Half Adder – Full Adder –Half Subtractor- Full Subtractor.
UNIT IV
Combinational Circuits: Multiplexer: Basic Four – Input Multiplexer – 8 to 1 Multiplexer
– 16 to 1 Multiplexer.
De-Multiplexer: 1 to 4 De-Multiplexer – 1 to 8 De-Multiplexer – 1 to 16 De- Multiplexer.
UNIT V
Flip – Flops: Introduction - S-R Flip – Flops - D Flip – Flops - J-K Flip – Flops - T Flip –
Flops.
15
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Text Book:
Digital Circuits and Design by S.Salivahanan and S.Arivazhagan, Third Edition, Vikas
Publishing House Pvt. Ltd. New Delhi, 2007
Reference Book:
Digital Electronics Principles, Devices, Applications by Anil K.Maini, Wiley Publications,
2007
16
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Hours: 2 Credits : 2
Semester : I
UNIT I
UNIT II
UNIT III
UNIT IV
interpreters.
UNIT V
TextBook:
17
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE III
Hours: 5 Credits : 5
Semester: II
Objectives:
1. To discuss Oops Concepts.
2. To deal with I/O facilities, control structures which are important for a
OOPs programming language.
3. To develop programming skills in writing simple programs.
UNIT I
Principles of OOP: OOP Paradigm – Basic Concepts of OOP – Benefits of OOP – Object
Oriented Languages – Applications of OOP.
Token, Expressions and Control Structures: Introduction – Tokens - Keywords, -
Identifiers and Constants – Data Types – Variables – Operators – Manipulators - Expressions -
Control Structures in C++.
UNIT II
Functions in C++: Introduction - Main Function – Function Prototyping – Call by Reference
–Return by Reference - Inline Functions - Function Overloading – Friend and Virtual Functions.
UNIT III
Classes and Objects - Constructors and Destructors - Operator Overloading and Type
Conversions.
UNIT IV
Inheritance: Introduction - Single Inheritance – Multilevel Inheritance –Multiple
Inheritance- Hierarchical Inheritance – Hybrid Inheritance – Virtual Base Classes – Abstract Classes.
Pointers , Virtual Functions and Polymorphism - Managing Console I/O Operations
UNIT V
Working with Files – Classes for File Stream Operations – Opening and Closing a File –
Detecting end-of-file – File Pointers – Updating a File – Error handling During File Operations –
Command Line Arguments.
18
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Text Book:
Object Oriented Programming with C++ by E.Balagurusamy, Fourth Edition,Tata McGraw –
Hill, New Delhi 2009.
Reference Book:
“C++: The Complete Reference”, Herbert schildt, Fourth Edition, McGraw – Hill
Publications 2003.
19
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE IV – LAB II
Hours: 5 Credits : 3
Semester: II
Program List
1. Print the Student Name, Register Number, Marks, Total and Average using Array Of Objects.
2. Sum of the given numbers using Function Overloading
a. Two Integer Values
b. Three Integer Values
c. Two double Values
3. Banking Operations using Constructors.
4. Sum of the two values using „+‟ operator overloading using
a. Two integer values b. Two floating values
5. Find the Arithmetic operations using Inline function.
6. Write a C++ program to apply single inheritance and assume the fields by your own.
7. Write a C++ program to apply multiple inheritances and assume the fields by your own.
8. Write a C++ program to apply the „this‟ pointer to greatest age among them.
9. Write a C++ program to apply run time polymorphism to display the book details.
10. Create a sequential file with fields with student name, register number C++ Mark, Maths
mark, Science mark and write another program to access the file and calculate total mark,
average and result.
11. Stack Operations
12. Queue Operations
13. Binary Search
14. Sorting
20
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ALLIED II
DATA STRUCTURES
Hours: 5 Credits : 5
Semester: II
Objectives:
1. To give knowledge on data, files, Arrays, Records and pointers.
Applications.
UNIT I
Introduction and Overview: Introduction – Basic Terminology; Elementary Data
organization – Data Structures-Data Structure Operations. Algorithms: Complexity - Time-space
Tradeoff.
UNIT II
Arrays, Records and Pointers: Introduction – Linear Arrays – Representation of Linear
Arrays in Memory – Representation of Linear Arrays in Memory – Traversing Linear Arrays –
Inserting and deleting .Sorting :Bubble Sort – Searching : Linear Search – Binary Search.
UNIT III
Linked Lists: Introduction - Linked Lists –Representation of Linked List in Memory –
Traversing a Linked Lists – searching a Linked List. Memory allocation: Garbage Collection –
Insertion into a Linked List –Deletion from a Linked List – Header Linked List –Two way Lists.
UNIT IV
Stacks, Queues: Stacks – Array Representation of Stacks – Linked Representation of Stacks
- Arithmetic expressions: Polish Notation – Queues – Linked Representation of Queues.
UNIT V
TREES: Introduction – Binary Trees – Representing Binary Trees in Memory – Traversing
Binary Trees – Traversal Algorithms using Stacks – Header Nodes: Threads – Binary Search Trees –
Searching and Inserting in Binary Search Trees – Deleting in a Binary Search Tree.
21
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Text Book:
Data Structures Revised First Edition by Seymour Lipschutz – McGraw Hill Education
Private Limited,2006.
Reference Book:
Fundamentals of Data Structures by Ellis Horrowitz, Sartaj Sahini – Galgotia Publicaitons,
1998.
22
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Semester: II
Program List
MS – Word
1. Formatting the Text
2. Macro Creation
3. Table Creation
4. Mail Merge
MS – Powerpoint
5. Scenery Creation
6. Creating Presentation using Wizard
7. Slide show on College Courses
8. Creation Charts using Power Point
MS - Excel
9. Employee Payroll
10. Inventory Control
11. Chart Creation using Excel
MS - Access
12. Students Mark List
13. Employee Payroll
14. Form Creation
23
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE V
JAVA PROGRAMMING
Hours: 5 Credits : 4
Semester: III
Objectives:
1. To inculcate knowledge on Java Programming Concepts.
2. To create wide range of Applications and Applets using Java.
UNIT I
Fundamentals of Object Oriented Programming: Introduction – Object Oriented
Paradigm – Basic concepts of OOP – Benefits of OOP – Applications of OOP. Java Evolution.
Over View of Java Language:
Introduction-Simple Java Program – Java Program Structure - Java Tokens - Java Statements
- Implementing a Java Program - Java Virtual Machine - Command Line Arguments - Constants,
Variables and Data Types.
UNIT II
Classes, Objects and Methods: Introduction-Defining a Class- Static Members-Overriding
Methods-Final Variables and Methods-Final Classes- Finalizer Methods-Abstract Methods and
Classes –Visibility Control.
Interfaces: Introduction-Defining Interfaces-Extending Interfaces - Implementing Interfaces-
Accessing Interface Variables.
UNIT III
Packages: Java API Packages-Using System Packages-Creating Packages-Accessing a
Package-Using a Package-Adding a Class to Package-Hiding Classes.
Multithreading Programming: Creating Threads - Extending the Thread Class-Stopping
and Blocking a Thread - Life Cycle of a Thread-Thread Exceptions-Thread Priority-
Synchronization-Implementing the „Runnable‟ Interface - Managing Error and Exceptions.
UNIT IV
Applet Programming: Introduction-Preparing to Write Applets-Applet Life Cycle-
Designing a web page-Passing Parameters to Applets. Event Handling.
24
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
UNIT V
Managing Input/Output Files in Java: Introduction - Concept of Streams - Stream Classes
- Byte Stream Classes - Character Stream Classes - Input/Output Exceptions - Creation of Files -
Reading/Writing Characters - Reading/Writing Bytes - Random Access Files.
Text Book:
Programming with JAVA – E.Balagurusamy,Fourth Edition. Tata McGraw – Hill, New Delhi
2010.
Reference Book:
“Java 2: The Complete Reference” by Herbert Schildt, Fifth Edition, Tata McGraw – Hill
2002.
25
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE VI
COMPUTER ORGANIZATION
Hours: 6 Credits : 4
Semester: III
Objectives:
UNIT I
Basic Structure of Computers: Computer Types - Functional Units - Basic Operational
Concepts - Bus Structures – Software – Performance – Processor Clock – Basic Performance
Equation.
Memory Location and Address: Byte Addressability – Big Endian and Little Endian
Assignments – Word Alignment.
UNIT II
Instructions and Instruction Sequencing: Assembly Language Notation – Basic
Instructions Type – Addressing Modes.
Input-Output Organization: Accessing I/O devices - Interrupts – Interrupts Hardware -
Enabling and Disabling Interrupts - Handling Multiple Devices – Exceptions - Direct Memory
Access.
UNIT III
Memory System: Basic Concepts – Semi Conductor RAM Memories - Static Memories-
Asynchronous DRAMs – Read - Only Memories. Cache Memories: Introduction - Mapping
Functions-Replacement Algorithm. Virtual Memories: Address Translation.
UNIT IV
The Processing Unit: Fundamentals Concepts: Register Transfers – Performing. Arithmetic
or Logic Operations - Fetching a word from Memory-Storing a word into the Memory.
26
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
UNIT V
Pipelining: Basic Concepts - Role of Cache Memories – Pipeline Performance – Data
Hazards – Operand Forwarding - Instruction Hazards.
Text Book
Computer Organization by V.Carl Hamacher, Zvonko G. Vranesic,Safwat G. Zaky- 5th
Edition, McGraw Hill Publication, 2002.
Reference Book:
Computer System Architecture by Morris Mano,Prentice Hall of India,2001
27
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE VII
OPERATING SYSTEM
Hours: 5 Credits : 4
Semester: III
Objectives:
UNIT I
Introduction: What is an Operating System – Mainframe Systems – Distributed Systems
Processes: Process Concept – Process Scheduling – Interprocess Communication.
UNIT II
Threads: Overview – Multithreading Models. CPU Scheduling: Basic Concepts –
Scheduling Criteria – Scheduling Algorithms.
UNIT III
Process Synchronization: Background – The Critical Section Problem – Synchronization
Hardware – Semaphores.
Deadlock: System Model – Deadlock Characterization – Methods For Handling
Deadlocks – Deadlock Prevention – Deadlock avoidance – Deadlock detection – Recovery from
deadlock
UNIT IV
Memory Management: Swapping – Contiguous Memory allocation – Paging –
Segmentation – Segmentation with Paging – Virtual Memory: Demand Paging
UNIT V
Security: User Authentication – Cryptography
File System Interface: File Concept – File Access Methods – Directory Structure.
Text Book:
Operating Systems Concepts – Silberschatz , Galvin, gagne, Sxith Edition, John Wiley &
Sons, Inc.
Reference Book:
Operating Systems (Concepts and Design), Milan Milenkovic, Second Edition, Tata McGraw -Hill
28
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
JAVA PROGRAMMING
Hours: 5 Credits : 3
Semester: III
Program List:
29
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ALLIED-III
STATISTICS
Hours: 5 Credits : 5
Semester : III
Objectives:
UNIT I
Measures of Central Tendency - Mean – Median – Mode – Measures of dispersion –
Standard deviation – Variance –Simple Problems Only.
UNIT II
Correlation and Regression: Introduction – Correlation – Solved Problems. Rank Correlation:
Spearman‟s formula for Rank Correlation – Solved Problems Only.
UNIT III
Probability-Random Experiment-Trial-Relative Frequency – Uniform Probability Function –
Mutually disjoint – Conditional Probability –Properties of Independent events – Baye‟s Theorem-
Boole‟s in Equality.
UNIT IV
Binomial Distribution: Distribution – Mode of Binomial Distribution – fitting of binomial
distribution – Solved Problems Only.
UNIT V
Poisson Distribution : Definition – Mean – Standard Deviation – Mode – fitting of Poisson
Distribution to the Observed data- Solved Problems Only.
Text Book:
STATISTICS by Dr.S.Arumugam, A.Thangapadisaac, New Gamma Publishing House,
Palayamkottai.
Reference Book:
“STATISTICAL METHODS” by S.P.Gupta S.Chand & sons.
30
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Hours: 2 Credits : 2
Semester: III
Objectives:
UNIT I
Introduction to Computers – Definition and Characteristics – Functioning of a Computer –
Generations of a Computer – Hardware - Software.
UNIT II
Input Devices: Keyboard- Mouse – Trackball- Joystick – Digitizing Tablet – Scanners –
Digital Camera- MICR –OCR-OMR-Touch Screen.
UNIT III
Output Devices: Monitor - Printers: Impact and Non-Impact printers.
UNIT IV
Memory: Primary Memory: RAM and ROM.
Secondary Memory: Floppy disk, Hard Disk & CD-ROM.
UNIT V
Internet Basics: World Wide Web – Search Engines – Web Browsers.
Text Book:
Donald H.Sanders, Computer Today – McGraw Hill, Second Edition.
Yaung Kaiseng using the internet the easy way – Minerva Publications, reprint 2003.
Reference Book:
Fundamentals of Information Technology , Alexis Leon & Mathews Leon
31
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE IX
Hours: 6 Credits : 4
Semester : IV
Objectives:
UNIT – I
UNIT – II
Relational Model: Entity – Relationship Model: Basic Concepts – Design Issues – Mapping
cardinalities – Keys – E – R Diagrams – Weak entity sets – Extended E – R feature
UNIT – III
UNIT – IV
Control Structures and Embedded SQL: Control Structures – Nested Blocks – SQL in
PL/SQL – Data Manipulation – Transaction Control statements.
32
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
UNIT – V
PL/SQL Cursors and Exceptions: Cursors – Implicit & Explicit Cursors and Attributes –
Cursor FOR loops – SELECT…FOR UPDATE – WHERE CURRENT OF clause – Cursor with
Parameters – Cursor Variables – Exceptions – Types of Exceptions (Predefined Oracle Server
Exceptions, User Defined Exceptions).
PL/SQL Composite Data Types: Records – Tables – Varrays . Named Blocks: Triggers
Text Books:
Database System Concepts, Abraham Silberschatz, Henry F.Korth, S.Sudarshan , TMH 5th
Edition (UNIT s – I, II,III- Chapter – 7(7.1,7.2,7.3)
Database Management Systems, Alexis Leon, Mathews Leon , Lieon Vikas (UNIT – III –
Chapter -11)
Database Systems Using Oracle, Nilesh Shah, 2nd edition, PHI.
(UNIT – IV: Chapters 10 & 11 UNIT – V: Chapters 12, 13 & 14)
Reference Book:
Database Management Systems, Gerald V. Post, 3rd Edition, TMH.
33
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE X
Semester: IV
Objectives:
UNIT I
Output Primitives: Points and Lines – Line - Drawing Algorithms – Loading the frame
Buffer – Line function – Circle-Generating Algorithms. Attributes of Output Primitives: Line
Attributes – Curve Attributes – Color and Grayscale Levels – Area-Fill Attributes – Character
Attributes.
UNIT II
Geometric Transformations: Basic Transformations – Matrix Representations and Homo
generous Coordinates – Composite Transformations – Other Transformations.
UNIT III
Two Dimensional Viewing: The Viewing Pipeline – Viewing Co-ordinate Reference Frame
– Window-to-Viewport Co-ordinate Transformation – 2D Viewing Functions – Clipping
Operations: Point Clipping – Line Clipping: Cohen- Sutherland Line Clipping, Liang – Barsky
Line Clipping – Curve Clipping – Text Clipping.
UNIT IV
Text: Types of Text – Unicode Standard – Font – Insertion of Text – Text Compression –
File Formats.
Image: Image Types – Seeing Color – Color Models.
UNIT V
Audio : Introduction – Acoustics – Nature of Sound Waves – Fundamental characteristics of
Sound – Microphone – Amplifier – Loudspeaker – Audio Mixer – Digital Audio.
Video: Analog Video Camera – Transmission of Video Signals – Video Signal Formats –
Television Broadcasting Standards – PC Video - Video Editing – Video Editing Software.
34
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Text Books:
Computer Graphics – Donald Hearn, M.Pauline Baker, 2nd Edition
Principles of Multimedia – Rajan Parekh, 2007, TMH
Reference book:
Computer graphics: principles and practice- Foley, VanDam, Feiner, and hughes, 3rd edition
35
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE XI – LAB IV
WEB PROGRAMMING
Hours:5 Credits : 3
Semester: IV
Program List:
36
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Hours: 5 Credits : 3
Semester: IV
Program List
DDL, DML, DCL Commands
Logical, Comparison, Conjunctive & Arithmetic Operators.
Retrieving rows with Characters functions:
o CONCAT (Concatenation)
o REPLACE
o SUBSTR (Substring)
o LENGTH
Retrieving rows with Aggregate functions:
o GROUP BY
o HAVING
Retrieving rows with date functions & number function:
o SYSDATE
o ABS, FLOOR, CEIL, ROUND, POWER
JOINS:
o Union, Intersection & Union all
o Simple Join
o Self-Join
o Outer Join
CONSTRAINTS:
o Domain Integrity (Not Null, Check)
o Entity Integrity (Unique & Primary Key)
o Referential Integrity (Foreign Key)
VIEW: PL/SQL
PL/SQL Programs with Control Structures
PL/SQL Programs with Exception Handling
PL/SQL Programs with Cursors
Creating & Calling Procedures
37
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ALLIED IV
Hours: 6 Credits : 5
Semester: IV
Objectives:
UNIT I
Operation research: Introduction – Origin and development – Nature and features –
Modeling – Advantages and Limitations of Models – Applications of Operation Research.
Linear Programming Problem: Mathematical Formulation - Graphical Solution
Method: Exceptional Cases – Canonical and Standard forms of LPP.
UNIT II
Linear Programming Problem - Simplex method: Introduction – Computational
procedures – Use of Artificial Variables – Degeneracy in Linear Programming.
UNIT III
Transportation problem : Introduction – LP Formulation of the Transportation
Problem- Solution of a TP – Finding an I.B.F.S – Test for Optimality - Degeneracy in TP –
MODI Method .
Assignment Problem: Mathematical Formulation of the problem – Solution methods
of AP – Special cases in AP – Travelling Salesman Problem.
UNIT IV
Games and Strategies : Two –Person Zero –Sum Games – The Maximin – Minimax
Principle –Games without Saddle Points – Mixed Strategies –Graphic Solution of 2 n and
m 2 Games – Dominance Property.
38
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
UNIT V
Network Scheduling by PERT / CPM : Introduction – Network – Logical Sequencing
– Rules of Network Construction - Critical Path Analysis – Probability considerations in
PERT – Distinction between PERT and CPM.
Text Book:
“Operations Research” kanti swarup P.K Gupta, Manmohan sultan chand & sons,
Newdelhi
Reference Book:
Introduction to operations research , P.K. Gupta & D.S. Hira, chand & sons, Newdelhi
Resource management techniques, Ganapathy
Linear Programming, Arumugam, New Gamma Publishing House, Palayamkottai
39
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
MULTIMEDIA LAB
Hours: 2 Credits : 2
Semester : IV
Program List :
1. Scenery Creation.
2. Greeting Card Design.
3. Visiting Card Design.
4. Motion Tweeing.
5. Shape Tweeing.
6. Animation Using Mask Layer.
7. Animation Using Guide Layer.
8. Transforming Object Using Buttons.
9. Screen Creation.
10. Greeting Design & Star Blinking.
40
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE XIII
VISUAL PROGRAMMING
Hours:5 Credits: 5
Semester: V
Objectives
UNIT I
Introducing Visual Basic: What is VB? – Event and Event Procedures – Object-Related
Concepts –VB program Development Process – Required Computer Skills – Logical Program
Branching and Looping: Relational operators and Logical Expressions – Logical Operators
– Branching with If-Then blocks –Branching with If-Then-Else blocks – Selection: Select Case –
Looping with For – Next - Looping with Do – Loop - Looping with While - Wend – Stop statement.
UNIT II
Visual Basic control Fundamentals: VB Control tools – Control tool Categories – Working
with Controls – Naming Forms and Controls – Assigning Property values to Forms and Controls –
Executing commands – Displaying Output data – Entering Input Data – Selecting Multiple Features,
41
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Exclusive Alternatives, from a List – Assigning Properties collectively –Generating Error Messages
UNIT III
Menus and Dialog Boxes: Building Drop-Down Menus – Accessing a Menu from the
Keyboard – Menu Enhancements – Submenus – Pop-Up Menus – Dialog Boxes – More about
UNIT IV
Dynamic Arrays – Array – related Functions – Control Arrays –Looping with for Each-Next.
UNIT V
Data Controls and Reporting: Record Sets, ADODC, DAO, and Data Control (Accessing
records, Adding, Navigation, Editing and Deleting). Database Reporting – Data Environment
Text Books:
(UNIT:I Chapters : 1,2 & 3, UNIT:II Chapter 4 UNIT:III Chapter 5 & 6 UNIT:IV Chapter 7
&8)
Visual Basic 6 Programming Bible Eric A Smith ,Valor Whisher ,Hank Marquis – UNIT V
Reference Book:
Visual Basic 6 from Ground up, CORNELL, Tata Mc-Graw Hill Publications
42
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE XIV
SYSTEM PROGRAMMING
Hours:6 Credits: 5
Semester: V
Objectives:
UNIT I
Introduction: System Software and Machine Architecture – SIC, CISC – RISC machines.
UNIT II
Assemblers: Basic Assembler Functions – Machine Dependent, Independent Assembler
features – Assembler design options.
UNIT III
Loaders and Linkers: Basic Loader Functions – Machine Dependent, Independent Loader
features – Loader design options.
UNIT IV
Macro Processers: Basic Macro processor Functions – Machine Independent Macro
processor features – Macro processor Design options.
UNIT V
Complier: Basic Complier functions – Machine Dependent and Independent compiler
features – Compiler Design options.
Text Book:
System Software (An Introduction to System Programming) – III Edition – 1997 – Addison
Wesley. Chapters: 1 – 5
Reference Book:
43
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE XV – LAB VI
VISUAL PROGRAMMING
Hours: 5 Credits : 3
Semester: V
Program List
3. Scientific Calculator
7. Picture Animation
12. Changing the font color, size and save the file using common control dialog box and Rich
text box.
44
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ELECTIVE 1.1
SOFTWARE ENGINEERING
Hours:5 Credits : 5
Semester : V
Objectives:
UNIT I
The Evolving Role of Software – Definition of Software Engineering – The Changing
Nature of Software – Software Myths – Terminologies – Software Life Cycle Models: Build and
Fix Model – Evolutionary Process Models – Selection of a Life Cycle Model.
UNIT II
Requirements: Analysis and Specifications: Type of Requirements – Feasibility Studies –
Requirement Elicitation: interviews, brain storming sessions, FAST – Requirement analysis: Data
flow diagram, Data Dictionaries - Requirements Validation
UNIT III
Project Planning: Size Estimation – The Constructive Cost Model (COCOMO) – The
Putnam Resource Allocation Model.
UNIT IV
Software Design: Design: Conceptual and Technical designs, Objectives of design –
Modularity - Function Oriented Design – Software reliability: Basic concepts, software reliability,
maturity levels - Software Testing: A Strategic Approach to Software Testing – Testing –
Functional Testing – Structural Testing – Levels of Testing – Validation Testing.
UNIT V
Software Maintenance: Categories of Maintenance – Problems during Maintenance –
Maintenance is Manageable – Potential Solutions to maintenance problems – Maintenance process –
Estimation of maintenance cost
Text Book:
“Software Engineering” by K.K.Agarwal, Third Edition 2008
Reference Book:
“Software Engineering Concepts”, Richard e.Fairley, McGrawHill,
45
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ELECTIVE 1.2
Hours:5 Credits:5
Semester: V
Objectives:
UNIT I
The Basic Microcomputer System – Processor subsystem – 8086 processor – clock generator
8284 - Bus subsystem Bus controller 8288 – Latch 74LS373 – Transceiver 74LS245 – Memory
subsystems – Decoder 74LS138 – DMA Controller 8237 – I/O subsystem – PPI 8255 – PIC 8259 –
PIT 8253 – Tips and Trouble Shootings.
UNIT II
Inside the IBM PC system unit - * power supply - cabling and connectors - *system board
functions – system configuration.
UNIT III
Peripherals – Memory peripherals - * Floppy disk drive – working principle – Removal and
Installation – Cleaning and preventive maintenance – Floppy disk format – Winchester disk - *CRT
working principle – IBM PC display adapter – printers – interface standards – Modems and Acoustic
couplers – Trouble shooting keyboards.
UNIT IV
Servicing – Switch Settings – Cables and connectors – Operation – post – preventive
maintenance.
UNIT V
Diagnostics and Trouble shooting – Test equipment – Login problem – oscilloscope.
46
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Text Book:
Stuert M.Asser. Vincent J.Stlgliano, Richard F.Bahrenburg, “Microcomputer servicing
practical system and Trouble Shooting”, A Bell & Howell Information Company Columbus,
1990.
Reference Book:
IBM PC & CLONES, B.Govindrajalu, Tata McGrawhill Publishers, IBM PC & CLONES
47
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ELECTIVE 1.3
Hours: 5 Credits: 5
Semester: V
Objectives:
UNIT I
Relationships – Dynamic binding – OOSD life cycle – Process – Analysis- Design - Prototyping–
UNIT II
UNIT III
UNIT IV
UNIT V
Quality Assurance testing – Inheritance and testing - Test Plan – Usability testing – User
satisfaction testing
48
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
Text Book:
Reference Books:
Object Oriented Modelling and Design by James Rumbaugh , Micheal Blaha, Prentice
Hall
49
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ELECTIVE 2.1
NUMERICAL METHODS
Hours:6 Credits :5
Semester: V
Objectives:
UNIT I
Solution of Algebraic and transcendental equations - iteration method – Newton Raphson
Method – method of false positions – Solutions of simultaneous equations – Direct method – Gauss
elimination method – Gauss Jordan method – Iterative method - Gauss Seidal method.
UNIT II
Newton‟s forward and backward interpolation formula –central difference interpolation
formulae ( For equal intervals) – Gauss‟s forward and backward interpolation formula – Stirling‟s
formula.
UNIT III
Interpolation with unequal intervals – Divided differences – Lagrange‟s formula .
UNIT IV
Numerical Integration – Quadrature formula – Trapezoidal rule –Simpson‟s one –third rule –
simpson‟three - eighths rule . (Problems Only)
UNIT V
Numerical Solution of Differential Equations: Taylor Series – Euler‟s Mthod- Modified
Euler‟s Method - Runge-Kutta Methods for second and fourth order DE.
Text Book:
Numerical Methods by P.Kandasamy , K.Thilagavathy , K.Gunavathi , S.chand &Company
Ltd. ,New Delhi.
Reference Book:
50
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ELECTIVE 2.2
Hours:6 Credits:5
Semester :V
Objectives:
UNIT I
Introduction to client/server computing – main frame – centric client/server computing –
delivery of systems.
UNIT II
Components of client/server applications – the client – the role of the client client services –
request for service – dynamic data exchange (DDE) – object linking and embedding (OLE) -
Common Object Request Broker Architecture (CORBA)- component of client/server applications.
UNIT III
Role of the server – Server functions – network operating systems – Novell Netware – LAN
manager – IBM LAN server – Banyan VINES – PC Network file service – server operating systems:
Netware, OS/2,Windows NT, Unix –System application Architecture (SAA).
UNIT IV
Components of client / server architecture – connectivity – open system interconnect (OSI) –
Inter- process communication – communication interface technology – wide area network
technology – Client/Server systems development software – platform migration and reengineering of
existing of systems – client server development methodology – client server systems development
51
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
hardware PC level processing units – Unix Workstation – server hardware – mirrored disk RAID-
disk array – CD-ROM-WORM- network interface cards(NIC)
UNIT V
Client/server systems development – service and support – system administration availability
– reliability – serviceability – performance – Network management – remote systems management –
security – LAN and network management – Client server systems development – training – training
advantage of GUI applications – system administrator training – LAN administration – WAN issue –
operation system issues – application issues – database administration training – end user training .
Text Book
Robert Orfali, Dan Harkey and Jerry Edwards, “Essential Client/server Survival Guide” John
Willey and Sons Inc., 1996.
Reference book
Patrick /smith and Steve Guengerich,” Client/Server Computing”, prention Hall of India,
Second Edition, 1997.
52
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ELECTIVE 2.3
Hours:6 Credits:5
Semester :V
Objectives:
1. To know the various aspects of information Technology.
2. Understand the concepts and technology involved in the field of
information Technology.
UNIT I
Information Technology Today – introduction to IT – information systems –software and
data – IT in business and industries – applications area of IT – computers in hiding – Global
Positioning System. Information Technology in Business – Corporate computing – transaction
processing – information tools for management – marketing, advertising and sales – design,
production and manufacturing – business on Internet.
UNIT II
The Computer System and CPU – Types of Computers – Anatomy of computer- foundations
of modern technology – microprocessor – path of progress – microprocessor fabrication – types of
memory – buses – communication with peripherals. Input and Output-Input and Output devices –
pointing devices – foundations of modern output – display screen – printers.
UNIT III
Secondary Storage – foundations of modern storage – Storage media-media – floppy disk,
hard disk drive and optical disk – increasing date storage capacity – backing up your data – Software
– user interface – applications programs – operating system – introduction, types, file management
and utilities – document – centric computing – major software issues – network computing.
53
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
UNIT IV
Internet and World Wide Web – Introduction to World Wide Web and Web – getting
connected to web – browsing web – locating information on Web – Web multimedia
Communications – electronic Web – network applications – foundations of modern networks – Local
Area Network – Introduction, architecture and system – introduction to Wide Area Network – link
between networks – devices, media and protocols – dial – up access – high bandwidth personal
connections.
UNIT V
Multimedia – an introduction – tools of multimedia – paint and draw applications, graphic
effects and techniques, sounds and music, video and multimedia authoring tools – delivering
multimedia –multimedia on the web. Personal, Social and Ethical Issues: Computers and youth
health – viruses – Computer crime – cryptography – burning issue.
Text book
“Information Technology” – The Breaking Wave, Dennis P.Curtin, Kim Foley, Kunal Sen &
Cathleen Morin, Tata McGraw Hill Ed., 1999.
Reference Books
Fundamentals of Computers, Rajaraman V., 2/e Prentice Hall of India, New Mumbai, 1999.
Fundamentals of Information Technology. Alex Leon, Leon Techno publications, Chennai,
1999.
Understanding and Using Internet, Subhash Mehta, Global Business Press, New Mumbai,
1996.
54
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
QUANTITATIVE APTITUDE
Hours:2 Credits:2
Semester: V
UNIT I:
Operations on Numbers – Tests of Divisibility – Solved Examples – Problems on Numbers
UNIT II:
Problems on Ages – Percentage – Profit & Loss – Ratio & Proposition – Partnership
UNIT III:
Time & Work – Pipes & Cistern – Time & Distance – Problems on Trains
UNIT IV:
Simple calendar Problems – Permutations & Combinations.
UNIT V:
General Mental Ability: Coding – Decoding – Blood Relations – Puzzle Test – Data
Sufficiency
Logical Deduction: Statement & Conclusion – Cause & Effect Reasoning.
Text Book:
Quantitative Aptitude for Competitive Examination, by R.S.AGGARWAL, Revised Edition
A Modern approach to Verbal & Non Verbal Reasoning by Dr.R.S. AGGARWAL
55
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE XVI
COMPUTER NETWORKS
Hours: 6 Credits:5
Semester: VI
Objectives:
UNIT I
Introduction: Uses of Computer Networks – Network Hardware: LAN- MAN – WAN-
Wireless Networks –Network Software – Reference Models: OSI – TCP/IP- Comparison of OSI and
TCP/IP.
UNIT II
Physical Layer : Guided Transmission Media: Magnetic Media – Twisted Pair – Coaxial
Cable – Fiber Optics – Wireless Transmission : Electromagnetic Spectrum – Radio Transmission –
Microwave – Infrared and Millimeter – Lightwave Transmission – Telephone Network: Structure of
the Telephone System - Switching - Communication Satellites.
UNIT III
Data Link Layer: Services Provided to the Network Layer- Framing- Error Control – Flow
Control- Error Detection and Correction - Elementary Data Link Protocols: An Unrestricted Simplex
Protocol- A Simplex Stop-and-Wait Protocol- A Simplex Protocol for a Noisy Channel- Sliding
Window Protocols: A One-Bit Sliding Window Protocol- A Protocol Using Go Back N- A Protocol
Using Selective Repeat.
UNIT IV
Network Layer: Network Layer Design Issues- Routing Algorithms: The Optimality
Principle- Shortest Path Routing- Flooding- Distance Vector Routing- Link State Routing-
Hierarchical Routing- Routing for mobile Hosts - Broadcast Routing- Multicast Routing.
56
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
UNIT V
Transport Layer: The Transport Service: Services Provided to the Upper Layers-Transport
Service Primitives- Elements of Transport Protocols: Addressing- Connection Establishment-
Connection Release- Flow Control and Buffering -Multiplexing.
Application Layer: DNS- The Domain Name System: The DNS Name Space- Resource
Records- Name Servers- Electronic Mail: Architecture and Services- The User Agent- Message
Formats- Message Transfer.
Text Book:
Computer Network by Andrew S.Tanenbawm PHI, III Edition, 1996.
Reference Book:
57
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE XVII
DATA MINING
Hours: 5 Credits : 4
Semester: VI
Objectives:
1. To present fundamentals of data warehousing.
2. To inculcate knowledge on Data mining Concepts.
3. To have sound knowledge on Data Mining Techniques.
UNIT I
Data Warehousing: Introduction – Definition – Multidimensional Data Model - OLAP
Operations – Warehouse Schema – Data warehousing Architecture – Metadata – OLAP Engine -
Data Warehouse Backend Process.
UNIT II
Data Mining: Definition – Comparison with other fields – DM Techniques – Issues
Application Areas.
UNIT III
Association Rules: Methods – A Priori algorithm – Partition Algorithm – Pincer-Search
Algorithm – Border Algorithm – Generalized Association Rules with Item constraints.
UNIT IV
Clustering Techniques: Clustering Paradigms – Partitioning Algorithms – CLARA –
CLARANS- Hierarchical Clustering – DBSCAN – Categorical Clustering Algorithms – STIRR.
Decision Trees: Tree Construction Principle – Best Split – Splitting Indices – Splitting Criteria
CART – ID3.
UNIT V
Web Mining: Introduction – Web Content Mining – Web Structure Mining – Web Usage
Mining – Text Mining – Hierarchy of Categories – Text Clustering.
Text Book:
Data Mining Techniques – Arun K Pujari – Universities Press – 2001.
Reference book:
Jewie Han, Michelins Kamber, “Data Mining :Concepts and Techniques”
Pang-Ning Tan, Michael Steinbach, Vipin Kumar, “Introduction to Data Mining” 2007.
58
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
CORE XVIII
PROJECT WORK
Hours:7 Credits :5
Semester: VI
Objective:
develop ability, to apply theoretical and practical tools/techniques to solve real life
The project is of 7 hours/week for one (semester VI) semester duration and a student is
expected to do planning, analyzing, designing, coding, and implementing the project. The initiation
of project should be with the project proposal. The synopsis approval will be given by the project
guides.
The project proposal should include the following:
Title
Objectives
Details of modules and process logic
Limitations of the project
Tools/Platforms, Languages to be used
Sample Coding and Screenshots
Conclusion
For the project work, the guide (internal) evaluate the work for 40 marks based on the
performance of the candidates during the development of the project and the external examiner will
evaluate the project work for 60 marks.
The Project work should be either an individual one or group of not more than two members
59
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ELECTIVE 3.1
SOFTWARE TESTING
Hours:6 Credits: 5
Semester: VI
Objectives:
1. To Know about software development Life Cycle Models.
2. To inculcate various testing Concepts.
UNIT I:
Software Development Life Cycle Models: Phases of Software Project – Quality, Quality
Assurance and Quality Control – Testing, Verification and Validation-Process Model to Represent
Different Phases – Life cycle Models
White Box Testing: What is White Box Testing – Static Testing – Structural Testing –
Challenges in White Box Testing.
UNIT II:
Black Box Testing: What is Black Box Testing? – Why Black Box Testing? – When to do
Black Box Testing? – How to do Black Box Testing?
Integration Testing: What is Integration Testing? – Integration Testing as a Type of
Testing– Integration Testing as a Phase of Testing – Scenario Testing – Defect Bash.
UNIT III
System and Acceptance Testing: System Testing Overview – Why is System Testing Done?
– Functional versus Non-Functional Testing – Functional Testing – Non-Functional Testing –
Acceptance Testing – Summary of Test Phases.
UNIT IV:
Performance Testing: Introduction – Factors Governing Performance Testing –
Methodology for Performance Testing – Tools for Performance Testing – Process for Performance
Testing – Challenges.
Regression Testing: What is Regression Testing? Types of Regression Testing – When to
do Regression Testing? – How to do Regression Testing? – Best Practices in Regression Testing.
60
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
UNIT V:
Test Planning, Management, Execution and Reporting: Introduction – Test Planning –
Test Management – Test Process – Test Reporting – Best Practices.
Test Metrics and Measurements: Project Metrics – Progress Metrics – Productivity
Metrics-Release Metrics.
Text Book:
Software Testing Principles and Practices, by Srinivasan Desikan,Gopalaswamy Ramesh.
Reference Book:
Lessons Learned in Software Testing by C.Kaner,J.Bach and Pettichord,2001.
61
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ELECTIVE 3.2
DIGITAL IMAGE PROCESSING
Hours:6 Credits: 5
Semester: VI
Objectives:
UNIT I
Digital Image Processing: Definition – The Origin of Digital Image Processing – Elements
of digital image processing – Steps involved in DIP – Fundamental Steps in DIP – Structure of the
Human Eye – Brightness Adaptation and Discrimination – Image Acquisition using a single sensor –
Image Acquisition using sensor arrays.
UNIT II
Basic concepts in image sampling and Quantization – Representing Digital Images – Spatial
and Gray level resolution – Zooming and shrinking digital images – Neighbors of a pixel –
Adjacency, Connectivity – Regions and Boundaries – Distance Measures, Image Operations on a
pixel basis.
UNIT III
Image Enhancement in Spatial Domain – Gray level transformation – Image Negatives – Log
Transformations – Enhancements using arithmetic/logical operations – Image Subtraction – Image
Averaging.
UNIT IV
Image Compression: Coding Redundancy – Inter pixel redundancy – Psycho visual
redundancy – Image compression models – The source encoder and decoder – The channel Encoder
and Decoder.
62
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
UNIT V
Image Segmentation: Detection of discontinuous – Point detection – Line Detection – Edge
Detection – Representation of Images: Chain Codes – Polygonal approximation – Signatures –
Boundary segments – Skeletons.
Text Book:
Digital Image Processing Rafael C. Gonzalez & Richard. E. Woods Addison – Wesely
publishing Company Inc.(Third Indian Reprint, 2000).
Reference Books:
Anil K.Jain, ”Fundamentals Digital Image Processing”, Pearson Education.
B.Chandra and D.Dutta Majundar,”Digital Image Processing and Analysis”, Prentice
Hall of India private Ltd., New Delhi.
63
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
ELECTIVE 3.3
MOBILE COMPUTING
Hours:6 Credits: 5
Semester: VI
Objectives:
UNIT I
Information Access Devices – Handheld Computers – Palm OS – Based Devices Windows
CE – Based Handheld Computers – EPOC Based Handheld Computers – S Notebooks – Phones –
Cellular Phones – Data transmission capabilities – Smart Phones Screen Phones.
UNIT II
Smart Identification – Smart Cards – Smart Labels – Smart Tokens – Embedded Controls –
Smart Sensors and Actuators – Smart Appliances and horm networking – Automotive computing.
UNIT III
Internet Protocols and Formats: HTTP – HTML – XML – Xforms – Mobile Internet –
WAP 1.1 Architecture – Wireless Application Environment 1.1 – WAP 2.0 Architecture – i-node.
UNIT IV
Voice: Voice Technology Trends – Voice on the web – Standardization.
UNIT V
Connectivity – Wireless Wide Area Networks – Short Range Wireless Communication.
Text Book:
Principles of Mobile Computing – Uwe Hansmann, Lother Merk, Martin S.Nicklous,
Thomas Stober, Springer – Second Edition – 2003.
Reference Book:
Principles of Mobile communication, Gordan L.Stober,2nd edition, Springer science
64
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
VB.NET LAB
Hours: 2 Credits: 2
Semester: VI
Program List:
65
APAC(W),Palani B.Sc Computer Science 2016-17 to 2018-19 Batches
WEB DESIGNING
Hours: 2 Credits : 2
Semester: VI
UNIT I:
Basics of Internet and World Wide Web : Network – History of internet – E-mail – WWW –
Browser – Search Engines.
UNIT II:
Introduction to HTML: Introduction to HTML – Homepage – HTML documents – Anchor
tag – Hyperlinks.
UNIT III:
Web Page Design: Header Section: Prologue – Links – Colorful webpage – Comment lines
– Sample HTML.
UNIT IV:
Body Section: Heading printing – Aligning Heading – Horizontal rule – Paragraph –
Formatting Tags – Logical style – Physical style – Images and Pictures
UNIT V:
Ordered And Unordered List: List – Unordered list – Heading Inner List – Type attribute –
Nested List – Table Handling: Table – Table Creation – Width – Cells spanning – Cell alignment –
Coloring Cells – Column specifications – Sample Tables
Text Book:
World wide web design with HTML, C.Xavier, Tata McGraw- Hill Publishing , New
Delhi.
66