Zollege is here for to help you!!
Need Counselling

BTech Computer Science Syllabus: Year Wise. Semester Wise, Subjects, Books

Sounak Banerjee's profile photo

Sounak Banerjee

Associate Content Manager

BTech Computer Science is a full-time 4-year bachelor degree in the engineering field. In this course, candidates have to clear 8 semesters with 2 in a year. Candidates in this course, explore programming and acquire language skills that are related to computers.

See More: BTech Computer Science Projects

The theory paper on the core course and the concurrent course will consist of 60 marks each and the internal assessment on both these papers will have 40 marks. Practical marks in theory and internal assessment will have 50 and 25 marks respectively.

BTech computer science Admission takes place through entrance exams like JEE Mains. BTech CSE Syllabus Entrance exam Syllabus consists of 3 subjects that are Maths, Physics and Chemistry. Check: BTech Placements

Table of Contents

  1. BTech Computer Science Syllabus
  2. Year wise Subjects

2.1 First Year

2.2 Second Year

2.3 Third Year

2.4 Fourth Year

  1. Semester wise Subjects

3.1 First Semester

3.2 Second Semester

3.3 Third Semester

3.4 Fourth Semester

3.5 Fifth Semester

3.6 Sixth Semester

3.7 Seventh semester

3.8 Eighth Semester

  1. BTech Computer science Subjects

4.1 Core Subjects

4.2 Elective Subjects

4.3 Lab Subjects

  1. BTech Computer science Syllabus in Top Colleges

5.1 CS Syllabus in LPU

5.2 CS Syllabus in PTU

5.3  CS Syllabus AKTU

5.4 CS Syllabus in MAKAUT

5.5 CS Syllabus in IIT Bombay

5.6 CS Syllabus in Amrita

5.7 CS Syllabus in VIT

5.8 CS Syllabus in SRM

  1. BTech CSE Entrance Exam Syllabus

6.1 Chemistry Syllabus

6.2 Physics Syllabus

6.3 Maths Syllabus

  1. BTech CSE Books

7.1 First Year Books

7.2 Second Year Books

7.3 Third Year Books

7.4 Fourth Year Books

  1. BTech Computer Science Syllabus: FAQs

BTech CSE Syllabus

Semester I Semester II
English Mathematics II
Applied Physics Data Processing
Mathematics I Discrete Structures
Computers and Information Technology Linear and Digital ICs Applications
Engineering Drawing Practice Logic Theory
Semiconductor Devices and Circuits Managerial Economics and Accountancy
C & Data Structures IC Application
Semester III Semester IV
Computer Organization Interfacing Through Microprocessors
Electrical Technology Data Communications
Probability and Statistics Operations Research
Operating Systems Theory of Computation
Object-Oriented Programming System Programming
Design and Analysis of Algorithms Principles of Programming Languages
Semester V Semester VI
Computer Architecture Artificial Intelligence
Neuro-Fuzzy Wireless Network
Data structures and Algorithms Implementation of Programming Languages
Database Information System Compiler Design
Data Mining Computer Graphics
Computer Network Information Storage Management
Semester VII Semester VIII
Software Engineering Simulation and Modeling
Java Programming Mobile Computing
Distributed Systems Pattern Recognition
Image Processing Formal Languages and Automata Theory
Neural Networks Project Management
Visual Programming Computer Communication

BTech Computer Science Year Wise Syllabus

B.Tech CSE syllabus is designed for a 4 year undergraduate followed by eight semesters in total. CSE program is the study of multiple computer languages like C, C++, Java, .net, DBMS, CSS, etc. Below mentioned is the year wise syllabus for BTech Computer Science:

B Tech CSE Syllabus 1st Year

English
Applied Physics
Mathematics I
Computers and Information Technology
Engineering Drawing Practice
Semiconductor Devices and Circuits
C & Data Structures
Mathematics II
Data Processing
Discrete Structures
Linear and Digital ICs Applications
Logic Theory
Managerial Economics and Accountancy
IC Application

BTech CSE 2nd Year Syllabus

Computer Organization
Electrical Technology
Probability and Statistics
Operating Systems
Object-Oriented Programming
Design and Analysis of Algorithms
Interfacing Through Microprocessors
Data Communications
Operations Research
Theory of Computation
System Programming
Principles of Programming Languages

BTech CSE Syllabus 3rd Year

Computer Architecture
Neuro-Fuzzy
Data structures and Algorithms
Database Information System
Data Mining
Computer Network
Interfacing Through Microprocessors
Data Communications
Operations Research
Theory of Computation
System Programming
Principles of Programming Languages

BTech CSE Syllabus 4th Year

Software Engineering
Java Programming
Distributed Systems
Image Processing
Neural Networks
Visual Programming
Simulation and Modeling
Mobile Computing
Pattern Recognition
Formal Languages and Automata Theory
Project Management
Computer Communication

B Tech CSE Syllabus Semester Wise

