Beruflich Dokumente
Kultur Dokumente
PROGRAMMING IN C
Objectives:
To give the syntax of all the statements in C language and to impart the
programming skills in C.
Unit I
Unit II
Decision making and Branching Statements – Looping statements – user defined
functions.
Unit III
Arrays – Strings – Structures – Unions
Unit IV
Pointers – Pointer expressions – Pointers and Arrays – pointers and functions –
pointers and structures.
Unit V
Files – I/O operations on files – Random Access files – command line arguments
– dynamic memory allocation.
REFERENCE:
• “Programming with C” Byron.S.Gottfried Tata McGraw Hill Edition 1991.
• Dennis.M.Ritchie,Brian.W.Kernighan,”The C Programming Language” Prentice
Hall of India Pvt Ltd, New Delhi 1989.
SEMESTER : I Hours/week :
3
CODE : 07UCS1402AP
Credit : 2
C PROGRAMMING LAB
1. Simple Programs
(i) Simple Interest
(iii) Calculating area of rectangle, square and triangle and
(iv) Swapping two numbers.
3. Programs using Loop control structure (for, while and do while Loop)
(i) Sum of digits & Factorial of a given Number using loops.
(ii) Program to check for Prime number (use break statement)
Unit I :
Data, Information and Data Processing – Data Structure - Need for Data Processing –
Data Processing Cycle and Functions – Methods of Data Processing - Applications of
Data Processing Systems – Major Functional Areas within the Data Processing
Department.
Unit II :
Unit III :
Unit IV :
Elements of a Computer File – Types of Files – File Processing Activities – File Design
Considerations.
Unit V :
Text Book :
Introduction to Computer Data Processing and Systems Analysis , V.K. Kapoor, Sultan
Chand & Sons, New Delhi, Fifth Edition.
SEMESTER : II Hours/week : 3
CODE : 07UCS2402BP Credit : 2
a) Payroll Preparation
d) Invoice Preparation
e) Inventory Report
4. Sorting Program
5. Merging Program
SEMESTER: II Hours/week : 5
CODE : 07UCS2403
Credit : 4
PROGRAMMING IN COBOL
Objectives:
To give the syntax of all the statements in COBOL language and to impart the
programming skills in COBOL.
Unit I
Unit II
Unit III
SORT and MERGE features – SORT Verb - INPUT and OUTPUT procedure in
SORT statement - MERGE Verb.
Unit V
Relative Files – File Control Paragraph for Relative Files – Procedure Division
Statements for Relative Files.
REFERENCE:
Unit I
Sorting and Searching: Introduction – Bubble Sort – Insertion Sort - Selection Sort –
Quick Sort
Searching: Linear Search – Binary Search - Searching and Data Modification - Hasing
Unit II
Unit III
Unit IV
Trees: Trees : Binary trees – Threads – Binary Search Trees – AVL Search Tree –
m-way search tree – B Trees – Heapsort – Huffman’s Algorithm – General Trees.
Unit V
Reference:
Jean~Paul Tremblay and Paul G. Sorenson “An Introduction To Data Structures With
Applications “ , Tata McGraw-Hill , Second Edition
SEMESTER : III Hours/week : 4
Objectives
To give the concepts of Object Oriented Programming , the syntax of all the statements in
C++ language and to impart the programming skills in C++.
UNIT I
UNIT II
UNIT III
UNIT IV
Console I/O Operations - Files – Classes for file stream operations – Opening and
Closing a file – Detecting End of file – File pointers – Updating a file – Error handling
during file operations – Command line arguments – Templates – Exception handling.
Text Book
a) Friend Function
b) In-line Function
c) Virtual Function.
10. Develop a C++ program to create a binary tree and implement traversals.
a) Linear search
b) Binary search
12. Develop a C++ program to sort the numbers using following technique :
a) Selection sort
b) Quick Sort
SEMESTER : III
Hours/week : 5
CODE : 07UCS3501
Credits : 4
FUNDAMENTALS OF IT
UNIT I
Introduction to Computers: Introduction - Types of Computers -
Characteristics of Computers - Classification of Digital Computer System:
Microcomputers - Minicomputers – Mainframes - Supercomputers - Network Computers
- Anatomy of a Digital Computer: Functions and Components of a Computer - Central
Processing Unit (CPU) - Memory
UNIT II
Memory Units: RAM - ROM - PROM - EPROM - EEPROM - Flash
Memory - Auxiliary Storage Devices: Magnetic Tape - Winchester Disk - Hard Disk -
Floppy Disk- Zip Disk - Jaz Disk - Super Disk - Optical Disk - CD-ROM - Magneto-
Optical (MO) Drives - Input Devices: Keyboard - Mouse - Trackball - Joystick -
Digitizing Tablet - Scanners - Digital Camera - Magnetic Ink Character Reorganization
(MICR) - Optical Character Recognization (OCR) - Optical Mark Reorganization(OMR)
- Bar Code Reader- Speech Input Devices - Touch Screen - Light Pad - Light Pen -
Output Devices: Monitors - Characteristics of a Monitor - Printer - Plotter - Sound Card
and Speakers.
UNIT III
Introduction to Computer Software: Operating Systems - Utilities -
Compilers and Interpreters - Word Processors - Spreadsheets - Presentation Graphics -
Database Management Systems (DBMS) - Operating Systems: Functions of an Operating
System-Classification of Operating Systems - Programming Languages: Machine
Languages - Assembly Languages - High-Level Languages - Types of High-Level
Languages - Compilers and Interpreters - The Compilation Process.
UNIT IV
Internet and World wide Web: Internet Access - Internet Basics - Internet
Protocols - Internet Addressing - World Wide Web (WWW) - Web Pages and HTML -
HTML - Web Browsers - Searching the Web - Internet Chat - Electronic Mail: E-Mail
Names and Addresses - Mailing Basics - E-MailEthics-Internet Code of Conduct - E-
Mail Advantages and Disadvantages - Tips for Effective E -Mail Use -Useful E-
MailServices-Intranets: Characteristics of Intranet - Advantages of Intranet - Business
Benefits of Intranets - Drawbacks of Intranets.
UNIT V
E-Commerce: Business-to-Business E-Commerce - The Virtual Shop -
The Digital MiddleMan - Hypermedia: Characteristics of Hypermedia - The components
of Hypermedia - Hypermedia Applications - Computers in Business and Industry: Office
Automation - Technologies - Systems - Computers in Home: House Hold Business -
Education – Entertainment - Computers in Education and Training: Literacy -
Mathematics - Programming Tools - Computer Aided Instructions - Distance Learning -
Virtual Schools - Computers in Entertainment , Science - Medicine and Engineering:
Movie - Music - Advertising - Art - Electronic Data Interchange (EDI) - Computer Aided
Design / Computer Aided Manufacturing(CAD/CAM) - Project Management - Future
Prototyping.
Vikas Publishing
SEMESTER : IV
Hours/week : 3
CODE : 07UCS4406BP
Credit : 2
VISUAL PROGRAMMING
Declaring variables – Data types – Null value – Error value – Empty value – the
scope of the variable – Module level variables – constants – creating your own constants
– scope of a constants – converting data types – Arrays – Declaring Arrays – Fixed size
arrays – Dynamic arrays – Preserve keywords – ReDim.
DDE Methods – OLE properties – Active control creation and usage – ActiveX
DLL creation and usage – Database Access – Data Control – Field Control – Data Grid
record set using SQL to manipulate data – Open Database Connectivity (ODBC).
Text Book:
Objectives
UNIT I
UNIT II
MS Word:
Word Processing Concept: Working with Menus and Icons - Creating , Opening, Saving
and Closing a document.
Text Formatting and Manipulations: Selecting Text, Editing Text, Find and Replacing
Text.
Preparing for Hard Copies: Page layout - Page Preview - Page Design - Printing
Document.
Handling Advanced Tools: Table Creation Spelling and Grammar Checking- Selecting
Languages - Graphics Tools - Creating Tables and Charts.
UNIT III
MS Power Point:
Creating, Opening and Saving presentations - View the Presentations - Adding and
Formatting Text - Formatting Paragraphs - Checking for Spelling - Working with objects
- Adding and Customizing Pictures from Clipart Gallery and files Slide Shows - Running
and controlling slides - Printing presentations.
UNIT IV
Page Maker :
Introduction - A Tour of PageMaker - Editing - Adding and Designing elements - Setting
up custom styles - Using Layers - Printing - Adding colors - Developing long Documents
- Creating HTML Pages.
UNIT - V
Graphic Tools:
Adobe Photoshop:
Introduction - Using Editing Tools - Working with Layers - Image Modification Tool -
Working with Text - Adjusting Images - Designing Images for the web - Saving the
Work.
Text Books
1. Stephen L. Nelson and Peter, “The Complete Reference MS-Office ' 97”.
PROGRAMMING IN JAVA
Objectives
UNIT I
UNIT II
UNIT III
UNIT IV
Exception : Types of Exceptions – try, catch, throw, throws statement - throwing own
exception. - Managing Input / Output streams.
UNIT V
Text Books
Reference Book
C. Xavier, “Programming with Java 2”, SCITECH Publications.
SEMESTER : V
Hours/week : 5
CODE : 07UCS5409
Credit : 4
Objectives: To understand the principles of digital logic circuits & their design.
To understand the working of a central processing unit architecture of a computer.
UNIT I
Digital Logic Circuits: Digital Computers – Logic Gates – Boolean Algebra – Map
Simplification – Combinational Circuits – Flipflops.
UNIT II
UNIT III
UNIT IV
UNIT V
Text Book:
Unit I :
Evolution of operating system-basic concepts & terminology –an operation
system resource manager –views of operating system –types of operating system –I/O
programming-Interrupt structure & processing –Interrupt types – Interrupt mechanism-
Interrupt handle processing.
Unit II :
Single contiguous allocation – example of multiprogramming-Partitioned
memory management-Paged memory management-Demand paged memory
management-Segmented memory management-Segmented and Demand paged memory
management-Swapping and Overlays.
Unit III :
Job scheduling – process scheduling functions – policies –multiprocessor
systems-process synchronization –deadlock – avoidance- prevention –detection and
recovery-Banker’s algorithm-Mutual Exclusion - semaphore mechanism.
Unit IV :
Techniques for device management- device characteristics –hardware
considerations- channels –control units – I/O traffic controller- I/O Scheduler, I/O Device
Handler.
Unit V :
Simple file system- general model of a file system- logical file system-physical
file system-Security threats and goals-Security policies and mechanisms -Case Studies :
MS-DOS & UNIX (Commands , System calls & implementation ).
Database Systems
UNIT II: Database system architecture: Schemas, Sub-schemas and Instances – Three
level database architecture – Data Independence – Data Models – Physical data
organization: Basic concept of files – File organization – Indexing.
UNIT III: ER-model: Basic concepts – constraints – keys – ER diagram – weak entity
set - The relational model: Relational algebra – Relational calculus – SQL: Basic
structure – Set operations – Aggregate functions – Nested sub-queries – Views –
modification of database – join relation – DDL.
Text books
Reference Books
UNIT II
Software Cost Estimation – Cost Factors – Cost Estimation Techniques – Staffing-Level
Estimation – Estimating Software Maintenance Costs - Software Requirements
Definition – Software Requirement Specification – Formal Specification Techniques.
UNIT III
UNIT IV
UNIT V
Text Book :
Richard Fairley, Software Engineering Concepts,
Tata McGraw Hill Publishers,Second Edition
COMPUTER NETWORKS
Unit I:
Introduction : Data communication – networks – Basic concepts: Line configuration –
Topology – Transmission mode – categories of networks – Internetworks – The OSI
model : layered architecture – Function of the layers.
Unit II:
Physical layer: Analog and digital signal – Composite signals – Transmission media:
Guided media. Multiplexing: FDM – WDM – TDM – Telephone system – Switching:
Circuit switching – Packet switching – Message switching.
Unit III:
Error Detection and correction: Types of Errors – Detection – VRC – LRC – CRC –
checksum – Error Correction. Data Link Control: Line Discipline – flow control – Error
control. Data link protocols: Synchronous protocol – Character oriented protocol – BIT
oriented Protocol.
Unit IV:
Project 802 – Ethernet – Token Bus – Token Ring – FDDI – Networking and
internetworking devices: Repeaters – Bridges – Routers – Gateways – Routing
algorithms: Distance vector routing – Link state routing.
Unit V:
Transport layer: Duties of the transport layer – connection – The OSI transport protocol -
Upper OSI layer: Session layer – Presentation layer - Application layer. ISDN: Services
– The ISDN Layers.
Text Book:
Behrouz A.Forouzan,“ Data Communication and Networking” 2nd edition,
Tata McGraw – Hill 2003.
Reference Books:
1. Andrew S. Tanenbaum, “Computer Networks”, 3rd edition by, 2003 PHI.
2. William Stallings, “ Data and Computer Communication”, 5th edition, PHI.
SEMESTER: VI Hours/week
: 5
CODE : 07UCS6414 Credit : 4
COMPUTER GRAPHICS
Objectives:
To impart knowledge on the basics of graphic devices, 2-D, 3-D transformations,
clipping and windowing concepts.
Unit I
Unit II
Output primitives : Points and lines - Line – Drawing Algorithms - Antialiasing Lines -
Line Command - Fill Areas - Circle -Generating Algorithms - Other Curves - Character
Generation - Instruction sets for Display Processors. ATTRIBUTES OF
OUTPUT PRIMITIVES : Line Styles - Color and Intensity – Area Filling - Character
Attributes - Inquiry Functions – Bundled Attributes.
Unit III
Unit IV
Unit V
MICROPROCESSOR FUNDAMENTALS
Objectives : To understand the basic principles of a microprocessor architecture & its pin
configuration. To write simple assembly language programs. To understand the different
interfacing techniques and a few applications of microprocessors.
UNIT I
UNIT II
UNIT III
UNIT IV
UNIT V
Peripheral Devices and Interfacing – Address Space Partitioning – Memory and I/O
Interfacing – Data Transfer Schemes – Interrupts of Intel 8085 – Interfacing Devices and
I/O Devices – I/O Ports – Programmable Peripheral Interface.
Text Book :
A. Digital Experiments :
B. Microprocessor Experiments :
2. Develop a simple TCP Client –Server Application to pass a message from one
machine to another using ServerSocket and Socket classes.
4. Develop an application to get the Host, path , port, protocol and File in a server
using URL and URLConnection classes. Display the file contents using stream
classes.
5. Develop a HTML document and perform the basic alignments on the headers and
format the document using suitable tags
7. Develop a home page for your company with suitable name, logo, pictures,
background design and color text with links.
8. Design a web page of your meals menu for a week using table tag with its
attributes.
10. Develop a web page to display the Resume registration form with suitable
controls.
SEMESTER : VI Hours/week : 4
CODE : 07UCS6417 Credit : 4
Objectives
To present the fundamental concepts of Internet, Internet Technologies, and to give the
knowledge on basic web designing concepts.
UNIT I
UNIT II
UNIT III
Beyond Surfing – Searching the Web – Web Index, Web Search Engine, Web Meta-
Searcher. Electronic Mail – E-mail messages, Pine, Finding an E-mail Address, Mailing
Lists, Smileys, E-mail Ethics, E-mail Advantages and Disadvantages, Some Useful
E-mail services.
UNIT IV
Java Networking – Basics - Java and the net – InetAddress – TCP/IP Server sockets –
TCP/IP client Sockets – URL – URL Class – URL Connections - Datagrams
UNIT V
Text Books
1. For UNIT I , II , III , “Internet For Everyone” by Alexis Leon, Mathews Leon”
Leon VIKAS.
2. For UNIT IV, “Java2, The Complete Reference”, by Herbert Schildt, Tata
McGraw-Hill Publishing
3. For UNIT V , , “World Wide Web Design with HTML”, by C. Xavier Tata
McGraw-Hill Publishing.
SEMESTER : VI Hours/week : 5
CODE : 07UCS6504 Credit : 4
UNIT I
Introduction : History of Multimedia – What is Multimedia – Multimedia Market –
Content and Copyright – Resources for Multimedia Developers – Products and
Evaluation – Types of Products – Evaluation.
UNIT II
Hardware, Operating Systems and Software – Computer Architecture – Computer
Architecture Standards – Operating Systems and Software – Multimedia Computer
Architecture – Text : Elements of Text – Text Data Files – Using Text in Multimedia
Applications – Hypertext.
UNIT III
Graphics : Elements of Graphics – Images and Color – Graphics File and Application
Formats – Obtaining Images for Multimedia Use – Using Graphics in Multimedia
Applications – Digital Audio : Characteristics of Sound Digital Audio – Digital Audio
Systems – MIDI – Audio File Formats – Using Audio in Multimedia Applications.
UNIT IV
Digital Video and Animation : Background – Characteristics of Digital Video – Data
Sizing – Video Capture and Playback Systems – Computer Animation – Using Digital
Video in Multimedia Applications – Authoring Tools : Categories.
UNIT V
Multimedia and the Internet : The Internet – HTML and Web Authoring – The
Multimedia Development Team : Team Approach –Assembling a Multimedia Production
Team.
Text Book :