Bachelor of Computer Application (BCA)

Obtain an online BCA degree by attending live, interactive instructor-led sessions from your own pace and get the best of both worlds- the comfort & flexibility of online education from MM (Deemed  To Be University). Starts your career in the right direction with an industry-ready course in computer applications is a perfect programme to  build critical IT skills for success in Industry 

 

 

 

Programme Objective

 

  • To demonstrate the key concepts of computer science to speed up on all the latest technologies.
  • Analysis and synthesis of computer systems, information systems and computer applications.
  • Provide specialization in the area of technical, professional and communications skills.
  • To develop practical skills to enable them to addressing problems which arise from different areas of Information Technology.

Programme Outcome

 

  • Ability to demonstrate advanced skills in effective analysis, design and realization of business systems by using contemporary information technology.
  • Ability to do continuous work to encourage and improve their professional competencies to succeed in a competitive professional domain
  • Ability to select and use of quantitative or qualitative techniques for identification, analyzation and solving problems

Semester 1

1
1. Programming in C
6 Months

To provide the fundamental knowledge of Programming concept and C Programming Language including the basic concepts from control structures, arrays, strings, function and structure/ union etc.

2. Computer fundamentals & Ms office

1
2. Computer fundamentals & Ms office
6 Months

To provide a solid understanding about the principles concepts of Computer System including fundamentals of hardware, software, Input/output devices and MS office.

3. Digital Electronics

1
3. Digital Electronics
6 Months

To provide the basic knowledge of digital electronics, digital logic which leads to better understanding and utilization of digital computers, and can be used in the design and application of computer systems.

4. Introduction to Information Technology

1
4. Introduction to Information Technology
6 Months

To provide in depth information about the use of computers to Store, Retrieve, Transmit, and Manipulate data/ information. IT is considered to be a subset of informationand communications technology.

5. English

1
5. English
6 Months

To develop skills for speaking with fluency in everyday life by focusing on some essential grammar, vocabulary and pronunciation skills & emphasizes on the base setting for the speaking skills.

6. Universal Human Values

1
6. Universal Human Values
6 Months

Education has to be holistic, covering all aspects of living. Universal Human Values is a very important initiative in this context. It is seen to help students 

7. C Lab

1
7. C Lab
6 Months

To impart practical exposure by practicing basic concepts of C Programming Language for developing small computer program and software.

8. Ms Office Lab

1
8. Ms Office Lab

To impart practical exposure by practicing the principles and techniques involved in word processors, spreadsheets and powerpoint presentations.

Semester 2

1. Object Oriented Programming Using C++

1
1. Object Oriented Programming Using C++
6 Months

To provide the fundamental knowledge of Object Oriented Programming (C++) including the basic concepts ofClasses, Inheritance, Polymorphism, Pointers, Graphics and File Handling.

2. Data Structure

1
2. Data Structure
6 Months

To interpret about the concept of Data Structure, its various types as Linear/ Non-Linear with uses, all concerned algorithms and steps for good algorithm developments

3. System Analysis & Design

1
3. System Analysis & Design
6 Months

To describing methodologies for developing high quality Information System(s) which includes both Data, IT and People to support or fulfill business requirements.

4. Hindi

1
4. Hindi
6 Months

To develop skills for speaking with fluency in everyday life by focusing on some essential grammar, vocabulary and pronunciation skills & emphasizes on the base setting for the speaking skills.

5. Environment Studies

1
5. Environment Studies
6 Months

To provide basic information about environment than to connects principles of the environmental sciences for addressing complex environmental issues.

6. C++ Lab

1
6. C++ Lab
6 Months

To impart practical exposure by practicing advanced concepts of C++ Language and to understand how to develop large scale program or softwareby using OOPs.

7. Data Structure Lab

1
7. Data Structure Lab
6 Months

To import practical exposure by practicing the principles and techniques involved in data structures including Stack, Queues, Linked-List, Trees and Graphs.

Seminar-1

1
Seminar-1
1 Hour

To develop presentation and communication skills by introducing latest technologies and methodologies.

9. Cultural/ Sports/ Health& Yoga

1
9. Cultural/ Sports/ Health& Yoga
1 Hour

 To help students to understand the importance of physical training sports, games, yogic exercises as well as their relationship with health education.

Semester 3

1. Database Management System

1
1. Database Management System
6 Months

To describe the concepts of Databases, Database-Engine, Users, Privileges and Normalizationto create, retrieve, update and manage data systematically.

2. Web Designing fundamentals

1
2. Web Designing fundamentals
6 Months

To provide knowledge of concepts concern to Web and Web Development, and to understand how people develop Web Application by using basic HTML.

3. Computer System Architecture

1
3. Computer System Architecture
6 Months

To provide in depth knowledge of Computer Architecture, by introducing CPU, ALU, Memory Management System etc.

4. Mathematical Foundation

1
4. Mathematical Foundation
6 Months

This subject is helpful for mathematical investigation of what underlies the philosophical theories concerning the nature of mathematics.

5. Data Communications & Networking

1
5. Data Communications & Networking
6 Months

It provides information about Networking Principles/ Protocols, Naming and Addressing System, Data Encoding/ Decoding techniques and Quality of Service etc.