B.Tech Computer Science is the study of computers and advanced software which are essential in today’s digital arena. It is an undergraduate course within the engineering domain. B Tech computer Science course comprises both theory and practical work. Below mentioned are some of the important topics of each semester:

B Tech CSE 1st Semester Syllabus

  • Mathematics I: Mathematics 1 includes linear, exponential, and quadratic functions. Students are also taught about specific type of triangles or quadrilaterals through the understanding of parallel and perpendicular lines, etc.
  • Computers and Information Technology: Computers and information systems are the application of technology in managing the needs of businesses.
  • Engineering Drawing Practice: Engineering drawing practice is a two-dimensional representation of three-dimensional objects. It provides necessary knowledge of shape, size, surface quality, material, manufacturing process, etc.

B Tech CSE 2nd Semester Syllabus

  • Discrete Structures: Discrete objects are referred to as those which are separated from each other, such as integers, rational numbers, houses, people, etc.
  • Linear and Digital ICs Applications: Digital ICs are used in electronics projects, and are often available as added components to the top Arduino starter kits. 
  • Logic Theory: Logic theory is the branch of mathematical logic that is known as the approximate intersection between mathematical logic and computer science.

B Tech 3rd Sem Syllabus CSE

  • Electrical Technology: Electrical technology contains information about machines, equipment, technology and systems that conduct electrical charges and produce electricity. 
  • Probability and Statistics: Probability and statistics are the branches of mathematics concerned with the laws governing random events, the collection, analysis, interpretation and more.
  • Operating Systems: An operating system is a program that is loaded into the computer by a boot program and manages all of the other application programs in a computer.

B Tech 4th Sem Syllabus CSE

  • Data Communications: Data communication refers to the exchange of data between two or more networked devices. Examples: Emails, phone calls, instant messages, etc.
  • Operations Research: Operations research is an analytical method of problem-solving and decision-making that is useful in the management of organizations.
  • Theory of Computation: The theory of computation is studied to develop a formal mathematical model of computation that reflects the real-world computers.

B Tech CSE 5th Semester Syllabus

  • Data structures and Algorithms: It is used to store and organize data whereas an algorithm is known as a collection of steps to solve a particular problem. 
  • Database Information System: A database is an organized collection of structured information stored electronically in a computer system. 
  • Data Mining: It is the process where students are taught to sort through large data sets and to identify patterns and relationships that can help solve business problems.

B Tech 6th Sem Syllabus CSE

  • Implementation of Programming Languages: There are two general approaches to programming language implementation i.e. Interpretation and Compilation.
  • Compiler Design: It is a structure and set of principles that guide the translation, analysis, and optimization process of a compiler
  • Computer Graphics: It refers to the representation and manipulation of image data by a computer, the various technologies used to create and manipulate images.

B Tech CSE 7th Sem Syllabus

  • Java Programming: Java is a programming language and software platform that runs on billions of devices, including notebook computers, mobile devices, gaming consoles, and many others.
  • Distributed Systems: A computing environment in which various components are spread across multiple computers on a network. 
  • Image Processing: Method to perform some operations on an image to get an enhanced image and extract some useful information from it

B Tech Computer Science 8th Sem Syllabus 

  • Mobile Computing: It is a technical field that covers the design, development and evaluation of mobile applications using appropriate solutions.
  • Pattern Recognition: It contains the ability to detect arrangements of characteristics or data that give information about a given system or data set.
  • Formal Languages and Automata Theory: In automata theory, formal language is a set of strings of symbols drawn from a finite alphabet. It can be specified either by a set of rules that generates the language.

BTech CS Subjects

BTech CSE has a list of core and elective subjects. The core courses provide a firm foundation for a career in this field. In addition to the above listed courses. Some of the popular Computer Science Engineering subjects include:

B Tech CSE Core Subjects

  • Operating System: It is the program that is initially loaded into the computer by a boot program, manages all of the other application programs in a computer
  • Design and Analysis of Algorithm: Design and Analysis of an Algorithm are essential for designing an algorithm to solve different types of problems in the branch of computer science and IT.
  • Programming Languages: A programming language is a type of written language used to write all computer programs and computer software. Examples of programming languages are Python, Ruby, Java, JavaScript, C, C++, and C#. 
  • Microprocessor: It is a miniature electronic device that contains the arithmetic, logic, and control circuitry necessary to perform the functions of a digital computer's central processing unit.
    • Computer Software: Set of instructions, data or programs that are used to operate computers and execute specific tasks. 
    • Database Management System: DBMS is a computerized data-keeping system. Users have the advantage to perform several kinds of operations for the manipulation of the data in the database.
    • Mobile Communications: A form of technical communication that enables the user of a mobile device to communicate with someone in a different location, for example, texting from a cell phone and sending email.
  • Cryptography and Network SecurityNetwork Security and Cryptography is a concept to protect the network and data transmission over a wireless network. Network security system relies on layers of protection and consists of multiple components which include networking monitoring and security software.
  •  Performance Evaluation: A performance evaluation is a process by which a computer system's resources and outputs are assessed to determine whether the system is performing at an optimal level or not.

