Bachelor of Computer Application (Honors)

Eligibility Criteria, Fees & Duration

Eligibility Criteria

12th or Equivalent




4 Years (8 Semesters)

Intake Capacity

60 Seats

The Bachelor of Computer Applications (BCA) Honors program at Shreyarth University is designed to provide students with a comprehensive understanding of computer science and its applications. This program focuses on developing technical skills, problem-solving abilities, and practical knowledge through a blend of theoretical and hands-on learning experiences. Students will explore various aspects of computing, including programming, web development, database management, and software engineering, preparing them for successful careers in the IT industry.

Upon completion of the BCA Honors program, students will:

  • Fundamental Knowledge: Apply basic engineering principles and core CSIT concepts to solve problems.
  • Technical Proficiency: Develop proficiency in multiple programming languages and modern software development.
  • Problem-Solving Abilities: Analyze and solve complex engineering problems with innovative solutions.
  • Practical Implementation: Conduct experiments and manage projects effectively.
  • Industry Readiness: Gain practical experience and obtain professional certifications.
  • Communication and Teamwork: Communicate effectively and collaborate in multidisciplinary teams.
  • Ethics and Professionalism: Adhere to professional ethics and understand societal responsibilities.
  • Lifelong Learning: Engage in lifelong learning and continuous personal development.
  • Global Perspective: Understand global engineering impacts and work in diverse environments.
  • Entrepreneurial Mindset: Develop an entrepreneurial mindset and launch technology-based ventures.

Graduates of the BCA Honors program can pursue a variety of career paths, including but not limited to:

  • Software Developer
  • System Analyst
  • Database Administrator
  • Network Engineer
  • Web Developer
  • IT Consultant
  • Cyber Security Analyst

Course Curriculum

Semester 1
Semester 1


  1. Fundamental Concepts of Programming Language
  2. Introduction to Web Designing
  3. Computer Organization and Digital Electronics
  4. Fundamentals of Mathematics
  5. Basics of English Grammar
  6. Soft Skills
  7. Indian Knowledge System
Semester 2
Semester 2


  1. Advance Programming language
  2. Database Management System
  3. Web application Development
  4. Linear algebra
  5. Visual Design
  6. Communication Skills
  7. Yoga and Nutritions
Semester 3
Semester 3


  1. Object Oriented Programming Using C++
  2. Data Structures
  3. Advanced Database Management System
  4. Discrete Maths
  5. Cyber Security
  6. Digital Marketing
  7. Indian Knowledge System II
Semester 4
Semester 4


  1. Introduction to Operating Systems
  2. Introduction to Core Java
  3. Introduction to Python
  4. Unified Modelling Language
  5. Numerical Methods
  6. Statistical Skills
  7. Environmental Science
Semester 5
Semester 5


  1. Advanced Java
  3. Data Communication and Networking
  4. PHP with MySQL
  5. Linux Shell Scripting
  6. Network Security
Semester 6
Semester 6


  1. Cloud Computing
  2. Mobile Application Development
  3. Information Security
  4. Foundation of Artificial Intelligence
  5. Web Technologies
  6. Internship
Semester 7
Semester 7


  1. Foundation of Machine Learning
  2. Internet of Things
  3. Software Project Management
  4. Advanced Data Structures
  5. On the Job Training
Semester 8
Semester 8


  1. Programming with NoSQL
  2. Image Processing
  3. Distributed Operating Systems
  4. Introduction to Block Chain
  5. On the Job Training
Scroll to Top