6. DBMS Lab

1
6. DBMS Lab
6 Months

To impart practical exposure by practicingthe concepts of SQL viz: DDL, DML, DCL in order to understand how to manage data systematically.

7. Web Designing Lab

1
7. Web Designing Lab
6 Months

To impart practical exposure by practicing HTML, CSS, Java Scripts etc. for Web Application developments.

8. English Communication Lab

1
8. English Communication Lab
6 Months

English Lab always builds self-confidence which helps to develop the skill of presentation with power point.

9. NSS/NCC

1
9. NSS/NCC
1 Hour

The National Service Scheme is a student youth service program. It aims in creating social consciousness of the youth with an overall objective of personality.

Semester 4

1. Java Programming

1
1. Java Programming
6 Months

To provide fundamental knowledge of Java Programming for developing real life Software/ Web Applications.

2. Open Source Programming

1
2. Open Source Programming
6 Months

To provide fundaments knowledge of PHP for building out web applications, web sites, cloud computing etc.

3. Operating System

1
3. Operating System
6 Months

To provide in depth information about Operating Systems which work as intermediary between application programs and utilities with thorough interpretation of its architecture with appropriate working methodology behind.

4. Software Engineering

1
4. Software Engineering
6 Months

This subject thoroughly interprets the Life Cycle of Software Development with all the necessary processes required on different phases for efficient deployment.

5. Disaster Management

1
5. Disaster Management
6 Months

To provide detailedintroduction about various practicesto incorporate for disaster management in real life scenario or hazard.

6. Java Lab

1
6. Java Lab
6 Months

To impart practical exposure by practicing object oriented concepts through Java Programming Language.

7. Open Source Programming Lab

1
7. Open Source Programming Lab
6 Months

To impart practical exposure on the making of web pages, web sites and web applications.

8. Indian Constitution

1
8. Indian Constitution
6 Months

Our Constitution is a resolve to constitute India into a sovereign, socialist, secular democratic Republic. It is, in fact, a promise to the people for securing.

9. Project-1

1
9. Project-1
6 Months

The objective of this subject here is not only to make candidates/ students sharpen in the direction of Mini Project development with any studied technology but also make them comfortable to work in teams.

Semester 5

1. Python Programming

1
1. Python Programming
6 Months

To provide fundamental knowledge of Python Programming and it’s concepts for further development of real life Applications especially concerned to Artificial Intelligence, Machine Learning.

2. Mobile Application Development

1
2. Mobile Application Development
6 Months

To provide basic information concerned to development of such software/ web applications that run very smoothly on a mobile device.

3. Statistical Methods

1
3. Statistical Methods
6 Months

This subject is helpful for statistical/ numerical investigation or analysis of philosophical theories concerning the nature of mathematics.

Elective - 1

1. Software Project Management

1
1. Software Project Management
6 Months

This subject is strictly connected to project development which describes numerous tools/ techniques for effective resource utilization while progressing.

2. E- Commerce

1
2. E- Commerce

This subject focuses on principles of e-commerce from a Business perspective.

3. Software Quality & Testing

1
3. Software Quality & Testing
6 Months

To provide in depth information about all test design processes, methodologies and techniques .

Elective -II

1. Computer Graphics

1
1. Computer Graphics
6 Months

To provide basic information about computer graphics and all the mathematical concepts used with any graphical implementations.

2.Data Warehousing & Data Mining

1
2.Data Warehousing & Data Mining
6 Months

gives an introduction to methods and theory for development of data warehouses and data analysis using data mining

3. Compiler Construction

1
3. Compiler Construction
6 Months

structured around a major software project to build a compiler for a simple but non-trivial programming language

Semester 6

1. R programming

1
1. R programming
6 Months

To provide basic knowledge of R Programming and its uses for Data Analysis, Data Manipulation, Statistical Computing etc.

2. Cloud Computing

1
2. Cloud Computing
6 Months

To provide in depth information about method of computing on shared/ distributed group of resources like Web Servers, Data Warehouses and about Data Processing Services which are accessed by using internet

3.Electives -III

1. Internet of Things

1
1. Internet of Things
6 Months

To provide basic knowledge of IoT, IoT devices that are embedded with Sensors, Software, Hardware for the purpose of connecting and exchanging data over the Internet

2. Cyber Security

1
2. Cyber Security
6 Months

This particular subject not only interpret about various techniques used to protect resources such as Data, OS, Networks, and Users from cyber-attacks but also provide in depth information about all the necessary precaution which need to be take while attack happens.

3. Artificial Intelligence

1
3. Artificial Intelligence
6 Months

To provide fundamental information about Artificial Intelligence with advanced and practical aspects of AI in real world application developments.

4. R programming Lab

1
4. R programming Lab
6 Months

To impart practical exposure by practicing R Programming concepts for real life application developments

5. Cloud Computing Lab

1
5. Cloud Computing Lab
6 Months

To impart practical exposure by practicing on various tools for real life application developments.

6. Project –III

1
6. Project –III
6 Months

The objective of this subject here is to make candidates/ students sharpen in the direction of Major Project development/ deployment.

Be the first to add a review.

Please, login to leave a review