See Also:

B Tech CSE Elective Subjects

[Use bullets to mention the elective subjects, write 20-25 words about each subject]

  • Software Reliability: It is an important attribute of software quality, together with functionality, usability, performance, serviceability, maintainability, and documentation. It is something hard to achieve as the complexity of software tends to be high.
  • VLSI Design: Very-large-scale integration is the process of creating an integrated circuit by combining thousands of transistors into a single chip. Example: Microprocessor.
  • Artificial Intelligence: It is known as a simulation of human intelligence processes by machines. It includes expert systems, natural language processing, speech recognition and more.
  • Data Analytics: It means examining data sets in order to find trends and draw conclusions about the information they contain. This task is done with the aid of specialized systems and software.
  • Datamining: Process of sorting through large data sets to identify patterns and relationships that can help solve business problems through data analysis. 
  • Parallel Algorithms: It is an algorithm that can execute several instructions simultaneously on different processing devices and later combine them to produce the final result.
  • Robotics: It involves the conception, design, manufacture and operation of robots. The Objective of this field is to create intelligent machines that can assist humans in a variety of ways.
  • Cloud Computing: Delivery of computing services which include servers, storage, databases, networking, software, analytics, and intelligence to offer faster innovation, flexible resources, and economies of scale.

See Also:

B Tech CSE Lab Subjects

[Use bullets to mention the elective subjects, write 20-25 words about each subject]

  • Computer Programming Lab: The objective of the Programming Laboratory is to provide an environment for learning and a better understanding of the basic concepts and methods of computer programming.
  • Data Structures & Algorithms Lab: Data Structures and Algorithms Lab provides practical learning on various data structures and understanding of the processing of different algorithms for problem-solving tasks. 
  • Engineering Practices Lab: It contains the construction, function, and application of different working tools, equipment, machines, and technique for manufacturing a product from its raw material.
  • Communication Skills Lab: The communication Skills Lab is a facility where students can learn a language with the help and guidance of a teacher through a system, to improve speaking and listening capacity. 
  • Digital Electronics & Logic Design Lab: It is a laboratory that will enable undergraduate students to learn the concepts and techniques in digital electronic circuits and systems.
  • Networking Lab: The Network Laboratory enables students to learn fundamental concepts related to networking. It has well connected server and client structured systems that support the study of the concepts and protocols of networking.
  • Microprocessor and Microcontroller Lab: In this Lab students understand the basic operation of Microprocessors and Microcontrollers along with fundamental programming skills. It creates the foundation for designing, analyzing and implementing engineering and programming problems.
  • Compiler Design Lab: It provides a deep understanding of how programming language Syntax, Semantics are used in translation into machine equivalents apart from the knowledge of various compiler generation tools.
  • Web Technology Lab: It develops an ability to design and implement static and dynamic websites. Students should be able to design and implement dynamic websites with a good aesthetic sense of design.

See Also: BTech Top Recruiters

BTech Computer Science and Engineering Syllabus

This course includes all the necessary skills and knowledge required in the tech industry. This course focuses on practical learning and letting students experiment with computing technologies. BTech Computer Science and Engineering Syllabus in various colleges are mentioned below:

IPU Syllabus B Tech CSE

Semester I Semester II
Manufacturing Processes Applied Physics II
Applied Physics I Applied Mathematics II
Applied Mathematics I Electronic devices
Human Values and Professional Ethics-I Introduction to Programming
Fundamentals of Computing Engineering Mechanics
Applied Chemistry Communication skills, environmental skills
Semester III Semester IV
Applied Mathematics III Applied Mathematics IV
Foundation of Computer Science Computer Organization and Architecture
Switching Theory and Logic Design Theory of Computation
Circuits and Systems Database Management Systems
Computer Graphics and Multimedia Object Oriented Programming
Data Structure Communication Systems
Semester V Semester VI
Algorithms Design and Analysis Compiler Design
Software Engineering Operating Systems
Java Programming Computer Networks
Industrial Management Web Technology
Digital Communication Artificial Intelligence
Communication Skills for Professionals Microprocessor and Microcontroller
Semester VII Semester VIII
Information Security Mobile Computing
Software Testing and Quality Assurance Machine Learning
Software Testing and Quality Assurance Human Values and Professional Ethics-II
Electives Electives

PTU Syllabus B Tech CSE

