Computer Science Department

Teachers Profile

Himadri Bhattacharyya Chakrabarty
Himadri Bhattacharyya Chakrabarty

Ph.D

Principal

View Details
Abhinaba Ghosh
Abhinaba Ghosh

M.Tech

Assistant Professor

View Details
Saikat Sarkar
Saikat Sarkar

M.Sc, Ph.D

Assistant Professor

View Details
Moumita Mitra Manna
Moumita Mitra Manna

MCA, NET (UGC)

SACT-1

View Details
Ajoy Kumar Chakraborty
Ajoy Kumar Chakraborty

B.E, MS (USA), MBA (Canada)

Visiting Professor

About

History

Bangabasi College is one of the pioneering institutes to begin the B. Sc. Course in Computer Science in West Bengal. The Department of Computer Science was established in Bangabasi College in 1997 soon after Computer Science introduced as an additional subject in the +2 level of West Bengal Higher Secondary Course in 1995. Initially, General Course was started and then the Honours Course in Computer Science was introduced in the year 2003. In these years, the students have passed out with flying colours with a several students being awarded first class in each year. After graduating, the students either opt for higher education, get well placed in the industry or .

 

Mission

  • To impart high-quality education in computer science, keeping in pace with the ever-evolving technological development in this field. 
  • To provide high standard technical education through state-of-the-art infrastructure and congenial learning environment.
  • To foster critical thinking, creativity and ethical practices among students so that they grow up into responsible and diligent professionals.

 

Vision

The Department of Computer Science envisions to become a leading department recognized for excellence in teaching, research and community engagement in the field of computer science. It aims to produce globally recognizable researchers, technocrats and entrepreneurs with sound ethics who meet industrial needs and societal expectations.

Best Practices

  • Remedial Classes and Tutorial Sessions are held for students to improve their performance.
  • Online classes are held during summer vacation and puja vacation to complete syllabus.
  • Mock viva/interview is conducted for the students.
  • Career counselling sessions are conducted periodically to make them aware of the entrance examinations (NIMCET, JECA) to post-graduate courses, research institutes and career opportunities in the industry.
  • The faculty members always strive to upgrade themselves with research activities, faculty development programmes, earning additional qualifications and improving themselves with the latest technologies. Besides, they also provide back-up support to all computing facilities of the College.
  • The enthusiastic students along with their studies are encouraged to participate in seminars, debates, code competitions and all co-curricular activities.
  • The students can login to Learning Management System of the college website, where the faculty members regularly post lecture notes, question bank, lesson plan etc.  for students' usage.
  • Financial aid and scholarship assistance are available from the college after recommendation from the department.

Teaching Learning

Syllabus

SL NO SUBJECT VIEW / DOWNLOAD
1 CBCS
2 CCF

Capacity Building

Academic Activities

Add-on Certificate Courses

The Department of Computer Science conducted Add-on Courses on Cryptography in 2022 and 2023. The duration of each course was of 30 hours.

Introduction to Cryptography

Cryptography is the process of hiding or coding information so that only the person a message was intended for can read it. The art of cryptography has been used to code messages for thousands of years and continues to be used in bank cards, computer passwords, and e-commerce. Cryptography can be traced back to ancient Egyptian hieroglyphics, but remains vital to securing communication and information in transit and preventing it from being read by untrusted parties. It uses algorithms and mathematical concepts to transform messages into difficult-to-decipher codes through techniques, like cryptographic keys and digital signature to protect data privacy, credit card transactions, email, and web browsing. Modern cryptography techniques include algorithms and ciphers that enable the encryption and decryption of information, such as 128-bit and 256-bit encryption keys. Modern ciphers, such as the Advanced Encryption Standard (AES) are considered virtually unbreakable.

Cryptography has a wide range of applications in modern-day communication, including:

  • Secure online transactions
  • Digital signatures 
  • Password protection 
  • Encryption in WhatsApp 
  • Encryption in Instagram 
  • SIM card Authentication

 

Syllabus of the Course

UNIT I(Introduction to Cryptography and Block Ciphers) [10 Hours]

Introduction to security attacks - services and mechanism - introduction to cryptography - Conventional Encryption: Conventional encryption model - classical encryption techniques - substitution ciphers and transposition ciphers – cryptanalysis – steganography - stream and blockciphers - Modern Block Ciphers: Block ciphers principals - Shannon’s theory of confusion and diffusion - fiestal structure - data encryption standard(DES) - triple DES – AES. 

Unit II (Confidentiality and Modular Arithmetic)[6 Hours]

 Confidentiality using conventional encryption - key distribution - random number generation - Introduction to graph - ring and field - prime and relative prime numbers - modular arithmetic - Fermat’s and Euler’s theorem - primality testing - Euclid’s Algorithm - Chinese Remainder theorem - discrete algorithms. 

Unit III (Public key cryptography and Authentication requirements) [6 Hours]

Principles of public key crypto systems - RSA algorithm - security of RSA - key management – Diffle-Hellman key exchange algorithm - Message Authentication and Hash Function: Authentication requirements - authentication functions - message authentication code - hash functions - security of hash functions and MACS. 

Unit IV (Integrity checks and Authentication algorithms) [4 Hours]

MD5 message digest algorithm - Secure hash algorithm (SHA) Digital Signatures: Digital Signatures - authentication protocols - electronic mail security-pretty good privacy (PGP) - S/MIME. 

Unit V (IP Security and Key Management) [2 Hours]

IP Security: Architecture - Authentication header - Encapsulating security payloads - combining security associations - key management. 

Unit VI (Web and System Security)  [2 Hours]

Web Security: Secure socket layer and transport layer security - secure electronic transaction (SET) - System Security: Intruders - Viruses and related threads - firewall design principals – trusted systems.

 

