B.Tech. in Computer Science & Engineering

The B.Tech. in Computer Science and Engineering course at PIU offers the student a comprehensive understanding of the dynamic and rapidly evolving field of computer science and technology. Computer Science and Engineering students will learn about fundamental concepts such as algorithms, programming languages, computer architecture, data structures, etc. The course is designed to explore advancements in areas including cybersecurity, machine learning, artificial intelligence, data science, etc. With the course, we intend to offer our students hands-on experience in designing, developing, and implementing computer systems.


The course is designed to offer a solid foundation in mathematics and science that helps in the development of software and hardware aspects. The students will take courses with internationally acclaimed faculties and seasoned professionals with extensive computing expertise who are committed to nurturing and mentoring students towards academic and professional success.



The study, spanning across a total of four years, i.e., eight semesters, provides the students with a host of opportunities to learn and explore cutting-edge technologies and applications through the curriculum. In the eighth semester, a 20-week internship is offered to the students, providing them with hands-on experience in real-world settings and the opportunity to apply their theoretical knowledge to practical, industry-relevant projects. Our global industry collaborations and multiple internships are inclined to play a crucial role in bridging classroom learning with practical challenges, ensuring that our graduates are well-prepared for roles in software and hardware-related manufacturing, research & innovation, and development within the global IT sector.


Honour / Minor Degree

Honour Degree Courses

  • Artificial Intelligence and Machine Learning (AI & ML)
  • Data Science
  • Cyber Security
  • Innovation, Entrepreneurial and Venture Development

Minor Degree Courses

  • 3D Printing
  • Medical Electronics
  • Business Analytics
  • Business Development, Marketing and Finance

Programme USP's

About the Industry

The global Computer Science and Engineering market is witnessing significant growth, with a projection to reach USD 2.1 trillion by 2026. Technological advancements, particularly in Artificial Intelligence, Machine Learning, Cloud Computing, and Edge Computing, are shaping the industry’s trajectory. Uncertainties in the recent past have accelerated digital transformation, increasing investments in digital infrastructure and remote work solutions. As a result, organisations are embracing digitalisation, driving demand for Computer Science and Engineering professionals skilled in designing scalable and secure systems. The growth in cybersecurity challenges has emphasised the need for professionals skilled in safeguarding sensitive information.

The market has seen a boost in demand due to supply chain disruptions caused by the pandemic, prompting a return to pre-disruption levels. AI and ML integration across industries has boosted market growth, driving demand for computer engineers proficient in deep learning algorithms and edge computing solutions. The market segmentations include personal computers, supercomputers, mobile computer hardware, server computer hardware, built-in computers, microelectronic components, etc. Applications span across automotive, communication systems, industrial, medical, consumer computer equipment, and others. Key driving factors include digital transformation, technological advancements, cybersecurity, and cloud computing. The major industry players are shaping the market through innovation, research, and market expansion, driving the adoption of cutting-edge technologies.

Career Options

The Computer Science and Engineering undergraduate curriculum provides a strong foundation in all areas of the domain, including information technology, software development, system analysis, database administration, and network security.

Some of the job opportunities Computer Science and Engineering students can get after course completion:

  • Web Developer
  • Full stack developer
  • Cyber Security Specialist
  • Game Developer
  • Technical Content Developer
  • Entrepreneur
  • Tech Support and Repair
  • Academics and Research

Additionally, students have the option to continue their education by pursuing an M. Tech. / MBA /  Ph.D.  Following graduation from Computer Science and Engineering, a wide range of positions in computer science engineering become available, including those as a data analyst, software developer, cyber security specialist, machine learning engineer, etc.


  • Physics (semi- conductor Physics)
  • Mathematics-1 (Calculus & Linear Algebra)
  • Basic Electrical Engineering
  • Engineering Graphics & Design

  • Chemistry-I
  • Mathematics-II (Probability and Statistics)
  • Programming for Problem Solving
  • Workshop /Manufacturing Practices
  • English

  • Analog Electronic Circuits
  • Data Structure & Algorithms
  • Digital Electronics
  • IT Workshop (Sci Lab/MATLAB)
  • Mathematics-III (Differential Calculus)
  • Humanities-I

  • Discrete Mathematics
  • Computer Organisation & Architecture
  • Operating Systems
  • Design & Analysis of Algorithms
  • Management (Organisational Behaviour/ Finance & Accounting)
  • Environmental Sciences

  • Signals & Systems
  • Database Management Systems
  • Formal Language & Automata Theory
  • Object Oriented Programming
  • Elective-I
  • Humanities II

  • Compiler Design
  • Computer Networks
  • Elective-II
  • Elective-III
  • Open Elective-I (Humanities)
  • Project-1

  • Elective-IV
  • Elective-V
  • Open Elective-II
  • Biology
  • Project-II

  • In-plant Training

List of Electives

  • Distributed Systems
  • Cryptography
  • Fuzzy Systems
  • Principles of Programming Language

  • Parallel Computing
  • Cognitive Computing
  • Information Security
  • Computational Geometry

  • Embedded System
  • Coding & Information Theory
  • Neural Networks
  • Modeling and Simulation

  • Cryptography & Cyber Security
  • Internet of Things (IoT)
  • 5G Wireless Communication Network
  • Computer Graphics

  • Advanced Machine Learning
  • Web Technologies for Advanced Data Visualisation
  • Natural Language Processing
  • Neural Networks Architectures for Data Analysis

  • AI in Healthcare
  • Deep Learning for Computer Vision
  • Bioinformatics
  • Big Data Analytic

Scholarships are available
for meritorious students.