Bachelor's of Computer Application (BCA)
Overview
Gujarat Technological University’s Bachelor of Computer Applications programme is a three-year full-time undergraduate programme. The Bachelor of Computer Application (BCA) program is an innovative undergraduate course aimed at developing skills in computer science, software creation, and IT services. This curriculum provides an in-depth knowledge of programming, system architecture, database management, and new technologies, equipping students for successful careers in the rapidly changing technology sector. This program suits individuals who have a strong interest in coding, application development, and technological advancements. It establishes a solid academic foundation while emphasizing practical application, opening doors to various career paths and further study in specialized tech fields. Students are strongly encouraged to engage in industry-related activities such as hackathons, tech challenges, and innovation contests. They also gain networking advantages through national and international tech events and professional organizations.
Eligibility
- Pass the 10+2 (HSC) exam or equivalent in any stream from a recognized board with a minimum of 45% for General Category
      (40% for SC/ST/OBC). - Have English as a subject in the qualifying exam.
- There is no age limit prescribed for admission in this course.
Programme Outcome
This course acts as a stepping stone for students who want to pursue computing / information technology as a career. Here, students will learn all the fundamental subjects related to computer science, programming languages, web designing, system analysis, etc. After completing the BCA course, students have the option of starting their professional journey or pursuing master’s degree courses in the field of computer science like, MCA, M.Sc (IT) and many more.
Career Opportunity
- Chief Information Officer
- Computer Programmer
- Computer Scientist
- Computer Support Service Specialist
- Computer Systems Analyst
- Database Administrator
- Information Systems Manager
- Software Developer
- Mobile Application Developer
- Systems Administrator-IT
- Software Testing Engineer
- Website Designer
- Teacher & Professor
- Start-up – Your own business
Syllabus
Semester - 1
Semester - 2
Course ID | Course Name | Course Type | Credit |
---|---|---|---|
BC02001011 | Data Structure | Core Courses | 4 |
BC02001021 | Database Management System | Core Courses | 4 |
BC02001031 | Advanced Web Technology | Minor Elective Subject | 4 |
BC02001041 | Advanced Statistical Methods | Minor Elective Subject | 4 |
BC02001051 | Mathematics-2 | Multidisciplinary Course | 4 |
BC02001061 | Data Analytics using Spread Sheet | Skill Enhancement Courses | 2 |
BC02001071 | Technical Writing | Ability Enhancement Courses | 2 |
BC02001081 | Professional Ethics | Value Added Courses | 2 |
Semester - 3
Course ID | Course Name | Course Type | Credit |
---|---|---|---|
BC03001011 | Operating System | Core Courses | 4 |
BC03001021 | Object Oriented Programming with Java | Core Courses | 4 |
BC03001031 | Computer Networking | Core Courses | 4 |
BC03001041 | Mathematical Foundation for AI | Core Courses | 4 |
BC03001051 | Web Development Project | Skill Enhancement Courses | 2 |
BC03001061 | Version Controlling | Ability Enhancement Courses | 2 |
BC03001071 | Design Thinking and Innovation | Value Added Courses | 2 |
Semester - 4
Course ID | Course Name | Course Type | Credit |
---|---|---|---|
noc24-hs117 | Psychology of Learning | SEC (MOOC) | 3 |
noc24-hs160 | Environmental Science | SEC (MOOC) | 3 |
noc25-cs69 | The Joy of Computing using Python | SEC (MOOC) | 3 |
noc25-mg19 | E-Business | SEC (MOOC) | 3 |
Semester - 5
Course ID | Course Name | Course Type | Credit |
---|---|---|---|
noc24-cs113 | The Joy of Computing using Python | SEC (MOOC) | 3 |
noc24-cs94 | Ethical Hacking | SEC (MOOC) | 3 |
noc25-ge17 | Introduction to Environmental Engineering and Science - Fundamental and Sustainability Concepts | SEC (MOOC) | 3 |
noc25-hs59 | Online Communication in the Digital Age | SEC (MOOC) | 3 |