About The Course

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
  • Peer Students' Lecture
  • 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 Prospects

Graduates can pursue postgraduate studies in English or related disciplines, teaching qualifications, or research degrees. Professionally, the programme builds strong communication and analytical skills valued across education, media, publishing, corporate communications, PR and the creative sector.

Software Engineer & Full-Stack Developer

Designing, coding, and deploying complex software solutions. Proficiency in both frontend and backend technologies allows graduates to build complete, scalable digital products.

AI & Machine Learning Assistant

Working at the forefront of innovation by assisting in the development of intelligent algorithms, chatbots, and predictive models that power everything from healthcare to finance.

Cybersecurity Analyst

Safeguarding an organization’s digital assets by identifying vulnerabilities, preventing data breaches, and implementing robust defense systems against global cyber threats.

Data Scientist & Business Intelligence

Using Python, R, and SQL to extract actionable insights from "Big Data," helping corporations make data-driven decisions to optimize their growth.

Cloud Support & DevOps Engineer

Managing scalable infrastructure on platforms like AWS, Azure, and Google Cloud, ensuring that applications run smoothly with "zero downtime."

Mobile App Developer (iOS/Android)

Creating the next generation of mobile experiences using frameworks like Flutter or React Native to solve real-world problems through smartphone technology.

UI/UX Designer

Bridging the gap between humans and machines by designing intuitive, aesthetically pleasing, and user-centric interfaces for websites and applications.

Blockchain Developer

Developing secure, decentralized systems for Fintech, supply chain tracking, and smart contracts—a sector seeing massive growth in 2026.

Database Administrator (DBA)

Ensuring the integrity, security, and performance of the vast "digital libraries" (databases) that store a company's most sensitive and vital information.

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 tech talent as a Professor.

FAQs*

* Frequently Asked Questions

Beyond the Classroom

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.

Alumni Speak

Classes are very interactive and engaging, which makes the concepts easy to understand. The department provides solid academic support and a friendly learning environment.
Luvjeet Singh
Luvjeet Singh Brar

2024-2028

BESC was not only a college to me but one of the best experiences of my life. The Computer Science Department became my family, providing invaluable life lessons along with strong academic support. The seminars, events, and numerous opportunities to let every student shine made my three years truly memorable, enriching, and instrumental in shaping my confidence and future.
Mrittika Kargupta
Mrittika Kargupta

2022-2025

The department’s guidance, practical exposure, and academic environment have consistently encouraged excellence and deeper understanding of core subjects.
Mahak Gupta
Mahak Gupta

Batch: 2027

Thorough classroom explanations, hands-on learning in the labs and constant academic support from the faculty enhance subject clarity and make learning really effortless.
Ridhwita Bhattacharya
Ridhwita Bhattacharya

2025-2029

College time was definitely one of the most memorable years of my life. Academics were top-class, the teachers were among the most knowledgeable and supportive, and the infrastructure was one of the best in the city. Teachers became friends over time, and we even went on an academic trip together, which further strengthened our bond. The knowledge and experiences that I gained here helped me tremendously in my further Master's degree at Calcutta University and in my professional career.
Soumalya Pakrashi
Soumalya Pakrashi

2017 - 2020