Professional Documents
Culture Documents
Deb Him 618 2018 2019 364 PPR Bachelor of Computer Applications
Deb Him 618 2018 2019 364 PPR Bachelor of Computer Applications
A. Mission: The mission of this programme is to develop competent professionals who will
contribute to society as broadly educated, expressive, ethical and responsible citizens with
proven expertise. University seeks to instill in students a passion for learning and peer-
recognition, as an individual or in a team through demonstration of analytical, design and
implementation skills
B. Objectives: The program fulfills The Center for Distance Education and Open Learning,
IEC University objective to promote students as system analysts, system designers,
programmers and system managers in any field related to information technology. The
programme aims at imparting comprehensive knowledge with equal emphasis on theory
and practice. The objective of the programme is to prepare graduates who will be
successful professionals in industry, government, academia, research, entrepreneurial
pursuit and consulting firms.
The University is committed to quality teaching and research through inter disciplinary
understanding in the subject of computer science. The programme offers students with
technical knowledge and various skills like teaching, programming, designing website and
designing software. The knowledge of Computer Science will help the students to learn
about the technology, to learn various languages like C, C++, Java and many more. The
programme will prepare graduates who will contribute to society as broadly educated,
expressive, ethical and responsible citizens with proven expertise.
D. Nature of prospective target group of learners
The Center for Distance Education and Open Learning, IEC University opens new
dimensions of opportunities for aspirants who are separated by time and seeking to upgrade
their educational qualification. The target group includes service personnels, academicians,
government officials, home makers, graduates, prisoners, people living in rural or remote
areas, persons with disabilities, professionals who wish to improve their skills and the
persons who were deprived of education in conventional education system.
E. Learning needs of prospective students
Bachelor in Computer Applications enables students to design a computing system to meet
desired needs within realistic constraints such as safety, security and applicability. Students
also learn how to devise and conduct experiments, interpret data and provide well informed
conclusions and also learn to communicate effectively. The programme provides the
knowledge to the students so that they can become a system analysts, system designers and
programmers.
Appropriateness of programme to be conducted in Open and Distance
Learning mode to acquire specific skills and competence:
Bachelor in Computer Applications is already running at IEC University in regular mode
in the Department of Computer Science & Applications with limited intake. The
knowledge of Computer Science & Application is important because it allows students to
acquire computer skills and also information technology related equips them for the
activities involving designing and programming.it will help them become professionals in
industry, government, academia, research, entrepreneurial pursuit and consulting firms.
5. Instructional Design:
Curriculum Design & Detailed Syllabus: Annexure - I
Duration of the Programme: The duration of the course leading to the degree of BCA
shall be of three academic years. First year of the BCA programme shall be equivalent to
Diploma in Computer science and technology (DCST).
Faculty and Support Staff Requirement:
Web Based Tools: The University provides various online facilities to the students such
as: Admission, Assignment, PCP, and Examination.
Total 15650/-
Course Name: The nomenclature of the course (s) will be BCA (Bachelor in computer
applications) through distance education mode. The syllabus and scheme of examination is
as under.
Course with subject name:
BACHELOR IN COMPUTER APPLICATIONS (BCA)
Cour Title of Course Contact Credits Internal End Total
Year se Sessions Evaluation Seme Marks
Code (Hrs.) Marks ster
Exa
mina
tion
Mark
s
I BCA Fundamentals of 12 04 30 70 100
101 IT
I BCA PC Software 12 04 30 70 100
102
I BCA Programming 12 04 30 70 100
103 Fundamentals
Using C
I BCA Mathematical 12 04 30 70 100
104 Foundation of
computer Science
I BCA Internet And Web 12 04 30 70 100
105 Designing
I BCA Software Lab–I 06 02 100 00 100
(Based on
103P
BCA/DCA
Programming
Fundamentals
Using C)
I BCA Software Lab–II 06 02 100 00 100
102P (Based on
BCA/DCA PC
Software and
Internet And
Web Designing)
II BCA Data Structure 04 30 70 100
201 Using C 12
II BCA Computer 12 04 30 70 100
Organization &
202
Architecture
II BCA ObjectOriented 12 04 30 70 100
203 Programming
Using C++
II BCA Database 12 04 30 70 100
204 Management
System
II BCA System Analysis 12 04 30 70 100
205 and Design
II BCA Software Lab–I 06 02 100 00 100
201P (Based on
BCA- Data
Structure Using
C)
II BCA Software Lab–II 06 02 100 00 100
203P (Based on BCA-
Object Oriented
Programming
III BCA 12 04 30 70 100
Visual Basic
301 Programming
III BCA Software 12 04 30 70 100
Engineering
302
III BCA Java 12 04 30 70 100
303 Programming
III BCA Computer 12 04 30 70 100
304 Networks
III 12 04 30 70 100
Elective
III BCA Operating 12 04 30 70 100
305 System
III BCA System 12 04 30 70 100
306 Programming
III BCA Management 12 04 30 70 100
307 Information
System
III BCA Software Testing 12 04 30 70 100
308 and Quality
Assurance
III BCA Software Lab-1 06 02 100 00 100
301P (based on 301)
III BCA Software Lab-2 06 02 100 00 100
303P (based on 303)
BCA 60 400 00 400
309P Project Work 20
Total 324 98 1570 1330 2900
st
BCA-1 EYAR
FUNDAMENTALS OF IT (BCA101)
Max. Marks: 100
Internal Marks: 30
External Marks: 70
Time -3 Hrs.
Note: Eight questions will be set by the examiners covering the whole syllabus. Students
are required to attempt any five questions in all. All questions carry equal marks.
Introduction to Information Technology, concept of bit and byte, binary, octal, decimal and
hexadecimal number systems and their conversion, data representation, complement form,
BCD codes, fixed point and floating point representation
Computer and its components, minicomputer, microcomputer, personal computer, super
computer, notebook laptop, networking of computers, Local Area Network, Metropolitan
Area Network, Wide Area Network, network topologies: Bus, Ring, Star, Mesh and
Hybrid, Internet and Intranet, modem.
Memory Organization : Memory hierarchy, RAM, ROM, dynamic RAM, flash memory,
secondary memory and its characteristics, hard disk drives, cache memory and its
organization, floppy drive and CD/DVD drive.
Peripheral devices: common input and output devices, printer, plotter, scanner, joy stick,
web camera, touch panel, light pen and card reader.
Text Book:
Mano M Morris, Digital Logic and Computer Design, PH India Pvt. Ltd. 2000.
Rajaraman V., Radhakrishan T.; An Introduction To Digital Computer Design,
th
Prentice Hall of India Pvt. Ltd. 4 Ed.
P.K. Sinha, Computer Fundamental, BPB Publication.
PC SOFTWARE (BCA102)
Max. Marks: 100
Internal Marks: 30
External Marks: 70
Time -3 Hrs.
Note: Eight questions will be set by the examiners covering the whole syllabus. Students
are required to attempt any five questions in all. All questions carry equal marks.
History of Computer, Generation of Computer, Classification of Computer, Application of
Computer, Computer architecture and organization, concept of operating system, Computer
language, networking concept.
Disk Operating System: Internal and External DOS Commands, Configuring DOS and
Batch files.
Windows basics: History of Windows, Starting Windows, Desktop, maximizing,
minimizing, restoring and closing a window, using the start menu, control panel, managing
multiple windows, arranging icons on the desktop, creating a new folder, logging off and
shutting down windows, using notepad, calculator, WordPad.
MS Word : word processing, advantages of using word processing, starting word, creating
a document, saving a document, printing a document, Editing a document, selecting Text,
deleting Text, undoing and redoing Changes.
Formatting Text Paragraph: Formatting text, paragraph formatting, using bullets and
numbering in paragraphs.
Enhancing a Document: Page Setup, inserting page breaks, looking at a document in
different views, using Headers and footers, using tabs, using mail-merge.
MS-Excel: Excel, getting started with Excel, editing cells, using commands and functions.
Moving and copying, inserting and deleting rows and columns, printing a worksheet.
MS-Power Point: Power point, creating a presentation, power point views, running a slide
show, printing a presentation.
Text Books:
R K Taxali, PC Software for Windows made simple, Tata McGraw Hill Publishing
Company Limited, New Delhi.
Note: Eight questions will be set by the examiners covering the whole syllabus. Students
are required to attempt any five questions in all. All questions carry equal marks.
Electronic Mail: Introduction, advantages and disadvantages, User-id, Passwords, email
addresses, message components, message composition, mailer features, E-mail inner
workings, E-mail management, Mime types, Newsgroups, mailing lists, chat rooms.
The Internet: Introduction to networks and internet, history, working of Internet, Internet
Congestion, internet culture, business culture on internet, Collaborative computing and the
internet, Modes of Connecting to Internet, Internet Service Providers(ISPs), Internet
address, standard address, domain name, DNS, IPv6.Modems and time continuum,
communications software, internet tools.
World Wide Web: Introduction, Miscellaneous Web Browser details, searching the
WWW, Directories search engines and Meta search engines, search fundamentals, search
strategies, working of the search engines, Telnet and FTP.
Privacy and security topics: Introduction, Software Complexity, Encryption schemes,
Secure Web document, Digital Signatures, Firewalls.
Introduction: hypertext markup language, Web page installation, Web page setup, Basics of
HTML & formatting and hyperlink creation, Basic and advanced HTML, java script
language.
Text Books:
Fundamentals of the Internet and the World Wide Web, Raymond Greenlaw
and Ellen Hepp - 2001, TMH
Internet & World Wide Programming, Deitel, Deitel & Nieto, 2000, Pearson
Education
Introduction:
Basic Terminology, Data Structure, Data Structure Operations, Development of Algorithms,
Algorithms Complexity and Time Space Trade - off.
String Processing:
Storing String, String Operations, Word Processing, Pattern Matching Algorithm.
Arrays:
Linear Array and their representation in memory, Traversal, insertion and deletion in an array,
Searching and sorting of an array.
Linked Lists:Linked Lists and their Representation in Memory, Traversal, Searching, Insertion
and deletion in Single Linked List, Concepts of Double Linked List, Circular Linked List
Binary Trees:
Definition of Binary Tree, Representing Binary Trees in Memory, Traversing Binary Trees.
Graphs:
Introduction: Sequential Representation of Graph, Adjacency Matrix, Path Matrix, Wrashall's
Algorithm, Operations on Graph, Traversing Graph.
Sorting:
Sorting Techniques: Selection Sort, Bubble Sort, Quick Sort, Insertion Sort.
Books Suggested:
Data Structure - Schaum's Outline Series
Data Structure - Tanenbaum
Data Structure using C - B. Baluja, Dhanpatrai Publication.
rd
BCA-3 YEAR
VISUAL BASIC PROGRAMMING (301)
Max. Marks: 100
Internal Marks: 30
External Marks: 70
Time -3 Hrs.
Note: Eight Questions will be set by the examiners covering whole syllabus. Students are
required to attempt any five questions in all. All questions carry equal marks. Minimum
pass marks are 35.
Introduction and Programming Fundamentals of VB
Introduction to Visual Basic, IDE and its Components, VB Data type, Variable Scope,
Module, Conditional Statement, Looping, Procedure, Function, Event, Forms Controls
(Property, Event, Method) Control Array, Dialog box, Msg Box, Input Box, Multiple
Module Projects, MDI forms, Menu.
Graphical Application in VB:
Draw (Line, Circle, Box, Ellipse), Animations, Graphical Command
Button. Object - Oriented Programming in VB. Database Handling:
Introduction to Database programming in VB, Data Bound Control and DAO, Record Set
Object, Introduction to Data Report.
Basic ActiveX and Common Dialog Boxes, Input/output
Introduction to ActiveX Control, Common Dialog Control, File Operation.
Books Suggested:
Mastering Visual Basic: Evangelos Petroutsos – BPB Publication.
Visual Basic - Garry Cornel - Tata McGraw - Hill.
Bradley J.C. Programming with Visual Basic 6, Tata McGraw Hill.
Testing and the Related Concepts: Significance & Potential, Testability and Features of
Test Cases; Software Testing Techniques: White Box Testing, Black Box Testing,
Software Testing Strategies, Approach, Issues, Incremental, System, Alpha, Beta Testing ,
Comparative Evaluation of Techniques, Testing Tools, Dynamic Analysis Tools, Technical
Metrics for Software Quality Factors, Framework, Metrics for Analysis, Design, Testing
Source Code. Object Oriented Testing: OOT Strategies and Issues, Test Case Design,
Interface Testing.
Quality Assurance: Concept, Importance and Essence, FTR, Structured Walk through
Techniques etc.
S/W Reliability: Reliability Models, Validation, Safety and Hazard Analysis, Features
Affecting Quality of Software, SQA Plan, Quality Models.
Books Suggested:
Software Testing by Boris Beizer, Academic Press.
Software Engineering - By KK Aggarwal & Yogesh Singh; New Age
International Publishers (Second Edition).
Software Engineering - A Practitioner's Approach, Sixth Edition, By Roger S.
Pressman, McGraw Hill.
Art of Testing by G.J. Myers.
Software Quality by Robert H. Dunn.
Software Reliability by J.D. Musa, Okumo.