Course Overview

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.

DURATION

4 Years | 8 semesters

- 4 Years: UG Honours or,
- UG Honours with Research
- 3 Years: Bachelor’s Honours (exit option)

TIMING

10:15 am to 4:30 pm

Day Session, Co-Ed

Student Development Initiatives

BESC’s B.Sc. (H) Computer Science course focuses on overall student growth. Through mentoring, tutorials, site visits, workshops, parent-teacher interactions, and expert seminars, students gain guidance, exposure, and practical skills beyond the classroom.

  • Mentoring Programs
  • Tutorials & Remedial Classes
  • Student Presentations
  • Industry Visits
  • Well-Stocked Library
  • Expert Seminars

Innovative Teaching Methods

BESC’s B.Sc. (H) Computer Science course uses modern teaching approaches to engage students, foster critical thinking, and build a love for learning. Flipped classrooms, ICT-enabled lessons, workshops, seminars, and regular assignments make learning interactive and practical.

  • Flipped Classroom
  • ICT-Enabled Teaching
  • Student-Led Seminars
  • Regular Assignments
  • Hands-On Workshops
  • Lectures by academic luminaries

Course Information

A candidate taking up an 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
OR,
45% marks in Computer Science + 50% marks in BO4 + PASS marks in Mathematics

Note:

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 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

Choose Any one

Mathematics (Compulsory)

Choose Any one

Physics / Electronics / Statistics / Economics

IDC 1

Physics, Chemistry, Economics, Electronics, Statistics

IDC 2

Physics, Chemistry, Computer Science, Economics, Statistics, Political Science, Sociology, History, English, Journalism & Mass Communication, Bengali, Hindi, Education, psychology, Geography, Film Studies

IDC 3

Physics, Chemistry, Computer Science, Economics, Statistics, Political Science, Sociology, History, English, Journalism & Mass Communication, Bengali, Hindi, Education, psychology, Geography, Film Studies

Programming in Python
Add-On Course

Programming in Python

30-Hours

Introduction to Python, Basic data types: integers, floats, strings, booleans, Basic arithmetic operations, Introduction to variables and variable assignment, Conditional Statements, Control Flow, Functions, Data structures-List, Tuples and their operations, Data visualization, Data Analysis using Pandas, Implementation of Real-life project.

Read More

Career Path

Software Engineer & Full-Stack Developer

Designing and deploying scalable digital products. Proficiency across the stack allows graduates to lead technical projects from conception to launch.

AI & Machine Learning Assistant

Developing intelligent algorithms and predictive models that drive innovation in sectors ranging from automated finance to personalized healthcare.

Cybersecurity Analyst

Protecting institutional and corporate digital assets by identifying vulnerabilities and implementing robust defense systems against global threats.

Data Scientist & Business Intelligence

Utilizing Python and SQL to transform "Big Data" into actionable insights, helping organizations make high-stakes, data-driven decisions.

Cloud Support & DevOps Engineer

Managing resilient infrastructure on AWS, Azure, or Google Cloud to ensure seamless global application delivery with zero downtime.

Mobile App Developer (iOS/Android)

Architecting next-generation mobile experiences using Flutter or React Native to solve real-world problems on the go.

UI/UX Designer

Bridging the gap between human intuition and machine logic by crafting user-centric, aesthetically sophisticated digital interfaces.

Blockchain Developer

Creating secure, decentralized systems for Fintech and smart contracts—a sector seeing critical market leadership in 2026.

Database Administrator (DBA)

Ensuring the absolute integrity and performance of the complex digital libraries that house a company's most vital data.

Academic Researcher & Higher Studies (M.Sc./MCA)

Pursuing advanced specializations in Quantum Computing or Robotics, or qualifying for the UGC-NET to shape the next generation of global tech talent.

FAQs*

* Frequently Asked Questions

Learning in Action

BESC’s B.Sc. (H) Computer Science course is designed to strike the perfect balance between academic learning and real-world exposure. Alongside a strong foundation in the classroom, students benefit from industry mentorship, site visits, hands-on workshops, expert seminars, and insightful guest lectures. These experiences enrich their understanding, bridge theory with practice, and prepare them to confidently navigate professional environments.

Faculty

Computer Science
Computer Science
Computer Science
Computer Science
Computer Science
Computer Science
Computer Science

Student Speak

Hands-on lab sessions and constant faculty support make learning effortless. The clarity I've gained here is the foundation of my professional ambition.
Ridhwita Bhattacharya
Ridhwita Bhattacharya

Batch: 2025-2029

Academics here are top-class. The mentorship I received was instrumental in my journey toward a Master’s degree at Calcutta University and my subsequent professional success.
Soumalya Pakrashi
Soumalya Pakrashi

Batch: 2017-2020

BESC was a life-changing experience. The seminars and events provided a platform to shine, building the confidence I needed to navigate the tech industry.
Mrittika Kargupta
Mrittika Kargupta

Batch: 2022-2025

The classes are highly engaging, making complex computational concepts easy to grasp within a supportive and interactive learning environment.
Luvjeet Singh
Luvjeet Singh Brar

Batch: 2024-2028

The department’s balance of guidance and practical exposure has consistently encouraged me to seek a deeper understanding of core subjects.
Mahak Gupta
Mahak Gupta

Batch: 2027

Admission 26–27 Enquiry