What are the subjects in BTech Computer Science? BTech CSE Subjects covers topics such as Operating Systems, Theory of Computation, System Programming, Principles of Programming Languages, Data Mining, Software Engineering, and more. Moreover, participants also learn about programming and develop computer-related language skills.
Go through the complete article to know more about BTech CSE syllabus, CSE first year subjects, syllabus for IITs, AKTU, VIT, and other important universities and institutes.
Read More: BSc IT Subjects, BSc IT Course Details
BTech CSE Syllabus Year Wise
The B tech computer science syllabus is divided into a four-year undergraduate program that makes up a total of eight semesters. 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 CSE:
Read more: Software Engineer Salary in India
BTech Computer Science Syllabus First Year
BTech Computer Science Subjects: Semester I | BTech Computer Science Subjects: 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 |
People Also Read:
BTech Computer Science Syllabus Second Year
BTech Computer Science Subjects: Semester III | BTech Computer Science Subjects: 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 |
Know the Difference: BCA vs BTech CSE
Check out the Course wise Subjects Breakdown in the section below -
BTech Computer Science Syllabus Third Year
BTech Computer Science Subjects: Semester V | BTech Computer Science Subjects: 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 |
BTech Computer Science Syllabus Fourth Year
BTech Computer Science Subjects: Semester VII | BTech Computer Science Subjects: 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 |
See Also: Software Engineering Courses after 12th
B Tech CSE Syllabus Semester Wise
BTech computer science refers to the study of computers and software, which have become an essential aspect of today's digital world. BTech in computer science is an undergraduate course for engineering students. Both theory and practical work are covered in the B Tech computer science course. The following is an explanation of the few key subjects of each semester:
B Tech CSE 1st Semester Syllabus
Mathematics 1: First-year mathematics covers quadratic, exponential, and linear functions. Through the comprehension of parallel and perpendicular lines, students are also taught how to identify a certain form of triangle or quadrilateral.
Computer and information technology: The use of technology to meet business needs is referred to as computer and information systems.
Engineering Drawing Practice: Engineering drawings are used to represent three-dimensional objects in two dimensions. It offers the relevant information on size, shape, surface quality, composition, manufacturing method, etc.
B Tech CSE 2nd Semester Syllabus
Discrete Structures: Objects that are separated from one another are referred to as discrete objects. Examples include integers, rational numbers, homes, people, etc.
Linear and Digital ICs Applications: Digital ICs are used in electronics projects and are frequently added as extras to the best Arduino starter kits.
Logic Theory: The field of mathematical logic known as logic theory is considered to be about where computer science and mathematical logic converge.
B Tech CSE 3rd Semester Syllabus
Electrical Technology: Information about devices, tools, systems, and technologies that conduct electrical charges and generate electricity is found in electrical technology.
Probability and statistics: These two areas of mathematics are concerned with the principles underlying random events, as well as their collection, analysis, and interpretation.
Operating Systems: An operating system is the programme that a computer loads during startup and controls all other application programmes inside the machine.
B Tech CSE 4th Semester Syllabus
Data Communications: The flow of data between two or more networked devices is referred to as data communication. Emails, calls, instant messages, etc. are some examples.
Operations Research: An analytical approach to problem-solving and decision-making, operations research is beneficial to organisational management.
Theory of Computation: Theory of computation is important to create a formal mathematical model of computing that accurately represents computers in the real world.
B Tech CSE 5th Semester Syllabus
Data structures and Algorithms: An algorithm is a set of procedures that are used to solve a specific problem, whereas data structures are used to store and organise data.
Database Information System: A database is a structured collection of data that is electronically stored in a computer system.
Data Mining: Students are taught how to sort through sizable data sets and find patterns and relationships that may be used to address business problems through the process of data mining.
B Tech CSE 6th Semester Syllabus
Implementation of Programming Languages: Compilation and Interpretation are the two main methods used to implement programming languages.
Compiler Design: It is the framework and collection of rules that a compiler uses to translate, analyse, and optimise programs.
Digital graphics: It describes the many methods used to make and alter images, as well as how a computer represents and manipulates image data.
B Tech CSE 7th Semester Syllabus
Java Programming: Java is a programming language and software platform that is used by billions of devices, such as gaming consoles, mobile phones, and laptop computers.
Distributed Systems: Distributed systems are a type of computing environment where different components are dispersed across a network of computers.
Image processing: It is the process of applying various procedures to an image to improve it and extract usable information from it.
B Tech CSE 8th Semester Syllabus
Mobile computing: It is a technical discipline that deals with the creation, testing, and assessment of mobile apps.
Pattern recognition: It is the capacity to spot configurations of traits or data that provide details about a particular system or data set.
Automata theory and formal languages: In automata theory, a formal language is a collection of symbol strings selected from a finite alphabet. It may be predetermined either by a set of rules or by a language generator.
Also Check: Best Branches in Engineering
BTech Computer Science Subjects List
BTech CSE subjects consist of core and electives subjects. Here is a detailed description of some of the important BTech computer science subjects:
BTech Computer Science Core Subjects
Operating system: This is the program that loads initially and controls all of the other computer applications.
Design and Analysis of Algorithm: In the field of computer science and IT, design and analysis of algorithms are crucial for creating an algorithm that can address a variety of issues.
Programming Languages: All computer programmes and software are written using a sort of written language called a programming language. The programming languages Python, Ruby, Java, JavaScript, C, C++, and C# are a few examples.
Microprocessor: A microprocessor is a tiny electronic gadget that has the arithmetic, logic, and control circuitry required to carry out the tasks of a central processing unit in a digital computer.
Computer software: It is a collection of instructions, data, or programmes used to run computers and carry out particular activities.
Database Management System (DBMS): A DBMS is an electronic data storage system. Users benefit from the ability to manipulate data in a database using a variety of actions.
Mobile communications: Mobile communications such as texting and emailing from a cell phone, are a type of technical communication that allow a user of a mobile device to connect with someone in a distant place.
Network Security and Cryptography: Using cryptography to protect wireless network traffic and data transmission is known as network security and cryptography. Layers of security are used in a network security system, which has a number of parts, including networking monitoring and security software.
Performance Evaluation: To ascertain if a computer system is operating at its best capacity or not, its resources and outputs are analysed as part of a performance evaluation process.
BTech Computer Science Elective Subjects
Software Reliability: Along with functionality, usability, performance, serviceability, maintainability, and documentation, software reliability is a crucial component of software quality. Due to the great level of complexity in software, it is difficult to accomplish.
Designing VLSI: The process of building an integrated circuit from thousands of transistors onto a single chip is known as very-large-scale integration.
Artificial intelligence: It is the term used to describe how machines simulate human cognitive processes. It encompasses speech recognition, natural language processing, expert systems, and more.
Data analytics: It is the process of looking at data sets to identify trends and make inferences about the information they contain. The use of specialist hardware and software is required to do this activity.
Data mining: It is the process of sifting through huge data sets to find trends and connections that may be used to analyse data to assist and solve business challenges.
Parallel algorithms: This type of algorithm can carry out numerous operations simultaneously on various processing units before combining them to obtain the desired outcome.
Robotics: This field deals with the creation, design, production, and use of robots. Making intelligent machines that can help people in a number of ways is the goal of this field.
Cloud computing: The provision of computing services that make use of servers, storage, databases, networking, software, analytics, and intelligence to provide quicker innovation, adaptable resources, and scale economies.
BTech Computer Science Lab Subjects
Computer programming lab: The goal of the programming lab is to offer a setting for education and a better comprehension of the fundamental ideas and procedures in computer programming.
Data Structures and Algorithms Lab: This lab offers hands-on instruction in a variety of data structures and a grasp of how various algorithms are used to solve problems.
Engineering Practices Lab: It covers the design, operation, and application of various working tools, machinery, and equipment as well as the process of creating a product from scratch.
Communication Skills Lab: The Communication Skills Lab is a place where students can enhance their speaking and listening skills while learning a language with the aid of an instructor and a system.
Digital Electronics & Logic Design Lab: Undergraduate students will be able to understand the principles and methods used in digital electronic circuits and systems in this lab.
Networking Lab: Students can learn the fundamentals of networking in this lab. It has strong server and client connections that facilitate the study of networking concepts and protocols.
Microprocessor and Microcontroller Lab: Students learn the fundamentals of programming as well as the basic operation of microprocessors and microcontrollers in the lab. It establishes the framework for planning, evaluating, and putting engineering and programming issues into practise.
Compiler Design Lab: In addition to providing knowledge of various compiler generating tools, the Compiler Design Lab offers a thorough understanding of how programming language syntax and semantics are used in translation into machine equivalents.
Web Technology Lab: This lab helps students learn how to create and implement both static and dynamic websites. Students should be able to create dynamic websites with a strong sense of aesthetics.
What are the subjects in B.Tech Computer Science?
Here is a list of the most important subjects in Btech Computer Science:
- Applied Mathematics
- Engineering Physics
- Basics of Electrical & Electronics Engineering
- Basics of Mechanical Engineering
- Engineering Chemistry
- Computer Science and Programming in Python
- Java Programming
- Foundation of Computer Systems
- Data Structures
- Computer Organization & Architecture
- Web Programming with Python and JavaScript
- Analysis and Design of Algorithms
- Database Management Systems
- Fundamentals of Management
- Theory of Computation
- Operating Systems
- Quantitative Aptitude Reasoning
- Computer Networks
- Compiler Design
- Artificial Intelligence
- Software Engineering
- Advanced Computer Architecture
- Natural Language Processing
- Data Warehousing and Data Mining
- Neural Network
- Cloud Computing
- Internet of Things
- Machine Learning
Also Read: Diploma in Computer Engineering
BTech Computer Science and Engineering Syllabus
Know about the b tech computer science syallbus for various universities and colleges in India:
B Tech CSE Syllabus IPU
Here is the detailed semester-wise BTech computer science syllabus as followed by the IPU University:
BTech Computer Science Subjects: Semester 1 | BTech Computer Science Subjects: Semester 2 |
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 and Environmental skills |
BTech Computer Science Subjects: Semester 3 | BTech Computer Science Subjects: Semester 4 |
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 |
BTech Computer Science Subjects: Semester 5 | BTech Computer Science Subjects: Semester 6 |
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 |
BTech Computer Science Subjects: Semester 7 | BTech Computer Science Subjects: Semester 8 |
Information Security | Mobile Computing |
Software Testing and Quality Assurance | Machine Learning |
Software Testing and Quality Assurance | Human Values and Professional Ethics-II |
Electives | Electives |
B Tech CSE Syllabus PTU
Here is the detailed semester-wise BTech computer science syllabus as followed by the PTU University:
BTech Computer Science Subjects: Semester I | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester III | BTech Computer Science Subjects: 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 | - |
BTech Computer Science Subjects: Semester V | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester VII | BTech Computer Science Subjects: 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
Here is the detailed semester-wise BTech computer science syllabus as followed by the AKTU University:
BTech Computer Science Subjects: Semester I | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester III | BTech Computer Science Subjects: Semester IV |
Engineering Science Course/Maths IV | Maths IV/Eng. 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 |
BTech Computer Science Subjects: Semester V | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester VII | BTech Computer Science Subjects: Semester VIII |
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 |
B Tech CSE syllabus MAKAUT
Here is the detailed semester-wise BTech computer science syllabus as followed by the MAKAUT University:
BTech Computer Science Subjects: Semester I | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester III | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester V | BTech Computer Science Subjects: Semester VI |
Compiler Design | Database Management Systems |
Operating Systems | Computer Networks |
Object Oriented Programming | (Elective-II) Advanced Algorithms/ Distributed Systems/Software Engineering/ Image Processing |
Introduction to Industrial Management (Humanities III) | (Elective-III) Parallel and Distributed Algorithms/ Data Mining/Human Computer Interaction/Pattern Recognition |
(Elective-I) Theory of Computation/Artificial Intelligence/ Advanced Computer | (Open Elective-) Numerical Methods/ Human Resource Development and Organizational Behavior |
Architecture/ Computer Graphics | Constitution of India/ Essence of Indian Knowledge Tradition |
BTech Computer Science Subjects: Semester VII | BTech Computer Science Subjects: 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 | – |
B Tech CSE syllabus IIT Bombay
Here is the detailed semester-wise BTech computer science syllabus as followed by the IIT Bombay:
BTech Computer Science Subjects: Semester I | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester III | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester V | BTech Computer Science Subjects: 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 | - |
BTech Computer Science Subjects: Semester VII | BTech Computer Science Subjects: Semester VIII |
Elective 1 | Elective 4 |
Elective 2 | Elective 5 |
Elective 3 | Elective 6 |
Institute Elective 1 | Institute Elective 2 |
BTech CSE Syllabus Amrita University
Here is the detailed semester-wise BTech computer science syllabus as followed by the Amrita University:
BTech Computer Science Subjects: Semester I | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester III | BTech Computer Science Subjects: 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 |
BTech Computer Science Subjects: Semester V | BTech Computer Science Subjects: 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 |
Environmental Science | - |
BTech Computer Science Subjects: Semester VII | BTech Computer Science Subjects: Semester VIII |
Compiler Design | Project – Phase – 2 |
Professional Elective IV | - |
Professional Elective V | - |
Professional Elective VI | - |
Free Elective II | - |
Project – Phase – 1 | - |
Indian Constitution | - |
B Tech CSE Syllabus VIT
Here is the detailed semester-wise BTech computer science syllabus as followed by the VIT University:
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 |
B Tech CSE Syllabus SRM University
Here is the detailed semester-wise BTech computer science syllabus as followed by the SRM University:
BTech Computer Science Subjects: Semester 1 | BTech Computer Science Subjects: Semester 2 |
Soft Skills I | English |
Value Education | Soft Skills |
Programming Using MAT LAB | 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 and Troubleshooting Lab | Engineering Graphics |
- | Programming Language Design and C Programming |
BTech Computer Science Subjects: Semester 3 | BTech Computer Science Subjects: Semester 4 |
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 |
BTech Computer Science Subjects: Semester 7 | BTech Computer Science Subjects: Semester 6 |
Aptitude III | Aptitude 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 Ili |
Database Management Systems Lab | System Software & Compiler Design |
BTech Computer Science Subjects: Semester 7 | BTech Computer Science Subjects: Semester 8 |
Management For Engineers | Major Project / Practice School |
Artificial Intelligence and Expert Systems | - |
Web Technology | - |
Industrial Training | - |
Dep. Elective Iv, Dep. Elective V | - |
Artificial Intelligence and Expert Systems Lab | - |
Web Technology Lab | - |
BTech CSE Entrance Exam Syllabus
Here is the detailed syllabus for B tech computer science entrance exams:
JEE Main: Chemistry Syllabus
Section A: Physical Chemistry
Some Basic Concepts in Chemistry | States of Matter |
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
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 Syllabus Books
BTech CSE First Year Books
Name of the Book | Author's 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
Name of the Book | Author's Name |
Data structure using C | G.S.Baluja |
Computer Organisation | Morriss Mano |
Electronic engineering | Alexander |
Discrete mathematics | S.CHAND |
Software engineering | KK. Aggarwal and Yogesh Singh |
Operating systems Concepts | Avi Silberschatz, Peter Baer Galvin,Greg Gagne |
BTech CSE Third Year Books
Name of the Book | Author's 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 Winston |
PROGRAMMING WITH JAVA | E Balagurusamy |
Internet and Web Technologies | Raj Kamal |
BTech CSE Fourth Year Books
Name of the Book | Author's 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 |
Top Colleges Offering BTech Computer Science
Here is a list of the top colleges that offer BTech Computer Science course in India:
Name of the College | Course Fees | Placements |
Indian Institute of Technology, Chennai | INR 9,00,450 | - |
Indian Institute of Technology (IIT), Kanpur | INR 8,76,186 | INR 10 LPA |
Indian Institute of Technology (IIT), Roorkee | INR 6,28,120 | INR 10 LPA |
Indian Institute of Technology (IIT), Kharagpur | INR 10,65,980 | INR 10 LPA |
Indian Institute of Technology Bombay, Mumbai | INR 11,40,000 | INR 9 LPA |
Indian Institute of Technology, Delhi | INR 9,95,600 | INR 17.53 LPA |
Indian Institute of Technology (IIT), Guwahati | INR 10,29,850 | INR 14.6 LPA |
B Tech in Computer Science Salary
BTech graduates can find several job opportunities in private as well as public organizations with good salary packages. This section discusses the lowest, average, and highest salary for B Tech degree holders.
The table below mentions the salary breakup for b tech graduates:
Lowest Salary | INR 0.2 LPA |
Average Salary | INR 3.1 LPA |
Highest Salary | INR 25 LPA |