Best B.Tech in Computer Science Engineering - Top University for B. Tech CSE in Punjab, India

About Computer Science and Engineering

Download Brochure

Computers are used in almost every aspect of life: automobile engines, microwave ovens, video games, watches, telephones, laptop computers, medical diagnostic equipment, commercial aircraft, and orbital satellites that deliver cable signals around the world. Computers have become tools that perform the immediate, but that's not even quick enough. So, while the computer field is one of the fastest growing segments of industry today, it is also one of the fastest changing area technologically, thus, making Computer Science and Engineering a thrust area. It provides ample opportunities for the students to grasp enriched knowledge through curriculum driven by IT industries. The major focus of this course is to nourish student’s skills on project-based learning with heterogeneous requirements.

The study of computer science involves systematic study of algorithms to acquire, represent, process, store, communicate and access information from a wide variety of sources. Students develop competence in areas like Programming, Web-Development, Database Management Systems, Networks and Security, Operating Systems, Cloud Computing, Mobile Applications, Data Science, to name a few.

We also offer specialization in Computer Science and Engineering in – Big Data, Cloud Computing and Cyber Security. Students are given practical exposure in each technology by giving them hands on training in our specialized labs of cyber security, cloud computing and big data along with labs of programming, database, networks, operating systems and others.

Program Highlights

  • Student will be able to understand the principles and working of computer systems by assessing the hardware and software aspects of computer systems.
  • Students will be able to understand the structure and development methodologies of software systems. They will possess professional skills and knowledge of software design process, familiarity and practical competence with a broad range of programming language and open source platforms.
  • Students will be able to apply mathematical methodologies to solve computation task, model real world problems using appropriate data structure and suitable algorithm.
  • Students will gain the ability to use knowledge in various domains to identify research gaps and hence provide solution to new ideas and innovations.

Semester Wise Subjects

Semester 1

Sr. No. Course Title
1 Semiconductor Physics
2 Mathematics - I
3 Basic Electrical & Electronics Engineering
4 Engineering Drawing 3D
5 Business Communication
6 Semiconductor Physics Laboratory
7 Basic Electrical & Electronics Engineering Laboratory
8 Manufacturing Practices Laboratory
9 Business Communication Lab

Semester 2

Sr. No. Course Title
1 Basic Concepts in Chemistry
2 Mathematics - II
3 Programming for Problem Solving
4 Engineering Drawing 2D
5 English Communication
6 Chemistry Laboratory
7 Programming for Problem Solving Lab
8 Workshop Practices
9 Communication Skill Laboratory
10 Environmental Science

There will be an in-house summer internship of 4 weeks after the completion of 2nd Semester.

Semester 3

Sr. No. Course Title
1 Data structure & Algorithms
2 Object Oriented Programming using C++
3 Computer Organization & Architecture
4 Mathematics-III
5 Law and Engineering
6 Data structure & Algorithms Laboratory
7 Object Oriented Programming using C++ Laboratory

Semester 4

Sr. No. Course Title
1 Operating Systems
2 JAVA Programming
3 Digital Circuit and Logical Design
4 Discrete Mathematics
5 Environmental Science
6 Operating Systems Laboratory
7 JAVA Programming Laboratory
8 Digital Circuit and Logical Design Laboratory

There will be summer internship of 6-8 weeks after the completion of 4th Semester.

Semester 5

Sr. No. Course Title
1 Computer Networks
2 Database Management Systems
3 Formal Language & Automata Theory
4 Web Technologies
5 Universal Human Values
6 Elective – I
7 Constitution of India
8 Computer Networks Laboratory
9 Database Management Systems Laboratory
10 Web Technologies Laboratory
11 Elective – I Laboratory

Semester 6

Sr. No. Course Title
1 Compiler Design
2 Software Engineering
3 Design and Analysis of Algorithms
4 Computer Graphics
5 Elective – II
6 Elective – III
7 Open Elective – I (Humanities)
8 Compiler Design Laboratory
9 Software Engineering Laboratory
10 Design and Analysis of Algorithms Laboratory
11 Computer Graphics Laboratory

There will be summer internship of 6-8 weeks after the completion of 6th Semester.

Semester 7

Sr. No. Course Title
1 Artificial Intelligence
2 Elective – IV
3 Elective – V
4 Open Elective – II
5 Minor Project

Semester 8

Sr. No. Course Title
1 Elective – VI
2 Open Elective – III
3 Open Elective – IV
4 Major Project

Core Electives

Course Code Course Title
BCS541 Python Programming
BCS542 Linux & Shell Programming
BCS543 Dot Net Technologies
BCS544 R Programming
BCS523 Python Programming Laboratory
BCS524 Linux and Shell Programming Laboratory
BCS525 Dot Net Technologies Laboratory
BCS526 R Programming Laboratory

Program Specific Electives

Course Code Course Title
BCS641 Principles of Mobile Communication
BCS642 Big data
BCS643 Advanced Databases
BCS644 Cloud Computing and Virtualization
BCS645 Ethical Hacking
BCS646 Wireless Sensor Networks
BCS647 Data Warehousing and Mining
BCS650 Information Security and Network Security
BCS743 Distributed Database Systems
BCS744 Machine Learning
BCS746 Mobile Application Development
BCS841 Mobile Security
BCS842 Applied Cryptography
BCS844 Mobile Databases
BCS845 Business Intelligence

Open Electives

Course Code Course Name
QMD031 Quantitative methods for decision making
VAE031 Values and Ethics
EPI031 Economic Policies in India
FME031 Fundamentals of Management for Engineers

B. Tech. CSE with Minor Engineering

Keeping in view the interests of the student, we at GNA University, offer the student to choose multiple domains in engineering. Students may opt for a secondary field of engineering as Minor Engineering from 3rd semester, along with their primary chosen field. In order to have an additional Minor Engineering, a student must earn additional minimum 20 credits in the chosen field of minor engineering.

B. Tech. Honors

A student will be eligible to get Engineering degree with Honours, if he/she completes an additional 20 credits. These could be acquired through MOOCs/NPTEL courses subject to approval by the Dean/Head of the Faculty of Engineering Design and Automation.

Career Opportunities

Graduates with degrees in computer science and engineering might find themselves in a variety of environments - academia, research, industry, government, and private or not-for-profit organizations. On daily basis, computer professionals are called on to analyze challenges, formulate and test solutions, use advanced communications or multimedia equipment, or work in teams for product development.

New ideas are developed every day. Success will require an ongoing commitment to maintaining up-to-date knowledge as well as a dedication to push beyond the comfortable, to explore, innovate, and create.

Career Pathways:

  • Software Engineer
  • Database Administrator
  • Web Developer
  • Software Tester
  • IT Architect
  • Network Administrator
  • Security Analyst
  • Information Researcher
  • System Analyst
  • Hardware Engineer
  • Data Scientist


Prospective Government & Private Sector Companies where student can work after completion of B. Tech. Computer Science & Engineering :

Enquire Us