Why BCA

Computer education has played a significant role in education, telecommunication, instrumentation, finance, banking, IT, environment, meteorology, day to day working and innumerable fields during the last two decades. It helps a person have a distinct advantage over others who do not have a degree in Computer Applications. The BCA course is a major hit amongst candidates in India.

Eligibility

1. 10+2 Pass from any discipline, from a recognized Board, with minimum 45% marks, can apply for this course.
2. Admissions begin from April every year.
3. Classes commence from August.
4. A Candidate who has appeared in board exams and result is awaited is eligible to apply.

AFFILIATION
Chaudhary Charan Singh University (CCS), Meerut
INTAKE
120
MODE
Regular. Full-time, 3 year, degree course.

BCA@SDCMT

BCA at SDCMT – is a 3 year, full-time program, affiliated to CCS University, Meerut, with an intake of 120 seats. Our main focus is on imparting employability skills to our students through a judicious mix of core and elective courses, as per CCS University curriculum. The program focuses on preparing students for the future through a curriculum enriched program, innovative teaching methods, personality development initiatives, and experiential learning, through critical thinking and problem solving, industry visits, and co-curricular activities. Students who opt for a Bachelor in Computer Applications (BCA) will get skills and information not only about Computer and Information Technology but also in communication, organization and management. One also gets to learn programming languages such as Java, C++, HML, SQL, etc. Information about various computer applications and latest developments in IT and communication systems is also provided.

BCA COURSE STRUCTURE

The BCA Course is spread over 3 years, six semesters. Each semester has an appropriate mix of subjects as enlisted in the University Curriculum. We offer additional Value Added Courses and Value Added Specializations for all our students.

  Download Syllabus

BCA First Year
Semester I Semester II
Mathematics I (MATHS) Mathematics II (MATHS)
Programming Principle & Algorithm (PPA) C Programming (C PROG)
Computer Fundamental & Office Automation (CFOA) Organization Behavior (OB)
Principle of Management (POM) Digital Electronics and Computer Organization (DECO)
Business Communication (BC) Financial Accounting & Management (FAM)
Computer Laboratory and Practical Work of Office Automation Computer Laboratory and Practical Work of C Programming
Computer Laboratory and Practical Work of C Programming EVS (Qualifying Paper)
EVS (Qualifying Paper)
BCA Second Year
Semester III Semester IV
Object Oriented Programming Using C++ (C++) Computer Graphics & Multimedia Application (CGMA)
Data Structure Using C and C++ (DSC) Operating System (OS)
Computer Architecture and Assembly Language (CAAL) Software Engineering (SE)
Business Economics (BE) Optimization Techniques (OT)
Elements of Statistics (ES) Mathematics III (MATHS)
Computer Laboratory and Practical Work of OOPS Computer Laboratory and Practical Work of CGMA
Computer Laboratory and Practical Work of DS
BCA Third Year
Semester V Semester VI
Introduction to DBMS Computer Network Security
JAVA Programming and Dynamic Webpage Design Information System: Analysis Design and Implementation
Computer Network E-Commerce
Numerical Methods Knowledge Management
Computer Laboratory and Practical Work of DBMS Major Project
Computer Laboratory and Practical Work of JAVA Programming and Dynamic Webpage Design Presentation / Seminar Based on Major Project
Minor Project
Viva-Voice on Summer Training

VALUE ADDED COURSES

Value Added Courses are spread across three years to make every student a better individual, a better professional.

BCA I Year Self Analysis Dressing & Etiquette Leadership & Teamwork Creativity & Innovation
BCA II Year Honesty & Work Ethic E-mail & Social Media Etiquette Presentation Skills MS Office Suite
BCA III Year Preparation for Interview Workplace Etiquette Negotiation & Problem Solving Networking
Skills

VALUE ADDED SPECIALIZATIONS

Value Added Specializations are offered for students to specialize in an in demand industry sector to improve employability. A student may choose to specialize in one sector by choosing one specialization from the seven specializations offered.
All specializations would have major / minor projects to provide live industry connect and exposure.

