Você está na página 1de 29

M. J. K.

College Bettiah (West Champaran)


Unit of B. R. A. Bihar University, Muzaffarpur
Courses of Study for B. A. / B. Sc. /B. Com. (Vocational)
Honours in Computer Applications
T.D.C. Part-I
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.
Paper-I (Theory)
Time: - 3 hrs

Full Marks: - 75

Group-A

60 Lectures
Fundamental of Computer and Information Technology

Unit-I: Introduction to Computer and Information Technology


Brief History of Development of Computers
Computer System Concepts
Computer System Characteristics
Capabilities and Limitations of Computers
Type of Computers- Analog, Digital, Hybrid, General, Special Purpose, Macro, Mini,
Mainframe, Super.
Generations of Computers:- Personal Computers(PCs), IBM PCs Characteristics PC/PCXT/PC-AT: Configuration, Pentium and Newer PCs Specification and main characteristics
Type of PCs: - Desktop, Laptop, Notebook, Palmtop, Workstations etc and their characteristics
Computer organization and Working: Basic Components of a Computer System: - Control Unit, ALU, Input/Output functions and
characteristics, memory-RAM, ROM, EPROM, PROM, and other type of Memory.
Unit-II:Input Devices:
Keyboard, Mouse, Trackball, Joystick, Digitizing Tablets, Scanner, Digital Camera,
MICR,OCR, OMR, Bar- Code Reader, Voice Recognition, Light Pen, Touch Screen.
Output Devices:
Monitors: Characteristics and type of monitors, Digital, Analog, Size, Resolution, Refresh rate,
Interlaced / Non-Interlaced, Dot Pitch, Video Standard- VGA, SVGA, XGA etc.

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.

Unit-IV: Disk Operating System (DOS)


Introduction, History and Versions of Dos
DOS basics: - Physical structure of disk, drive name, FAT, file and directory structure and
naming rules, booting process, DOS system files.
DOS commands
Internal: DIR, MD, CD, RD, COPY, DEL, VOL, DATE, TIME, CLS, PATH, TYPE,
PROMPT etc.
External: CHKDSK, XCOPY, PRINT, DISKCOPY, DISKCOMP, DOSKEY, TREE, MOVE,
LABEL, APPEND, FORMAT, SORT, FDISK, BACKUP, RESTORE, EDIT, MODE,
ATTRIB, HELP, SYS etc.
Executable vs. non-executable files in DOS.

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

Relational database design


Functional dependencies, good and bad decomposition
Anomalies in database: A consequences of bad design, universal relation
Normalizations: first, second, third and BCNF normal forms.
Unit IV:
Indexing and Hashing
Basic Concepts.
Indexing: B+ tree index files, B-tree index files.
Hashing: Static hash functions, dynamic hash functions..
Index definition in SQL: Multiple key access..
Unit V:
Recovery System
Failure Classification.
The storage hierarchy
Transaction Model
Log Based recovery
Buffer Management
Shadow paging

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

Storage representation of binary trees


Manipulation of binary trees, AVL-Tree, Tree traversal algorithm.
Operations on Data Structures
Insertion Sort
Bubble Sort
Merge Sort
Selection Sort
Quick Sort
Searching: Sequential searching, binary searching.
References:
1 Data Structure- R.S. Salaria
2 Fundamental of Data Structure: - S. S. Acohney and Horowith

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

Unit-I: Introduction to Multimedia


Uses of Multimedia, components of multimedia, multimedia elements, analog and
digital signals, sampling and quantization, list of media elements, color space/ models,
interactivity of multimedia.
Unit II:Multimedia Hardware and Software
Macintosh and Win platform, hardware peripherals- connections, memory and storage
devices, multimedia software tools and basic tools making instant multimedia,
multimedia software and authoring tools, structure and function of authoring software.
Unit III:Multimedia Building Block
Text, sound, images animation, video, graphics, tools and process of text sound, images
and animation, video and graphics elements.
Unit- IV:Creating Multimedia Application
Assembling and delivery a project: - Planning and costing, designing and producing,
delivering CD-ROM technology and DVD.
References:
1. Object Oriented Programming in Turbo C++ by Robert Lafore.
2. Mastering C++ by Venugopal, Ravi Shankar and Raj Kumar

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

T.D.C. PART III


