Top BCA Computer Application Colleges in India 2026

There are total 3742 B.C.A. (Bachelor of Computer Applications) colleges in India. Out of the total, 2654 B.C.A. (Bachelor of Computer Applications) colleges are private and 254 B.C.A. (Bachelor of Computer Applications) are owned by the government.GSEB 12th, RBSE 12th, Tamilnadu 12th, SET, CBSE 12th are accepted for admission in B.C.A. (Bachelor of Computer Applications) colleges in India. Top 10 B.C.A. (Bachelor of Computer Applications) colleges are Gandhi Engineering College, AMRITA SCHOOL OF ENGINEERING, Coimbatore, VIT Vellore, SRM University Chennai, Siksha 'O' Anusandhan University, Kalinga Institute of Industrial Technology, Chandigarh University, Kerala University, Bharathiar University Arts and Science College, Coimbatore, LPU.

B.C.A. (Bachelor of Computer Applications) College Highlights in India

Total Number of colleges

3742

Accepted Entrance Exams

GSEB 12th, RBSE 12th, Tamilnadu 12th, SET, CBSE 12th

Average Fees

₹ 88.9 K

Average Placement

₹ 200000.0

B.C.A. (Bachelor of Computer Applications) Colleges in India

State

Number of Colleges

Average Fees

Karnataka

377

₹ 113657

Maharashtra

367

₹ 82411

Tamil Nadu

366

₹ 59525

Uttar Pradesh

355

₹ 75613

Madhya Pradesh

301

₹ 47669

Gujarat

276

₹ 69162

Punjab

271

₹ 57219

Rajasthan

204

₹ 71929

Haryana

179

₹ 79763

Kerala

139

₹ 54952

Top Govt B.C.A. (Bachelor of Computer Applications) Colleges in India

College Name

Seat Intake

Average Fees

Kerala University

-

-

Bharathiar University Arts and Science College, Coimbatore

-

-

VMOU

-

₹ 30600

Birla Institute of Technology, Mesra

-

₹ 32000

Cavalier Institutions

-

₹ 168750

Madras Christian College

-

₹ 33000

Government College, Dharamshala

40

₹ 4160

The Faculty of Technology and Engineering_ The Maharaja Sayajirao University of Baroda

-

₹ 42500

Uttarakhand Open University

-

₹ 22750

SHUATS

60

₹ 51485

Top Private B.C.A. (Bachelor of Computer Applications) Colleges in India

College Name

Seat Intake

Average Fees

Gandhi Engineering College

-

₹ 82000

AMRITA SCHOOL OF ENGINEERING, Coimbatore

-

-

SRM University Chennai

60

₹ 70000

Chandigarh University

-

₹ 148640

LPU

150

₹ 200000

Kalasalingam Academy of Research and Education (Deemed to be University)

-

-

Amity University, Noida

-

₹ 642000

University of Petroleum and Energy Studies

-

₹ 137333

University of Mysore

-

₹ 11667

Gujarat University

-

₹ 78000

Read More
Filters 3
  • B.C.A. (Bachelor of Computer Applications)
  • Computer Application-(Information Technology)
  • UG

Showing 2850 BCA Computer Application Colleges in India