VAS 1: Web Designing & Mobile App Development Web Designing through PHP with my SQL Scripting Language Elements JAVA /Android HADOOP Dot Net frame work basics using C#
VAS 2: Networking LINUX I LINUX II CCNA I CCNA II
VAS 3: Digital Marketing & E-Commerce Digital Marketing Overview Search Engine Optimization Social Media Marketing E-tailing
VAS 4: Data Analytics Data Visualization Data Management Data Analytics Social Media Data Analytics

Noteworthy Features Case based practical learning aimed at providing conceptual and in depth knowledge of different subjects.
Corporate interface, internships, industry visits to enhance employability quotient of every student.
Incubator to help students incubate start-up ideas and take up self-employable business ventures.
Practical exposure to real world problem solving through live projects, simulations, and other activities.

PROGRAM SPECIFIC OUTCOMES

After completing the BCA course the students would be able to:
PSO1: Ability to Analyze, Design, Formulate and obtaining solution of a software problem by using Software Engineering.
PSO2: Ability to adopt modern IT environment and learn latest IT technologies to become a technocrat or pursue higher studies.
PSO3: An understanding of Computational professionalism by means of legal, ethical and social responsibilities.

PROGRAM OUTCOMES

After completing the BCA course the students would be able to:
PO1. PO1:Graduates will ascertain themselves as successful professionals by solving real problems by using Computational techniques.
PO2. Graduates can have fundamental principles and methods of Computer Application and Software for developing complex application.
PO2. Graduates will reveal their ability to adapt to a rapidly changing environment by learn new recent technologies.

COURSE OUTCOMES

After the completion of the course, Students will be able to:

