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.

Bachelor of Technology [B.Tech] (Computer Science) : 1137 answered questions

VIEW ALL

Ques. My JEE main rank is 10000. Can I get computer science in NIT Trichy?

● Top Answer By Admin on 31 May 24

Ans. No, you will not get CSE in NIT Trichy with a 10000 JEE main rank. But you will get to pursue CSE from NIT Jalandhar, NIT Hamirpur, etc. Your rank is quite good but it will not be enough to get admitted to NIT Trichy. However, you might get admitted to other branches in NIT Trichy such as Production, ICE, MME, etc. You can also prepare for JEE Advanced and try your luck with the IITs. Do not lose hope because NIT Tricbhy is not the only best institute in the country to pursue CSE. Also, CSE is not the only course that will lead you to a successful path. There are many other colleges and many other courses that are equally good. Research and take your time. You will surely do great. All the best!Read more
0
0
4 Answer
●●●

Ques. Is it worth it to join SRM University for a BTech in Computer Sciences. How is the scope at SRM?

● Top Answer By Kritika Guha on 27 Sept 23

Ans. Yes, it is worth joining SRM University for a B.Tech in Computer Science. The perks of joining SRM University for a BTech in Computer sciences are mentioned below: Academic Excellence: SRM University offers a BTech in Computer Science, which can provide you with a strong foundation in computer science and related fields. The university has ranked 28 among all top engineering colleges in India according to NIRF report 2023. It reflects its academic excellence, faculty strength as well as infrastructural abilities Quality Faculty: SRM attracts experienced and qualified faculty members who are experts in their respective fields of Computer science. They play a crucial role in imparting knowledge and mentoring students. State-of-the-Art Infrastructure: The university boasts modern and well-equipped classrooms, laboratories, libraries, and research facilities, providing students with a conducive learning environment. Industry Connections: SRM has strong ties with various industries, facilitating internships, industrial visits, and placement opportunities for students. International Collaborations: The university has partnerships with several international institutions, offering opportunities for student exchange programs and international exposure. Placement Track Record: SRM has a history of successful placements in reputable companies. The placement cell provides career guidance, training, and placement assistance to students. The recent placement statistics in mentioned below in tabular form. Particular Placement Stats of 2023 Highest package INR 57 LPA Average package INR 7-8 LPA Top recruiters  Infosys, ICICI Bank, IBM, Axis Bank, Berger, etc. Scholarship and Financial Aid: SRM provides scholarships like Merit Scholarship, Founder’s Scholarships, and Rank-based Scholarship to meritorious students, making quality education more accessible. Strong Alumni Network: Graduates of SRM have gone on to achieve success in various fields and can offer valuable networking opportunities. Ravi Kundru (Founder & CEO, QurHealth), Ashok Ramachandran (President, Schindler India), and many more established professionals are notable alumni of this organization. So, it is safe to conclude that SRM University is considered one of the best institutions, offering a wide range of academic programs, modern infrastructure, and a strong faculty. Its emphasis on research, industry connections, and vibrant campus life make it a compelling choice for many students seeking quality education and career opportunities.Read more
0
0
3 Answer
●●●

Ques. I'm going to join ITM University, Gwalior in BTech (CSE). Should I buy a Windows laptop or Apple Macbook Air?

● Top Answer By Tridha Gupta on 28 Feb 22

Ans. 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.Read more
1
0
2 Answer
●●●

Ques. How does CS at IIIT Hyderabad compare to BITS Pilani?

● Top Answer By Maulik Raichura on 27 Feb 23

Ans. 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.Read more
0
0
3 Answer
●●●

Ques. Is Haldia Institute of Technology good for CSE in comparison with VIT Vellore or other colleges?

● Top Answer By Suraj Upadhay on 22 Mar 22

Ans. 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.Read more
0
0
2 Answer
●●●

Ques. How is IIIT Vadodara for a Btech in CSE/IT?

● Top Answer By Priyansh Kumar on 16 Mar 23

Ans. 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 clubRead more
0
0
2 Answer
●●●

Ques. Is MAIT Delhi a good college to study CS? What are the placement stats? How good is the crowd there?

● Top Answer By Nimrit Kapoor on 16 Mar 23

Ans. 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 belowRead more
0
0
2 Answer
●●●

Ques. How are the CSE placements at UIET Chandigarh?

● Top Answer By Amulya Bhalla on 16 Mar 23

Ans. 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.Read more
0
0
2 Answer
●●●

Ques. Which college should I go SRM or NMIMS for CSE?

● Top Answer By Shruti Dasgupta on 09 Aug 22

Ans. 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 UniversityRead more
1
0
2 Answer
●●●

Ques. I got NIT Surathkal ECE and IIIT Bangalore CSE. I am joining IIIT Bangalore CSE, is it a good decision?

● Top Answer By Aditi Banerjee on 14 Sept 23

Ans. This is a very subjective question. However, as a student of ECE at NIT Surathkal, I am writing down a few points in defense of my degree- First of all, NIT Surathkal offers a much more complete and diversified engineering education. This is because you will get to interact with the students of various disciplines from around the institution. This will offer a good exposure in contrast to the IIITs which are entirely focused on CSE and ECE branches. ECE is the branch of the future. CSE is turning more and more into a commodity. This is due to the dilution of its educational standards, and the increasing volume of students in this branch.  As an ECE student, you can always learn programming (it is in fact a part of the curriculum in a limited manner). However, it is much more difficult to learn the concepts of ECE as a CSE student.  As an ECE student you can be placed in a software company, but as a CSE student you can’t work in the E&C field.  Both the colleges are good, but NITK holds more prestige because it is much older. Its campus is very impressive as well. But even IIIT Bangalore CSE is a great option. Once you’ve made a decision, stop seeking others’ opinions. Instead, work on your skill enhancement. Considering the sheer lack of core jobs in the electronics sector in India and the huge placement opportunities in the IT sector, your choice is good from a placement point of view. Read more
1
0
1 Answer
●●●

Comments



No Comments To Show

Bachelor of Technology [B.Tech] (Computer Science) Colleges IN INDIA

View All
2.7 L first year fees
VIEW ALL COURSES & FEES
3.09 L first year fees
VIEW ALL COURSES & FEES
1.24 L first year fees
VIEW ALL COURSES & FEES
71.3 K first year fees
VIEW ALL COURSES & FEES
1.39 L first year fees
VIEW ALL COURSES & FEES