Escolar Documentos
Profissional Documentos
Cultura Documentos
Lectures: 60 Hrs.
Practical/ Tutorials: 60 Hrs.
Total: 120 Hrs.
Duration : 04 Hrs.
Characteristics of Computers, Input, Output, Storage Units, CPU, Computer System, Binary Number
System Binary to Decimal Conversion, Decimal to Binary Conversion, Binary Coded Decimal (BCD) Code,
ASCII Code.
Duration : 13 Hrs.
Duration : 13 Hrs.
Duration : 10 Hrs.
Duration : 10 Hrs.
1 - Spreadsheet Concepts
Creating, Saving and Editing a Workbook, Inserting, Deleting Work Sheets, Entering data a cell/ formula
Copying and Moving data from selected cells, Handling operators in Formulae, Functions:
Mathematical, Logical, Statistical, Text, Financial, Date and time functions, Using Function Wizard.
2 - Formatting a Worksheet
Formatting Cells: Changing data alignment, Changing date, number, character, or currency format,
Changing font, Adding borders and colors, Printing worksheets, Charts and Graphics: Creating,
Previewing, Modifying.
3 - Integrating word processor, spread sheets, web pages
Duration : 06 Hrs.
Creating, Opening and Saving Presentations, Creating the look of your Presentation, Working in
different views, Working with Slides, Adding and Formatting Text, Formatting Paragraphs, Checking
Spelling and Correcting with Objects, Adding Clip Art and Other Pictures, Designing Slide Shows,
Running and Controlling a Slide Show, Printing Presentations.
Duration : 04 Hrs.
Recommended Books :
Main Reading
1 - P.K. Sinha and P. Sinha, Foundation of Computing, First Edition, 2002, BPB Publication.
2 - S. Sagman, Microsoft Office 2000 for Windows, Second Indian Print, 2001, Pearson Education.
Supplementary Reading
Turban, Mclean and Wetherbe, Information Technology and Management, Second Edition, 2001, John
Wiley & Sons
Duration : 02 Hrs.
Master and Transaction files, File organization: Sequential, relative and indexed, Modes of processing:
Batch, online and real-time.
Duration : 06 Hrs.
Duration : 36 Hrs.
Queries and SQL: Queries versus Views, The Query designer - Working with multiple tables, Directing
output, Viewing SQL code, Maximizing the Table View, Running the Query, One-to-many and Many-toone Queries: Filtered Joins, A grouped Query, The SQL SELECT command, Other SQL commands, Using
Visual FoxPro databases.
10- Visual FoxPro Utilities
Importing and Exporting data using Import Wizard, Editing text - The Edit menu, Format menu, Spelling
tool, Object Linking and Embedding.
11- Programming and developing application using Visual FoxPro
An overview of programming, Creating program files, Running the program, Input/ Output, Variables,
Simple output using ? Command, Getting Input from the User, @...SAY...GET command, Picture
clauses, Control Flow: Looping, Selection, EXIT and LOOP, Procedures and Parameters: Scope of
Variables and Passing Parameters, User - Defined Functions, Using the Menu Designer, Using the Project
Manager, Techniques of writing efficient FoxPro programming codes.
Duration : 02 Hrs.
Design, analysis and development of: Computerized Financial Accounting, Computerized inventory
control, Computerized payroll, Computerized invoicing application.
Recommended Books :
Main Reading
1- C. S. French, Data Processing and information Technology, Tenth Edition, 1998, BPB Publication.
2- M.M. Lipschutz, S. Lipschutz, Theory and Problems of Data Processing, 1997, Schaum Series.
3- N. King, Visual FoxPro 5.0 for windows, First Indian Edition, 1997, BPB Publication.
Supplementary Reading
1- T.M. Ramachandran, Computerized Business Applications, First Edition, 1995, Galgotia.
2- B. Sosinsky, Building Visual FoxPro 5 Application, First Edition, 1997, IDG Books.
Character set, Variables and Identifiers, Built-in Data Types, Variable Definition, Arithmetic operators
and Expressions, Constants and Literals, Simple assignment statement, Basic input/output statement,
Simple C programs.
(5) Arrays
Duration : 06 Hrs.
1- One dimensional arrays
Array manipulation, Searching, Insertion, Deletion of an element from an array, Finding the largest/
smallest element in an array.
2- Two dimensional arrays
Addition/ multiplication of two matrices, Transpose of a square matrix.
3- Null terminated strings as array of characters
4- Representation spares matrices
(6) Functions
Duration : 06 Hrs.
1- Top-down approach of problem solving
2- Modular programming and functions
3- Standard Library of C functions
4- Prototype of a function
Formal parameter list, Return Type, Function call, Block structure.
5- Passing arguments to a Function
Call by reference, Call by value, Recursive Functions, Arrays as function arguments.
(8) Pointers
Duration : 06 Hrs.
Address operators, Pointers type declaration, Pointer assignment, Pointer initialization, Pointer
arithmetic, Functions and pointers, Arrays and Pointers, Pointer arrays.
Duration: 04 Hrs.
Number system
Hexadecimal numbers, ASCII Code, Twos complement: Addition, subtraction, overflow, Floating point
representation.
Recommended Books :
Main Reading
M. M. Mano, Computer System Architecture, Third Edition, 2000, Plarson Education.
Supplementary Reading
J. P. Hayes, Computer Architectures & Organization, Third Edition, 1998, McGraw Hill
Duration : 01 Hrs.
Role and Need of Systems Analyst, Qualifications and responsibilities, System Analysis as a Profession.
(3) Arrays
Duration: 05 Hrs.
1- Representation of arrays
Single and multidimensional arrays, Address calculation using column and row major ordering, Various
operations on Arrays.
2- Vectors
3- Application of arrays
Matrix multiplication, Sparse polynomial representation and addition.
manipulation using linked lists, Circular linked lists, Doubly linked lists, Generalized list structure,
Sparse Matrix representation using generalized list structure.
(6) Trees
Duration: 10 Hrs.
1- Binary tree traversal methods
Preorder, In-order, Post-ordered traversal, Recursive and non-recursive.
2- Algorithms for above mentioned Traversal methods
3- Representation to trees and its applications
Binary tree representation of a tree, Conversion of forest into tree, Threaded binary trees, Lexical
binary trees, Decision and game trees, Binary search tree: Height balanced (AVL) tree, B-trees.
(8) Graphs
Duration: 10 Hrs.
1- Graph representation
Adjacency matrix, Adjacency lists, Adjacency Multicasts.
2- Traversal schemes
Depth first search, Breadth first search.
3- Spanning tree
Definition, Minimal spanning tree algorithms.
4- Shortest Path algorithms (Primes and Kruskals)
Recommended Books
Main Reading
1- Y. Lngsam, M. J. Augenstein and A. M. Tanenbaum, Data Structures Using C and C++, Second Edition,
2000, Prentice Hall of India.
2- R. Kruse, C.L. Tonodo and B. Leung, Data Structures and Program Design in C, Decond Edition, 1997,
Pearson Education.
3- S. Chottopadhyay, D. Ghoshdastider & M. Chottopadhyay, Data Structures though C Language, First
Edition, 2001, BPB Publication.
Supplementary Reading
1- G. L. Heileman, Data Structures, Algorithms and Object Oriented Programming, First Edition, 2002,
tat McGraw Hill.
2- E. Horowitz, Sahin and Mehta, Fundamentals of Data Structures in C++, 2002 Galgotia Publication
2002.
Types of Integrity constraints, Restrictions on integrity constraints, Data security Risks, Complex user
management requirements, Dimensions of security, Data security requirements, Database users,
Protecting data with in the database, Granting and revoking privileges and roles, System viability
Factors, Authenticating users to the database.
Recommended Books
Main Reading
1- A. Leon and M. Leon, Database Management Systems, First Edition, 2002, Vikas Publishing House (P)
Ltd.
2- R. Elmasri, S. Navathe, Fundamentals of Database Systems, Third Edition, 2000, Addison wesley.
Supplementary Reading
1- H. Korth, A. Silberschatz, Database System Concepts, Third Edition, 1997, McGraw-Hill Internation.
2- B. Desai, An Introduction to Database Systems, Galgotia Publication.
3- D. K. Kroenke, Database Processing: Fundamentals, Design Implementation, Prentice Hall of India.
4- P. Bhattacharya and A. K. Majumder, Database Management Systems, First Edition, 1996, McGraw
Hill.
Lectures: 60 Hrs.
Practical/ Tutorials: 60 Hrs.
Total: 120 Hrs.
(1) Operating System Concepts
Duration : 08 Hrs.
Overview of OS, Services offered, System calls, Process management, Scheduling and Threads, Memory
management, Swapping, File System, Directory Structure, UNIX Architecture: Multi-user, Multitasking,
Kernel and Shell, The file system, Relation between process and file, The building block approach, The
command line, Command syntax, Internal and external commands, The two schools (AT & T and
Berkeley), The graphical user interface (GUI), Seeking help (man), Open source software and Linux.
Duration: 03 Hrs.
The major shells: bourne Shell, C shell, Korn and Bash, The shells interpretive cycle, Wild-cards,
Escaping and quoting, Difference between single and double quotes, The three standard files and
redirection (>, < and >>), Connecting commands with pipes (|), Command substitution, Shell variables
and how they determine system behavior, Aliases and Command history, Environment variables, setting
terminal (Sty).
(fsck), Compressing files (compress, gzip and zip), Checking free space and disk usage (df abd du),
Finding files (find), Backing up files (tar, dump, cpio, dd), creation of user, deletion of user.
Guided Media (Twisted pair, Co-axial cable, Optical fiber), Unguided Media (ratio, VHF, microwave,
satellite), Infrared Transmission, Fibre Optics Communication: Components (Source, Channel Detector).
Duration: 08 Hrs.
Telephone networks: Dial up Telephone networks, Leased Line,X.25, The Integrated Services Digital
Network (ISDN): Narrow band ISDN, Broadband ISDN Services Frame, Relay, Congestion Control, Cell
Relay, ATM Structure.
(3) Functions
Duration: 06 Hrs.
1- Simple function
Declaration of functions, Calling function, Function definition.
(8) Pointers
Duration: 04 Hrs.
1- Addresses and Pointers
The address of operator and Pointer variables, Accessing the variable pointed to Pointer to void.
2- Pointers and Arrays
3- Pointers and functions
Passing simple variables, Passing arrays.
4- Pointers and strings
Pointers to strings constants, Strings as function arguments, Arrays of pointers to strings.
5- Memory management using new and delete operators
6- Pointers to objects
7- Pointers to pointers
(10) Streams
04 Hrs.
Stream classes: Streams class hierarchy, Header files, los flags, Stream manipulators, String streams,
Character stream classes, Object I/O, File streams, Disk I/O with member function.
Recommended Books
Main Reading
1- S. B. Lippman, C++ Primer, Third Edition, 1998, Addision Wesely.
2- W. Savitch, Problem Solving with C++, Second Edition, 1999, Pearson Education.
Supplementary Reading
1- R. Lafore, Object Oriented Programming in C++, Fourth Edition, 2001, Techmedia.
2- B. Stroustrup, The Elements of C++ Programming, Third Edition, 2000, Addison Wesley.
3- K. V. Venugopal, R.Kumar and T.Tavishankar, Mastering C++, First Edition, 1997. Tata McGraw Hill.
(3) Operators
Duration: 02 Hrs.
Arithmetic operations, The Bitwise operators, Relational operators, Boolem logical operators, The
assignment operator, The ? Operator, Operator precedence.
(6) Inheritance
Duration: 04 Hrs.
Inheritance basics, Member access and inheritance, Using super class, Creating a multilevel hierarchy,
Method overriding, Dynamic method dispatch, Using abstract classes, Using final with inheritance, The
object class.
Exception handling fundamentals, Exception types, Uncaught exceptions, Using try and catch JAVA's
build-in exceptions, User defined exception subclasses.
(5) Networking
Duration: 05 Hrs.
Socket overview, Reserved sockets, Proxy servers, Internet addressing, Domain naming services (DNS),
JAVA and the net, The networking classes and interfaces, Inet address: Factory methods, Introspection,
TCP/IP server sockets, DataGrams: Datagram packet, Datagram server and client.
(7) Swing
Duration: 05 Hrs.
Swing & its features, Text Fields, Buttons, Toggle Buttons, Check Boxes and Radio Buttons, Viewports,
Scrolling, Sliders and Lists, Combo Boxes, Progress Bars, Tooltips, Separators and Choosers, Layered
Panes, Tabbed Panes, Split Panes, and Layouts, Menu and Toolbars, Windows, Desktop Panes, Inner
Frames, and Dialog Boxes, Tables and Trees, Test Components.
(8) Images
Duration: 02 Hrs.
File formats, Image fundamentals Creating, loading and displaying, Image observer, Double buffering,
Media Tracker.
(5) 3D Graphics
Duration: 10 Hrs.
1- Transformation
Right handed coordinate system with vertical y-axis, Transformation matrices for translation, scaling,
and rotation around axes.
2- Parallel Projection
Multi views - front, top and side views, Oblique view - Projection on xy plane with rays along a given
direction.
3- Perspective Projection
Transformation matrix to yield one vanishing point perspective view with viewpoint lying on Z axis,
Effect of translating the object, Computing the vanishing point, Numerical examples.
4- Hidden surface removal
Back face removal, Floating horizon technique.
(6) Animation
Duration: 02 Hrs.
Basics of animation, Tweeking and Morphing.
(8) Multimedia
Duration: 08 Hrs.
1- Concepts of hypertext/hypermedia
2- Multimedia applications
Education, video conferencing, training, Entertainment, and electronic encyclopedias.
3- Music and Sound
Audio Basic Concepts, Analog Vs Digital, Digital Audio Basic Concepts.
4-MIDI Hardware, MIDI Messages, MIDI File
5- Video
Basic Concepts, Analogue Video and Digital Video.
6- Images and Graphics
Basic Concepts, Image Formats, Graphics Format, File Format, Image Quality and Graphic Systems,
Compression, Image Compression, Compression Requirements, Standards (JPEG, MPEG and H.261).
7- Multimedia Hardware
CD ROM, Audio speaker, Sound Card, Video Cameras, Scanners, Multimedia Platforms.
8- Currently available multimedia software
Recommended Books
Main Reading
1- D Heam & P M Baker, Computer Graphics, Prentice Hall of India (Second Edition), 1995.
2- Woo, Neider, Davis, Shreiner, OpenGL Programming Guide, Third Edition, 2000, Pearson Education
Asia, 2000.
3- T. Vaughan, Multimedia, making it working, Fifth edition, 2001, McGraw Hill.
Supplementary Reading
1- J D Foley & A Van Dam, Fundamentals of interactive Computer Graphics, Addition Wesley (Second
Edition).
2- S Harringion, Computer Graphics - A Programming, McGraw Hill Approach International Ed.
3- Rajneesh Agrawal & Bharat Bhushan Tiwari, Multimedia Systems, Excel Publications, 2000.