BCA-Program Guide
BCA-Program Guide
FOR
BCA
FALL 2016
BKID – PG0074
1. The Program
The Program leading to the award of Bachelor of Computer Applications
(BCA) is developed to prepare students to take up a career in the field of IT
and Computer Applications. Fast growing information technology and
communication systems have become critical components of almost every
company’s strategic plan. This program has been designed to take the
student through basic perceptions to current industry practices along with
hands-on lab experience at every stage of the program. This is an Under-
graduate Program where students are exposed to various areas of
Computer Applications including the latest developments in the Industry.
2. Objectives of the Program
This program has the following objectives –
Prepare students with computer programming and IT skills in a
contemporary, global, economic, environmental, and societal context.
Prepare students to develop strong analytical and problem solving skills.
Prepare students to use modern computing tools and techniques for
achieving business goals.
Prepare students to join post graduate courses in the field of Computer
Applications.
3. University Support
Students admitted to the program receive the printed Self learning material
(SLM) for each of the subjects in their curriculum.
To supplement the student's learning process, the University provides
counselling sessions and an online value-add support using its Learning
Management System (LMS) – EduNxtTM. The different learning resources
which a student can access includes SLM, Quizzes, Model Question papers
and Internal Assignments.
4. Program Structure
4.1 Duration of the Program
The minimum duration for the completion of the BCA program is THREE
years. However, the student is permitted to take maximum period of FIVE
years to complete the program.
6. Instructional System
The Distance Education (DE) system is more learner-oriented, and the
student has to be an active participant in the entire teaching-learning
process. SMU-DDE follows a multi-channel approach for instruction and
comprises a suitable mix of the following.
Printed Self Learning Material (SLM)
counselling
Assignments
Online resources
The University follows the “Credit System” for its program. Each credit is of
30 hours of study comprising all learning activities viz. Self-Study (19 Hrs.),
Face-to-Face (3 Hrs.), EduNxtTM Online Activity such as attempting
Quizzes, Model Question paper, reading additional support contents
(5 Hrs.), and Assignments (3 Hrs.). Thus, two Credits and four Credits
course require 60 Hrs. and 120 Hrs. of study time respectively. Credit
System indicates the effort which the student has to put to successfully
complete the subject. Completion of the Program requires successful
completion of Assignments (Refer to Section 7.1), the Term-End
Examination (Refer to Section 7.2), and Project (Refer to Section 8.0).
First Semester
BCA111 Fundamentals of IT & Programming 2 30
BCA112 Programming in C 4 30
BCA113 Basic Mathematics 4 30
BCA114 Digital Logic 4 30
BCA115 Programming in C – Practical 2 70
Second Semester
BCA211 Operating System 4 30
BCA212 Data Structure and Algorithm 4 30
<40 0 F (Fail)
a A
b A
c D
d A
e C
f A
g C
h B
i D
j C
8. Project Guidelines
8.1 Introduction
The course titled “Project” bearing the subject code BCA613 is of
12 credits weightage.
The project is part of the BCA program, it will give an opportunity for the
students a hands on experience in developing quality software applications.
During the development of the project a student should involve himself in all
the stages of the software development life cycle (SDLC) like requirements
analysis, systems design, software development/coding, testing and
documentation, with an overall emphasis on the development of reliable
software systems. The primary emphasis of the project work is to
understand and gain the knowledge of the principles of software
engineering practices, and develops good understanding of SDLC.
The BCA students are encouraged to involve themselves completely on the
project work in their final semester. It is advised to students to develop their
project for solving problems of software industry or any research
organization. Doing this will give more exposure to handle real life problems
of project development
Students should take this project work very seriously. Topics selected,
should be appropriate enough to justify as a BCA project. The project
System Analysis:
This stage includes to define the system environment required to implement
the chosen project, Systems Requirements Specification (SRS) and
software specification. In SRS, you must specify
Project planning and project scheduling Data integrity and constraints
Indicate the technology used and substantiate it with brief explanations.
System Design:
This includes
Modularization details (Students must strictly implement the various
stages of software development).
––––––––––––––––––