Program

Bachelor of Computer Applications (BCA)

APPLY NOW

The Bachelor of Computer Application program is designed to meet the skill requirements of the rapidly growing and changing IT and ITES Industry. The BCA program- curriculum adequately covers the basic knowledge and application skills in Computer Algorithms and Programming, DBMS, Computer Networks, Internet Technologies, Cloud Computing and Mobile Applications. The program aims to produce graduates with strong application and programming skills.

b.tech
  • Duration

    3 Years Full-Time Program

Eligibility

Eligibility Norms For Admission In BCA Program The candidate seeking admission for BCA Program should have passed 10+2 or equivalent examination from any recognized board with a minimum of 50% marks in aggregate. The same applies to SC/ST quota.

Career

img
  • Programmer
  • Software Tester
  • Web Developer
  • Web Designer
  • Database Administrator
  • Network Administrator

Curriculum

Sl. No. Category of Courses Descriptions of the Category
1 SCHOOL CORE All students of particular school have to compulsorily complete all the courses in this category
2 PROGRAM CORE All students of particular programme have to compulsorily complete all the courses in this category
3 DISCIPLINE ELECTIVE The students of the particular programme have a choice to pick up a set of courses from specialization baskets
4 OPEN ELECTIVE The students have choice to pick up the courses from across the University offering (across all schools) courses

Details For Courses

S.No. Course Name

1

Programming in Python

2

Capstone Project

3

Statistical Methods and Techniques

4

Applied Mathematics

5

Internship

6

English and Foreign Languages (Communicative English / Technical Written Communication/ Basic Spanish / Basic French / Basic German)

7

Soft Skills Courses (Introduction to Soft Skills /Employability for young professionals / Being Corporate Ready / Problem Solving through Aptitude)

8

Environment Studies

9

Co/ Extra-Curricular Basket (Student has to serve in atleast one club)

S.No. Course Name

1

Digital Computer Fundamentals

2

Problem Solving using C

3

Web Design and Development

4

Fundamentals of Data Science

5

Datastructures and Algorithms

6

Computer Organization

7

Relational Database Management Systems

8

Object Oriented Programming using Java

9

Computer Networks

10

Operating Systems and Unix Programming

11

Analysis of Algorithms

12

Fundamentals of Software Engineering

13

Data Mining

14

Essentials of Cloud Computing

15

Web 2.0

16

Introduction to DevOps

17

Machine Learning Algorithms

18

Android Mobile Applications Development

19

Software Testing

20

Big Data Analytics

21

Internet of Things

22

Blockchain Technology

23

Data Analytics and Business Intelligence

Computer Applications Basket

S.No. Course Name

1

Image Processing

2

Advanced Java

3

Advanced Data bases

4

Advanced Python

5

Cryptography and Network security

6

Embedded Systems

7

Storage Area Networks

8

Semantic Web Technologies

9

Robotic Process Automation

10

Parallel Computing

11

Bio Informatics

12

Software Metrics and Quality Management

13

Ethical Hacking

14

.Net Programming Using C#

15

Pattern Recognition

Immersive Media Basket

S.No. Course Name

1

3D & VR Workflows and Theories

2

360 Video Production

3

Mixed Reality for Hand held Devices

4

Intelligent Signal Processing

5

Motion Capture

6

Advanced AR Development

7

Visual Effects and Compositing

8

Social Media Marketing

9

Rendering Techniques

10

Comic strip and Storyboard

11

Advanced VR Development

12

Cloud Storage Applications

13

3D Video And Graphics

Gaming & Graphics Basket

S.No. Course Name

1

2D Game Design and Development

2

Video and Audio for Game Development

3

Assets for Game Production

4

3D Game Engine

5

Game programming for Hand held Devices

6

Character and Environment Design in Game Engine

7

Game Testing and Analysis

8

Game Architecture

9

Game Interface and Level Design

10

Theories of Game Production

11

AR/ VR based Game Development

12

Game Prototype Development

13

Artificial Intelligence for Game Development

14

Infographics