Académique Documents
Professionnel Documents
Culture Documents
Full Marks: - 75
Group-A
60 Lectures
Fundamental of Computer and Information Technology
Printers: Daisy Wheel, Dot Matrix, Ink Jet, Laser, Line Printer.
Plotter
Sound Card and Speakers
Storage Devices:
Storage Fundamentals: - Primary verses Secondary
Data Storage and retrieval method- Sequential, direct, Index Sequential.
Various storage Device:- Magnetic Tape, Magnetic Discs, Cartridge Tape, Hard Disk Drives,
Floppy Disks( Winchester Disks), Optical Disks, CD, VCD, CD-R, CD-RW, Zip Drive
UNIT-III: Computer Software
Need, Types of software: System Software and application Software
System Software: Operating System, Utility Program, Programming Languages, Assemblers,
Compilers and Interpreters
Operating System: - Functions type- Batch, Single, Multiprogramming, Multiprocessing,
Programming Language: Machine Level, Assembly, High Level, 4GL, their merits and
demerits,
Application Software:
Word processing, Spreadsheet, Presentation Graphics, Database Management Software,
Characteristics, Usages and Examples and area of Application of each of them.
Computer Viruses:
Virus Working Principal.
Types of Viruses.
Viruses detection and prevention.
Viruses on network.
Group - B
60 Lectures
Packages (Windows 98/2000)
Unit-I
Windows 98/2000
Windows concepts, features, windows structure, desk top, task bar, start menu, My
Computer, Recycle Bin.
Windows Accessories: Calculator, Notepad, Paint, WordPad, Character Map.
Windows Explorer: Creating folders and other Explorer facilities.
Entertainment: CD Player, DVD Player, Media Player, Sound Recorder, Volume
Control.
Managing Hardware and Software: Installation of Hardware and software, Using
Scanner.
System Tools: Backup, Character Map, Clipboard views, Disk defragmenter, Drive
space, Scandisk, System Information, System Monitor, Drive Converter (FAT 32).
Communication: - Dial-up Networking, Direct cable connection, Hyper terminal, Phone
Dialer.
Sharing information between programs
Understanding OLE.
Embed / Link using Cut and Paste.
Embed / Link using Insert Object.
Manage Embedded / Linked Object.
Unit II
Word Processing: Ms-Word
Introduction to word processing.
Introduction to Ms-Word: Features, creating, saving and opening documents in word
interface, toolbars, ruler, menus, keyboard shortcut.
Editing a document: Moving, scrolling in a document, opening multi document
windows, editing text selecting, inserting, deleting, moving text.
Previewing documents, printing documents: print a document from the standard tool
bar, print a document from the menu shrinking a document to fit in a page, reduce the
number of pages by one.
Formatting documents: Paragraph formats, Aligning text and paragraph, Borders and
shading, Header and footers, multiple columns.
Unit III
Word Processing: Ms-Word
Advanced features of MS-Word:
Find and Replace, Checking the grammar and spelling, formatting via find and replace.
Using the Thesaurus, Using auto correct, Auto complete and Auto text, Word count.
Hyphenating, Mail merge, mailing, labels wizard and templates, handling graphics,
tables and charts, converting a word document into various formats like Text, Rich
Text Format, Word perfect, HTML etc.
Unit- IV
Worksheet: MS Excel
Worksheet basics
Creating worksheet, entering data into worksheet, heading information, data, text, dates,
alphanumeric, values, saving and quitting worksheet.
Opening and moving around in existing worksheet.
Toolbars and Menus, Keyboard shortcuts.
Working with single and multiple workbooks: copying, renaming, moving, adding and
deleting, copying entries and moving between workbooks.
Working with formulas and cell referencing
Autosum.
Copying Formulas.
Absolute and Relative addressing.
Working with ranges: creating, editing and selecting ranges.
Unit - V
Worksheet: Ms Excel
Formatting of worksheet Auto Format, changing alignment, character styles,
column width, date format, borders and columns, currency sign.
Previewing and printing worksheet Page setting, print titles, Adjusting margins, Page
Break, headers and footers.
Graphs and charts using wizards, various charts type, formatting grid lines and
legends, previewing and printing charts.
Database Creation, sorting, query and filtering a database.
Functions Database, Date and Time, Maths and Trigonometry, Statistical, Text and
Logical functions.
Creating and using Macros.
Multiply Worksheets- Concepts, Creating and Using
Unit- VI
PowerPoint
What is PowerPoint: Views
Getting started with PowerPoint: Auto Content Wizard, Editing the Presentation, Using
Design Template, Creating Masters, Adding Slides, Changing Slide Layout, and
Deleting Slides.
Working With Text in PowerPoint: Editing and Moving Text, Working in Outline
View, Spell-Checking, Formatting Text, Changing Colours, Changing Case, Picking
Bullets, Aligning Text.
Graphics in PowerPoint: Inserting Objects in PowerPoint, Inserting Picture in
PowerPoint, The Clip-Art Gallery, Drawing in PowerPoint, Auto Shapes.
Show Time: Slide Show Menu, Starting the Show, Setup Show, Electronic Pen,
Rehearsal of Presentation, Slide Transaction, Animation Effect, Hiding Slides.
Printing of Presentation.
References:
1. Illustrated MS-DOS 6.22- Russell A. Shultz.
2. Introduction to IBM PCs- Peter Norton.
3. DOS 6 and 6.2 Companion- Satish Jain
4. PC Software for Windows 98 made simple- R. K. Taxali.
Paper-II (Theory)
Time: - 3 hrs.
Full Marks: - 75
Group-A
60 Lectures
Programming Logic and Design Techniques
Unit-I:
Logic Gates
Logic Gates
AND, OR, NOT gates and their truth table.
NOR, NAND and XOR gates.
Logic Family (RTL, DTL, TTL).
Boolean Algebra.
Basic Boolean laws.
Basic Number System: Binary, Octal, Decimal, and Hexadecimal.
Unit II:
Program Development
Program Concepts.
Characteristics of Programming.
Various stages in program development.
Unit III:
Programming Languages
Generation / types of Computer Languages: Machine, Assembly, High-Level, 4GL
Merits and Demerits, Comparative Study
Assembler, Compiler, Interpreter
Examples and areas of use of various high level languages and their future.
Procedure and object oriented languages.
Applications Programming generators.
Unit IV:
Programming Aids
Algorithms
Flowcharts: Symbols, Rules for making Flowcharts, types of flowcharts, advantages
and disadvantages.
Pseudo Codes.
Decision Table.
Unit V:
Programming Techniques and Tools.
Programming Techniques- Top-Down, Bottom-Up, Modular, Structured- Features,
Merits and demerits, Comparative Study.
Programming Logic- Simple, Branching, Looping, Recursion.
Cohesion and coupling.
Program testing, debugging and their tools.
Unit VI:
Programming Maintenance
Problem areas in program maintenance.
Documentation- Requirements and Importance, Characteristics of good documentation
System Flowchart, Data Flow Diagram (DFD)- Notations and Constructions
Group-B
60 Lectures
Programming in C
Unit-I
Overview of C
Introduction and features of C
Structure of C Programming
Variables, expressions, identifiers, keywords, data types, constants.
Operator and Expressions
Operator: Arithmetic, Logical, Relational, Conditional.
Precedence and associativity of operators
Type conversion in Expressions
Unit II
Basic Input/Output and Library functions
Single character input/output i.e. getch(), getchar(), getche(), putchar().
Formatted input/output- printf() and scanf().
Library functions- Concepts, mathematical and character functions.
Control Structure
If statement, ifelse statement, nested if..else, else..if ladder.
The conditional (?:) operator.
goto statement.
Switch Statement
Compound statement
Loop controls: for, while, do..while loops, break, continue and goto statement.
Unit- III
Arrays
Single and multi dimensional arrays.
Array declaration and initialization of arrays.
Strings: Declaration, Initialization, functions.
Unit-IV
Functions
The need of form of C functions.
User defined and library functions.
Function arguments.
Return Values and nesting of functions.
Recursion.
Calling of functions.
Arrays as function arguments.
Scope and life of variables- Local and global variables.
Storage Class specifiers- Auto, extern, static, register.
Unit-V
Structure and Union
Defining Structure
Declaration of structure Variables
Accessing structure members.
Nested structure
Array of Structure
Structure Assignments
Structure as function arguments
Function that return structure
Union
Unit-VI
Pointers
Introduction
Understanding Pointers
Declaring and initializing Pointers
Accessing the address of variable
Accessing a variable through it pointer
Pointer expressions
Pointer increments and scale factors
Pointers and arrays
Pointers and character string
Pointers and functions
Pointers and structure
Unit- VII
File Management in C
Introduction
Defining and opening a file.
Closing a file.
Input/output operations on file.
References:
1. Programming in ANSI C- E. Balagurasamy.
2. Programming with C- Gottfried
T. D. C. Part-I (Practical)
Time: 4 Hrs.
Full Marks: 50
The practical examination will be held on the basis of question papers set and supplied
by the university.
The student will maintain a regular record of practical carried out during the academic
sessions which should be verified and checked regularly by the Prof-in-Charge of the
Computer Lab. This record will be presented at the time of University Examination and will be
evaluated by the external examiners. It will carry 10 marks.
The external examiner will conduct the viva-voce examination of the students and it
will also carry 10 marks. The student will be assigned one practical question to be carried out
in the laboratory in the allotted time. This practical work will be evaluated by the external
examiners and this part will carry 30 marks.
The practical examinations will be related to the following topics:
1. DOS and Advanced DOS.
2. MS-Office
3. Programming in C
10
Paper-III (Theory)
Pattern of Question Paper
Six questions to be answered out of eleven questions.
There will be one objective type question (Containing 15 problems from both group-A
and B) which will be compulsory and it will carry 15 marks.
It is divided into two groups as A and B. Besides the compulsory question, 5 questions
will be set from each Group and the examinee will have to answer any five of them selecting
not more than three from a group.
Time: - 3 hrs.
Full Marks: - 75
Group-A
60 Lectures
DATABASE MANAGEMENT SYSTEM
Unit-I:
DBMS Concepts and Architecture
Operational Data
Purpose of database system.
View of data.
Data Models: Relations, Network, Hierarchical.
Instances and schemes, data dictionary.
Types of database languages: DDL, DML.
Structure of a DBMS.
Advantages and Disadvantages of a DBMS.
Database Design
3-Level architecture proposal: External, conceptual and internal level.
Entity Relationship model as a tool of conceptual design entities and entity set,
relationship and relationship set, attributes, mapping constraints, key.
Entity-relationship diagram (E-R diagram): Strong and weak entities, generalization,
specialization, aggregation, reducing E-R diagram to tables..
Unit II:
Relational Data Model
Set theory and fundamentals: Relations, Domain, Attributes, Tuple.
Concepts of Keys: Candidate Key, Primary key, alternate key, super key, foreign key.
Fundamental integrity rules: Entity integrity, referential integrity, extension and
intension.
Relational Algebra: Select, project, cross product, different types of joins, i.e. theta join,
equi join, natural join, outer join, set operations..
Structured query language (SQL).
Codds rule.
Unit III:
11
Group-B
60 Lectures
Data Structure through C
Unit-I:
Introduction of Data Structure
Array
Stacks
Queues
Linked List
Nonlinear data structure
Tree
Operations on data structures
Sorting
Searching
Details Covered
Introduction to Data Structure
Linear Data Structures: Definition, Concept and operations of arrays
Stack( Creation, push, pop)
Queues ( Creation, Insertion and Deletion)
Linked List: Single Linked List, Double Linked List.
Non-Linear data Structures: Definition, concepts and operation of tree.
12
13
Paper-IV (Theory)
Pattern of Question Paper
Six questions to be answered out of eleven questions.
There will be one objective type question (Containing 15 problems from both group-A
and B) which will be compulsory and it will carry 15 marks.
It is divided into two groups as A and B. Besides the compulsory question, 5 questions
will be set from each Group and the examinee will have to answer any five of them selecting
not more than three from a group.
Time: - 3 hrs
Full Marks: - 75
Group-A
60 Lectures
OBJECT ORIENTED PROGRAMMING C++
Unit-I
Overview of C++: Introduction, concept of oriented programming C++ Fundamental
Classes and objects: Classes, structure and Classes, union and classes, inline function,
scope resolution expression. Static class members; Static Data Member, Static Member
Function, passing object to function, returning objects, object assignment.
Unit-II
Constructor and Destructor: Introduction, parameterized constructor, multiple constructors
in a class, constructor with default argument, copy constructor, default argument,
constructing two-dimensional array, destructor.
Array, pointer reference and the dynamic allocation operator: pointer to class members.
References: Reference parameter, passing references to objects, returning references,
independent reference, C++s dynamic allocation operators, initializing allocated memory,
allocating array, allocating objects.
Unit-III
Functions and operator overloading: Function overloading, overloading constructor
function finding the address of an overload function, operator overloading: creating a
member operator function, creating prefix and postfix forms of the increment and
decrement operation, overloading the shorthand operation (i.e. +=, -= etc). Operator
overloading restrictions, operator overloading using friend function, overloading new and
delete, overloading some special operators, overloading {}, (), - comma operator,
overloading << and, friend function, friend classes.
Unit-IV:
Inheritance: Base class access control, Inheritance and protected members, protected base
class inheritance, inheriting multiple base classes, constructors, destructors and inheritance,
when constructor and destructor functions are executed, passing parameters to base class
constructors, granting access, virtual base classes, pointer to derived type.
14
Virtual function, using manipulators to form and Polymorphism: Virtual function, pure
virtual functions early vs. late binding.
Unit-V:
The C++ I/O system basic: C++ streams: the basic stream classes, C++ predefined
streams, formatted I/O: Formatting using the ios members, setting the formal flags,
clearing format flags, an overloaded form of self(), examining the formatted flags,
setting all flags, using width(), precision() and fill(), using manipulators to format I/O,
creating your own manipulators.
++ I/O: fstream.h and the file classes opening and closing a file, reading and writing
text files, binary I/O: get() and put(), read() and write(), more get() functions, getline(),
detecting EOF, the ignore() function, peek() and putback(0, flash().
Group - B
60 Lectures
MULTIMEDIA TOOLS AND APPLICATION
15
Time: 4 Hrs.
T. D. C. Part-II (Practical)
Full Marks: 50
The practical examination will be held on the basis of question papers set and supplied
by the university.
The student will maintain a regular record of practical carried out during the academic
sessions which should be verified and checked regularly by the Prof-in-Charge of the
Computer Lab. This record will be presented at the time of University Examination and will be
evaluated by the external examiners. It will carry 10 marks.
The external examiner will conduct the viva-voce examination of the students and it
will also carry 10 marks.
The student will be assigned one practical question to be carried out in the laboratory
in the allotted time. This practical work will be evaluated by the external examiners and this
part will carry 30 marks.
The practical examinations will be related to the following topics:
1. C++ and Data Structure through C.
2. MS-Access
16
Group-A
60 Lectures
SYSTEM ANALYSIS AND DESIGN
Unit-I:
File Organization
Unit-II:
System analysis and design
17
Implementation
Maintenance and review
Area selection and problem definition
Defining problem, problem location, types of problems
Stages in data collection
Feasibility study
The purpose of feasibility study
Meaning and objective
Feasibility consideration, step in feasibility analysis
Feasibility report
System documentation and communication
Objective, need, characteristic of good communication
System documentation
System implementation
Training of staff
Programming
System testing
Master file conversion
Charge over procedure
Review and maintenance
The evolution of data processing general development in equipment
Unit-III:
Control in EDP Environment
18
Unit IV:
Software Engineering
Group-B
60 Lectures
DATA COMMUNICATION AND NETWORK
Unit I
Uses of Computer Network
Local Area Networks (LAN), Metropolitan Area Networks (MAN), Wide Area Networks
(WAN), Wireless Network, Inter networks.
Protocols hierarchies, design issues for the layers, interfaces and services, connection
oriented and connectionless services, service primitives, the relationship of services to
protocols.
Reference models OOI, TCP/IP.
Example of networks Novell NetWare, the Internet.
Transmission media Magnetic media, twisted pair, base band coaxial cable, broadband
coaxial cable, fiber optics
Wireless transmission the electromagnetic spectrum, radio transmission, micro wave
transmission, infra-red and millimeter waves, light transmission.
The Telephone System, the structure of the telephone system, the local loop, transmission
impairment, modems.
Trunks and multiplexing-Frequency division multiplexing, time division multiplexing.
Cellular radio A brief introduction.
The world wide web-HTML, locating information on the web.
Multimedia-Data compression, video on demand.
19
Unit-II
Networking
Networking basics
Socket overview
Client/Server
Reserve sockets
Proxy servers
Internet Addressing
Paper-VI (Theory)
Six questions to be answered out of eleven questions.
There will be one objective type question (containing 20 problems) which will be
compulsory and it will carry 20 marks.
It is divided into two groups as A and B. Besides the compulsory question, 5 questions
will be set from each group and the examinee will have to answer any five of them, selecting
not more than three from a group.
Time: 3 hours
Group A
60 Lectures
VISUAL BASIC
Unit I:
The Integrated Development Environment of Visual Basic
Menu Bar, Tool bars, Project explorers, Tool Box , The properties window
The form designer:
Form layout
Immediate window
Edit, View, Run, Debug, Options.
Using the Application Wizards.
Managing Projects
Concept of VB Projects
Creating the project
Opening, renaming and saving the projects.
Elements of the User Interface:
Designing the user Interface
Creating forms and Code modules
Aligning the controls.
20
21
Unit III:
>
Active x Controls
The text box control:
Basic properties
Manipulating the controls text
Text selection
Search and replace operations
Capturing key strokes
The list box and combo box controls
Basic properties
The List box control methods, Arrows.
Indexing with the list box controls
Searching a sorted list
The Scroll box and slider controls
Scroll bar control
Scroll bar controls event
Dialog control
Using the common dialog controls
Color common dialog box
Font dialog box
The file open and file save common dialog boxes
Print dialog box
Help common dialog box
The file controls
The built-in Active controls
Unit IV:
Component of Visual Basic
Classes, Instances, Objects
Encapsulation and abstraction
Derived classes and base classes, Class in
Dynamic binding, creating objects, variable forms as classes
Creating and manipulating run time controls the object browser
Object Linking and Embedding ( OLE )
Graphics with visual basic
Form, Picture box and Image box controls, sizing images, Loading and saving images
Exchanging image through the clip board
Coordinate system, scale properties and methods
The drawing methods: drawing text, drawing, drawing boxes, filling.
Drawing curves, manipulating pixels, specifying colors, specifying gradients
Optimizing issues: refresh, transparent drawings, setting picture properties
22
23
Group B
60 Lectures
JAVA PROGRAMMING
Unit I:
Overview of Java Language
C++ Vs JAVA, JAVA and internet and WWW, JAVA support systems, JAVA environment.
JAVA program structure, tokens, statements, JAVA virtual machine, constants & variable,
data types, declaration of variable, symbolic constants, type casting.
Operators:Arithmetic, relational, logical assignments, increment and decrement,Conditional
bitwise, special, expressions & its evaluation
Decision Making and Branching
If statement, ifelsestatement, Nesting of ifelse..statements, else..if
ladder, switch, ? operators loops while, do, for, jumps in loop, labeled loops.
Unit II:
Classes, Objects and Methods
Defining a class, adding variables and methods, creating objects, accessing data members,
constructors, methods overloading, static members, nesting of methods.
Inheritance: Extending a class, overriding methods, final variables and methods, final classes,
finalizer methods, abstract methods and classes, visibility control.
Unit III:
Arrays, String and Vectors
Arrays: One dimensional & two dimensional, Strings, vectors, wrapper classes, defining
interfaces, extending interfaces, implementing interfaces, accessing interfaces, variables,
system packages, using system packages, naming conventions, creating packages,
accessing a package, using package, adding a class to a package, hiding classes.
Unit - IV:
Multithreaded programming
Creating threads, extending the threads class, stopping and blocking a thread, life cycle of a
thread, using thread methods, thread exceptions, thread priority, synchronization,
implementing the runnable interface.
Unit V:
Applet Programming
Local and remote applets, applets Vs applications, writing applets, applets life cycle,
creating and executable applet, designing a web page, applet tag adding applet to HTML
file, running the applet, passing parameters to applets, aligning the display, DTML tags &
applets, getting input from the user.
24
Group A
60 Lectures
UNIX OPERATING SYSTEM
Unit I:
Multiple Operating Systems
Introduction to various categories of softwares, operating system and its functions,
interaction of operating system with hardware and use programs.
Various components of operating systems with reference to DOS, BIOS, BIOS and DOS
interrupts, single user operating system, task loader, memory management.
Device management, control of various devices, device drivers interrupt driven and poll
driven data transfers, need of software and hardware protocols.
Multi User, multitasking, multiprocessing, and real time operating systems, introduction
to memory management techniques.
File systems, file management, process management and scheduling.
Special requirements and facilities for multiprocessing environment.
Unit II:
UNIX
Brief history of UNIX, features of UNIX, structure of the UNIX system, functions of shell
& kernel.
UNIX file system (etc, bin, dev, usr, lib, tmp).
Types of files (ordinary, special & directory files).
Pathname absolute & relative, block and character device.
Internal structure of file system (boot block, super block, inode block, data block)
Files opened by UNIX stdin(0), stdout(1), stderr(2).
Shell variables HOME, PATH, TERM, LOGNAME, PS1, PS2 and MAIL.
Unit III:
UNIX Commands
Is [options A, D, F, I, L, R, T, U, X] [files..]
Modes of vi command mode & edit mode.
Windows movement ^d, ^u, ^f, ^b, z, z-.
Text entry 1, i, o, A, I, O.
25
Unit IV:
Programming the Bourne Shell
Echo, \c, \t, \n, \v, \\
Executing a shell script
Test <expression>
Files: r, w, x, f, d, e, s
String: z, n, s1=s2, s1=s2
Numerics: n1 [opt] n2
Opt-gt, lt, eg, ne, ge, le
Read <variable>, if..thenelifelsefi.
Case Esac, while, until, for.
Group B
60 lectures
E COMMERCE
Unit I:
Internet
Evolution, protocols, interface concepts, internet Vs intranet, growth of internet, ISP
connectivity, dial up, leased line, VSAT etc. URLs domain names, portals, application.
E-Mail
Concepts, POP and web based E-mail, merits, address, basics of sending & receiving, e-mail
protocols, mailing list, free email services.
Unit II:
File Transfer Protocols, Telnet & Chatting
Data transmission protocols, client / server architecture & its characteristics, FTP & its usages,
telnet concept, remote logging protocols, terminal emulation, message board, internet
chatting, voice chat, text chat.
Unit III:
World Wide Web (WWW)
History, working, web browsers, its functions, concept of search engines, searching the web,
HTTP, URLs, web servers, web protocols.
Web Publishing
Concepts, domain name registration, space on host server for web site, HTML, design tools,
HTML editors and image editors, issues in web site creations & maintenance, FTP
software for upload web site.
26
Unit IV:
HTML
Concepts of hypertext, versions of HTML, elements of HTML syntax, head & body sections,
building HTML documents, inserting texts, images, hyperlinks, background and color
controls, different HTML tags. Table layout and presentation, use for font size & attributes,
list types and its tags.
Unit V:
Java Script
Java script overview, Java script and the WWW, Java script Vs VB script, Java script Vs Java,
Java script versions, script element, Inline Java script, including Java script.
Functions: functions introductions, calling functions.
Java script comments: comments overview, when to comment, types of comment.
Variables: variables overview, declaring variables, types of variables, casting variables, alert
box.
Expressions: Arithmetic operators, assignments operators, logical operators, expressions and
precedence.
Statements: if statement, for statement, while statement, break/continue.
E-Commerce
An introduction, concepts, technology, in E-commerce, internet & business, advantage of
E-commerce, applications, feasibility & various constrains.
RDBMS
Unit I
Introduction & features
SQL plus
Oracle forms
Report writer
Oracle graphics
Data manipulations in RDBMS
Oracle data type
Table
Creation, insertion, updation, deletion of data contents
Modification of structure
Removing, deleting, dropping of tables
Select command
Data constraints
27
Logical operators
Range searching
Pattern searching
Oracle functions
Grouping data frame table in SQL
Manipulations data in SQL
Joins
PL/SQL
Performance, portability, data types, character set, syntax, block structure
Oracle transactions
Locks
Unit III
Cursors
Error handling
Procedure and functions
Concept, creation, execution, advantages, syntax, deletion
Triggers
Concept, use, how to apply database triggers, type of triggers syntax, deleting
Unit IV
28
Triggers
Data navigation via an oracle form
Procedures
Validation
Property class
Visual attributes
Libraries and alerts
Hands on
Alerts
Displaying context sensitive help
Master Detail data entry screen
Custom menu
Attaching a menu module to a form
Property of menu item
Toolbars
Working with graphs
Using the graphics designer
Creating a graph
29
Full Marks-100
10
20
10
10
50
1
00