Be at the forefront of technological advances
With a degree in computer applications you can turn concepts like self-driving vehicle, smart tech wearable and holographic surgery into everyday realities. Nearly every industry needs digital technology to succeed, which means computer applications is full of opportunities in medicine, entertainment, aerospace, sports, green energy or heavy industry, just to start. By understanding the logic and algorithms that drive technology, you will begin to see opportunities everywhere.
The BCA program submerges you into the intricate world of technology and computing. It encapsulates areas like Computer System Architecture, Object-Oriented Programming, and Data Structures. Topics spanning from Programming in Python, Software Engineering, to Database Management Systems, fortify a holistic comprehension of the tech domain. The curriculum accentuates practical components, such as web designing, PC assembly, and troubleshooting, priming students for tangible tech challenges.
As you pivot to the fifth semester, unique opportunities arise to tailor your learning trajectory through elective courses. This presents an arena for in-depth specialization, permitting students to fuse knowledge from two potent fields, ranging from Artificial Intelligence, Cloud Computing, to Digital Marketing and Cyber Laws.
Course Code |
Course Type |
Subjects |
Credits |
Core Theory |
Mathematics |
4 |
|
Core Theory |
Fundamentals of Computer and IT |
4 |
|
Core Theory |
Problem Solving using C |
4 |
|
Practical/Laboratory |
Workshop on Desktop Publishing |
2 |
|
Core Practical/Laboratory |
Problem Solving using C Laboratory |
2 |
|
Core Practical/Laboratory |
Fundamentals of Computer and IT Laboratory |
2 |
|
Ability Enhancement Compulsory Course (AECC)-I |
English |
1 |
|
Ability Enhancement Compulsory Course (AECC) |
English Practical/Laboratory |
1 |
|
Ability Enhancement Compulsory Course (AECC) |
Human Values, De-addiction and Traffic Rules |
3 |
|
Ability Enhancement Compulsory Course (AECC) |
Human Values, De-addiction and Traffic Rules (Lab/ Seminar) |
1 |
|
BMPD102-18 |
|
Mentoring and Professional Development |
1 |
Total |
25 |
Course Code |
Course Type |
Subjects |
Credits |
Core Theory |
Fundamentals of Statistics |
4 |
|
Core Theory |
Computer System Architecture |
4 |
|
Core Theory |
Object Oriented Programming using C++ |
4 |
|
Core Practical/Laboratory |
Object Oriented Programming using C++ Laboratory |
2 |
|
Core Practical/Laboratory |
Fundamentals of Statistics Laboratory |
2 |
|
Core Practical/Laboratory |
Computer System Architecture Laboratory |
2 |
|
Ability Enhancement Compulsory Course (AECC)-III |
Environmental Studies |
2 |
|
BMPD202-18 |
|
Mentoring and Professional Development |
1 |
Total |
21 |
Course Code |
Course Type |
Subjects |
Credits |
Core Theory |
Computer Networks |
4 |
|
Core Theory |
Programming in Python |
4 |
|
Core Theory |
Data Structures |
4 |
|
Core Practical/Laboratory |
Computer Networks Laboratory |
2 |
|
Core Practical/Laboratory |
Programming in Python Laboratory |
2 |
|
Core Practical/Laboratory |
Data Structures Laboratory |
2 |
|
Skill Enhancement Course-I |
PC Assembly & Troubleshooting |
3 |
|
Skill Enhancement Course- Laboratory |
PC Assembly & Troubleshooting Laboratory |
1 |
|
BMPD302-18 |
|
Mentoring and Professional Development |
1 |
Total |
23 |
Course Code |
Course Type |
Subjects |
Credits |
Core Theory |
Software Engineering |
4 |
|
Core Theory |
Database Management Systems |
4 |
|
Core Theory |
Operating Systems |
4 |
|
Core Practical/Laboratory |
Software Engineering Laboratory |
2 |
|
Core Practical/Laboratory |
Database Management Systems Laboratory |
2 |
|
Core Practical/Laboratory |
Operating Systems Laboratory |
2 |
|
Skill Enhancement Course-II |
Web Designing |
3 |
|
Skill Enhancement Course- Laboratory |
Web Designing Laboratory |
1 |
|
BMPD402-18 |
|
Mentoring and Professional Development |
1 |
Total |
23 |
Course Code | Course Type | Subjects | Credits |
UGCA1929 | Skill Enhancement Course-III | Programming in PHP | 3 |
UGCA1930 | Skill Enhancement Course- Laboratory | Programming in PHP Laboratory | 1 |
BMPD502-18 | Mentoring and Professional Development | 1 | |
Open Elective-I | 4 | ||
Elective-I | 4 | ||
Elective-II | 4 | ||
Elective-I Laboratory | 2 | ||
Elective-II Laboratory | 2 | ||
Project | 1 | ||
Institutional Summer Training* | 1 | ||
Total | 23 |
Elective -I | Elective -II | ||
Course Code | Course Title | Course Code | Course Title |
UGCA1931 | Data Warehouse and Mining | UGCA1935 | Linux Operating System |
UGCA1934 | Computer Graphics | UGCA1933 | Internet of Things |
UGCA1932 | Programming in Java | UGCA1936 | Cloud Computing |
Elective -I Laboratory | Elective -II Laboratory | ||
Course Code | Course Title | Course Code | Course Title |
UGCA1931 | Data Warehouse and Mining Laboratory | UGCA1935 | Linux Operating System Laboratory |
UGCA1934 | Computer Graphics Laboratory | UGCA1933 | Internet of Things Laboratory |
UGCA1932 | Programming in Java Laboratory | UGCA1936 | Cloud Computing Laboratory |
Course Code |
Course Type |
Subjects |
Credits |
Skill Enhancement Course-IV |
Android Programming |
3 |
|
Skill Enhancement Course- Laboratory |
Android Programming Laboratory |
1 |
|
BMPD602-18 |
|
Mentoring and Professional Development |
1 |
|
Open Elective-II |
|
4 |
|
Elective-III |
|
4 |
|
Elective-IV |
|
4 |
|
Elective-III Laboratory |
|
2 |
|
Elective-IV Laboratory |
|
2 |
|
Project |
Major Project |
4 |
Total |
25 |
Elective -III |
Elective -IV |
||
Course Code |
Course Title |
Course Code |
Course Title |
Artificial Intelligence |
Information Security |
||
R Programming |
Cyber Laws & IPR |
||
Digital Marketing |
Machine Learning |
Elective -III |
Elective -IV |
||
Course Code |
Course Title |
Course Code |
Course Title |
Artificial Intelligence Laboratory |
Information Security Laboratory |
||
R Programming Laboratory |
Cyber Laws & IPR Laboratory |
||
Digital Marketing Laboratory |
Machine Learning Laboratory |
Open Electives |
|||
Course Code |
Course Title |
||
UGCA1902 |
Fundamentals of Computer and IT |
||
UGCA1903 |
Problem Solving using C |
||
UGCA1909 |
Object Oriented Programming using C++ |
||
UGCA1913 |
Computer Networks |
||
UGCA1922 |
Database Management Systems |
||
UGCA1957 |
Software Project Management |
Study BCA at GJIMT in collaboration with UFV, Canada. Enhance your tech education by merging premier curricula from both institutions. Experience innovation and global perspectives at the nexus of GJIMT’s legacy and University of Fraser Valley’s international outreach.
Students excelling with 75% or higher in their first BCA semester at GJIMT are granted access to exclusive shadow projects. These initiatives amplify analytical acumen, with hands-on dissertations, all under the guidance of our esteemed faculty.
Seize the opportunity to undertake summer work and travel internships in the United States during your BCA at GJIMT. Dive deep into a world of international experiences, broadening your horizons and amplifying your global exposure.
To pursue BCA Professional at GJIMT you must have:
To embark on your BCA Professional journey at GJIMT:
These are only estimates – your actual cost may vary
*T&C Apply
Upon graduating with your BCA from GJIMT, a realm of tech-driven career avenues unfolds before you, positioning you to leave a notable mark in the IT domain. Here are some prospective career trajectories:
“I deeply appreciate teaching courses that emphasize collaborative projects and real-world application. A prime instance is our software development module at GJIMT, where students challenge their peers in a coding competition. I’ve observed this as an incredibly effective method for students to grasp the intricacies of developing efficient software solutions and troubleshooting.”.