Course No.: BCAIII-01 Course Title: Visual Programming Unit I
Course No.: BCAIII-01 Course Title: Visual Programming Unit I
: BCAIII-01
Course Title: Visual Programming
Unit I
Integrated Development Environment of VB, User Interface, Designing, Basics of Event Driven
Programming. Form Designing, Showing & Hiding.
VB language- Data types, Variables & Constants. Control Flow statements: if-then, if-then-else,
select case, looping statement: Do-Loop, For-Next, While-Wend, Nested Control Structure.
Unit II
Procedures, Arguments passing, Functions, Returning Values. Exit statement. Arrays, Arrays as
Function, Collections.
Basic Active X Controls, Properties & Methods – Text box, List box, Combo box, Scrollbar, Slider
Controls.
Unit III
Advanced Active X Control – Common Dialog controls, Color, Font, File Open, File Save using Rich
Textbox Controls. String Manipulations on Textboxes.
Graphics controls – Picture Box, Coordinate system, Graphics Methods- Text drawing, Lines & Shape,
Filling Shapes.
Unit IV
Grid methods Menu editor: Pull-down, Pop-up Menus. Multiple Document Interface- Parent & Child
Forms & Methods. OLE – Basics, OLE control Properties & Methods, Error handling in VB- Types of
Errors, Error handling methods and functions
Unit V
Database Programming with VB, database Models, Visual Data manager, Data Control- Methods,
Properties, Connectivity with database, Data bound controls, ADO Database Controls, Creating &
using Database with object model, Attaching Queries with database. Filtering Data. DATA Report
Designer
Reference Books:
1. Dietel and Dietel, “Visual Basic, How to Program”, Pearson Education.
2. Special Edition Using Visual Basic 6.0 Brian Siler Prentice Hall(2000)
3. Mastering Visual Basic 6 by Evangelos Petroutsos BPB Publications
4. Visual Basic 6 Programming Black Book by Steven Holzner
5. Beginner’s Guide To Visual Basic 6 by Reeta Sahoo & G.B. Sahoo, Khanna Publishing House
6. Peter Norton’s Guide To Visual Basic 6 by Peter Norton
7. Beginning Visual Basic 6 by Peter Wright, Shroff Publishers
8. Programming In Visual Basic 6.0 by Mohammed Azam, Vikas Publishing House
1
Course No: BCAIII-02
Course Title: Data Communication & Computer Networks
Unit I
Key components in data communication systems. Simplified model. Data transmission concepts.
Simplex, Half- Duplex, Full-Duplex. Concepts of Bandwidth and Channel Capacity –Shannon’s Law.
Example of a digital telephone system to explain basic concepts of analog signals, digital signals.
Characteristics of signals (amplitude, frequency, period, wavelength). Signal-to-Noise ratio.
Unit II
Transmission media- factors affecting distance and data rate. Guided transmission media: Twisted-
Pair, Co-axial Cable, Optical Fiber. Unguided transmission media: Terrestrial Microwave, Satellite
Microwave. Communication Interface examples: RS232.
Unit III
Transmission of digital data as analog signal: ASK, FSK, PSK. Amplitude Modulation.
Reliable transmission of data: Asynchronous and Synchronous transmission. Parity and CRC- based
error detection. Error control & recovery techniques. Network Classification: LAN, MAN, WAN, LAN
topologies.
Unit IV
Multiplexing concepts: FDM, TDM. ISDN – concepts and services (Primary, Basic). HDLC and X.25
protocols.
Unit V
Overview of the OSI model & comparison with TCP/IP reference model. Basic Internet Building Blocks:
Gateways, Routers, Switches, Hubs, Repeaters. Concepts of datalink (Ethernet) address versus
network (IPV4) address: IP address classes. Common network applications: FTP, TELNET, HTTP, STMP,
Web-based E-mail & Search Engines.
Reference Books
1. Andrew Tanenbaum, “Computer Networks”, 4th edition, Pearson Education.
2. Fourouzan B, “Data Communication Networks”,T.M.H
3. William Stallings, “Data and Computer Communications”, 7th edition, Pearson.
4. Ulysses Black, “Principles of Data Communications”, PHI.
5. Morley, Gelber, “The Emerging Digital Future”, Addison – Wesley.
2
Course No: BCA III-03
Course Title : Operating System
Unit I
Overview of an Operating System, Resource Management. Operating System Interface, Process
Management Concepts, Inter-process Communication, Process Scheduling.
Unit II
Synchronization, Deadlocks.
Multiprocessor Systems, Multiprocessor Interconnections Types of Multiprocessor, Operating
Systems, Functions and Requirements, Design and Implementation Issues.
Unit III
Memory Management, Linking, Loading, Memory Allocation, Design Issues and Problems, Virtual
Memory, Fragmentation, Implementing Virtual Memory, Paging,
Unit IV
Segmentation, Virtual memory Design Techniques, Buffering Techniques, Spooling.
File Management – File Systems & I/O. Device Driver, Access Strategies, File Systems, File System
Organization, Design Techniques.
Unit V
Case Studies, Unix/Linux Operating Systems, Users View, Design Principles, Implementation, Process
Management, Memory Management, File System, I/O System, Windows NT.
Reference Books:
1. Tananbum, A.S. “Modern Operating System”, Prentice Hall Of India, New Delhi,1995.
2. Kanetkar, “Unix Shell Programming”, BPB.
3. Dietel, H.M. “An introduction to operating System” Addison Wesley, Publishing Company,
1984.
4. Milenkovic. M. “An Operating System – Concepts & Design”. McGraw Hill International
Education Computer Science Series 1992.
5. Galvin, Silberschatz. “Operating System Concepts”, 9th Edition
3
Course Code: BCAIII-04
Course Title: Multimedia Computing
Unit I
Introduction to Multimedia, applications of multimedia, multimedia design considerations,
Multimedia building blocks/ Components – Text, Images/Graphics, Sounds, video, and animation.
Stages of Multimedia Design: Planning, Content Analysis, Instructional Design, Preparation of Media
Elements, Integration of Media Elements, Authoring, Evolution.
Unit II
Tools for Multimedia Design – Logic flow charts, Story board. Hardware requirements of multimedia
systems, hardware components & configuration of a multimedia system, working of multimedia sound
and video.
Data Digitization techniques of Multimedia. Vector and Raster Graphics
Unit III
Attributes of image – Resolution, Pixel Depth, Color, Color Palates, File Compression Techniques and
its effects on Quality and Storage Size.
Files Formats- BMP, DIB, EPS, CIF, PEX, PIC, TGA and TIF Formats. The Windows Meta Files Formats.
File Formats Conversion,
Unit IV
Graphics Acquisition: Scanning Basics, Saving and Exporting Graphics, Integrating Graphics into
Multimedia Application
Principles of Animation and its Use in Multimedia, Types of Animation, Introduction to Animation
Software’s, Software Tool for Creating Animation – Flash. Adobe Photoshop
Unit V
Steps for Creating and Generating Animation,. Concepts of key Frame, Tracing and Path. 2D Animation
Techniques: Tweaning, Color Cycling, Walk Cycle, Rotation, 3D Animation Techniques: Lighting,
Inverse Kinematics, Morphing.
Reference Books:
1. Vaughan Tay, “Multimedia- Making it work”, 4th Edition, TMH.
2. James E. Shuman, “Multimedia in Action”, Vikas Publishing.
3. Norman Desmarasis, “Multimedia on the PC”, TMH.
4
Course No :BCAIII-05
Course Title: Web Designing
Unit I
Internet & its Use Types of Internet Connectivity, World Wide Web, E-mail, Telnet, File Transfer
Protocol, Archie, Discussion Groups, Gopher, Wide Area Information Services, IRC, Virtual Reality, Web
Publishing, Web Hosting, Cyber Crime, Types of Cyber Crimes, Cookies, Virus, Trojan Horse, Worm,
Danger of Virus.
Unit II
HTML: Structure of HTML, Tags, Character Entities, Hyperlinks, Frames, Tables, Lists, Forms,
Limitations of HTML.
Unit III
Front page 2000: Features , Creating a Web Site using Wizard, One/Two/Three Column Body, Front
page window, various Toolbars of Front Page, Adding Clip Art, Thumbnails, resembling an Image,
Beveling & cropping an image, Creating Bookmarks, Adding an E-mail Hyperlink, Tables, Marquee,
Counter, Banner, Hover Buttons, Creating a web page using a Template, Themes, Forms.
Unit IV
VB Script Concepts: VB Script Language Elements: Constants, Variables and Data Types, Mathematical
Operators, Logical Operators, Looping and Decision Structures.
Unit V
VB Script Functions and Objects: Date Conversion functions, Mathematical Functions, Data Formatting
Functions, Text Manipulation Functions, Data and Time Functions.
References:
1. Steinmetz, “” Multimedia Fundamentals,2/e, Pearson Education
2. Internet Applications and Web Designing by A.P. Publishers.
3. HTML, DHTML, JAVA Script, Perl, CGI by BPB Publications
4. Learning to Use Internet by Rohit Kumar BPB Publications.
5. HTML & XHTML Step By Step by Faithe Wempen, Microsoft Press
6. Sams Teach Yourself Active Server Pages 3.0 in 21 days, by Scott Mitchell