Semester I Semester II
Semiconductor Physics Chemistry-I
Math-1 Maths-II
Basic Electrical Engineering Programming for Problem Solving
Engineering Graphics & Design Workshop / Manufacturing Practices
Mentoring and Professional Development English
- Mentoring and Professional Development
Semester III Semester IV
Digital Electronics Discrete Mathematics
Data structure & Algorithms Computer Organization & Architecture
Object Oriented Programming Operating Systems
Mathematics-III Design & Analysis of Algorithms
Foundation Course in Humanities (Development of Societies/Philosophy) Universal Human Values
IT Workshop Environmental Sciences
Summer Institutional Training -
Semester V Semester VI
Database Management Systems Compiler Design
Formal Language & Automata Theory Artificial Intelligence
Software Engineering Elective-III
Computer Networks Elective-IV
Elective-I Open Elective-I
Elective-II Project-1
Semester VII Semester VIII
Elective-V Social Network Analysis
Elective-VI Cyber Attacks
Open Elective-II Deep Learning
Open Elective- III Project-III
Machine Learning -
Project-II -

BTech CSE Syllabus AKTU

Semester I Semester II
English Mathematics II
Applied Physics Data Processing
Mathematics I Discrete Structures
Computers and Information Technology Linear and Digital ICs Applications
Engineering Drawing Practice Logic Theory
Semiconductor Devices and Circuits Managerial Economics and Accountancy
C & Data Structures IC Application
Semester III Semester IV
Engineering Science Course/Maths IV Maths IV/Engg. Science Course
Technical Communication/Universal Human values Universal Human Values/ Technical Communication
Data Structure Operating Systems
Computer Organization and Architecture Theory of Automata and Formal Languages
Discrete Structures & Theory of Logic Microprocessor
Semester V Semester VI
Integrated Circuit Design Digital Communication
Digital Signal Processing Control System
Database Management System Design and Analysis of Algorithm
Department Elective-I Department Elective–III
Department Elective-II Open Elective-I
Semester VII Semester VII
HSMC -1 / HSMC-2 HSMC-1 # /HSMC-2 #
Departmental Elective-IV Open Elective-III
Departmental Elective-V Open Elective-IV
Open Elective-II Project 1

MAKAUT B Tech CSE syllabus

Semester I Semester II
Physics-I (Gr-A)/ Chemistry-I(Gr-B) Physics-I (Gr-B)/ Chemistry-I (Gr-A)
Mathematics –IA*/ Mathematics –IB * Mathematics –IIA# / Mathematics –IIB #
Basic Electrical Engineering Programming for Problem Solving
Practical English
Semester III Semester IV
Analog and Digital Electronics Discrete Mathematics
Data Structure & Algorithms Computer Architecture
Computer Organisation Formal Language & Automata Theory
Mathematics-III (Differential Calculus) Design & Analysis of Algorithms
Economics for Engineers (Humanities-II) Management 1 (Organizational Behaviour)
- Environmental Sciences
Semester V Semester VI
Signals & Systems Database Management Systems
Compiler Design Computer Networks
Operating Systems (Elective-II)Advanced Algorithms/ Distributed Systems/Software Engineering/ Image Processing
Object Oriented Programming (Elective-III) Parallel and Distributed Algorithms/ Data Mining/Human Computer Interaction/Pattern Recognition
Introduction to Industrial Management (Humanities III) (Open Elective-) Numerical Methods/ Human Resource Development and Organizational Behavior
(Elective-I) Theory of Computation/Artificial Intelligence/ Advanced Computer
Architecture/ Computer Graphics
Constitution of India/ Essence of Indian Knowledge Tradition
Semester VII Semester VIII
(Elective-IV) Quantum Computing/ Cloud Computing/ Digital Signal Processing/Multi-agent Intelligent Systems/Machine learning (Elective-VI) Signals and Networks/Cryptography & Network Security/ Speech and Natural Language Processing/ Web and Internet Technology/Internet of Things
(Elective-V) Neural Networks and Deep Learning/Soft Computing/ Ad-Hoc and Sensor Networks/Information Theory and Coding/Cyber Security Open Elective-III Big Data Analysis/Cyber Law and Ethics/ Mobile Computing/Robotics/Sof t Skill & Interpersonal Communication
(Open Elective-II) Operations Research/Multimedia Systems/Introduction to Philosophical Thoughts (Open Elective-IV) E-Commerce and ERP/Micro-electronics and VLSI Design/Economic Policies in India
Biology Project-III
Project-II

IIT Bombay B Tech CSE syllabus

Semester I Semester II
Calculus Linear Algebra and Ordinary Differential Equations
Chemistry I Modern Physics
Introduction to computer programming Data Analysis and Interpretation
Economics Abstractions and Paradigms in Programming
Chemistry Lab Physics Lab
Workshop Practice Abstractions and Paradigms in Programming Lab
- Engineering Graphics and Drawing
Semester III Semester IV
Numerical Analysis Environmental Studies
Introduction to Electrical and Electronic Circuits Automata Theory and Logic
Discrete Structures Design and Analysis of Algorithms
Data Structures and Algorithms Logic Design
Experimentation and Measurement Lab Software Systems Lab
Data Structures and Algorithms Lab Logic Design Lab
Semester V Semester VI
Literature/Philosophy/Psychology/Sociology Artificial Intelligence
Computer Architecture Implementation of Programming Languages
Operating Systems Computer Networks
Database and Information Systems Artificial Intelligence Lab
Database and Information Systems Lab Implementation of Programming Languages Lab
Computer Architecture Lab Computer Networks Lab
Operating Systems Lab
Semester VII Semester VIII
Elective 1 Elective 4
Elective 2 Elective 5
Elective 3 Elective 6
Institute Elective 1 Institute Elective 2