Paper-V (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 examinee will have to answer any five of them, selecting not
more than three from a group.
Time: 3 Hours

Full Marks: 100

Group-A

60 Lectures
SYSTEM ANALYSIS AND DESIGN

Unit-I:
File Organization

Elements and types of Files.


Define File, Logical Files & Physical Files.
Elements of a computer files (a) data items (b) field (c) record
Types of files (a) master files (b) transaction files (c) reference files
(d) report files (e)
security of backup file.
File processing activities, creation, updating, referencing, file maintenance, file inquiry.
Online processing, batch processing, real time processing (translation processing).
Access techniques serial, sequential, direct, indexed-sequential.
File organization and design.
Define file organization.
Methods of organization-serial, sequential, indexed-sequential, random.
File design consideration- storage of data, record type fixed/variable length records, way of
updating.
Factors in the design-storage devices, file access, file size, cost of file, file maintenance,
and file privacy.

Unit-II:
System analysis and design

Specific phase in system development


Definition of system analysis and design
Role of system analyst
The system life cycle stages
Preliminary survey study
Feasibility study
Investigation
Analysis
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

Introduction to organization of EDP department


Meaning, definition, objective advantages and disadvantages, example of EDP department
System developments and procedure controls
Various steps in system developments
Procedure control requirement, hardware processing and file I/O control
Data validation
Data collection controls
Validation checks input, output
Main types of validation checks
Difference between data validation and data verification
Processing file and library controls
Computer security
Meaning and various methods of software/software security
Prevention of unauthorized use of software/hardware privacy
Password, audit trail, viruses, prevention of viruses, software/hardware
Project voltage fluctuations, dust etc

18

Unit IV:
Software Engineering

Trends in software development


The evolving role of software
In industry perspective
Some initial solutions
Structured methodologies
Major influencing factors- evolution of end-user computing emergence of CASE tools, use
of prototyping and 4GL tools, relational databases, object oriented programming, graphical
user interface
Using the methodology, choosing the right methodology, implementing a methodology
What tools are available for developing software
Which tools are you most likely to use
Current generation of software development tools

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

Full Marks 100

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

Running the application


Programming an application:
Programming the commands buttons
Grouping controls
Visual Development and Event Driven Programming
Common properties
Methods and Common event
Customizing the Environment
Editor tab, Format tab, General tab, Docking tab, Environment tab.
Unit II:
Introduction to Visual Basic Language
Variable :
Declaring variable, types of variable, Converting variable types
User defined types
Special values
Forcing variable declaration
A variables scope
The life time of a variable
Constants
Arrays
Collections
Procedure, Sub routines, functions, arguments
Control flow statements and conditional statements
Loop statement
Iteration
Working with forms
The appearance of forms
Loading
Showing and hiding forms
Controlling one form within another
Using form templates
Menus
Designing menus
Programming menu commands
Using access and shortcut keys
Manipulating menus at runtime
Mouse conflicts, Dragging list items
Using Message Boxes and Input dialogs
Using standard modules instead of form modules

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

Event driven Programming


Using timer controls
Writing
The stack mechanism
Multiple Documents Interface (MDI)
MDI built in capabilities
Parent child menus
Objects and instances
Loading and unloading of child forms
New and open commands
Unit V:
Interfaces with Visual Basic and Windows API
Elements of application programming
Windows management
Graphics device interface
Remote procedure calls
Accessing the Win32 from VB
Dynamic link libraries ( DLL )
Declaring a DLL procedure
Calling a DLL procedure
Special considerations when call DLL with special data type
The bitmapped and graphics API functions
System API functions
Programming and Interfacing with Office 98
Programming with Objects
The new VB for Applications (VBA) Editor
Automating office applications
Spell checking documents
Working with excel objects

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

Paper VII (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

Full Marks 100

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

Column level & table level constructions.


Null, unique key, default, foreign key reference.
CHECK integrity constraints.
Defining different constraints on the table.
Defining integrity constraints in the alter table command.
Computations in Expression Lists used to Select Data

Logical operators
Range searching
Pattern searching
Oracle functions
Grouping data frame table in SQL
Manipulations data in SQL
Joins

Joining multiple tables ( equi-joins )


Joining table to itself ( self joins ) sub queries
Union, intersect & minus clause.
Unit II
Indexes Views
Creation, updation, destroying, selections of data
Renaming the column of view
Granting permissions
Permission on the objects created by the user
GRANT statement
Object privileges
Referencing the tables to the another user
Revoking the permissions given

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

Working with forms

Concepts, application development in forms


Forms module, creation, generation and running a form
Constraints defined at the time of creation of a block
Master form

Product master data entry screen

Triggers
Data navigation via an oracle form

Procedures

Validation
Property class

Visual attributes
Libraries and alerts

Library file formats

Creating and attaching a library to a module

Hands on
Alerts
Displaying context sensitive help
Master Detail data entry screen

Creation, running a master detail form


Master detail data entry screen
Working with LOV objects
Creating and using a list item
Search functions
Cross table updations
Parameter passing in forms
Parameter list, global variables parameter variables
Using multiple canvases on a form
Unit V
Working with menu

Custom menu
Attaching a menu module to a form
Property of menu item
Toolbars
Working with graphs
Using the graphics designer
Creating a graph

Working with reports


Features

29

Data model for a report


Specify the layout for a report
Specify a runtime parameter form for report
Oracle reports interface
Tabular report
Creating computed columns
Creating user parameters
Arranging the layout
Creating a break report
Master / Detail report

T.D.C. Part-III ( Practical)


Time: 4 hours

Full Marks-100

The practical examination will be held according to following scheme:


1.
2.
3.
4.
5.

Records of the Lab Work


Project work (assigned by the concerned teacher)
Internet operations
Viva voce
Practical (assigned on the basis of Part-III theory papers)

10
20
10
10
50
1
00

Você também pode gostar