BCA

About BCA Program

BCA

A BCA degree provides strong fundamentals in computer applications, programming, and software development. It equips students with practical skills in emerging technologies and problem-solving. The course enhances analytical thinking, teamwork, and communication abilities. It also opens pathways to careers in IT, software development, and advanced studies like MCA or M.Sc. in IT.

National Applicants
International Applicants
IT
Program Outcomes

Why Study BCA

Eligibility

Duration: 4 years (Semester System)

01

Affiliation

A recognized constituent institution under Gokul Global University.

02

Eligibility Criteria

A candidate must have finished 10+2 HSC with any stream. For international students, an equivalent qualification

03

Mode of Admission

As per the guidelines and procedure prescribed by UGC.

Curriculum

Curriculum

SEM 1
SEM 2
SEM 3
SEM 4
SEM 5
SEM 6
# Course Code Course Name Type Credits Theory Tutorial Practical Detail Syllabus
1 CPMJDSCAFC101 Fundamentals of Programming Language ‘C’ Discipline Specific Course(major) 4 img
2 CPMJDSCADB101A Database Management System Discipline Specific Course(major) 4 img
3 CPMNDSCAFC102 Practical - Fundamentals of Programming Language ‘C’ Discipline Specific Course(major) 2 img
4 CPMNDSCADB102A Practical – DBMS & Office Discipline Specific Course(major) 2 img
5 CPMDCADC103 Digital Computer System Architecture Multi Disciplinary Course 4 img
6 CPAECACS104 Communication Skills - I Ability Enhancement Course 2 img
7 CPIKSAUI105 Understanding India Indian Knowledge System 2 img
8 CPSECAMA106 Mathematics Skill Enhancement Course 2 img
Total 22 35 Hrs / Week
# Course Code Course Name Type Credits Theory Tutorial Practical Detail Syllabus
1 CPMJDSCAPC201 Advance Programming Language ‘C’ Discipline Specific Course(major) 4 img
2 CPMJDSCAWD201A Internet And Web Design Discipline Specific Course(major) 4 img
3 CPMJDSCAPC202 Practical –Advance Programming Language ‘C’ Discipline Specific Course(minor) 2 img
4 CPMJDSCAWD202A Practical – Web Design Discipline Specific Course(minor) 2 img
5 CPMDCASA203 System Analysis Multi Disciplinary Course 4 img
6 CPAECACS204 Communication Skills - II Ability Enhancement Course 2 img
7 CPVACAES205 Environmental Studies Common Value added Course 2 img
8 CPSECAMT206 Advance Mathematics Skill Enhancement Course 2 img
Total 22 35 Hrs / Week
# Course Code Course Name Type Credits Theory Tutorial Practical Detail Syllabus
1 DPMJDSCAOP301 Object Oriented Programming Language C++ Discipline Specific Course(major) 4 img
2 DPMJDSCARD301A Relational Database Management System Discipline Specific Course(major) 4 img
3 DPMNDSCAOP302 Practical : Object Oriented Programming Language C++ Discipline Specific Course(minor) 2 img
4 DPMNDSCARD302A Practical – Rdbms Discipline Specific Course(minor) 2 img
5 DPMDCACN303 Computer Network Multi Disciplinary Course 4 img
6 DPIKSAIB305 IDEA OF BHARAT Indian Knowledge System 2 img
7 DPSECACS306 Computer Security - I Skill Enhancement Course 2 img
Total 22 35 Hrs / Week
# Course Code Course Name Type Credits Theory Tutorial Practical Detail Syllabus
1 DPMJDSCAPP401 Python Programing Discipline Specific Course(major) 4 img
2 DPMJDSCAWP402 Web Development Using PHP Discipline Specific Course(major) 4 img
3 DPMJDSCAPP401A PRACTICAL – Python Programing Discipline Specific Course(minor) 2 img
4 DPMJDSCAWP402A PRACTICAL – Web Development Using PHP Discipline Specific Course(minor) 2 img
5 DPMDCAEC403 E-Commerce Multi Disciplinary Course 4 img
6 DPAECAPD404 Ability Enhancement Course Personality Development & Reasoning Ability 2 img
7 DPVACAID405 Indian Constitution Common Value added Course 2 img
8 DPSECACS406 Computer Security - II Skill Enhancement Course 2 img
Total 22 35 Hrs / Week
# Course Code Course Name Type Credits Theory Tutorial Practical Detail Syllabus
1 BPMJDSCAJA501 Object Oriented Programming JAVA Discipline Specific Course(major) 4 img
2 BPMJDSCAGP501A GUI Programming Using C# .Net Discipline Specific Course(major) 4 img
3 BPMJDSCAJA501B Practical: Object Oriented Programming JAVA Discipline Specific Course(major) 2 img
4 BPMJDSCAGP501C Practical: GUI Programming Using C# .Net Discipline Specific Course(major) 2 img
5 BPMIDSCASE502 Software Engineering Minor Stream Course 4 img
6 BPMIDSCAOS502A Operating System Minor Stream Course 4 img
7 BPSECAPD507 Project Development Skill Enhancement Course 2 img
8 BPMJDSCAJA501 Object OrientedProgramming JAVA Discipline Specific Course(major) 4 img
Total 22 35 Hrs / Week
# Course Code Course Name Type Credits Theory Tutorial Practical Detail Syllabus
1 BPMJDSCAJP601 Advance JAVA Programming Discipline Specific Course(major) 4 img
2 BPMJDSCASP601A Web Development Using Asp.Net Discipline Specific Course(major) 4 img
3 BPMJDSCAJP601B Practical: Advance JAVA Programming Discipline Specific Course(major) 2 img
4 BPMJDSCASP601C Practical: Asp .Net Discipline Specific Course(major) 2 img
5 BPMIDSCAUM605 Unified Modeling Language (UML) Minor Stream Course 4 img
6 BPAECADCM606 Digital Communication and Marketing Skills Ability Enhancement Course (AEC) 2 img
7 BPINTAIP607 Industrial Project Internship 4 img
8 BPMJDSCAJP601 Advance JAVA Programming Discipline Specific Course(major) 4 img
Total 22 35 Hrs / Week
GGU Laboratories

Laboratories

Activities

Activities

Chatbot