Amrita BTech CSE Syllabus

Semester I Semester II
Technical Communication Discrete Mathematics
Single Variable Calculus Linear Algebra
Multivariable Calculus Engineering Physics – A
Matrix Algebra Computer Programming
Problem Solving and Algorithmic Thinking Electrical and Electronics Engineering
Engineering Graphics – CAD Electrical and Electronics Engineering Practice
Computer Systems Essentials User Interface Design
Computer Hardware Essentials Fundamentals of Data Structures
Cultural Education – I Manufacturing Practice
- Cultural Education – II
Semester III Semester IV
Numerical Methods Probability and Random Processes
Optimization Techniques Data Structures and Algorithms
Digital Electronics and Systems Theory of Computation
Advanced Programming Computer Organization and Architecture
Program Reasoning Operating Systems
Database Management System Amrita Value Programme
Object Oriented Paradigm Free Elective I
Digital Electronics and Systems Lab Soft Skills I
Amrita Value Programme Disaster Management
Semester V Semester VI
Machine Learning Software Engineering
Design and Analysis of Algorithms Principles of Programming Languages
Computer Networks Distributed Systems
Foundations of Data Science Computer Security
Embedded Systems Professional Elective II
Professional Elective I Professional Elective III
Soft Skills II Soft Skills III
Live-in –Labs Live-in –Labs
Environmental Science
Semester VII Semester VIII
Compiler Design Project – Phase – 2
Professional Elective IV -
Professional Elective V
Professional Elective VI
Free Elective II
Project – Phase – 1
Indian Constitution

VIT B Tech CSE Syllabus

Course title
Problem Solving and Programming Image Processing
Calculus for Engineers
Engineering Physics
Environmental Science
Effective English
Ethics and Values
Introduction to Soft Skills
Basic Electrical and Electronics Engineering
Image Processing
Machine Learning
Natural Language Processing
Mobile Programming
Object Oriented Software Development
Digital Logic and Design
Network and Communication
Java Programming
Computer Architecture and Organization
Theory of Computation and Compiler Design
Data Structures and Algorithms
Database Management Systems
Operating Systems
Microprocessor and Interfacing
Software Engineering
Cyber Security
Digital Forensics
Virtualization
High Performance Computing

SRM B Tech CSE Syllabus

Semester I Semester II
Soft Skills I English
Value Education Soft Skills Ii
Programming Using Matlab Advanced Calculus And Complex Analysis
Calculus And Solid Geometry Material Science
Biology For Engineers Principles Of Environmental Science
Basic Civil Engineering Basic Mechanical Engineering
Basic Electrical Engineering Basic Electronics Engineering
Computer Hardware Annd Troubleshooting Lab Engineering Graphics
- Programming Language Design And C Programming
Semester III Semester IV
German Language Phase I /French Language Phase I/Japanese Language Phase I/Korean Language Phase I /Chinese Language Phase I German Language Phase Ii/French Language Phase Ii/Japanese Language Phase Ii/Korean Language Phase Ii / Chinese Language Phase Ii
Aptitude Electron Devices
Electric Circuits Data Structures & Algorithm Design
Object Oriented Programming Computer Organization & Architecture
Microprocessor & Interfacing Object Oriented Analysis And Design Computer Skills
Object Oriented Programming Lab Data Structures & Algorithms Lab
Microprocessor & Interfacing Lab Computer Networks Lab
Semester V Semester VI
Aptitude III Aptitute IV
Discrete Mathematics Statistical And Numerical Methods
Communication Theory Control System Engineering
Operating Systems Software Engineering
Theory Of Computation System Software & Compiler
Database Management Systems Design
Industrial Training Minor Project
Operating Systems Lab Open Elective Ii, Open Elective Iii
Database Management Systems Lab System Software & Compiler Design
Semester VII Semester VIII
Management For Engineers Major Project / Practice School
Artificial Inteligence And Expert Systems -
Web Technology
Industrial Training
Dep. Elective Iv , Dep. Elective V
Artificial Inteligence And Expert Systems Lab
Web Technology Lab

BTech CSE Entrance Exam Syllabus

JEE Mains is the most popular BTech CSE Entrance Exam. The JEE Mains syllabus is mentioned below

JEE Main: Chemistry Syllabus

