BSc Computer Science, Electronics

Overview

The BSc Computer Science & Electronics (Dual Major) programme offers an exciting and dynamic blend of two transformative disciplines—Computer Science and Electronics. Computer Science has revolutionized modern society, influencing nearly every aspect of human life, including communication, healthcare, manufacturing, security, business, entertainment, and scientific research. As technology continues to advance rapidly, understanding computer systems has become essential for every individual, making computer education highly relevant and indispensable.

Electronics, on the other hand, focuses on the behavior and controlled flow of electrons in semiconductor materials and electronic circuits. It covers the study of active and passive components, integrated circuits, and the design of systems that process signals and data. Together, these two fields form the backbone of modern technological innovation.

This dual-major programme provides a comprehensive blend of theoretical concepts and practical skills, enabling students to gain strong foundations in computing, digital systems, electronics devices, and embedded technologies. The curriculum is thoughtfully designed to impart in-depth knowledge of discrete components, electronic devices, digital electronics, Verilog programming, communication systems, digital signal processing, biomedical electronics, microprocessors, and microcontrollers.

Through this integrated learning approach, students develop the expertise needed to pursue diverse and multidisciplinary career paths, adapting seamlessly to the evolving technological landscape.

Eligibility

Candidates who have completed Higher Secondary (10+2 / PUC) or Equivalent with an aggregate of 40% or an equivalent CGPA and have studied Physics or Mathematics or Electronics or Computer Science as one of the subjects are eligible.

Why Choose this Programme

  • Interdisciplinary Curriculum: The dual-major structure blends computer science and electronics — giving students knowledge in both software and hardware domains, making them versatile in multiple tech fields.
  • Industry-Relevant and Contemporary Syllabus: Designed in line with modern industry needs — suitable for areas such as embedded systems, IoT, robotics, telecommunications, and more.
  • Practical + Theoretical Balance: Emphasis on both conceptual learning and hands-on training in electronics and computing through labs, projects, and value-added courses.
  • Holistic Development and Enrichment Activities: Opportunities beyond core academics — certificate courses, workshops, seminars, science exhibitions, industrial visits, and social outreach programs.
  • Flexibility for Further Education or Diverse Careers: The dual major allows progression to higher studies (M.Sc., PhD) in either computer science or electronics; also opens doors across multiple industries given the blended skillset.

What You Will Learn

Under this programme, you will build competencies in:

  • Fundamental and advanced concepts of computer science: programming, data structures, algorithms, software development, databases, Artificial Intelligence, Machine learning, etc.
  • Core electronics principles: working with discrete components, electronic devices, digital electronics, signal processing, microprocessors, microcontrollers, communications, etc.
  • Integration of computing and electronics — enabling design and development of hardware-software systems (embedded systems, DSP, biomedical electronics, etc.).
  • Problem-solving skills, logical & algorithmic thinking, analytical reasoning, and technical design skills.
  • Exposure to modern technological trends via Skill Development Certification Programs, electives, workshops, and interdisciplinary learning.

Programme Matrix

Course Matrix

Semester I Semester II Semester III Semester IV Semester V Semester VI
Programming in C Data Structures Programming in Java Computer Graphics Operating System and Linux Software Engineering
Programming in C Practical Data Structures Practical Programming in Java Practical Computer Graphics Practical Operating System and Linux Practical Software Engineering Practical
Electronic Devices and Circuits Analog and Digital Electronics Design of Digital Systems in Verilog and VHDL Integrated Analog Communication System Database Management System Python Programming
Electronic Devices and Circuits Practical Analog and Digital Electronics Practical Design of Digital Systems in Verilog and VHDL practical Integrated Analog Communication Systems practical  Database Management System Practical Python Programming Practical
         Integrated Digital Communication Systems Digital Signal Processing
        Integrated Digital Communication Systems practical Digital Signal Processing practical
         Embedded Systems with 8051 and IoT Electronic Instrumentation and Measurements
        Embedded Systems with 8051 and IoT Practical Electronic Instrumentation and Measurements practical