Nims University, Jaipur: Syllabus
Nims University, Jaipur: Syllabus
Nims University, Jaipur: Syllabus
SYLLABUS
BACHELOR OF COMPUTER
APPLICATIONS (B.C.A.)
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
YEAR-II
6. RDBMS T+P
YEAR-III
1. HTML T+P
2. Computer Network T
3. Internet Technology T
5 Operating Systems T
1
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
Computer Fundamentals
UNIT 1 Characteristics of computer & its block diagram, generation of computer, classification of
computer (super, mainframe, mini, workstation, portable), number system.
Input device (keyboard, pointing device, data scanning, digitizer, electronic card based device,
speech recognition device).
Output device (Monitor, printer, plotter, speaker, screen image projector).
CPU – CU & ALU, Processor speed, system clock, Motherboard, Microprocessor, Expansion slot,
Memory buses.
Storage unit – Primary & secondary storage unit, Main Memory – RAM (SRAM & DRAM) & ROM,
Cache Memory.
Secondary Memory & its type (sequential & direct access) Magnetic tapes, Magnetic Desk,
Optical Disk, Disk Formatting (Boot Record, FAT, Folder directory).
UNIT 2 Software and Types of Software- Operating system basics, application software definition and
basics. Introduction to Programming Languages, System software (Operating systems and
Utilities), application software (Word processors, Spreadsheet, DBMS, Presentation Graphics,
Browsers, Personal Information Managers), Introduction to Multilingual Word- processors. Data
Warehousing – Need for data warehousing, data warehouse components, Construction of data
warehouse ( Theory Only )
UNIT 3 Application Software (Working knowledge at Common users Level Only)
(a) Word Processing, Software
MS Word, Entering, Editing and Formatting Text, Document Formats, (page Size and Orientation,
Headers and Footers, Columns and Section, Page layout), Spelling and Grammar headers,
Thesaurus, Find and Replace, Cut and Paste, Tables and Formatting tables, Mail Merge, Styles
and Templates.
(b) Spreadsheet Program - MS Excel
Entering data, Labels Values, Dates, Formulas, Cell references, Formats, Functions, Templates,
Charts and Maps, analyzing data in a spreadsheet.
(c) DBMS - Microsoft Access
Database, Entering data into the database Creating Database tables, editing data, Viewing
Records, Sorting records, Querying a database, generating reports.
UNIT 4 Communications and Connectivity-Data Communication systems, Data transmission (serial,
Parallel, bandwidth, Protocols), E-mail, FAX, Voice and Video messaging, Video conferencing,
Online services, userconnection (type) Networking of Computers (Node, Client, Server. LAN,
WAN), Using the network, The Internet and the Web. Telecommunication Concepts, Data
Transmission and OSI reference model, LAN, MAN, WAN, WWW, Topologies, Protocol stack,
Internet, Intranet, Extranet.
UNIT -5 The Internet and Online Resources (Working knowledge at Common users Level Only)
How the Internet works, Introduction to TCP/IP, IP and DNS address, Features of the Internet 9E-
mail, News, Telnet, FTP, Chart, Channel, WWW, Online services, Bulletin Board Services)
Connecting to a PC to the Internet (Setting Dial up and Internet connection Wizard) Overview of
Internet browsers IE and Firefox, features, there in use off search engines surfing creating and
Use of e-mail, Awareness about e-commerce and its advantages.
RECOMMENDED BOOKS
1. Computers : Technology, Applications and Social Implications
2. A First Course in Data Processing, J. Daniel Couger & Fred R McFadden, Whiley
3. David, Van Over, Foundations of Business System, Forth Worth, Dryden 1992
4. Estrada Susan, Connecting to Internet, OReiley, 1993
5. Computer Networking – James F Kurose & Keith W Ross, Addision Wesley, 2004
6. Data Communications and Networking – 3rd Edition, Forouzan, Tata McGraw Hill
7. The Internet Book – Douglas E Comer, PHI
8. Computer Networks-Protocols, Standards & Interfaces-Black, PHI
2
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
PC Tools
RECOMMENDED BOOKS
1. Microsoft Office – Complete Reference – BPB Publication
2. Learn Microsoft Office – Russell A. Stultz – BPB Publication
3
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
Books Suggested
1. The complete reference-By Coach and loney
2. A Beginners guide- By Abbey and corney
3. Database System-Elmasri and Navathe
4
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
RECOMMENDED BOOKS
1. O’ Level Business System – V. Jain –BPB
2. An introduction to Accounting – T. S. Grewal – Sultan Chand & Co
3. Access 2000 Developer hand book – Gilbert – BPB
5
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
UNIT 1 Introduction to number systems and their conversion. Arithmetic with bases other
than ten. Negative numbers. Binary coded decimal number and ASCII representation.
UNIT 2 Octal, Hexadecimal number, r’s and (r-1)’s complement
UNIT 3 Introduction to Boolean Algebra fundamental theorem of Boolean Algebra and
simplification of Boolean expression, standard form of Boolean function, minterm &
maxterm, simplification of functions on k-map
UNIT 4 Flip flop:-R-S, J-K, D, T flip flop and their characteristics and their operation
UNIT 5 Introduction to switching devices, positive & negative logic of OR, AND, NOR, NAND,
Exclusive OR and Exclusive NOR gates.
RECOMMENDED BOOKS
1. Modern Digital Design – Sandiege– McGraw Hill
2. Switching theory & Logic Design – hill & Peterson - McGraw Hill
3. Digital Design– Morris Mano – Pearson
6
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
RECOMMENDED BOOKS
1. E. Balaguruswamy “Programming in C”, Tata McGraw Hill
2. H. Schildt, “C The Complete Reference”, Tata McGraw Hill
3. Y. Kanetkar, “Let us C”, BPB Publications
7
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
UNIT 1 Development of Algorithms: Notations & Analysis, storage structures for arrays,
Arrays Pointer, Sparse matrices- Structures & Arrays of structures.
UNIT 2 Linked list (Single linked list, doubly linked list, circular linked list), Application of
linked list (Polynomial manipulation), Stack & Queue (Implementation of stack as an
array and linked list, Application of Stack, prefix, infix, postfix expressions, expression
evaluation.
UNIT 3 Binary Trees, Binary search trees, General trees, Tree Traversing, Operations on
Binary trees, Expressions manipulations.
UNIT 4 Graphs, Graphs Representation, Path matrix-BFS, DFS- Bi-connected graphs, Shortest
path problems.
UNIT 5 Sorting (Selection, Bubble, Insertion, Merge, Quick), Linear Searching, Binary
Searching.
Books Suggested
1. Data Structure using C – Rajni Jindal – Umesh Publication
2. Data Structure - Tanembaum
3. Data Structure using C – B. Baluja Dhanpatrai Publication
8
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
RECOMMENDED BOOKS
1. Business Communication Concepts Cases and Application – PD Chaturvedi & Mukesh Chaturvedi – Peason
Education
2. Business Communication – Urmila Rai & S M Rai – Himalaya Publishing House
3. Lillian H Chaney, Jeanette S Martin – Intercultural Business Communication –PHI
4. Leo Jones, Richard Alexander, New International Business English, Cambridge University Press, Singapore,
2006
5. Victor – International Business Communication – PHI
REFERENCE BOOKS
1. John Mattock – Cross Cultural Communication – Essential Guide to International Business – Kogan Page
2. Herbert W Hilderbrandt – Effective Business Communication, MacGraw Hill, 7/e, 1997
3. Axel Satzger, Gina Poncini – International Perspective on Business Communication: From Past Approaches
to Future Trends, Peter Lang Publications Inc., 2003
9
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
YEAR – II
RECOMMENDED BOOKS
1. E. Balaguruswami – Object Oriented programming with C++
2. Kris James – Success with C++
3. David Parsons – Object Oriented programming with C++
4. D. Ravichandran – Programming in C++
5. Dewhurst and Stark – Programming in C++ Venugopal, Ravishankar
10
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
RECOMMENDED BOOKS
1. Computer Organization – V. Carl Hamacher & Zvonko G. Vransic – McGraw Hill
2. Computer Architecture & Logic Design – Thomas C. Barty - McGraw Hill
3. Computer Organization – J. P. Heys
4. Digital Computer – Morris Mano – Pearson
11
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
RECOMMENDED BOOKS
1. Award Elias M. – Systems Analysis & Design.
2. Sen James A. – Analysis & Design of Information Systems
3. Lee-Introductory Systems Analysis and Design
4. Wetherbe James C. Systems Analysis & Design
12
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
RECOMMENDED BOOKS
1. Mastering Visual Basic – Evangelos petroutsos - BPB Publication
2. Visual Basic – Garry Coprnel –Tata McGraw-Hill.
13
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
RECOMMENDED BOOKS
1. Introduction to programming – Hampel Tronic – AIPD
2. Business System- M. Jain & S. Jain - BPB
14
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
RDBMS
Books Suggested
1. SQL, PL\SQL – Ivan Bayross - BPB
2. Oracle PL\SQL programming – Urman - Tech Media
3. Mastering Oracle – Sybex - Oracle Press
15
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
YEAR – III
HTML
UNIT 1 HTML:
Introduction to the internet-:Computers in Business; Networking; Internet; Electronic
mail; Resources Sharing; Gopher; World Wide Web; Usenet; Telnet; Bulletin Board
Service; Wide Area Information Service
UNIT 2 Internet Technologies:
Modem; Internet Addressing; Physical connections: Telephone lines
Introduction to HTML: Designing a home page, History of HTML, HTML generation,
HTML, HTML Document. Anchor Tag; Hyper Links
UNIT 3 Head & Body Section: Header Section, Title Section;Colourful Web page, Comment
line; Designing the Body section-Heading printing; Aligning the headings; Horizontal
rule, Paragraph, Tab Setting; Images & pictures
UNIT 4 Ordered & Unordered List & Table Handling-Tables; Table creation in HTML; Width of
table & cells; Cells Spanning Multiple Rows / Columns; Coloring Cells; Column
Specification
UNIT 5 DHTML & Style Sheet-Defining Style; elements of style; linking a style sheet to an
HTML Document; Inline Style Sheet; External & Internal Style Sheet; Multiple Style
Sheet, Frames: Introduction to Frames, <Frameset> Tag, <Frame> Tag, and Targeting
named frames.
UNIT 6 Cascading Style Sheets: Understanding Style Sheets, Applying Style Sheets to HTML
document
Developing a Style Sheet: Setting Font attributes, Text Attributes, Border Attributes,
Setting
Background properties and List Attributes.
RECOMMENDED BOOKS
1. Bayross, Web Enable Commercial Application Development Using HTML, DHTML, Javascript, Pen
CGI, BPB Publications, 2000
2. T. A. Powell, Complete Reference HTML (Third Edition), TMH, 2002
REFERENCE BOOKS
1. Edward Farrar, “HTML Example Book”, BPB
2. Jose A. Ramalho, “Learn Advanced HTML with DHTML”, BPB Publica
16
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
Computer Networks
RECOMMENDED BOOKS
1. Data Communication & Networking – Behuouz A. Forouzan, TMH
2. Computer Network – A. S Tanenbaum, Pearson Education
3. Computer Newtworks- kundu – PHI
4. Computer Network – Rajesh – Vikash
17
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
Internet Technology
UNIT 1 Internet Connection Concept-Server, Client, Domain Name System, Telephone, Cable
and Satellite connection-dialup, ISDN, ADSL and Leased line based Connection,
Cables and DSS accounts, ISP features
UNIT 2 Intranet – What is intranet? Its components, server and network OS, Network cards,
cabling and Hubs, Steps for creating an Intranet. Maintenance and connecting to
Internet
UNIT 3 E-MAIL TECHNOLOGY: Features and concepts-Meassage headers, Address book,
Attachment, filtering and forwarding mails.
UNIT 4 WEB TECHNOLOGYL: Elements of the web –Clients and Servers, Languages and
protocols Web Page and Web Sites, Special kinds of web sites. Web resources-search
engines, Message boards, clubs, News groups and chat. Web page creating concepts-
Planning, Navigation, Themes and Publishing, Analyzing web traffic-
RECOMMENDED BOOKS:
1. M. L. Yount-Internet: The Complete Reference, Tata McGraw-Hill Company.
2. Harley Hanh-The internet Complete Reference, Tata McGraw-Hill Company.
3. Daniel Minoli-Internet & Intranet Engineering, Tata McGraw-Hill Company.
18
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
Core Java
RECOMMENDED BOOKS
1. Complete Reference (Java 2) – Herbert Schildt - Tata McGraw Hill
2. Java in a nut shell – Flanagan – Orielly Publication
19
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
Operating System
UNIT 1 Evolution of Operating System. Basic concepts: User, job, Resources, Batch
processing, Multiprogramming,
UNIT 2 Memory management: Address Protection, Segmentation, Virtual Memory, Paging,
Page replacement algorithms.
UNIT 3 Support for concurrent process : Mutual Exclusion, Shared Data, Critical Sections,
Busy
form of waiting, lock and unlock primitives, synchronization, blocking and wake up.
Process
Scheduling: Process states, virtual processors, interrupt mechanism, scheduling
algorithms, implementation of concurrency primitive
UNIT 4 System Deadlock : Prevention, Detection and Avoidance
UNIT 5 Time sharing, Process, Process Control Block.
UNIT 6 Shell Programming, UNIX-C interface, System calls, Device Driver,
Interrupt Handler.
UNIX and Linux as example systems.
RECOMMENDED BOOKS:
1. Peterson and Silberschatz, Operating System Concepts, Addison Wesley.
2. P. B. Hansen, Operating System Principles, PHI.
3. K. Christian, The UNIX Operating System, John Wiley.
4. A. N. Haberman, Introduction to Operating System Design, Galgotia.
5. Manuals of DOS, UNIX and Netware
20
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
UNIT 1 Introduction to MIS: Concept of MIS, role of MIS, objectives of MIS, Advantages, and
Disadvantages of computer based MIS
UNIT 2 Information : Classification of information, levels of information, methods of data
and information collection, value of information
UNIT 3 System Analysis and Design Introduction, system analysis for existing system, system
analysis for new requirements, cost benefit analysis
UNIT 4 Development of MIS : Determining the Information requirements for development
of MIS, implementation of MIS, factors responsible for development of MIS,
Evaluation of MIS
UNIT -5 Information System for Decision Making Decision making and MIS, Decision making
concepts, organizational decision making, MIS and decision makeing concepts. MIS
as technique for programme decisions, DSSMIS and role of DSS
UNIT 6 Network: Introduction, topology, LAN, WAN, Data communication.
MIS in operations, MIS for Finance, Production, Marketing, HRM
Text Book:
1. Javadekar, W. S.; Management Information System, Tata MacGraw Hill Publication, 2003.
Reference Books:
1. Information Systems for Managers: Arora, Ashok and Akshaya Bhatia, Excel Books, New Delhi.
2. Management Information Systems, Basandra, Suresh K. Wheeler Publishing, New Delhi.
21
NIMS UNIVERSITY, JAIPUR BACHELOR OF COMPUTER APPLICATIONS (B.C.A.)
22