Section A : Physical Chemistry
Some Basic Concepts in Chemistry States of Matte
Atomic Structure Chemical Bonding and Molecular Structure
Chemical Thermodynamics Solutions
Equilibrium Redox Reactions and Electrochemistry
Chemical Kinetics Surface Chemistry
Section B: Inorganic Chemistry
Classification of Elements and Periodicity in Properties General Principles and Processes of Isolation of Metals
Hydrogen Block Elements (Alkali and Alkaline Earth Metals)
Environmental Chemistry Coordination Compounds
d-and-f Block Elements P-Block Elements
Section C: Organic Chemistry
Purification and Characterization of Organic Compounds Some Basic Principles of Organic Chemistry
Hydrocarbons Organic Compounds Containing Halogens
Organic Compounds Containing Oxygen Organic Compounds Containing Nitrogen
Polymers Biomolecules
Chemistry In Everyday Life Principles Related to Practical Chemistry

JEE Main: Physics Syllabus

Section A: Theory
Physics and Measurement Kinematics
Laws of Motion Work, Energy, and Power
Rotational Motion Gravitation
Properties of Solids and Liquids Thermodynamics
Kinetic Theory of Gases Oscillations and Waves
Electrostatics Current Electricity
Magnetic Effects of Current and Magnetism Electromagnetic Induction and Alternating Currents
Electromagnetic Waves Optics
Dual Nature of Matter and Radiation Atoms and Nuclei
Electronic Devices Communication Systems
Section B: Practical
Experimental Skills

JEE Main: Mathematics Syllabus

Sets, Relations, and Functions Complex Numbers and Quadratic Equations
Matrices and Determinants Permutations and Combinations
Mathematical Induction Binomial Theorem and Its Simple Applications
Sequences and Series Limit Continuity, and Differentiability
Integral Calculus Differential Equations
Coordinate Geometry Three Dimensional Geometry
Vectoral Algebra Statistics and Probability
Trigonometry Mathematical Reasoning

BTech CSE Books

The Books followed by B.Tech CSE students for various subjects at large scale in C.S.E books as per the topic are mentioned below:

BTech CSE First Year Books

Book Name Author Name
Mathematical Methods P.B.Bhaskara Rao, S.K.V.S. Rama Chary, M.Bhujanga Rao
Applied Physics P.K.Palanisamy
Computer Architecture Hennessey and Patterson.
Data Structures Thomas Cormen
Textbook of Engineering Chemistry C.P. Murthy, C.V. Agarwal, A. Naidu
C Programming & Data Structures E. Balagurusamy, TMH
Engineering Drawing N.D. Bhat, Charotar.

BTech CSE Second Year Books

Book Name Author Name
Data structure using C G.S.Baluja
Computer organisation morriss Mano
Electronic engineering alex xender
Discrete mathematics S.CHAND
Softwar engineering KK. Aggarwal and Yogesh Singh
Operating systems Concepts Avi Silberschatz, Peter Baer Galvin,Greg Gagne

BTech CSE Third Year Books

Book Name Author Name
Computer Graphics: Principles and Practice James D. Foley, Andries van Dam, Steven K. Feiner, John Hughes
Fundamentals of Computer Graphics Peter Shirley
Compiler Design Anany V. Levitin
Artificial Intelligence Patrick Henry Winsto
PROGRAMMING WITH JAVA E Balagurusamy
Internet and Web Technologies Raj Kamal

BTech CSE Fourth Year Books

Book Name Author Name
Cloud Computing: A Practical Approach Anthony T.Velte. Toby J.VeFte, Robert Elsenpeter. Tata McGraw Hill
Digital Image Processing William k. Prati -John Wiley edition.
Embedded Systems Raj Kamal, TMH
Enterprise Cloud Computing Gautam Shroif
JAVA Enterprise Design Patterns Vol – III Mark Grand, Wiley Dream TECH.
Unix for programmers and users, 3rd Edition Graham Glass, King Ables, Pearson.
Beginning Linux Programming, 4th Edition N.Matthew, R.Stones, Wrox, Wiley India Edition

BTech CSE: FAQs

Ques. What are the top specialization in CSE?

Ans. Top Specializations in Computer Science and Engineering are Business Intelligence (BI) Developer, Data Architect, Applications Architect, Infrastructure Architect, Enterprise Architect and Data Scientist.

Ques. Which subjects are taught in BTech CSE?

Ans. BTech CSE student will study a variety of subjects which includes Applied Physics, Chemistry, and Maths, Digital Circuits, Communication technology, Coding, Engineering, Mechanics, Computer Architecture, Database Management System and Engineering Mechanics.

Ques. Do CSE students have a good scope?

Ans. There is a great scope of placements in CSE. Positions that companies offer are Web Developers, Software Developers, Database Developer, Data Modeler, etc.

Ques. Is mathematics compulsory for CSE?

Ans. Yes, for computer science, having studied Mathematics, one language and two other academic subjects are compulsory. 