S. No. Subject Name Subject Code Course Outcomes PO’s Mapping
1 Mathematics – I BCA 101 CO1: Students will be able to remember terminologies and formulae in matrices, Integration, and differential calculus. PO 1
CO2: Students will be able to understand and interpret the concepts of matrices, integration, and differential calculus.
CO3: Able to solve the problems of differentiation of functions of two variables and know about the maximization and minimization of functions of several variables.
CO4: Come to know the applications of double and triple integration in finding the area and volume
2 Programming Principle & Algorithm (PPA) BCA 102 CO1: The students will be able to understand Problem Solving Methods PO 1
CO2: The students will be able to understand History, features and characteristics of C PO 2
CO3: The students will be able to understand Conditional statements and Unconditional statements PO 1
CO4: The students will be able to know Arrays and Strings PO 2
2 Computer Fundamental & Office Automation (CFOA) BCA 103 CO1: The students will be able to understand Hardware & Software, Applications of Computers in Various Fields. PO 3
CO2: The students will be able to understand Peripheral Devices like Input Devices and Output Devices PO 1
CO3: The students will be able to know number Systems(like Decimal, Binary, Octal & Hexadecimal, Conversion from One base to another base) & Computer Codes like BCD, EBCDIC, ASCII PO 4
CO4: The students will be able to understand introduction to OS PO 1
4 Principles of Management BCA 104 CO1: The students will be able to understand the levels of management. PO 4
CO2: The students will be able to know how to plan and organize.
CO3: The students will be able to evaluate the selection and recruitment process.
CO4: The students will be able to apply control measures.
5 Business Communication BCA 105 CO1: The students are able to understand the function of office management PO 4
CO2: The students are able to identify the factures affecting office layout
CO3: The students are able to classify the communication..
CO4: The students are able to know the benefits and limitations
6 Computer Laboratory and Practical Work of Office Automation BCA 106 P CO1: The students will be able to understand introduction , installation & working of DOS PO 3
CO2: The students will be able to know Internal and External commands
CO3: The students will be able to understand creating folder, cut, copy, paste, managing file and folder in windows.
CO4: The students will be able to know Adding and removing software&hardware & Settings of all control panel items PO 4
7 Computer Laboratory & Practical Work of CProgramming BCA 107 P CO1: The students will be able to understand the basic concept of Algorithm &sflowchart PO 1
CO2: The students will be able to understand how to use Printf() and scanf() PO 2
CO3: The students will be able to understand for, while .if…else loop
CO4: The students will be able to understand programs on matrices like addition, subtraction & multiplication and transpose PO 4
8 Mathematics II(MATHS) BCA 201 CO1: Students will be able to remember terminologies and formulae in matrices, Integration and differential calculus. PO 1
CO2: Students will be able to understand and interpret the concepts Lattices.
CO3: Able to understand the concept of set theory.
CO4: Come to know the applications of double and triple integration in finding the area and volume
9 C Programming(C Prog) BCA 202 CO1: The students will be able to understand user define function PO 1
CO2: The students will be able to understand how to declared and initialize pointers, PO 2
CO3: The students will be able to understand defining and processing structure & Unions. PO 4
CO4: The students will be able to understand File Handling PO 3
10 Organization Behavior(OB) BCA 203 CO1: The students will be able to knowthe scope of Organizational Behavior. PO 4
CO2: The students will be able to understand the importance of attitude, values and motivation.
CO3: The students will be able to analyze the different aspects of personality.
CO4: The students will be able to evaluate the group behavior and work accordingly it.
11 Digital Electronics & Computer Organization(DECO) BCA 204 CO1: To introduce all basic electronics involve in a computer. PO 1
CO2: How all hardware parts of computer are organized? PO 2
CO3: What is architecture of all digital units.
CO4: To enable students to understand functioning of basic computer.
12 Financial Accounting BCA 205 CO1: Student will able to identify the concept of book keeping and accounting. PO 3
CO2: Student will able to categorize business transactions according to accounting rules.
CO3: Student will able to calculate profit or loss of the business.
CO4: Student will estimate real value of asset after deducting depreciation.
13 Laboratory and Practical Work of C Programming BCA 206 P CO1: The students will be able to understand user define function, also able understand arrays PO 1
CO2: The students will be able to understand how to declared and initialize pointers, PO 2
CO3: The students will be able to understand defining and processing structure & Unions. PO 1
CO4: The students will be able to understand File Handling for efficient PO 2
14 Object Oriented Programming Using C++ BCA 301 CO1: The students will be able to understand introduction to C++ and its functions like inline function, function overloading. PO 1
CO2: The students will be able to understand basic concept of OOP PO 2
CO3: The students will be able to construct the program of Constructor, destructors, & inheritance constructor PO 2
CO4: The students will be able to underst and Polymorphism and file handling PO 1
15 DATA STRUCTURE BCA 302 CO1: The students will be able to analyze algorithms and algorithm correctness. PO 1
CO2: The students will be able to summarize searching and sorting techniques PO 2
CO3: The students will be able to describe stack,queue and linked list operation PO 2
CO4: The students will be able to have knowledge of tree concepts. PO 1
16 Computer Architecture &Assembly Language(CAAL) BCA 303 CO1: Students will be able to understand basic concepts of instruction set, data paths, and various logic gates and digital circuits. PO 2
CO2: Students will be able understand memory hierarchy design, memory access time formula, performance improvement techniques, and trade-offs.
CO3: Students will be able to know the functioning of combinational circuits and sequential circuits.
CO4: Student will be able to Register organization and types of registers.
17 Business Economics BCA 304 CO1: The students will be able to define the nature and significance of the micro economics and its role inbusiness. PO 3
CO2: It will make the students able to understand the concept of consumer behavior fromGraphical outline.
CO3: The students will be able to apply the different types of methods of demand and analysis. PO 4
CO4: The students will be able to evaluate the market supply related aspects and create the plan accordingly.
18 Elements of Statistics BCA 305 CO1: students will be able to various term used in Statistics. PO 1
CO2: students will be able to identify applications of statistics in industry , computer application.
CO3: It will make students able to understand the Measures of Central Tendency and Dispersion.
CO4: The students will be able to understand Stastical Quality control techniques using various control charts.
19 Computer Laboratory and Practical Work of OOPS BCA 306 P CO1: The students will be able to construct simple C++ Programs without Class. PO 2
CO2: The students will be able to define the concept based on class
CO3: The students will be able to create program based on Constructor, destructor & inheritance
CO4: The students will be able to understand the concept of Object Oriented Programming.
20 Computer Laboratory and Practical Work of DS BCA 307 P CO1: The students are able to create Programs it based on user defined functions using pointers. PO 1
CO2: The students are able to write programs of recursion, pointer and structure
CO3: The students are able to write programs to create linked list using pointers. PO 2
21 Computer Graphics & Multimedia Application(CGMA) BCA 401 CO1: Understand the basic objectives and scope of computer graphics. Understand the basic structures of 2D and 3D graphics systems PO 1
CO2: Identify computer graphics applications common graphics APIs PO 2
CO3: Understand the basic structures of 2D and 3D graphics systems
22 Computer Graphics & Multimedia Application(CGMA) BCA 401 CO1: Understand the basic objectives and scope of computer graphics. Understand the basic structures of 2D and 3D graphics systems PO 1
CO2: Identify computer graphics applications common graphics APIs PO 2
CO3: Understand the basic structures of 2D and 3D graphics systems
CO4:
23 Operating System(OS) BCA 402 CO1: Identify basic components of operating system. PO 3
CO2: Conceptualize synchronization amongst various components of a typical operating system.
CO3: Understand and simulate activities of various operating system components.
CO4: Correlate basic concepts of operating system with an existing operating system.
24 Software Engineering BCA 403 CO1: Students will be able to decompose the given project in various phases of a software development lifecycle. PO 2
CO2: Students will be able to choose appropriate process model depending on the user requirements.
CO3: Students will be able perform various life cycle activities like Analysis, Design, Implementation, Testing and Maintenance.
CO4: Students can apply the knowledge, techniques, and skills in the development of a software product
25 Optimization Techniques(OT) BCA 404 CO1: To impart knowledge in concepts and tools of Operations Research. PO 3
CO2: To understand mathematical models used in Operations Research.
CO3: To apply these techniques constructively to make effective business decisions
CO4: Define and formulate linearprogramming problems and appreciate their limitations
26 Mathematics-III(MATHS) BCA 405 CO1:The students will be able to classify differential equations according to certain features. solutions
CO2: to Solve first order linear equations and nonlinear equations of certain types and interpret the solutions.
CO3: To Understand the conditions for the existence and uniqueness of solutions for linear differential equations
CO4: To Solve second and higher order linear differential equations with constant coefficients and construct all solutions from the linearly independent
27 Computer Laboratory and Practical Work ofCGMA BCA 406 CO1: Understand the basic concepts of computer graphics and design scan conversion problems using C programming. PO 2
CO2: Apply clipping and filling techniques for modifying an object. PO 1
CO3: Understand the concepts of different type of geometric transformation of objects in 2D and 3D PO 2
CO4: Understand the practical implementation of modeling, rendering, viewing of objects in 2D. PO 1
28 Introduction to DBMS BCA 501 CO1: The students will be able to know the need of database management system. PO 1
CO2: The students will be able to understand the functions of database management System, also able to perform all queries.
CO3: The students will be able to evaluate data in the normal form. PO 2
CO4: The students will be able to understand organization of file
29 Java Programming and Dynamic Webpage Design BCA 502 CO1: The students will be able to understand the concept of Internet and browsing. PO 1
CO2: The students will be able to implement CSS in web page. PO 2
CO3: The students will be able to invent event handling and validation.
CO4: The students will be able to invent animated presentation.
CO5: The students will be able to understand server side scripting PO 1
30 Computer Networks BCA 503 CO1: The students will be able to understand Data Communication concept PO 1
CO2: The students will be able to apply Reference Models and transmission media
CO3: The students will be able to knowing different layers like Network layer and Transport layer
CO4: The students will be able to Understand protocols
31 Numerical Methods BCA 504 CO1: The student will be aware of the use of numerical methods in modern scientific computing, PO 3
CO2: The student will be familiar with finite precision computation,
CO3: The student will befamiliar with calculation and interpretation of errors in numerical methods
CO4: An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
CO5: An ability to function on multidisciplinary teams
32 Minor Project BCA 505P CO1: Design application software after understanding the problem PO 4
CO2: Design application for application
CO3: Design input form, output report & interface
CO4: Prepare report document
33 Viva-Voice on Summer Training BCA 506P CO1: Able to learn to appreciate work and its function in the economy.Identify, write down, and carry out performance objectives (mutually agreed upon by the employer, the MCC experiential learning supervisor, and the student) related to their job assignment. PO 1
CO2: Students will be able to work habits and attitudes necessary for job success. Develop communication, interpersonal and other critical skills in the job interview process. PO 2
CO3: Students will be able tobuild a record of work experience and acquire employment contacts leading directly to a full-time job following graduation from college.
CO4: Students will be able to develop work habits and attitudes necessary for job success.
34 Computer Laboratory and Practical Work of DBMS BCA 507P CO1: Identify basic database storage structures and access techniques such as file organizations, indexing methods including B‐tree, and hashing. PO 1
CO2: Learn and apply Structured query language (SQL) for database definition and database manipulation. PO 2
CO3: Demonstrate an understanding of normalization theory and apply such knowledge to the normalization of a database.
CO4: Understand various transaction processing, concurrency control mechanisms and database protection mechanisms
35 Computer Laboratory and Practical Work of Java Programming &Dynamic Webpage Design BCA 508P CO1: To build software development skills using java programming for real world applications. PO 1
CO2: To implement frontend and backend of an application
CO3: To implement classical problems using java programming
36 Computer Network Security BCA 601 CO1: To improve design security applications in the field of Information technology PO 3
CO2: To enable the students toensure the preservation of information properties through mathematically.
CO3: To make acquire knowledge on standard algorithms used to provide confidentiality, integrity and authenticity
CO4: To enable students how to deploy encryption techniques to secure data in transit across data networks
37 E-Commerce BCA 602 CO1: The students will be able to know the functioning of E-Commerce PO 4
CO2: The students will be able to differentiate the ways of E
CO3: The students will be able to apply the control measures while operating with E PO 3
CO4: The students will be able to understand the solution used for controlling the E
38 Computer Network BCA 603 CO1: The students will be able to understand Data Communication concept PO 3
CO2: The students will be able to apply Reference Models and transmission media
CO3: The students will be able to knowing different layers like Network layer and Transport layer
CO4: The students will be able to Understand protocols PO 2
39 Knowledge Management BCA 604 CO1: The students will be able to understand the concept of relational Database Management System PO 1
CO2: The students will be able to understand how to Write and Execute SQL Queries. PO 2
CO3: The students will be able to understand how to Write and Execute Join & Sub queries.
CO4: The students will be able to understand Procedure of Block of statement PO 4
40 Major Project BCA 605 CO1: Design application software after understanding the problem PO 4
CO2: Design application for application
CO3: Design input form, output report and interface
CO4: Prepare report document
CO5: Student will be able to know about inter relationship between strategy formulation & Evaluation PO 2
41 Presentation/Seminar based on Major Project BCA 606 CO1: Design application software after understanding the problem PO 3
CO2: Design application for application
CO3: Design input form, output report and interface PO 4
CO4: Prepare report document

CAREERS FOR BCA GRADUATES

BCA Graduates get entry level jobs in several industry sectors as mentioned below:
Software Programmer
System and Network Administrator
E-commerce
Web Designer
Data Analyst
Government Sector IT Jobs
Create own Start-Up / Software Company