Carousel
×
  • 4.3Rating
    (14 Reviews)
  • RatingPune, Maharashtra
  • RatingGovernment
  • Batch NAAC
    ...+1 National Assessment and Accreditation Council (NAAC)
    NWCC Pune is one of the best Computer Application colleges in Pune, Maharashtra. BCA in Computer Application at NWCC Pune is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education from a recognized board, minimum of 50% aggregate marks, studied Mathematics as a compulsory subject in 10+2 curriculum. NWCC Pune BCA Computer Application Read More
    • Shortlist Students
    • Shortlisted by  533+  students
    Carousel
    ×
    • 4.8Rating
      (4 Reviews)
    • RatingJalandhar, Punjab
    • RatingPrivate
    • Batch NAAC
      ...+1 National Assessment and Accreditation Council (NAAC)
    • exam

      JEE Exams

      ...+6 NEET PG , XAT , NCHM , CMAT , JEE Main , MAT
    Lyallpur Khalsa College is one of the best Computer Application colleges in Jalandhar, Punjab. BCA in Computer Application at Lyallpur Khalsa College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Minimum aggregate score of 50%, Mathematics as a compulsory subject. Lyallpur Khalsa College BCA Computer Application Read More
    • Shortlist Students
    • Shortlisted by  3427+  students
    Carousel
    ×
    • 5.0Rating
      (1 Reviews)
    • RatingCoimbatore, Tamil Nadu
    • RatingPrivate
    • Batch ISO
      ...+2 UGC , 2f and 12b
    • exam

      CBSE 12th Exams

    K.S.G.College of Arts and Science is one of the best Computer Application colleges in Coimbatore, Tamil Nadu. BCA in Computer Application at K.S.G.College of Arts and Science is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2), Minimum aggregate of 50% in Mathematics, Physics, and Chemistry. K.S.G.College of Arts and Science BCA Computer Application Read More
    • Shortlist Students
    • Shortlisted by  55+  students

    Popular Information Technology colleges near you

    Carousel
    ×
    • RatingKarimganj, Assam
    • RatingGovernment
    • Batch NAAC
      ...+2 Other , National Assessment and Accreditation Council (NAAC)
    • exam

      AHSEC Exams

      ...+1 CBSE 12th
    Karimganj College is one of the best Computer Application colleges in Karimganj, Assam. BCA in Computer Application at Karimganj College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Minimum aggregate score of 50% in Mathematics, Physics, and Chemistry, Strong foundation in computer science, Basic programming knowledge. Karimganj College BCA Computer Application Read More
    • Shortlist Students
    • Shortlisted by  72+  students
    Carousel
    ×
    • 3.3Rating
      (3 Reviews)
    • RatingMalda, West Bengal
    • RatingPrivate
    • Batch UGC
      ...+1 NAAC
      Chanchal College is one of the best Computer Application colleges in Malda, West Bengal. BCA in Computer Application at Chanchal College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education from a recognized board, minimum aggregate of 50%, studied Mathematics as a compulsory subject in 10+2 curriculum. Chanchal College BCA Computer Application Read More
      • Shortlist Students
      • Shortlisted by  34+  students
      Carousel
      ×
      • 4.6Rating
        (9 Reviews)
      • RatingPatna, Bihar
      • RatingLocal Body
      • Batch UGC
        ...+2 NAAC , National Assessment and Accreditation Council (NAAC)
      • exam

        NIMCET Exams

        ...+2 CBSE 12th , BSEB 12th
      Magadh Mahila College is one of the best Computer Application colleges in Patna, Bihar. BCA in Computer Application at Magadh Mahila College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Minimum aggregate of 45%, Mathematics as a compulsory subject in 10+2 curriculum. Magadh Mahila College BCA Computer Application Read More
      • Shortlist Students
      • Shortlisted by  467+  students
      Carousel
      ×
      • 3.0Rating
        (1 Reviews)
      • RatingKanyakumari, Tamil Nadu
      • RatingPrivate
      • Batch NAAC
        ...+1 National Assessment and Accreditation Council (NAAC)
        Scott Christian College is one of the best Computer Application colleges in Kanyakumari, Tamil Nadu. BCA in Computer Application at Scott Christian College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2), Minimum aggregate of 50% marks in relevant subjects, Mathematics as a compulsory subject in qualifying examination. Scott Christian College BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  107+  students
        Carousel
        ×
        • RatingPudukkottai, Tamil Nadu
        • RatingPrivate
        • Batch NAAC
          ...+1 National Assessment and Accreditation Council (NAAC)
        • exam

          TANCET MBA Exams

          ...+3 Tamilnadu 12th , CBSE 12th , TANCET
        J J College Of Arts And Science is one of the best Computer Application colleges in Pudukkottai, Tamil Nadu. BCA in Computer Application at J J College Of Arts And Science is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Minimum aggregate of 50%, Mathematics as a compulsory subject in 10+2 curriculum. J J College Of Arts And Science BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  167+  students
        Carousel
        ×
        • RatingChennai, Tamil Nadu
        • RatingPrivate
        • Batch AICTE
        • exam

          Tamilnadu 12th Exams

          ...+1 CBSE 12th
        Meenakshi Ammal Arts & Science College is one of the best Computer Application colleges in Chennai, Tamil Nadu. BCA in Computer Application at Meenakshi Ammal Arts & Science College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 or equivalent examination, minimum aggregate of 50%, studied Mathematics as a compulsory subject, Proficiency in English. Meenakshi Ammal Arts & Science College BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  70+  students
        Carousel
        ×
        • 4.5Rating
          (2 Reviews)
        • RatingJalandhar, Punjab
        • RatingPrivate Unaided
        • Batch ISO
          ...+2 NAAC , AICTE
        • Rupee

          44,700 BCA

        • exam

          XAT Exams

          ...+6 CMAT , MAT , GMAT , GATE , PSEB 12th , CBSE 12th
        DAVIET Jalandhar is one of the best Computer Application colleges in Jalandhar, Punjab. BCA in Computer Application at DAVIET Jalandhar is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 examination from a recognized board, Mathematics as a compulsory subject, minimum aggregate of 50% marks, clear Joint Entrance Examination (JEE) or equivalent entrance examination. DAVIET Jalandhar BCA Computer Application fees is INR 44,700. Read More
        • Shortlist Students
        • Shortlisted by  27574+  students
        Carousel
        ×
        • 3.8Rating
          (5 Reviews)
        • RatingFaridabad, Haryana
        • RatingPrivate
        • Batch NAAC
          ...+1 National Assessment and Accreditation Council (NAAC)
        • exam

          PSEB 12th Exams

          ...+2 PU CET PG , CBSE 12th
        Goswami Ganesh Dutta Sanatan Dharma College is one of the best Computer Application colleges in Faridabad, Haryana. BCA in Computer Application at Goswami Ganesh Dutta Sanatan Dharma College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Minimum aggregate of 50% marks, Mathematics as a compulsory subject in 10+2 curriculum. Goswami Ganesh Dutta Sanatan Dharma College BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  1209+  students
        Carousel
        ×
        • 3.8Rating
          (5 Reviews)
        • RatingCoimbatore, Tamil Nadu
        • RatingPrivate
        • Batch NAAC
          ...+1 National Assessment and Accreditation Council (NAAC)
        • exam

          XAT Exams

          ...+6 CMAT , MAT , GMAT , CBSE 12th , NIMCET , Tamilnadu 12th
        Dr. S.N.S. Rajalakshmi College Of Arts And Science is one of the best Computer Application colleges in Coimbatore, Tamil Nadu. BCA in Computer Application at Dr. S.N.S. Rajalakshmi College Of Arts And Science is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Minimum aggregate of 50% in Mathematics, Physics, and Chemistry, Studied Computer Science/Information Technology as one of the main subjects. Dr. S.N.S. Rajalakshmi College Of Arts And Science BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  118+  students
        Carousel
        ×
        • exam

          CBSE 12th Exams

          ...+1 CGBSE 12th
        Pragati College is one of the best Computer Application colleges in Raipur, Chhattisgarh. BCA in Computer Application at Pragati College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) from a recognized board, Minimum aggregate of 50% in Mathematics, Physics, and Chemistry, Proficiency in English. Pragati College BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  137+  students
        Carousel
        ×
        • exam

          Maharashtra HSC Exams

          ...+1 CBSE 12th
        Dr. Ambedkar College is one of the best Computer Application colleges in Nagpur, Maharashtra. BCA in Computer Application at Dr. Ambedkar College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Mathematics as a compulsory subject in 10+2, minimum percentage criteria.. Dr. Ambedkar College BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  313+  students
        Carousel
        ×
        • exam

          Tamilnadu 12th Exams

          ...+1 CBSE 12th
        G.T.N. Arts College is one of the best Computer Application colleges in Dindigul, Tamil Nadu. BCA in Computer Application at G.T.N. Arts College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Mathematics as a compulsory subject in 10+2, minimum aggregate score of 50% in qualifying examination. G.T.N. Arts College BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  508+  students
        Carousel
        ×
        • 5.0Rating
          (2 Reviews)
        • RatingKolkata, West Bengal
        • RatingGovernment
        • Batch NAAC
          ...+1 National Assessment and Accreditation Council (NAAC)
        • exam

          WBCHSE Exams

          ...+1 CBSE 12th
        Dr. Kanailal Bhattacharya College is one of the best Computer Application colleges in Kolkata, West Bengal. BCA in Computer Application at Dr. Kanailal Bhattacharya College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher Secondary Examination (10+2) or equivalent, Minimum aggregate of 50% marks, Mathematics as a compulsory subject. Dr. Kanailal Bhattacharya College BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  48+  students
        Carousel
        ×
        • 4.2Rating
          (6 Reviews)
        • RatingChennai, Tamil Nadu
        • RatingPrivate
        • Batch NAAC
          ...+1 National Assessment and Accreditation Council (NAAC)
        • exam

          Tamilnadu 12th Exams

          ...+1 CBSE 12th
        Dr. MGR-Janaki College of Arts and Science for Women is one of the best Computer Application colleges in Chennai, Tamil Nadu. BCA in Computer Application at Dr. MGR-Janaki College of Arts and Science for Women is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Minimum aggregate of 50% in Mathematics, Physics, and Chemistry/Computer Science/Informatics Practices, English as a core subject in qualifying examination. Dr. MGR-Janaki College of Arts and Science for Women BCA Computer Application Read More
        • Shortlist Students
        • Shortlisted by  74+  students
        Carousel
        ×
          Deoghar College is one of the best Computer Application colleges in Deoghar, Jharkhand. BCA in Computer Application at Deoghar College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education from a recognized board, minimum aggregate of 50%, studied Mathematics as a compulsory subject, completed a diploma in Computer Applications or equivalent. Deoghar College BCA Computer Application Read More
          • Shortlist Students
          • Shortlisted by  275+  students
          Carousel
          ×
          • Rupee

            19,045 BCA

          • exam

            Maharashtra HSC Exams

            ...+1 CBSE 12th
          Sangameshwar College is one of the best Computer Application colleges in Solapur, Maharashtra. BCA in Computer Application at Sangameshwar College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, strong foundation in Mathematics, proficiency in English. Sangameshwar College BCA Computer Application fees is INR 19,045. Read More
          • Shortlist Students
          • Shortlisted by  198+  students
          Carousel
          ×
            Modern College of Law is one of the best Computer Application colleges in Ghaziabad, Uttar Pradesh. BCA in Computer Application at Modern College of Law is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education from a recognized board, minimum aggregate of 50%, studied Mathematics as a compulsory subject in 10+2 curriculum. Modern College of Law BCA Computer Application Read More
            • Shortlist Students
            • Shortlisted by  48+  students
            Carousel
            ×
            • 2.5Rating
              (2 Reviews)
            • RatingHosur, Tamil Nadu
            • RatingPrivate
            • Batch UGC
              ...+3 NAAC , Govt of Tamilnadu , National Assessment and Accreditation Council (NAAC)
              M.G.R. College, Hosur (Arts & Science) is one of the best Computer Application colleges in Hosur, Tamil Nadu. BCA in Computer Application at M.G.R. College, Hosur (Arts & Science) is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education from a recognized board, minimum of 50% aggregate marks in Mathematics, Computer Science, or Information Technology. M.G.R. College, Hosur (Arts & Science) BCA Computer Application Read More
              • Shortlist Students
              • Shortlisted by  2849+  students
              Carousel
              ×
              • 5.0Rating
                (1 Reviews)
              • RatingChitradurga, Karnataka
              • RatingGovernment Aided
              • Batch NAAC
                Government Science College (GSC), Chitradurga is one of the best Computer Application colleges in Chitradurga, Karnataka. BCA in Computer Application at Government Science College (GSC), Chitradurga is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education from a recognized board, minimum aggregate of 50%, studied Mathematics as a compulsory subject. Government Science College (GSC), Chitradurga BCA Computer Application Read More
                • Shortlist Students
                • Shortlisted by  287+  students
                Carousel
                ×
                • exam

                  CBSE 12th Exams

                  ...+1 MPBSE 12th
                Jawaharlal Nehru College (JNC), Bhopal is one of the best Computer Application colleges in Bhopal, Madhya Pradesh. BCA in Computer Application at Jawaharlal Nehru College (JNC), Bhopal is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Minimum aggregate score of 50%, Mathematics as a compulsory subject, Age limit of 17-25 years. Jawaharlal Nehru College (JNC), Bhopal BCA Computer Application Read More
                • Shortlist Students
                • Shortlisted by  205+  students
                Carousel
                ×
                  Dayanand Mathra Dass College is one of the best Computer Application colleges in Moga, Punjab. BCA in Computer Application at Dayanand Mathra Dass College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education from a recognized board, minimum of 50% aggregate marks, studied Mathematics as a compulsory subject, strong understanding of computer applications and programming languages. Dayanand Mathra Dass College BCA Computer Application Read More
                  • Shortlist Students
                  • Shortlisted by  24+  students
                  Carousel
                  ×
                  • exam

                    XAT Exams

                    ...+6 CMAT , MAT , SET , CBSE 12th , NIMCET , Tamilnadu 12th
                  Kamaraj College is one of the best Computer Application colleges in Thoothukudi, Tamil Nadu. BCA in Computer Application at Kamaraj College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Mathematics as a compulsory subject in 10+2, minimum aggregate score of 50% in qualifying examination. Kamaraj College BCA Computer Application Read More
                  • Shortlist Students
                  • Shortlisted by  363+  students
                  Carousel
                  ×
                  • RatingBengaluru, Karnataka
                  • RatingPrivate
                  • Batch Other
                  • exam

                    MAT Exams

                    ...+3 CBSE 12th , CAT , Karnataka 2nd PUC
                  St. Hopkins College of Management is one of the best Computer Application colleges in Bengaluru, Karnataka. BCA in Computer Application at St. Hopkins College of Management is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass Higher secondary education (10+2) or equivalent, Minimum aggregate score of 50%, Mathematics as a compulsory subject in 10+2 curriculum. St. Hopkins College of Management BCA Computer Application Read More
                  • Shortlist Students
                  • Shortlisted by  7+  students
                  Carousel
                  ×
                  • 4.0Rating
                    (1 Reviews)
                  • RatingMuzaffarpur, Bihar
                  • RatingUniversity
                  • Batch NAAC
                    ...+1 National Assessment and Accreditation Council (NAAC)
                    Mahant Darshan Das Mahila College is one of the best Computer Application colleges in Muzaffarpur, Bihar. BCA in Computer Application at Mahant Darshan Das Mahila College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 50% aggregate marks in 10+2, Mathematics as a compulsory subject, valid score in entrance exam, strong foundation in Mathematics and Computer Science, basic understanding of programming languages and computer applications. Mahant Darshan Das Mahila College BCA Computer Application Read More
                    • Shortlist Students
                    • Shortlisted by  103+  students
                    Carousel
                    ×
                      JWC Jamshedpur is one of the best Computer Application colleges in Jamshedpur, Jharkhand. BCA in Computer Application at JWC Jamshedpur is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education from a recognized board, minimum aggregate of 50%, studied Mathematics as a compulsory subject, completed a diploma in Computer Applications or related field. JWC Jamshedpur BCA Computer Application Read More
                      • Shortlist Students
                      • Shortlisted by  187+  students
                      Carousel
                      ×
                      • RatingNagaon, Assam
                      • RatingLocal Body
                      • Batch UGC
                        ...+1 NAAC
                      • exam

                        AHSEC Exams

                        ...+1 CBSE 12th
                      Kaliabor College is one of the best Computer Application colleges in Nagaon, Assam. BCA in Computer Application at Kaliabor College is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education, minimum of 50% aggregate marks, studied Mathematics as a compulsory subject. Kaliabor College BCA Computer Application Read More
                      • Shortlist Students
                      • Shortlisted by  36+  students
                      Carousel
                      ×
                      • 5.0Rating
                        (1 Reviews)
                      • RatingNashik, Maharashtra
                      • RatingPrivate
                      • Batch UGC
                        ...+1 AICTE
                        M.S.G Arts, Science & Commerce college is one of the best Computer Application colleges in Nashik, Maharashtra. BCA in Computer Application at M.S.G Arts, Science & Commerce college is a Regular program with a duration of 3.0 Years. To be eligible for admission to the BCA Computer Application program, candidates must pass 10+2 education from a recognized board, minimum aggregate of 50%, studied Mathematics as a compulsory subject, background in Computer Science or Information Technology. M.S.G Arts, Science & Commerce college BCA Computer Application Read More
                        • Shortlist Students
                        • Shortlisted by  264+  students