About Program

The Bachelor in Computer Application (BCA) is a 3-year undergraduate program that provides in-depth knowledge of computer science, programming, and IT applications. Designed to meet the ever-growing demand for tech professionals, the program prepares students for careers in software development, cybersecurity, cloud computing, AI, and more.

With a strong focus on hands-on learning and real-world projects, BCA graduates are industry-ready from day one.

    Duration
  • 3 Years

    (6 Semesters – Full-time)

GrdUniversity

Eligibility Criteria

For BCA

Minimum

50% marks

in 10+2 from a recognized board

Mathematics is mandatory at 10+2 level.

Apply Now

Download Brochure

bro-pdf
applicationpdf
Download Brochure
elig-strip
curriculam-line

Program Curriculum

  • 01

    Programming using ‘C’

    Subject Code: BCAT 001

  • 02

    Basic Mathematics

    Subject Code: BCAT 002

  • 03

    Digital Electronics

    Subject Code: BCAT 003

  • 04

    Information Technology

    Subject Code: BCAT 004

  • 05

    Programming using ‘C’ Lab

    Subject Code: BCAP 001

  • 06

    Information Technology Fundamentals Lab

    Subject Code: BCAP 002

  • 07

    Digital Electronics Lab

    Subject Code: BCAP 003

  • 08

    English Writing Skills

    Subject Code: BCAP 004

  • 09

    Personality Development and Life skills

    Subject Code: BCAT 005

applicationpdf Download Curriculum

  • 01

    Data Structures

    Subject Code: BCAT 006

  • 02

    Computer organization & Architecture

    Subject Code: BCAT 007

  • 03

    Object Oriented Programming using Java

    Subject Code: BCAT 008

  • 04

    Software Engineering

    Subject Code: BCAT 009

  • 05

    Data Structures Lab

    Subject Code: BCAP 005

  • 06

    Object Oriented Programming using Java Lab

    Subject Code: BCAP 006

  • 07

    Software Engineering Lab

    Subject Code: BCAP 007

  • 08

    Office Automation

    Subject Code: BCAP 008

  • 09

    Environmental Studies

    Subject Code: BCAT 010

applicationpdf Download Curriculum

  • 01

    Python Programming

    Subject Code: BCAT 011

  • 02

    Web Technologies

    Subject Code: BCAT 012

  • 03

    Database Management System

    Subject Code: BCAT 013

  • 04

    Graph Theory

    Subject Code: BCAT 014

  • 05

    Python Programming Lab

    Subject Code: BCAP 009

  • 06

    Database Management System Lab

    Subject Code: BCAP 010

  • 07

    Web Technologies Lab

    Subject Code: BCAP 011

  • 08

    Internship-I

    Subject Code: BCAP 012

  • Multidisciplinary Course (Generic Elective) (Choose any One)*

  • 09

    Open Elective offered by other Department/ Programme

    Subject Code: BCAT 010

  • 10

    Understanding India

    Subject Code: BCAT 015

applicationpdf Download Curriculum

  • 01

    Operating Systems

    Subject Code: BCAT 016

  • 02

    Computer Network

    Subject Code: BCAT 017

  • 03

    1. Data Science
    2. Information Security
    3. Modelling and Simulation

    Subject Code:
    BCAT 018/
    BCAT 019/
    BCAT 020

  • 04

    Operating Systems Lab

    Subject Code: BCAP 013

  • 05

    Computer Network Lab 0

    Subject Code: BCAP 014

  • 06

    Critical Thinking

    Subject Code: BCAP 015

  • 07

    R Programming

    Subject Code: BCAP 016

  • Multidisciplinary Course (Generic Elective) (Choose any One)*

  • 08

    Open Elective offered by other Department/ Programme

    Subject Code: BCAP 012

  • 09

    Human Values

    Subject Code: BCAT 021

applicationpdf Download Curriculum

  • 01

    Design and Analysis of Algorithm

    Subject Code: BCAT 022

  • 02

    Compiler Design

    Subject Code: BCAT 023

  • 03

    1. Artificial Intelligence
    2. Cloud Computing
    3. Image Processing

    Subject Code:
    BCAT 024/
    BCAT 025/
    BCAT 026

  • 04

    Computer Graphics

    Subject Code: BCAT 027

  • 05

    Design and Analysis of Algorithm Lab

    Subject Code: BCAP 017

  • 06

    Compiler Design Lab

    Subject Code: BCAP 018

  • 07

    Computer Graphics Lab

    Subject Code: BCAP 019

  • Multidisciplinary Course (Generic Elective) (Choose any One)*

  • 08

    Internship-II

    Subject Code: BCAP 020

  • 09

    MOOC Course*

    Subject Code: BCAT 021

applicationpdf Download Curriculum

  • 01

    .Net Framework and Technologies

    Subject Code: BCAT 028

  • 02

    1. Machine learning
    2. Web Security
    3. Mobile Application and Development

    Subject Code:
    BCAT 029/
    BCAT 030/
    BCAT 031

  • 03

    .Net Framework and Technologies Lab

    Subject Code: BCAP 021

  • 04

    Seminar

    Subject Code: BCAP 022

  • 05

    Major Project

    Subject Code: BCAP 023

  • 06

    Data Visualization and Analytics

    Subject Code: BCAP 024

  • 07

    Self-Employment and Entrepreneurship Development

    Subject Code: BCAT 032

applicationpdf Download Curriculum

Program Educational Objectives (PEOs)

The Bachelor in Computer Application program at GRD aims to:

PEO-1

Develop core competencies in computing, programming, and data handling.

PEO-2

Equip students with practical knowledge in software tools and development.

PEO-3

Encourage innovative thinking and entrepreneurial skills.

PEO-4

Foster ethical values and professional responsibility.

PEO-5

Prepare graduates for advanced studies or immediate career placement.

Scope and Teaching Method

Scope

Graduates from one of the top BCA colleges in Dehradun have wide-ranging career opportunities in IT and non-IT sectors including software engineering, system analysis, network administration, and digital marketing.

Teaching Methodology

  • Instructor-led sessions and expert seminars
  • Lab-based hands-on training with industry tools
  • Case studies, coding competitions, and mini-projects
  • Industry internships and exposure visits
  • Personality development and soft skills training
poe-img
curriculam-line

Career Options

    Graduates from one of the top BCA colleges in Dehradun can work as:

  • Software Developer / Engineer
  • Web & App Developer
  • Data Analyst / Database Manager
  • Cybersecurity Specialist
  • Network Administrator
  • System Analyst
  • IT Support Engineer
small-white
career-img

Frequently Asked Questions (FAQ)

While both focus on computing, BCA is application-oriented, emphasizing software, programming, and IT systems. B.Tech (CS) covers both hardware and software with an engineering approach.

Yes, Mathematics is a mandatory subject at the 10+2 level for eligibility to the BCA program at GRD Institute of Technology.

BCA graduates can work as software developers, web designers, data analysts, cybersecurity experts, system administrators, and more in leading IT firms and startups.

Yes, GRD provides dedicated placement assistance including resume building, mock interviews, and recruitment drives with top companies like TCS, Wipro, IBM, and HCL

Absolutely. Students can opt for MCA (Master of Computer Applications), MBA in IT, or specialized PG diplomas in areas like data science, AI, and cybersecurity.

Yes, the BCA program includes mandatory internships, live projects, and workshops in collaboration with IT companies to ensure industry-ready skills and exposure.

GRD Institute Of Management & Technology