Links to access the Brochures:

https://drive.google.com/file/d/170hXrbSTzakrLf3ACcRR-6-g77-vVGAE/view?usp=drive_link

https://drive.google.com/file/d/1PbsZCn2H06VhGYQoXjr7LGltH8jytdXp/view?usp=drive_link

Links to access the Certificates:

https://drive.google.com/file/d/1okj4hM4-3qICbyNyeSkwufDfirpjofkH/view?usp=drive_link

https://drive.google.com/file/d/1KIpYehc0539A-wmGhZv5QGT1pmOXc8GJ/view?usp=drive_link

Awards

The Department of Computer Science takes immense pride in the achievements of its students, who have repeatedly excelled in curricular and co-curricular activities. Here are highlights of accomplishments of some of our students:

  •  Arghya Baran Naskar, came second in CODE-FIESTA 2022 “One Day Inter College Coding Competition” held at The Bhawanipur Education Society College.
  • Rohan Chakraborty and Subhashis Mondal secured 1st position in EURECA Coding Competition, 2023 organized by Ramakrishna Mission Vivekananda Centenary College.
  • Shivam Das secured All India Rank 18 in NIMCET, 2024, a national level entrance exam for MCA admissions in NITs.
  • Rohan Chakraborty secured Rank 17 in WB-JECA, 2024, a state-level entrance exam for MCA admissions in West Bengal.

MOUs

Distinguished Alumna

Result

Sl No Title Result View

Student Progression

Year 2019:

  • Number of students who pursued masters degree: 6
  • Number of students who are presently employed: 1

Year 2020:

  • Number of students who pursued masters degree: 11
  • Number of students who are presently employed:4
    • Batul Ghosh:  Tata Consultancy Services Ltd.
    • Priyajit Bera: Oracle Cerner Healthcare Solutions India Pvt Ltd
    • Abir Acharjee: Tata Consultancy Services Ltd.
    • Souptik Dutta: Cognizant Technology Solutions

Year 2021:

  • Number of students who pursued masters degree: 23
  • Number of students who are presently employed: 3
    • Soumyadip Chattopadhyay: PwC India
    • Ankita Das: Zenith Institute of Nursing Science
    • Piya Saha: Deloitte USI

Year 2022:

  • Number of students who pursued masters degree: 19
  • Number of students who are presently employed: 2
    • Prajjal Mukherjee: TATA CONSULTANCY SERVICES LTD
    • Aparna Mukherjee: Albatross Software Services Pvt Ltd 

Year 2023:

  • Number of students who pursued masters degree: 19
  • Number of students who are presently employed: 1
    • Swarupananda Das: National Stock Exchange India 

Departmental Notices

Sl No Title Notice View

Research

Project

Facilities

The Department of Computer Science provides a conducive environment for the students to learn, innovate and grow, preparing them for successful careers in both industry and research. It is well equipped with state-of-the-art facilities to support academic learning, hands-on experiments and students' projects.  The key facilities include:

Laboratories: The department has two spacious, fully air-conditioned, Wi-Fi-enabled laboratories to support effective learning.

  • Software Laboratory: The software laboratory has 20 computers, 2 printers and 1 scanner with the latest configurations and software. It is equipped with a projector and a digital smart board, enabling interactive teaching-learning experience.  It also doubles as a project room, where the final year students collaborate with team members for developing group projects.
  • Hardware laboratory: The hardware laboratory is an ICT enabled, wi-fi connected with modernized equipment. It is designed to impart practical knowledge on digital circuit designs, microprocessors, computer architecture and other electronic hardware. It is well-equipped with tools, kits, devices, ICs etc. Students are given laboratory manuals and IC charts for practical classes. 

Classrooms: 

  • Theory Classroom(s): One theory classroom is exclusively allotted to the Department of Computer Science.  It provides a traditional lecture setting with white-board and marker pens, additionally supported by a projector for visual presentations and interactive discussions. The students often practise presentations for seminars and projects in the theory classroom. 
  • Smart Classroom: In order to enhance traditional teaching methods by integrating technology, the software laboratory has been modernized to a smart classroom, thereby enabling a more engaging and interactive educational experience. The smart classroom has a digital smart board, an overhead projector, computers and laptops. 

 Software and Tools:

  • Industry-standard software: The software laboratory gives access to student version of popular software tools and technologies used in the industry.
  • Operating Systems: The computers have dual OS, namely Linux and Windows.
  • Programming Languages: The computers have support for various programming languages like Java, C, Python, LISP, Shell Scripting and more. 
  • Database Management Systems: The facilities give familiarity to DBMS tools like MySQL and MongoDB.
  • Artificial Intelligence and Computer Vision: Most of the computers are equipped to develop AI and Machine Learning applications using Prolog and various Python tools; as well as Computer Vision applications using OpenCV and other related libraries. 

Other Facilities:

  • Departmental Library:  The department has a compact but effective departmental library that contains books relevant to the syllabus of UG course. The books can be issued by the students for reference during class and also for personal studies for not more than a week. Besides, the students are given access to several e-books. 
  • Wi-Fi Connectivity: The Wi-Fi of the department can be accessed from the theory classroom and both the laboratories.
  • Faculty Corner: Beside the software laboratory, a cubicle has been carved out for the faculty members. It has a high configuration computer placed over a long desk.  This enables the faculty members to perform preparatory work for lectures, duties related with examinations of University of Calcutta, faculty meetings, work related to students' projects, and correction of laboratory assignments without hampering ongoing classes. The cubicle has many shelves for storing answer scripts, project reports and laboratory assignments.

Activities

Contact Us

Departmental E-mail Id: cs.bangabasi@gmail.com