Ques. Is BTech CSE is in demand?

Ans. Yes, BTech CSE has always been one of the most sought-after course choices because the computer science area branches out into a range of specialisations which lead to a host of career paths.

Ques. Which language is considered best for BTech CSE?

Ans. C and C++ language is considered best for BTech CSE students because developers can make use of compilers for a wide variety of platforms.

Ques. What are the five basic programming languages?

Ans. Python, Java, JavaScript, C and C++, SQL are the five basic programming languages

Ques. What is the salary after BTech CSE?

Ans. BTech Computer Science Engineer salary in India ranges between INR 0.2 LPA to INR 25 LPA..

Ques. What type of maths is in BTech CSE?

Ans. Discrete Math and Logic are essential for CSE. It also includes Algebra and Probability & Statistics. Calculus, Discrete Math, Logic, Linear Algebra, Probability, and Statistics.

Ques. What is BTech CSE physics syllabus?

Ans. BTech Engineering Physics syllabus includes subjects like Microprocessor architecture & Programming, Atomic & Molecular Spectroscopy, Advanced Classical Mechanics, Signals, Systems and Networks, Semiconductor Devices, and more.

Ask your question

Answered Questions

RK

Rohan Khare

27 Feb 23

I know I might sound blunt, but you cannot get into NIT Trichy CSE unless you belong to a reserved category. The expected opening and closing rank for the B.Tech CSE course at NIT Trichy for the academic session 2022 was around 400 to 5300. This year there might be only a slight difference. However, your rank of 10000 has no chance considering the cutoff.

Don’t get discouraged as here is the bright side. You might not get into NIT Trichy CSE but you surely might get into NIT Jalandhar, NIT Hamirpur which are quite good institutes if not as good as Trichy. In fact, NIT Jalandhar was ranked among the top 5 NITs in NIRF rankings (placement-wise).

You can't get NIT Trichy's CSE, but don't worry you can still get CSE at NIT Jalandhar, NIT Hamirpur, etc. Believe me, they are also good institutions. Talking about NITJ it was ranked among top 5 NITs in NIRF rankings placement-wise.

Another option is to apply at your home state institute. For instance, if you are from Delhi, go for DTU or NSIT. While the choice of Institute does matter, the majority depends on your own persistence.

...Show More

AJ

Ayush Jain

23 Feb 22

Yes, it is worth joining SRM University for a B.Tech in Computer Science. 

CSE Curriculum: The course curriculum followed for CSE covers all fundamental concepts like Data Structure, microprocessors, algorithms, computer organization, etc. The elective subjects are upgraded based on current industry trends. 

Teaching: They follow a decent teaching methodology. You will get help from the professor regarding any doubts. 

Exchange Program: SRM has tie-ups with universities worldwide for student exchange programs.  If you meet the requirements you can spend a semester at some of the best universities in world such as Carnegie Mellon, SUNY Buffalo, UC Berkeley, and many others. 

Placements: During the 2021 placement drive the packages offered were as follows.

SRM University CSE average package INR 7.5 LPA
SRM University CSE highest package  INR 29.5 LPA
Top recruiters  TCS, MU Sigma, Wipro, Accenture
Placement rate  100%

You will find a genuine review of SRM in the video below

Considering the academics and placement opportunities, the B.Tech CSE program at SRM University is definitely worth pursuing. 

...Show More

TG

Tridha Gupta

28 Feb 22

If you are interested in programming and coding, then you can buy a windows laptop with decent specifications. It doesn’t have to be high-end. You can make it dual boot to get Linux as well. For development, Linux is widely used and compilers are available too. Some software work well in windows and Linux will be great for development.

...Show More

MR

Maulik Raichura

27 Feb 23

Comparing IIIT Hyderabad and BITS Pilani cannot be done in terms of with as both are reputed institutes. However, they can be compared on the basis of individual parameters.

For instance 

  • Campus: BITS
  • Placements: IIIT Hyderabad 
  • Coding: IIIT Hyderabad

Now it’s up to you to decide which factor will affect you the most. In my opinion choosing IIIT Hyderabad over BITS Pilani is a no-brainer as IIIT Delhi is the best when it comes to CSE. Its curriculum is designed exceptionally well. Apart from this, it fairs well in terms of modern technology, infrastructure, faculties, placements, and greater opportunities for higher studies and research. The only institutes that give IIIT Hyderabad an edge are IIT Bombay and IISc Bangalore. You are bound to gain a lot of fun experience and knowledge at IIIT Hyderabad and won’t regret joining it ever.

However, this definitely does not mean BITS Pilani is not any good. It’s just that the outcomes offered by both institutes are different. If you want to go for MBA or Government Services in the future, BITS Pilani is a good choice as it offers a wider range of opportunities in contrast to CSE at IIIT Hyderabad which is suitable only if you want to stay in this field till the end.

...Show More

SU

Suraj Upadhay

22 Mar 22

