B.Sc (Hons)

Computer Science

The four-year Computer Science degree at BESC offers world-class teaching, emphasizing real-world knowledge and a blend of theoretical and practical specializations. Our goal is to provide a strong foundation in the subject, making learning enjoyable and preparing you for diverse job opportunities.

Course Structure

Choice Based Credit System

Course Code Name of Course Semester Marks
CC-1 Digital Logic + Digital Circuits 1 100
CC-2 Programming Fundamentals using C 1 100
GE-1 Computer Fundamentals and Digital Logic Design (Applicable for students opting for Computer Science as Generic Elective) 1 100
AECC-1 Communicative English / Bengali / Hindi 1 100
CC-3 Computer Organization and Architecture 2 100
CC-4/ Basic Electronic Devices and Circuits 2 100
GE-2 Algorithm and Data Structure (Applicable for students opting for Computer Science as Generic Elective) 2 100
AECC-2 ENVS 2 100
CC-5 Data Structure 3 100
CC-6 Computational Mathematics 3 100
CC-7 Microprocessor and its Applications 3 100
SEC-A-1 or SEC-A-2 Computer Graphics or Sensor Network and IoT 3 100
GE-3 Computer Organization (Applicable for students opting for Computer Science as Generic Elective) 3 100
CC-8 Data Communication + Networking and Internet Technology + Computer Networking and Web Design 4 100
CC-9 Introduction to Algorithms and its Applications 4 100
CC-10 Operating Systems 4 100
SEC-B-1 or SEC-B-2 Information Security or E-Commerce 4 100
GE-4 Operating System (Applicable for students opting for Computer Science as Generic Elective) 4 100
CC-11 Data Base Management System (DBMS) + RDBMS Lab using My SQL and PHP 5 100
CC-12 Object Oriented Programming System OOPs + OOPs Lab using Java 5 100
DSE-A-1 or DSE-A-2 Digital Image Processing or Data Mining and its Applications 5 100
DSE-B-1 or DSE-B-2 Operation Research (O.R.) + Lab. using C/ Python or Programming using Python 5 100
CC-13 Software Engineering 6 100
CC-14 Theory of Computation + PROJECT 6 100
DSE-A-3 or DSE-A-4 Embedded Systems or Multimedia and its Applications 6 100
DSE-B-2 or DSE-B4 Introduction to computational Intelligence or Advanced Java 6 100


Program Outcome / Course Outcome / Program Specific Outcome →


Course Eligibility

A candidate taking up Honours Course in a subject must have obtained at the previous qualifying examination a minimum of:

55% marks in Computer Science + PASS marks in Mathematics


45% marks in Computer Science + 50% marks in BO4 + PASS marks in Mathematics


  • If the candidate has not studied Computer Science in class XII, he / she needs to achieve the above-mentioned marks in Physics / Statistics to apply for Computer Science (H).
  • Candidate passed in Business Mathematics is not eligible for Admission.
  • Please also read General Eligibility Criteria, Under Admissions.
Course Duration

4 Years

Course Hours

10:15 am to 4:30 pm (Day Session, Co-Ed)

Course Fees

₹ 35,540/- (First Semester)