Department of Computer Science • Saurashtra University

Bachelor of Computer Applications

A technical 4-year undergraduate program built for the modern digital era. Master Full-Stack Development, AI, and Data Science through a curriculum aligned with NEP 2020 standards.

Standard Degree

3 Years

132 Total Credits

Advanced Path

4 Years

Honours / Research

Key Tech

AI & ML

Industry Focused

Career Path & Exit Policy

Year 1 (Level 4.5): UG Certificate in Computer Applications

Basics of C Programming, Web Tools, and Computer Fundamentals.

Year 2 (Level 5.0): UG Diploma in Computer Applications

Advanced OOPs with C++, Java, Database Management (Oracle).

Year 3 (Level 5.5): Bachelor's Degree (BCA)

Python, Cyber Security, Android App Dev, and Machine Learning.

Year 4 (Level 6.0): BCA (Honours with Research)

Reach 176 Credits. Focus on Advanced Data Science, Research Methodology, and a 12-credit Research Project (Dissertation).

4th Year Specialization (Sem 7 & 8)

BCA (Honours)

  • Deep Dive: Cloud Computing & Big Data Analytics.
  • Mandatory industry-led On-the-Job Training (OJT).
  • Advanced Electives: IoT and Blockchain Technology.

BCA (Honours with Research)

  • Eligibility: Minimum 7.5 CGPA in Sem 1-6.
  • Research Methodology & Advanced Data Analysis training.
  • Major Research Project (Thesis) throughout Sem 8.

The PhD Bridge

BCA (Research) graduates can skip 1 year of MCA/M.Sc IT and apply for Direct PhD programs globally.

Core Tech Stack

C & C++ Programming Java (J2EE) Python Scripting Data Structures (DSA) HTML5 & CSS3 JavaScript (ES6+) React.js / Vue.js Node.js Framework Android (Kotlin/Jetpack) iOS (Swift/SwiftUI) Oracle SQL NoSQL (MongoDB) PHP / Laravel ASP.NET Core Machine Learning Artificial Intelligence Cloud (AWS/Azure) Cyber Security Ethical Hacking Data Science & R Blockchain Tech Software Engineering System Analysis (SAD) Linux Administration

Developer Skills

Full-Stack Development

End-to-end web & mobile apps.

Database Architecture

Designing complex RDBMS systems.

IT Security

Securing data and networks.

Career Pathways

  • Software Engineer
  • App Developer (Android/iOS)
  • Cloud Administrator
  • Cyber Security Analyst
  • Data Scientist

NEP 2020 Syllabus

Download the comprehensive curriculum for Sem 1 to 8.