CSE from VIT Vellore is the better option. In fact, after IIITs and BITS, it is considered best for the CS domain. The video below will give you an honest review of VIT Vellore

If you have a good command over Data Structure, Algorithm Design, and a bit of competitive coding, you can easily bag lucrative salary packages from reputed companies like Cisco, Microsoft, Goldman Sachs, etc. According to the placement highlights of recent years, VIT Vellore CSE average CTC stays around INR 7 LPA.

...Show More

TS

Tanvi Sinha

23 Mar 22

IIIT Delhi CSE is a better option compared to DTU Mechanical. It is a great option for pursuing a CSE degree. The institute has a great faculty pool. It also offers good placement opportunities. According to the 2021 placement highlights, IIIT Delhi CSE average package is INR 16.81 LPA. IIIT Delhi also has an active research culture. 

DTU offers a better brand value, campus life, but as a branch, CSE is better than Mechanical. 

...Show More

PK

Priyansh Kumar

16 Mar 23

If you have a choice between IIIT Vadodara and any other well-established NIT or IIIT for a Btech in CSE/IT, you should go for the latter as IIIT Vadodara lacks proper infrastructure and resources. However, studying B.tech in CSE at IIIT Vadodara is a rigorous course that offers different course content from other colleges, making students good engineers. The professors put in equal amounts of hard work to deliver their content in a professional manner, and there are ample resources available online for students. 

IIIT Vadodara is a good option as it provides exposure to both theory and industrial practice, and the institute has improved immensely. The placements are also getting better, with tech giants recognizing IIIT Vadodara and aiding in projects through developer student clubs and Mozilla student club

...Show More

NK

Nimrit Kapoor

16 Mar 23

When it comes to MAIT, it may not have the same coding environment as other colleges like MSIT or BVP. However, it is important to note that things are changing at MAIT, and there are opportunities for students to participate in coding competitions, Hackathons, Competitive Programming, Open Source, and more. 

  • The availability of professors with research backgrounds is limited, and more could be done to expand opportunities for serious project work.
  • The course curriculum at MAIT and IPU is outdated and may include subjects that are not directly relevant to CSE students.
  • Placements at MAIT are strong, with companies like Amazon, Microsoft, Infosys, TCS, Wipro, and Accenture visiting the campus.
  • More than 80% of students get placed, with some students receiving offers as high as 42 LPA from Microsoft.
  • It's important to note that many placements listed by others also include off-campus opportunities obtained through individual skills and efforts.
  • CS and IT students shouldn't have to worry about the crowd, especially if in the first shift, as the current boys-to-girl ratio in IT are approximately 2:1.

You will get an overview of the college from the video below

...Show More

AB

Amulya Bhalla

16 Mar 23

Media reports indicate that the placements for Panjab University UIET (BTech and MTech) Chandigarh in 2023 saw the highest and average package offered at INR 45 LPA and INR 8.89 LPA, respectively. It is worth noting that a total of 383 offers were made during the PU UIET placements 2023, and the top recruiters were renowned companies like Amazon, Dabur, and American Express.

It's noteworthy that there was a notable rise of over 9% in the average package offered during PU UIET placements 2022 in comparison to 2021. Furthermore, the number of offers made in 2022 increased by over 43% as compared to the previous year, which is certainly impressive.

...Show More

SD

Shruti Dasgupta

09 Aug 22

For CSE, SRM is the better option. The academics, campus life, and facilities offered are good. Major recruiting companies such as Amazon, Honda, Cognizant, etc. recruit through the campus drive. SRM placements in 2022 witnessed the highest CTC of INR 1 CPA. The institute offers decent exposure. The networking opportunities are ample. Here is an honest review of the SRM University

...Show More

Similar Colleges You Might Be Interested In

No Ratings Found!!
Follow
No Ratings Found!!
Follow
University of Petroleum and Energy Studies - [UPES]
BE/B.Tech ₹3.09 LFirst year Fees courses & fees >
No Ratings Found!!
Follow
Ranchi University

Ranchi University

Ranchi, Jharkhand |
BE/B.Tech ₹2.35 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
Deen Dayal Upadhyaya Gorakhpur University - [DDU]
BE/B.Tech ₹1 LFirst year Fees courses & fees >
No Ratings Found!!
Follow
Garden City University - [GCU]

Garden City University - [GCU]

Bangalore, Karnataka |
BE/B.Tech ₹3.33 LFirst year Fees courses & fees >
No Ratings Found!!
Follow
Maulana Azad National Urdu University - [MANUU]
BE/B.Tech ₹91.87 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
J.S. University - [JSU]

J.S. University - [JSU]

Shikohabad, Uttar Pradesh |
BE/B.Tech ₹46.10 KFirst year Fees courses & fees >
No Ratings Found!!
Follow

Subscribe To Our News Letter

Get Latest Notification Of Colleges, Exams and News

© 2024 Zollege Internet Private Limited