Adit
Adit
REVISED
REGULATIONS
for
5
UNIVERSITY OF MYSORE
2. INTAKE
2.1. There shall be a minimum of 15(fifteen) intake.
2.2. The merit of the candidate is the aggregate percentage of marks of second year
PUC examination.
2.3. The selection of eligible candidates for admission to course shall be based on merit–
cum-reservation policy of the government of Karnataka from time to time.
3. COURSE OF STUDY
3.1. The course of study for the Advanced Diploma in Information Technology (ADIT)
shall extend over a period of one year consisting of two semesters. Each semester
shall be of sixteen weeks duration. The academic calendar shall be as notified by
the university from time to time. However, a candidate can take a maximum of two
years for completion as per double the duration norms of University of Mysore.
3.2. The medium of instruction shall be English.
3.3. There shall be five papers of theory with practicals in the first and the second
semester. The hours of instruction shall be two hours/week for each theory paper
and two hours of two practicals for each paper ( four hours for each practical).
6
4.4. The student who fails to complete the course in the manner stated in 4.3 above
shall not be permitted to appear for the University examinations. Such a candidate
shall enroll himself/herself in the coming two years. However the admission is
subject to the availability of the seats.
4.5. If the conduct/behavior of the student is not found to be satisfactory, action will be
initiated as per the University regulations
5. SCHEME OF EXAMINATION
5.1 There shall be a University examination at the end of each semester. The duration of
theory and practical examination shall be of Two hours duration.
5.2 The duration and maximum marks and minimum marks for pass in each of the theory
and practical shall be as given below:
7
ADIT: OBJECT ORIENTED 20 7 50 18 30 11 100 40
T- 2.4 PROGRAMMING
WITH JAVA
ADIT: 20 7 50 18 30 11 100 40
T2.5 CYBER SECURITY
5.3 In the Practical examination each student should execute one question out of the
10/12 practical questions approved in the syllabus.
5.4 Change of program during lab examinations is not permitted because all the
Programmes are given from the predefined list from the syllabus only.
5.5 The internal assessment marks in each theory paper shall be awarded by the
concerned course teacher based on (i) two class tests, each of one hour duration,
conducted by him/ her during the semester, (ii) Assignment and (iii) one seminar.
Average of the two tests to be considered as the final internal assessment marks.
Test1: 15 marks
Test2: 15 marks
Assignment: 5 marks
Seminar: 5 marks
6.1 The candidate who obtains a minimum of 35% of marks in each of the theory and
practical examination and a minimum of 40% of marks of theory/practical/Project
examination and Internal Assessment marks put together shall be declared to have
passed in the respective paper. The candidate is declared to have passed the
semester if he/she passes in all the papers. The candidate who fails to get such a
minimum marks in any paper(s) shall repeat the theory / practical examination of
that paper. The Internal Assessment marks once awarded is final and there is no
8
provision for improvement. Minimum Credits for getting the Diploma: 20 credits
from 2 semesters.
6.2 The Grades shall be declared on the basis of aggregate marks obtained by the
candidate, who has successfully completed both the semesters of the course.
6.3 The classification of credits of successful candidates shall be as under:
9
LIST OF SUBJECTS TO BE STUDIED FOR ADIT
SI SUBJECTS
01 Semester I
ADIT 1.1 IT TOOLS AND BUSINESS SYSTEMS
ADIT 1.2 PROGRAMMING IN C
ADIT 1.3 BASICS OF PC MAINTENANCE
ADIT 1.4 E COMMERCE
ADIT 1.5 DIGITAL IMAGE EDITING USING PHOTOSHOP
02 SEMESTER II
ADIT 2.1 INTRODUCTION TO MULTIMEDIA
ADIT 2.2 BUSINESS DATA PROCESSING
ADIT 2.3 WEB PROGRAMMING CONCEPTS
ADIT 2.4 OBJECT ORIENTED PROGRAMMING WITH JAVA
ADIT 2.5 CYBER SECURITY
10
ADIT 1.1: IT TOOLS AND BUSINESS SYSTEMS
UNIT 1
Introduction to Computer:
Characteristics of Computers, Input, Output, Storage units, CPU, Computer System, Binary
number system, Binary to Decimal Conversion, Decimal to Binary Conversion, ASCII Code,
Unicode.
UNIT 2.
Computer Organization:
Central Processing Unit - Processor Speed, Cache, Memory, RAM, ROM, Booting, Memory-
Secondary Storage Devices: Floppy and Hard Disks, Optical Disks CD-ROM, DVD, Mass
Storage Devices: USB thumb drive. Managing disk Partitions, File System Input Devices -
Keyboard, Mouse, joystick, Scanner, web cam, Output Devices- Monitors, Printers – Dot
matrix, inkjet, laser, Multimedia- What is Multimedia, Text, Graphics, Animation, Audio,
Images, Video; Multimedia Application in Education, Entertainment, Marketing. Names of
common multimedia file formats, Computer Software- Relationship between Hardware and
Software; System Software, Application Software, Compiler, names of some high level
languages, free domain software.
UNIT 3.
Operating System
Microsoft Windows- An overview of different versions of Windows, Basic Windows
elements, File management through Windows. Using essential accessories: System tools –
Disk cleanup, Disk defragmenter, Entertainment, Games, Calculator, Imaging – Fax.
UNIT 4.
Notepad, Paint, WordPad. Command Prompt- Directory navigation, path setting, creating
and using batch files. Drives, files, directories, directory structure. Application Management:
Installing, uninstalling, Running applications. Linux- An overview of Linux, Basic Linux
elements: System Features, Software Features, File Structure, File handling in Linux: H/W,
S/W requirements, Preliminary steps before installation, specifics on Hard drive
repartitioning and booting a Linux system.
REFERENCES
1. Computer Concepts Basics, Dolores J Wells, Publisher: Course Technology ,Edition
Number: 4 , ISBN: 1423904621,EAN: 9781423904625, Publish Date: 2008-12-31
2. Computer Concepts: Illustrated Brief, Dan Oja, ISBN: 0538749547, Edition: 8 ,
Publisher:Course Technology
3. Computer Concepts And C Programming , Kumar, Udaya; Jeyapoovan; ISBN:
8125916458, EAN: 9788125916451, Edition: Paperback, Publisher: Vikas Publishing
House
4. Computer Concepts and C Programming, J B Dixit, ISBN: 8170081130 Publisher: Laxmi
publications PVT.LTD
5. Computer Concepts and C Programming, Dr S Ravishankar , Publisher: Himalaya ,Edition
Number: 2 ,EAN: CHIMPUB110247
11
6. Computer Concepts & C Programming, Sangameshwara Bg, SANGUINE TECHNICAL
PUBLISHERS, ISBN: 818884930
7 P.K. Sinha and P. Sinha, “ Foundations of Computing” , BPB Publication, 2008.
8 Sagman S, “MS Office for Windows XP”, Pearson Education, 2007.
9 ITL Educational Society, “Introduction to IT”, Pearson Education, 2009.
10 Miller M, “Absolute Beginners Guide to Computer Basics”, Pearson Education, 2009.
SUPPLEMENTARY READING
Turban, Mclean and Wetherbe, “Information Technology and Management” John
Wiely & Sons.
Mansfield Ron, “Working in Microsoft Office”, 2008, Tata McGraw-Hill
Balagurusamy E, “Fundamentals of Computers”, 2009, Tata McGraw-Hill
Mavis Beacon, “All-in-one MS Office” CD based views for self learning, BPB
Publication, 2008
Perry G, “MS Office 2007”, Pearson Education, 2008.
D’Suoza & D’souza, “Learn Computer Step by Step”, Pearson Education, 2006.
Kulkarni, “IT Strategy for Business”, Oxford University Press Refer: Open Office/ MS
Office Environment for practice.
1 Create a document in Word on a topic of your choice. Format the document with
various fonts (minimum 12, maximum 15) and margins (minimum 2, maximum 4).
The document should include
a) A bulleted or numbered list
b) A table containing name, address, basic pay, department as column heading
c) A picture of lion using clip art gallery
d) An example of word art
e) A header with student name & date
f) A footer with pagination
2 Create a document with the text given below and save it as First.Doc
A Read only Memory is a memory unit that performs the read operation only, it
does not have a write capability. This implies that binary information stored in a
ROM is made permanent during the hardware production of the unit and cannot
be altered by writing different words into it. Whereas a RAM is a general-purpose
device whose contents can be altered during the computational process, a ROM is
restricted to reading words that are
permanently stored with in the unit. The binary information to be stored, specified
by the designer, is then embedded in the unit to form the required
interconnection pattern. Do the following
a) Count the occurrences of the word “ROM” in the above document.
b) Replace ROM with Read Only Memory in the entire document
c) Underline the text Read Only Memory
d) Make an auto correct entry for ROM and it should be replaced by Read Only
12
Memory
3
3 Use first.doc to perform the following operations
a) Make the first line of document bold
b) Make the second line italic
c) Underline the third line
d) Align the fourth line to center
e) Make the font color of first line as red
f) Change the font style of fifth line to Arial
g) Change the second line to 18 points
h) Insert the date & time at the start of document
4 Use the document earlier saved and perform the page setting as follows
Top Margin 1.3”
Bottom margin 1.4”
Left margin 1.30”
Right margin 1.30”
Gutter margin 1.2”
Header 0.7”
Footer 0.7”
Paper size executive
Orientation landscape
5 Insert a table. The table should have 5 columns. The auto behavior should be
‘Fixed column width’. The following report has to be created in the table.
Sr. No. Name Basic Pay Designation Department
1 Rahul Roy 10000/- MD Marketing
2 Ritu Garg 12000/- AD Sales
3 Mohit 8000/- Manager Sales
4 Rakesh 9000/- Senior Manager HR
(a) Heading should have a font size of 18, color should be blue and font should be
bold.
(b) The data should have a font size of 12, color should be Red and font should be
italic
(c) Insert a new row between 3 & 4 and type the data and reorder the sr. no
column.
13
Do the following
(a) In the total marks column, entries should be calculated using formulas and it is
the sum of marks in physics and marks in chemistry.
(b) Insert a new row at the end of the table and also find grand total using
formula.
(c) Sort the table based on total marks
(d) The date and heading should be center aligned
(e) Heading should be in bold and underlined
7 Below is given a letter and some addresses, this letter is to be sent to all these
addresses,
so use mail merge option to do so
Addresses are:
1) Amit
H No 424 sector 8D
Chandigarh
2) Rohit
H No 444, Sector 125C
Chandigarh
3) Jyoti
H NO 550, Sector 16A
Chandigarh
The Letter is
To
<<Name>>
<<Address>>
Dear <<Name>>
You are called for an interview on the <<Date>>at 9:00 A.M with your original
documents
Yours Sincerely
ABC Limited
Phase –7
Mohali
8 Make a template for the bio-data with the following format
Bio-Data
14
9 Type the following data in excel worksheet and save it as first.xls
Do the following
(a) Highlight column A and copy it to column C
(b) Sort the data in column C in ascending order
(c) What is the lowest number in the list (use a function)
(d) Copy the data in column A to column E and sort it in descending order
(e) What is the highest number in the list (use a function)
(f) How many numbers in this list are bigger than 500 (use a database function)
(g) How many numbers in column A are between 520 and 540 inclusive
(use a database function)
10 Create 15 student s marks card with 6 papers marks and
calculate total, average , percentage declare results and class.
Plot 3d bar graph and line graph.
11 Create a presentation in PowerPoint using all the menus
12 Create a table with the following field names in MS-Access
Name of field Data type
Book_name Varchar
Purchase_date Date
Price Numeric
Author_name Varchar
15
Do the following
a) Enter 5 records in the table using forms
b) Display list of books in alphabetical order using reports
c) Display list of books in ascending order of price
UNIT-1
C Language Preliminaries Introduction, History and features of C, Characteristics of C,
Applications of C. Constants and Variables, Fundamentals of C, Variables, Constants, Data
Types, int, float, char, double. Input-Output statements, formatted input, formatted output
statements, Unformatted input statements, unformatted output statements.
UNIT-2
Operators In C, C operators, unary operator, binary operator, arithmetic operator,
increment operator, Decrement operator, relational operator, logical operator, bit wise
operator, ternary Operator, comma operator, size of ()-operator, mathematical functions,
header files, Preprocessor directives. Control Statements, Conditional control statements,
if-statements, if-else statements, nested if- statements, Switch-statements, go to
statement. Loop Control Structures, while statement, do-while statement, for statement,
nested for statement, break Statement, continued statement.
UNIT-3
Arrays, Definition, classification of arrays, declaration of an array, One-dimensional array &
Multidimensional arrays. Functions Function definitions, arguments and parameters,
category of functions, function with No arguments and no return values, function with
arguments but no return value, Functions with no arguments and return values, local and
global variables. Pointers, Definition, call by value and call by reference, pointer declaration,
and pointer notations. Strings, declaring and initializing string variables, reading and writing
strings, string handling functions.
UNIT-4
Structures And Unions, Definitions, declarations, embedded structure declarations,
initialization of a Structure, array of structures, unions, definitions, declarations, accessing
union Members, and initialization. File operations, Data organization, file operations,
opening a file, reading from a file, trouble in Opening a file, closing the file. Advanced
concepts Bit fields, Marcos, types def. Introduction to data structures, singly linked lists,
doubly linked lists, circular list, representing stacks and queues in C using arrays and linked
lists, infix to post fix conversion, postfix expression evaluation. Trees- Binary tress,
terminology, representation, traversals, graphs- terminology, representation, graph
traversals (dfs & bfs)
16
References:
1) The C Programming Language, B.W. Kernighan, Dennis M.Ritchie, PHI/Pearson
Education
2) Computer Concepts and C Programming P.B.Kotur Sapna Book House
3) Programming in C, E.Balagurusamy, Tata McGraw Hill
4) Let us C , Yashavant P. Kanetkar, BPB Publications
5) Computer Basics and C, V Rajaraman, Tata McGraw Hill
6) Programming With C, Gottfried, Sehaums Outline Series, Tata McGraw hill Publications
7) Computer science, A structured programming approach using C, B.A. Forouzan and R.F.
Gilberg, Third edition, Thomson.
8) DataStructures Using C - A.S.Tanenbaum, Y. Langsam, and M.J. Augenstein, PHI/Pearson
education.
9) C & Data structures - P. Padmanabham, B.S. Publications.
10) C Programming with problem solving, J.A. Jones & K. Harrow, Dreamtech Press
11) Programming in C - Stephen G. Kochan, III Edition, Pearson Eductaion.
12) Data Structures and Program Design in C, R.Kruse, C.L. Tondo, BP Leung, Shashi M,
Second Edition, Pearson Education.
01 Write a program to find sum of all prime numbers between 100 and 500.
02 Write a program to reverse the digits of a given number. For example, the number
9876
Should be returned as 6789
03 Write a program to compute the wages of a daily laborer as per the following rules
Hours Worked Rate Applicable
Upto first 8 hrs Rs 50/-
For next 4 hrs Rs 10/- per hr extra
For next 4 hrs Rs 20/- per hr extra
For next 4 hrs Rs 25/- per hr extra
For rest Rs 40/- per hr extra
Accept the name of the laborer and no. of hours worked. Calculate and display the
wages.
The program should run for N number of laborers as specified by the user
04 Write a program to input 20 arbitrary numbers in one-dimensional array. Calculate
Frequency of each number. Print the number and its frequency in a tabular form
05 Write a function, str_search(char* s1,char* s2, int n) , that takes two strings and an
integer, as arguments and returns a pointer to the nth occurrence of 1st string s1 in
2nd string s2, or NULL if it is not present.
06 Write a C function to remove duplicates from an ordered array. For example, if input
array
17
contains 10,10,10,30,40,40,50,80,80,100 then output should be 10,30,40,50,80,100.
07 Write a menu driven program to maintain a Telephone Directory having following file
structure:
1. Name : Character type : Length =20 characters.
2. Address : Character type : Length =40 characters.
3. Phone: Character type : Length =12 characters.
Menu
1. Add record(s)
2. Display record(s)
3. Search record(s)
4. Modify record(s)
5. Delete record(s)
6. Backup copy of File
7. Exit
Type your choice= 1,2,3,4,5,6,7— ->
08 Write a program to extract words form any text file and store in another file. Sort the
words in alphabetical order and store them in the same file. Read the sorted file and
print the frequency of each word.
09 Write a program to display the Following pattern called Floyed’s Triangle.
1
23
456
7 8 9 10
11 12 13 14 15
10 Define a structure for an Employee having EmployeeName, EmployeeCode, BasicPay,
DearnessAllowance, HRA, PF, GrossPay, NetPay Take an array of 10 Employees. Write
‘C’ functions to :-
a) Accept data for EmployeeName, EmployeeCode, BasicPay for all the
employees.
b) Compute :-
a. DearnessAllowance = 50% of BasicPay
b. HRA = 20% of BasicPay + DearnessAllowance
c. PF = 12% of BasicPay + DearnessAllowance
d. GrossPay = BasicPay + DearnessAllowance + HRA
e. NetPay = GrossPay – PF
c) Display the name of employee who has highest GrossPay.
d) Compute and display average net pay.
e) Display list of all employees in the alphabetical order of employee name.
11 Write a program to convert a given decimal number to its binary equivalent and vice
versa.
12 Write a program to display the content of a Text file, which means it, will behave like
TYPE command of MSDOS. Suppose the name of your program file: FILETYPE.C and
FILETYPE.EXE and the name of the source file is MYFILE.TXT. The following command
should work: C: \PROGRAM> FILETYPE MYFILE.TXT
18
ADIT 1.3: BASICS OF PC MAINTENANCE
UNIT 1
Troubleshooting, General PC Problems: Introduction, General Troubleshooting rules,
Common Problems & Solutions, Preventive Maintenance. BIOS: Typical Motherboard BIOS,
BIOS Features, BIOS & Boot Sequences, BIOS Shortcoming & Compatible Issues, BIOS
Troubleshooting, BIOS Upgrades. Installing & configuring ANTI VIRUS.
UNIT 2
Hard Disk: Introduction, Disk Basics, Disk Performance & Characteristics, Drive,
Construction, Drive Testing & troubleshooting. Motherboard & Buses: Introduction,
Motherboard Components, Expansion Slots system Bus Functions & Features. Upgrading &
Troubleshooting Motherboard, General Bus Troubleshooting.
UNIT 3
Basic Memory Concepts: Introduction, Installing Memories, Upgrade Options & Strategies,
Replacing Memories with Higher Capacity. Troubleshooting Memory.
UNIT 4
Printers: Printer Technology, How Printer Works, Attaching Printer, Installing Printer
Drivers, Preventive Maintenance, And Common Printer Problems & Solution Error Code:
Beep Code, Post Code, Post Reader Card.
References
1. Upgrading & Repairing PCs : Muller – Prentice Hall – 10th Edition, 2000.
2. Complete PC Upgrade & Maintenance Guide : Mark Minasi–BPB Publishers–15th
Edition, 2004. Learning PC hardware – Bangia ramesh khanna book Pub private
3. Bigelow Stephen J P. C Touble shooting and repair Dremtech press
4. PC software made simple Taxali R. K Tata MC Graw – Hil[ Publishing company
5. Operating System – Godbole Achyut Tata MC Graw – Hil[ Publishing company
6. Operating System Deitel Harrey .M. Pearson education Asia
UNIT 1
Introduction to E-commerce: Introduction, E-commerce or Electronic Commerce- An
Overview, Electronic Commerce – Cutting edge, Electronic Commerce Framework. Evolution
of E-commerce: Introduction, History of Electronic Commerce, Advantages and
Disadvantage of E-commerce, Roadmap of e-commerce in India
UNIT 2
Network Infrastructure: Introduction, Network Infrastructure- An Overview, The Internet
Hierarchy, Basic Blocks of e-commerce, Networks layers & TCP/IP protocols, The
Advantages of Internet, World Wide Web
UNIT 3
E-commerce Infrastructure: Introduction, E-commerce Infrastructure-An Overview,
Hardware, Server Operating System, Software, Network Website. Managing the e-
Enterprise: Introduction, e- nterprise, Managing the e-Enterprise, E-business Enterprise,
Comparison between Conventional Design and E-organization, Organization of Business in
an e-Enterprise
UNIT 4
e-Commerce Process Models: Introduction, Business Models, E-business Models Based on
the Relationship of Transaction Parties, e-commerce Sales Life Cycle (ESLC) Model, Risks of
Insecure Systems: Introduction, An Overview of Risks Associated with Internet Transactions,
Internet Associated Risks, Intranet Associated Risks, risks associated with Business
Transaction Data Transferred between Trading Partners. Management of Risk: Introduction,
Introduction to Risk Management, Disaster Recovery Plans, Risk Management Paradigm
UNIT 5
Electronic Payment Systems: Electronic Payment Systems, Electronic Cash, Smart Cards and
Electronic Payment Systems, Credit Card Based Electronic Payment Systems, Risks and
Electronic Payment Systems
References
1. E-Commerce Concepts, Models, Strategies- :- G.S.V.Murthy Himalaya Publishing
House
20
2. E- Commerce :- Kamlesh K Bajaj and Debjani Nag
3. Electronic commerce :- Gray P. Schneider 4. E-Commerce, Fundamentals &
Applications : Chand (Wiley)
UNIT 1
Introduction of PhotoShop, Creating a New File, Main Selections, Picking color, Filling a
selection with color, More ways to choose colors and fill selections, Painting with
paintbrush tool, Using the magic wand tool and applying a filter, Saving your document
Color Mode, Gray Scale Color Mode, RGB Color Mode, CMYK Color Mode, Bitmap Mode,
Open a file, Preference, Foreground & background, Changing Foreground and Background
colors,
UNIT 2
Using the Large color selection Boxes and small color swathes, Using the Eyedropper tool to
sample Image color, Changing the Foreground Color While using a Painting Tool, Using
Brushes, Selecting the Brush Shape, Drawing a vertical and Horizontal Straight lines with any
brush, Drawing connecting Straight Lines ( at any angle) with any brush, Creating a New
21
Brush, Saving Brushes, Loading Brushes, Creating a Custom Brushes, Using the Painting
Modes, Fade, Airbrush Options, Pencil Options
UNIT 3
Rubber stamping an Aligned Clone, Rubber Stamping, Impressionist Style, Using line tool,
Using the Editing Tool, The Smudge Tool, The Blur and Sharpen Tool, The Dodge / Burn Tool,
Shadows, Mid,tones and Highlights, Selection Tools, Making Rectangular and Square
Selections, Feathering a Selections, Lasso Features, Lasso Options, Making selections by
color or Gray Scale value using the Magic Wand, Moving an anchor point or Direction point
to change the shape of curve, Adding and Removing Anchor points, Moving Path, Saving,
Loading and Creating New Path, Filling & Stroking Path
UNIT 4
Introduction of layers, Creating & editing New layers, Adding a background, Creating Layer
Mask, Layer Masks, Adjustment Layers, Adding Fills and Gradients, Filling with paint bucket
tools, Filling type with grading Fills, Applying Filters, Blur Filters, Render Filters, Sharpen
Filters, Sketch Filters, Texture Filters, Other Special Filters, Printing your document, Save
your file, Save file as a JPEG, TIFF, GIF, PNG
References
1. Anil madan, multimedia systems design
2. Learning multimedia
3. Barstow Bruce & Martin tony, photoshop 7 - the ultimate reference
4. Burke daronthy & Clabria jane, multimedia systems
5. Chapra steven.c & Canale raymond.p., digital multimedia
6. David matthew, multimedia technology application
7. Muley.d.s., fundamentals of computers graphics and multimedia
Pender Thomas p, multimedia - a hands on introduction
22
ADIT 2.1: INTRODUCTION TO MULTIMEDIA
UNIT III – MULTIMEDIA INPUT AND OUTPUT TECHNOLOGIES Key Technology Issues, Pen
Input, Video and Image Display Systems, Print Output Technologies, Image Scanners, Digital
Voice and Audio, Video Images and Animation, Full Motion Video.
UNIT IV– STORAGE AND RETRIEVAL TECHNOLOGIES Magnetic Media Technology, RAID-
Level-0 To 5, Optical Media, WORM optical drives, Hierarchical Storage Management, Cache
Management for storage systems.
REFERENCES
1. Andleigh PK and Thakrar K, “Multimedia Systems”, Addison Wesley Longman, 1999.
2. Fred Halsall, “Multimedia Communications”, Addison Wesley, 2000.
3. Ralf Steinmetz, Klara Nahrstedt, “Multimedia, computing, communications and
applications”, Prentice Hall, 1995.
4. Tay Vaughan, “Multimedia making It work”, TMH 5th Edition 2001.
5. Weixel, Fulton, Barksdale.Morse, “Multimedia Basics”, Easwar Press 2004
UNIT 1
Meaning and purpose of Data processing - Source documents data input data Manipulation
- Output of information - data storage -Files and Records - file creation - File access - File
manipulation and maintenance - File generation - sequential and Direct file organisation.
UNIT 2
Meaning and purpose of windows - menus - Dialog Boxes - File Management under
Windows, features of word processing under Windows - Microsoft Word - File Menu - Using
Letter wizard for producing business letters -Entering, selecting, inserting, viewing text -
Normal view - Page view - Point view - Zooming the view - character and paragraph
formating - Printing a document.
UNIT 3
Introduction to spreadsheet - spreadsheet overview - formating worksheet Data - Relative
and absolute Referencing - working with Formula working with Functions - Creating and
using Macros - Data Management through worksheets - analysis through charts/graphs -
Setting print Styles - Printing worksheets and charts/Graphs.
UNIT 4
Introduction to database - concepts of relational Database Management Applications -
Types of Database Models - Network Model Heirarchial Model - RDBMS - ORDBMS.
UNIT5
Introduction to SQL - Parts of SQL-- DML, DDL, DCL and Query Language creating and
manipulating tables -Inserting data into tables Restricting and validating Data Entry with
Constraints - creating simple reports using oracle Plus Report Manager - Maintaining users
and Database Administration - user creation - Roles and Privileges concepts of Front -end
Applications - Need for data entry screens - D2k as a front -and tool. Working with D2K
forms Designer - forms, Menus, Tool Bars, D2K reports for better Reporting of Data - Master
detail reports.
24
References:
1. John Shelly and Roger Hunt, Computer Studies : A first course, PHI
2. Guy Hart-Davis, The ABCs of Microsoft office, BPB
3. Ivon Byross - Developing Commercial Applications using Developer 2000 version 2 (Forms
5 and Reports 3)
UNIT 1
Introduction to Java and its Features, Introduction to object oriented paradigm, Concepts of
Object - Oriented programming (Objects and Classes, data abstraction and data abstraction
and encapsulation, inheritance, polymorphism, Dynamic binding). Basics of Java, Java
history; Java features (Compiled and interpreted, Platform-independent and portable,
Object - Oriented, Robust and Secure, Distributed, Simple, Small and Familiar,
Multithreaded and interactive, High performance, Dynamic and extensible); How Java
differs from C and C++.
UNIT 2
Classes, Objects and Methods, Introduction, Defining a class, adding variables and
methods, creating objects, accessing class members, constructors, method overloading and
overriding, this keyword, finalize () and garbage collection, inheritance and abstract classes.
Packages - Introduction, Java API packages, using system packages, naming conventions,
creating packages, accessing a package, using a package, adding a class to a package, Java
script
UNIT 3
25
Interfaces - Introduction, Defining interfaces Extending Interfaces, implementing interfaces,
accessing interface Variables. Managing Error and Exceptions - Introduction, types of
errors (Compile-time and run-time errors), Exceptions, syntax of exception Handling code,
multiple catch statements, using finally statement, throwing our own exceptions.
UNIT 4
Applet Programming - Introduction, how applets differ from applications, building applet
code, applet Life Cycle (initialization state, running state, idle or stopped state, dead state,
Display state, Creating an executable applet, designing a web page, AWT and swings Event
handling. Managing Input/Output files in Java - Introduction, concept of streams, stream
classes, byte stream classes, character stream classes, using Streams, other useful I/O
classes, and introduction to JDBC.
Reference
1. The Java Handbook, by Patrick Naughton, Michael Morrison Publisher:
Osborne/McGraw-Hill ,ISBN: 0-078-82199-1 ,Pages: 424 ,Publication Date: April,
1996
2. Object-Oriented Programming From Problem Solving to Java ,Jose M. Garrido ,
ISBN : 81-7008-625-6 , Edition : 2004 ,Pages : 360 ,
3. Keeping Ahead - Java 2 ,Benjamin Aumaiile ,ISBN : 81-7008-470-9 ,Edition : 2006
Simply Java An Introduction to Java Programming, James R. Levenick, ISBN : 978-
81-318-0200-7 ,Edition : 2007
4. Internet & Java Programming, Harish Kumar Taluja ,ISBN : 978-81-318-0367-7
,Edition : First, 2008
5. Programming Engineering Computations in Java ,Dr. Raja Subramanian, ISBN : 978-
81-318-0209-0 ,Edition : First, 2007
6. Secrets of JAVA ,Er. R. Kabilan ,ISBN : 978-81-318-0720-0, Edition : First, 2009
7. Advance Java, Gajendra Gupta ,ISBN : 81-7008-940-9 ,Edition : First, 2006
8. HTML & JavaScript for Visual Learners , Chris Charuhas , ISBN : 81-7008-359-1
Edition : 2008
UNIT 1
Classes and Objects - Introduction, structures and classes, declaration of classes, member
functions, defining the object of the class, accessing a member of class, array of class
objects, pointer and classes, classes with classes (Nested class), Constructors, copy
constructor, default constructor, Destructors, inline member Functions, Friend functions,
Dynamic memory allocations, this pointer.
UNIT 2
Inheritance - Introductions, single inheritance, types of derivations, public inheritance,
private Inheritance, protected inheritance, array of class objects and single inheritance,
Multiple inheritance, multilevel inheritance, hybrid inheritance.
UNIT 3
Overloading - Function overloading, function overloading with various data types, function
overloading with arguments, operator overloading, overloading assignment Operator,
overloading of binary operator, overloading arithmetic operator, Overloading of comparison
operator, overloading of unary operator.
27
UNIT 4
Polymorphism - Polymorphism, early binding, virtual functions, late binding, pure virtual
Functions, abstract base classes, virtual base classes. Templates and Exception Handling,
Function templates, class templates, Exception handling. Data File Operations - Opening and
closing of files, opening a file, closing a file.
References
1. Herbert Schildt, C++ The Complete Reference, Tata McGraw Hill Publication.
2. Paul S. Wang, Standard C++ with Object Oriented Programming, Thomson Learning.
3. E. Balagurusamy, C++, Tata McGraw Hill Publication.
4. B. A. Forouzon, R. F. Gilberge, and Computer Science: A Structured Approach Using
C++, 2/e, Thomson Learning.
5. Stroubstrup B., The C++ Programming Language, Addison Wesley.
6. D Ravichandran, Programming with C++, Tata McGraw Hill Publication.
UNIT 1
Systems Vulnerability Scanning Overview of vulnerability scanning, Open Port / Service
Identification, Banner / Version Check, Traffic Probe, Vulnerability Probe, Vulnerability
Examples, OpenVAS, Metasploit. Networks Vulnerability Scanning - Netcat, Socat,
understanding Port and Services tools - Datapipe, Fpipe, WinRelay, Network
Reconnaissance – Nmap, THC-Amap and System tools. Network Sniffers and Injection tools
– Tcpdump and Windump, Wireshark, Ettercap, Hping Kismet
28
UNIT 2
Network Defense tools Firewalls and Packet Filters: Firewall Basics, Packet Filter Vs Firewall,
How a Firewall Protects a Network, Packet Characteristic to Filter, Stateless Vs Stateful
Firewalls, Network Address Translation (NAT) and Port Forwarding, the basic of Virtual
Private Networks, Linux Firewall, Windows Firewall, Snort: Introduction Detection System
UNIT 3
Web Application Tools Scanning for web vulnerabilities tools: Nikto, W3af, HTTP utilities -
Curl, OpenSSL and Stunnel, Application Inspection tools – Zed Attack Proxy, Sqlmap. DVWA,
Webgoat, Password Cracking and Brute-Force Tools – John the Ripper, L0htcrack, Pwdump,
HTC-Hydra
UNIT 4
Introduction to Cyber Crime Investigation Firewalls and Packet Filters, password Cracking,
Keyloggers and Spyware, Virus and Warms, Trojan and backdoors, Steganography, DOS and
DDOS attack, SQL injection, Buffer Overflow, Attack on wireless Networks
Reference
29