Syllabus

Explore the dynamic BCA program at Sunrise College, where we go beyond conventional methods. Our curriculum is designed to provide real time experience through internships, focusing on areas like artificial intelligence and cyber security. Students develop practical programming skills, preparing them for success in the ever evolving world of computer science.

SEMESTER - I
  • Common Course – English I
  • Common Course – English II
  • Common Course – Additional Language I
  • General Awareness Course I – Informatics for Computer Applications
  • Core Course I – Programming In C
  • Core Course IV – Lab 1: Programming In C
  • Complementary Elective (Mathematics I)
SEMESTER - II
  • Common Course – English III
  • Common Course – English IV
  • Common Course – Additional Language II
  • Core Course II – Digital Systems
  • Core Course III –Object Oriented Programming Using C++ 2 2
  • Core Course IV – Lab I: Programming In C
  • Core Course V – Lab II: Programming In C++
  • Complementary Elective (Mathematics II)
SEMESTER - III
  • General Awareness Course II – Data Structures
  • General Awareness Course III – Database Management System
  • Core Course VI –Introduction to Microprocessors
  • Core Course VII – Java Programming
  • General Awareness Course V –Lab III: Data Structure and DBMS
  • Core Course XI –Lab IV: Java Programming, Shell Programming & Linux Administration
  • Complementary Elective (Mathematics III)
SEMESTER - IV
  • General Awareness Course IV – Discrete Mathematical Structures
  • Core Course VIII –Operating Systems
  • Core Course IX –Computer Organization
  • Core Course X –Linux Administration
  • General Awareness Course V –Lab III: Data Structure and DBMS
  • Core Course XI –Lab IV: Java Programming, Shell Programming & Linux Administration
  • Complementary Elective (Mathematics IV)
SEMESTER - V
  • Core Course XII –Software Engineering
  • Core Course XIII –Enterprise Java Programming
  • Core Course XIV –Python Programming
  • Core Course XV –Web Technology
  • Core Course XVI – Discipline Specific Elective I
  • Core Course XXI–Lab V: Enterprise Java Programming
  • Core Course XXII–Lab VI: Python Programming
  • Core Course XXIII–Lab VII: Web Technology
  • General Elective Course
SEMESTER - VI
  • Core Course XVII –Design and Analysis of Algorithm
  • Core Course XVIII –Introduction to Compiler
  • Core Course XIX – Data Communication & Networks
  • Core Course XX – Discipline Specific Elective II
  • Core Course XXI– Lab V: Enterprise Java Programming
  • Core Course XXII–Lab VI: Python Programming
  • Core Course XXIII–Lab VII: Web Technology
  • Core Course XXIV – Project

Examination & Grading

At the end of each semester there will be an external University examination of three hour duration for all the papers stipulated by the University. Separate minimum of 50% marks is to be obtained for both external examination and internal assessments, for a candidate declared to have passed the course. In addition to this, students have to submit project report during the end of fourth semester and also to attend viva-voce. They have to secure at least 50% marks in project report and Viva -Voce, for satisfactory completion of the course and for the award of BCA degree by the University.

The internal assessment marks are to be awarded by the concerned faculty of each subject on the basis of following components.

Component 1 Test Paper 6 Marks (Min 2 Tests)
Component 2 Assignments / Seminar 4 Marks