B.Tech (CSE) Curriculum


Enquire Now Apply Now
close

    Admissions Open 2025






    B.Tech Computer Science and Engineering (CSE) syllabus

    BTECH CSE syllabus is focused on the study of the hardware and networking domains of computer technology. It seeks to impart knowledge on developing sustainable working models that operate on the strategic integration of computing devices with technology to meet the operational needs of the modern work environment.

     

    The BTECH CSE course is designed to equip students with the knowledge of

    • Computer Architecture
    • Software Engineering
    • Processor Designs
    • Computer Networks

     

    Along with the skills of programming and machine learning to expand their technological horizons.

    The syllabus also imparts knowledge about specialized areas of study such as

    • Artificial Intelligence
    • The Internet Of Things
    • Algorithm Analysis
    • Digital Logic

     

    To prepare them for coming-of-age technological needs as well as provides an opportunity for practical learning through Practice School.

     

    The Practice School program bridges the gap between classroom learning and the professional world by way of structured mentoring supervised by renowned industry professionals. It helps the students to explore career opportunities and make a rational decision about their career advancement based on real-time working experience from top electronics and communication technology companies around the world.

     

    The Computer Science and Engineering (CSE) course encourages the all-around development of students by teaching them about designs, implementation, and management of computer systems. Particular emphasis is laid on the study of humanities along with the development of communication and presentation skills so that the students not only possess sound technical knowledge and skills but also develop into socially responsible citizens.

    PEO 1: Identify real-life problems and develop creative and innovative hardware/software-based solutions.

    PEO 2: Achieve professional development through self-learning to adapt to the technological changes in the ever-changing field of computing.

    PEO 3: Engage in life-long learning of computer engineering technologies, critical thinking and continuous ingenuity and apply them in real-life applications.

    PEO 4: Accomplish leadership roles by imbibing ethics and professionalism with emphasis on sustainable development of the society.

    Graduates will be able to:

    PO 1: Apply the foundational concepts of mathematics, science, and computer engineering to find novel solutions for complex real-life engineering problems.

    PO 2: Identify, formulate, review literature, and analyze complex computer engineering problems reaching substantiated conclusions and derive a coherent logic that can be implemented by computers.

    PO 3: Design analytical and computational models for solving complex engineering problems giving due consideration to issues related to public health and safety, cultural and societal constraints, and environmental concerns.

    PO 4: Use research-based knowledge, methods, tools, and techniques for data collection, designing digital computing systems, analyzing and interpreting the results to provide substantiated conclusions.

    PO 5: Use appropriate tools to model complex computer engineering problems through identification of the limitations and creating solutions to predict the real-world phenomena.

    PO 6: Use appropriate contextual knowledge of computer engineering to review and assess societal, health, legal, cultural, safety and contemporary issues and rationalize the ensuing responsibilities towards the society.

    PO 7: Adopt computer engineering practices in congruence with societal need, understand the working practices and its impact on natural resources for sustainable development.

    PO 8: Use ethical principles to pursue excellence in developing computer engineering systems and behave appropriately to develop a reliable and trustworthy relationship with others.

    PO 9: Function effectively as a reliable and responsible individual, and as a member or leader in diverse computer engineering teams, and in multidisciplinary settings, thereby placing team goals ahead of individual interests.

    PO 10: Communicate effectively by capturing the desirable computer system requirements for preparation of specification documents, write clear and concise report such as laboratory files, research papers, thesis, and presentation materials.

    PO 11: Demonstrate knowledge of computer engineering and management principles for the completion of individual or group projects in multidisciplinary environments.

    PO 12: Recognize the evolving technological changes and engage as an independent and life-long learner in both computing and non-computing fields.

    PSO 1: Identify applicable tools and techniques related to data science practice such as data collection, cleaning, analysis, modelling, evaluation and result interpretation and apply them for deriving hidden and meaningful patterns for appropriate actionable insights.

    PSO 2: Develop intelligent systems for various real-life domains like healthcare, transportation, finance etc. using Artificial Intelligence methodologies.

    PSO 3: Understand the foundational concepts and techniques to protect computing systems against constantly evolving cybersecurity threats and analyze security breaches and violations of cyber systems and networks to provide appropriate solutions.

    PSO 4: Design effective security systems to mitigate risks, threats and vulnerabilities for protecting the organizations against cyber threats.

    B.Tech Computer Science and Engineering (CSE) Syllabus

    Sem Category Sub-Category Course Title Credits L-D-P
    1 VAC School Engineering Ethics 2 2-0-0
    1 AEC School Communication and Writing Skills 3 2-0-2
    1 Foundation Engineering Elements of Mechanical Engineering 4 2-0-4
    1 Foundation Engineering Computer Programming using C 3 2-0-2
    1 Foundation Engineering Basic Electrical and Electronics Engineering 3 2-0-2
    1 Foundation Sciences Calculus for Engineers 3 3-0-0
    1 Perspective School Design Thinking – The Way to Joy of Engineering 2 1-0-2
    Semester Total 20

     

    Syllabus

     
    Course Name: Engineering Ethics
     
    Course Content:
    Understand the concept of Ethics, morality, and values. Learn Principles of ethics, To be aware about the Levels of ethical analysis, Knowing & handling Ethical dilemmas, Applying Professional ethics, Awareness about Ethical issues in engineering, Ethical issues in IT, social media, industry 4.0 and artificial intelligence.

    Course Outcomes:

    • CO1: Recognise the importance of Ethics in the engineering profession with the help of relevant examples and evaluate and compare various situations and take ethical decisions which are for the welfare of others and self.
    • CO2: To adapt, adopt, improve, and implement ethical practices in the work place and everyday life.

    Textbook:

    1. Engineering Ethics by Govindarajan M.

    Reference Book:

    1. Professional Ethics in Engineering by Dr. C. Senthil Kumar.

     
    Course Name: Communication and Writing Skills
     
    Course Content:
    Understanding Technical Communication, Difference between General and Technical Communication, Effective Writing Strategies- Style and Tone, Process of writing and types of Motivation in writing technical documents, Document Design, Technical Report Writing, Writing a sample technical report, Reading Comprehension, Understanding the rhetorical situation, Building Advanced Vocabulary, Office Correspondence- Email, Letter of Enquiry/ Complaints, Memo, Agenda, Minutes, Teamwork and Communication ,Dynamics of Professional Presentations.
     
    Course Outcomes:

    • CO1: Apply and understand the fundamentals of technical writing such as accuracy, brevity, and clarity.

    • CO2: Analyze critical and logical verbal skills to draft various reports and present them.
    • CO3: To evaluate, design and draft logical and persuasive proposals/ reports focusing on offering pragmatic solutions of various technical problems.

     
    Textbook:
    Meenakshi Raman and Sangeeta Sharma, Technical Communication: Principles and Practice, New Delhi: Oxford University Press, 2012.
     
    Course Name: Elements of Mechanical Engineering

     
    Course Content:
    Introduction to Manufacturing: Definition, Necessity, 5Ms, Past, present and future trends of manufacturing (i.e. Industrial revolutions), Basic Manufacturing Types. Metal Casting: Definition, Methods of Casting, Sand Casting, Types of patterns, pattern materials, pattern allowances, Casting Defects, Casting Applications. Metal Forming: Definition, Cold and Hot working process, Introduction to metal forming process like Forging, Rolling and Sheet metal working etc. Metal Joining: Definition and various methods of Metal joining (permanent & temporary joining process), Welding, Introduction to Arc, MIG, TIG, Gas & Resistance welding processes, Welding Defects. Metal Cutting / Machining: Fundamentals of conventional machining processes, Machine Tools – Basics of Lathe, Milling, Drilling, Grinding operation, Cutting tools & materials. Laser Processing of Materials: Laser Cutting, Laser Engraving, Laser Marking, Laser Machining, Laser Melting, Laser Welding. Introduction to Additive Manufacturing (AM), Methods / Types of AM, Challenges Applications, Advantages and Disadvantages.
     
    List of Experiments:
    1.Machine Shop:

    • Conventional Lathe: Facing, Outside diameter turning, Step turning, Taper turning, Drilling, Knurling, Threading on Lathe
    • Conventional Milling: Surface finishing of job and Slot cutting on Milling
    • Introduction to drilling and job preparation

     
    2.Welding:

    • Introduction of welding shop
    • Lap joint using Spot welding
    • Butt joint using Arc welding
    • Corner / T-joint using MIG / TIG / Gas Welding

     
    3.Foundry

    • Casting [Mould preparation & pouring, fettling & finishing]
    • Smithy shop: Chisel preparation

     
    4.Carpentry

    • Introduction
    • Carpentry -T half joint, Cross lap joint
    • Jig saw and Band saw machine

     
    Laser Processing and Additive Manufacturing:

    • Introduction
    • Laser Cutting
    • 3D Printing – Design Procedure and Part manufacturing

     
    Course Outcomes:

    • CO1: Understanding the fundamentals of manufacturing operations.
    • CO2: Analyse the concepts and parameters involved the manufacturing processes.
    • CO3: Develop the products / components by using traditional and modern manufacturing processes.

     
    Textbook:

    1. Nagendra Parashar, B.S. and Mittal, R.K., Elements of Manufacturing Processes, PHI Learning Private Limited, New Delhi, ISBN: 9788120319583, 2015.

     
    Reference Book:

    1. Kalpakjian, S. and Schmid, S. R., Manufacturing Engineering and Technology, 4th Ed, Pearson India, ISBN: 9788177581706, 2001.

     
     

    Course Name: Computer Programming using C
     
    Course Content:
    Introduction to Programming and the Programming Environment: Syntax and semantics of programming languages, Functions of a compiler, Interpreted vs compiled code, Languages and translation, Data representation. Basic Language Elements: Types, operators, variables, constants, Strings. Input & Output: Function and purpose, getchar() and putchar() functions, gets() and puts() functions, scanf() and printf () functions. Arithmetic Expressions and Precedence: Operators and expressions using arithmetic and relational operators, mixed operands, type conversion, logical operators, assignment operator, operator precedence and associativity. Control Structures: Sequence, Selection (if-else, nested if, if-elseif), Nested Branches, Iteration, Nested Loops (for, while, do-while). Methods: Parameter passing, Variable lifetime and scope, returning value, calling method. Arrays: Understanding arrays, Single dimensional arrays, two-dimensional arrays, Reading array elements. Functions: Defining a function, declaring a function, calling a function, function arguments, scope rules, local variables, global variables, formal parameters, initializing local and global variables, call by value, call by reference. Storage Classes: auto storage class, register storage class, the static storage class, extern storage class. Pointers: What are pointers, how to use pointers, null pointers, call by value, call by reference, pointer arithmetic, incrementing a pointer, decrementing a pointer, pointer comparisons, array of pointers, pointer to pointer, passing pointers to functions, return pointer from functions. File I/O: Opening a file, closing a file, writing a file, reading a file, binary I/O functions.
     
    Course Outcomes:

    • CO1: Understand the basic elements of C programming structures like data types, expressions, control statements, various simple functions and in view of using them in problem solving.
    • CO2: Apply various operations on derived data types like arrays and strings in problem solving.
    • CO3: Design and implement of modular Programming and memory management using pointers.

     
    Textbook:

    1. H. Schildt, “C: the Complete Reference”, 4th edition, Mcgraw Hill.
    2. L. Manelli, “Understanding Algorithms and Flowcharts: step by step explanations of simple and complex algorithms with implementation in C (Fundamentals of Modern Information Technology Book 1)”, ARACNE.
    3. B. S. Gottfried, Programming with C, 4th edition, Mcgraw Hill.

     
    Reference Book:

    1. P. Deitel and H. Deitel , “C How to Program”, 8th edition, Pearson Education, 2015

     

    Course Name: Basic Electrical and Electronics Engineering
     
    Course Content:

    • Module 1: DC Circuits: Electric charge and current, active and passive two terminal elements, Ohm’s laws, series and parallel reduction of resistive circuits, star-delta transformation, current and voltage independent and dependent sources, voltage division rule and current division rule, source transformation, Kirchhoff’s laws – KCL and KVL, Mesh (Loop) analysis and Nodal analysis. DC Network Theorems: Superposition Theorem, Thevenin’s Theorem, Norton’s theorem, Maximum Power Transfer theorem. DC analysis of first order R, L and C circuit.
    • Module 2: Single Phase AC Circuits: Introduction to alternating quantities – average and effective or rms values, form and peak factors, phasor representation of sinusoidal quantity, AC series circuit containing R, L, C, R-L, R-C, and R-L-C elements, impedance triangle, Instantaneous power, apparent power, power factor, power triangle, Series-Parallel R-L-C circuits.
    • Module 3: Semiconductor and Diodes: Introduction to Semiconductor devices: P-N junction, forward and reverse biasing, volt ampere characteristics of p-n junction, Types of diodes: Zener diode, Schottky diode, applications of diode: rectifiers, clippers and clampers.
    • Module 4: Bipolar Junction Transistor: Introduction: Bipolar Junction Transistors (BJT), Familiar with Transistor fundamentals- Basic Operation and symbol Representation, Transistor configuration (CE, CB, CC), Transistor characteristics, BJT as a switch and DC Biasing.

     
    Course Outcomes:

  • CO1: Understand the basic concepts of Electrical and Electronics Engineering.
  • CO2: Apply Kirchhoff’s laws and network theorems to calculate electrical parameters in resistive circuits.
  • CO3: Analyze complex DC and AC circuits with current/voltage dependent sources to determine voltage, current, power factor and power in the circuit.
  • CO4: Design/create and simulate BJT based circuits for various applications.
  •  
    Textbook:

    1. “Basic Electrical and Electronics Engineering”, Second Edition, S.K. Bhattacharya, Pearson India Education Services Pvt. Ltd.
    2. D.P. Kothari, I. J. Nagrath, “Basic Electronics”, McGraw Hill Education (India) Private Limited, 2014.

     
    Reference Book:

    1. “Foundations of electrical engineering” Leonard S. Bobrow, Oxford.
    2. “Basic Electrical and Electronics Engineering”, M.S. Sukhija & T.K. Nagsarkar, Oxford University Press.
    3. “Basic Electrical and Electronics Engineering” J.B. Gupta, Katson

     

    Course Name: Calculus for Engineers
     
    Course Content:
    Curve tracing of functions, Applications of derivative, Application of Integrals to find volume of a solid, area of a surface of revolution, Centre of mass etc. Sequence and Series, Tests for convergence and absolute convergence, Maclaurin, and Taylor series expansions of functions of one variable. Function of multiple variables, Level curves and level surfaces, Limits & Continuity in higher dimension, Partial derivatives, Derivatives of composite & implicit functions, Chain rule of derivative, Applications of Partial derivatives in Maxima and Minima, Lagrange’s multiplier method, Taylor’s and Maclaurin’s expansion for functions of two variables. Double integral and triple integrals, change of order of integration, Jacobian of transformation, Change of coordinates, Polar, Cylindrical and Spherical co-ordinates, Substitution in multiple integrals. Scalar and vector fields, Gradient, Divergence, Curl and their physical meaning, Line integral and its applications, Surface integral, Volume integrals, Green’s theorem in the plane, Stoke’s theorems, Gauss divergence theorem.
     
    Course Outcomes:

    • CO1: Understand various concepts of single variable and multiple variable functions and their graphs, convergence/divergence of sequence and series, limits & continuity in higher dimension, multiple integrals in various coordinate systems, concept of scalar and vector field, gradient, divergence, curl, line integral, surface integral and volume integral, change of order of integration, Jacobian of transformation.
    • CO2: Apply the concept of derivative to plot the graphs of functions, level curves and level surfaces, concept of integrals to find volume of a solid, area of a surface of revolution, centre of mass, concept of partial derivatives to find extreme values of multivariable functions, apply the concepts of Jacobian to change the integrals from one coordinate system to other, apply the concepts of line, surface and volume integrals to solve physical problems.
    • CO3: Analyse the efficiency of different coordinate systems to find the volume, surface area and centre of mass of 3-D solids and intersection of solid geometries, analyse different kinds of problems arising in fluid mechanics and electromagnetism using Green’s Theorem, Gauss’ divergence theorem and Stokes’s theorems.
    • CO4: Model real world problems and find their solutions mathematically, use technology to visualize the findings and write a report to summarize the results.

     
    Textbook:

    1. George B. Thomas Jr., Maurice D. Weir, Joel R. Hass, THOMAS’ CALCULUS, ISBN: 978-0134439020, 14th Edition, Pearson, 2018.

     
    Reference Book:

    1. Erwin Kreyszig, Advanced Engineering Mathematics, ISBN: 978-0470458365, 10th Edition, Wiley India, 2011.
    2. Dennis G. Zill, Warren S. Wright, Advanced Engineering Mathematics, ISBN: 978-93-80108-92-6, 4th Edition, Jones & Bartlett.

     
    Course Name: Design Thinking – A way to Joy of Engineering

     
    Course Content:
    In today’s increasing complexity of digital technology and modern business, customers are increasingly choosing products and services based on the quality of the experiences they have with them. To help meet these challenges, an approach known as “Design Thinking” is playing a great role in finding meaningful pathways – its process and tools are increasingly being adopted in Lean Six Sigma processes and in organizational innovation initiatives. Design thinking is a human-centered, iterative problem-solving process of discovery, ideation, and experimentation that employs various design-based techniques to gain insight and yield innovative solutions for virtually any type of organizational or business challenge. A Design Thinking mindset is essential for development of Internet of Things (IoT) platforms, smart products, and Smart Cities. Industry practitioners of Design Thinking include Apple, Google, Samsung, Uber, Airbnb, IDEO, Nike, Procter & Gamble, Singapore Airlines, DBS Bank to name a few.
    In this action-oriented workshop-oriented course, students will work in teams (5-6), guided by a facilitator to experience a customer-centric approach to problem solving through re-imagination of the end-to-end customer experience journey. Students will develop skills such as ethnographers, visual thinkers, strategists, and storytellers through a hybrid of workshop discussions and activities. It covers building empathy through ethnographic research, generating ideas, prototyping, and testing new concepts.
    The goal of this course is that students acquire Design Thinking skills. This is an experiential learning course where students learn by doing. Nowadays, Design Thinking and its tools are used by product and industrial design firms to ideate products. It is also used to solve so-called “wicked problems” – problems for which neither question nor the answer is well defined.
    In addition, students are expected to sharpen their Critical Reasoning and problem-solving skills through an online MOOC on Coursera. Critical reasoning is a methodology for using objective and evidence-based analysis for evaluation of statements and arguments. It also helps understand the fallacies and barriers that prevent reaching conclusions in a logical and cohesive manner.
     
    Course Outcomes:

    • CO1: At the end of the course the students should have understood and should be able to apply their learned knowledge in real life applications.
    • CO2: Identify common obstacles to effective problem solving and decision making and recognize the human variable in problem solving and decision making.

    • CO3: Apply concepts to enhancing personal development and organizational performance and explain the key elements of problem solving and decision making, and the barriers associated with them

     
    Textbook:

    1. Tim Brown:,Change by Design; Harper Collins (2009)

     
    Reference Book:

    1. Jonathan Littman,Tom Kelley:,The Art of Innovation:, Profile Books; 2004
    2. Vijay Kumar:,101 Design Methods; John Wiley; 2013
    3. Tom Kelley and David Kelley:,Creative Confidence; William Collins; 2013
    4. Tina Seelig;inGenius: A Crash Course on Creativity; Hay House; 2012
    5. Jon Kolko:,Well Designed; Harvard Business School Publishing; 2014
    6. Richard Buchanan:,Wicked Problems in Design Thinking:,Design Issues , MIT Press,1992
    7. Hugh Dubberly and Shelley Evenson:,Designing for Service: Creating an Experience Advantage:,Willey 2009

    Sem Category Sub-Category Course Title Credits L-D-P
    2 AEC School Students are required to select any one course from the respective basket 2
    2 VAC School Students are required to select any one course from the respective basket 2
    2 Foundation Engineering Python Programming 2 1-0-2
    2 Foundation Science Students are required to select any one course from the respective basket 3
    2 Perspective School Joy of Engineering 3 2-0-2
    2 Foundation Sciences Probability and Statistics 3 3-0-0
    2 Foundation Sciences Engineering Physics 3 2-0-2
    2 Foundation Sciences Environmental Science and Sustainability 2 1-0-2
    2 Co-curricular 2
    Semester Total 22
    ST1 Practice School Practice School –I/ Community Project Audit

    Sem Category Sub-Category Course Title Credits L-D-P
    3 VAC School Innovation and Entrepreneurship 2
    3 Foundation Engineering Data Structure and Algorithms 3 2-0-2
    3 Foundation Engineering Data Analytics using Python 3 2-0-2
    3 Foundation Sciences Linear Algebra and Differential Equations 3 3-0-0
    3 Core Classroom Web Programming 2 1-0-2
    3 Core Classroom Digital Logic Design 3 2-0-2
    3 Core Classroom Object-Oriented Programming using JAVA Programming 3 2-0-2
    3 Foundation Sciences Students are required to select any one course from the respective basket 3
    Semester Total 22

    Sem Category Sub-Category Course Title Credits L-D-P
    4 SEC School Students are required to select any one course from the respective basket 2
    4 AEC School Corporate Training and Career Skills 2
    4 Core Classroom Database Management System 3 2-0-2
    4 Core Classroom Design and Analysis of Algorithms 3 2-0-2
    4 Core Classroom Data Communications & Computer Networks 3 2-0-2
    4 Core Classroom Operating Systems 3 2-0-2
    4 Core Classroom Mobile Application Development 2 1-0-2
    4 Core Classroom Human-Computer Interaction 2 1-0-2
    4 Co-curricular 2
    Semester Total 22
    ST2 Practice School Practice School –2 4

    Sem Category Sub-Category Course Title Credits L-D-P
    5 SEC School Students are required to select any one course from the respective basket 2
    5 Project Project -1 2
    5 Core Classroom Machine Learning 3 2-0-2
    5 Core Classroom Computer Organization & Architecture 3 2-1-0
    5 Core Classroom Digital Image Processing 3 2-0-2
    5 Core Classroom Artificial Intelligence 3 3-0-0
    5 Core Elective Classroom Core Elective -1 (Specialization Specific) 3
    Co-curricular 1
    Semester Total 20

    Sem Category Sub-Category Course Title Credits L-D-P
    6 SEC School Logical Reasoning & Quantitative Analysis 2
    6 Core Classroom Software Engineering 3 2-0-2
    6 Core Classroom IoT Sensors, Peripheral, Processors and Applications 3 2-0-2
    6 Core Classroom Cloud computing 3 2-0-2
    6 Core Elective Classroom Core Elective -2 (Specialization Specific) 3
    6 Core Elective Classroom Core Elective -3 (Specialization Specific) 3
    6 Project Project -2 2
    6 Open Elective Classroom Open Elective – 1 3
    Semester Total 22

    Sem Category Sub-Category Course Title Credits L-D-P
    7 Core Classroom Network Security and Cryptography 3 3-0-0
    7 Core Classroom Theory of Computation 3 3-0-0
    7 Core Classroom NoSQL Database Management 3 2-0-2
    7 Core Elective Classroom Core Elective -4 (Specialization Specific) 3
    7 Core Elective Classroom Core Elective -5 (Specialization Specific) 3
    7 Open Elective Classroom Open Elective – 2 3
    Semester Total 18

    Sem Category Sub-Category Course Title Credits
    8 Practice School Practice School-3 10
    Semester Total 10

    1 Research Methodology
    2 Paper Writing and Story Telling
    3 Paper Reading and Concluding, Referencing, Latex introduction, Mendeley
    4 Microprocessor Based System Design
    5 Computer Graphics
    6 Graph Theory
    7 Compiler Design
    8 Theory of Computation
    9 Cloud Computing
    10 Fog Computing
    11 Advanced Database Management Systems
    12 Any other course on recent development

    Minor Program: Computational Linguistics
    1 Formal languages and automata theory
    2 Grammar and Parsing
    3 Text processing
    4 Speech and Audio Processing
    5 Lexical Semantics and Computational Discourse
    Minor Program: Cyber Physical Systems
    1 IT fundamentals of Cyber Physical Systems
    2 Cyber Physical Systems: Modelling and Simulation
    2 Embedded Hardware and Operating System
    3 Web Connectivity and Security in Embedded System
    4 Design and Analyze Secure Networked System
    5 Real Time Cyber Threat Detection and Mitigation
    Minor Program: Computational Mathematics
    1 Advanced Numerical methods/ Numerical Linear Algebra
    2 Computational Geometry
    3 Design and Analysis of Experiments
    4 Industrial Statistics
    5 Mathematical Finance
    6 Mathematical Modelling in Industry
    7 Number Theory and Cryptography
    8 Numerical solution of PDE’s
    9 Probability theory and Monte Carlo simulation
    10 Time Series Analysis and Dynamical Modelling

    FAQs

    BTech CSE syllabus is traditionally easier than other fields of engineering. However, due to the inclusion of complex mathematical formulae and concepts of science, it requires an individual to put in a lot of effort and dedication to excel in the field of computer science.

    The number of subjects in CSE varies from one institution to another. However, for most institutions, the CSE course contains around 35-40 subjects, excluding electives.

    Some of the main subjects taught in BTech Computer Science and Engineering include:

    • Fundamentals of Data Science
    • Object Oriented Programming using C++
    • Data Structures and Algorithms
    • Applied Data Science
    • Database Management System
    • Machine Learning
    • Design Thinking
    • Mobile Application Development
    • Artificial Intelligence
    • IoT Sensors, Peripherals and Processors

    And many more!

    The syllabus of BTech CSE 1st year includes basic topics like:

    • Engineering Ethics
    • Basic Electrical and Electronics
    • Engineering
    • Engineering Chemistry
    • Physics for Engineers
    • Environmental Studies
    • Technical Report Writing
    • Fundamentals of Digital Logic

    The BTech CSE requires a basic understanding of discrete mathematics, calculus, statistics, and algebra, along with very good reasoning and problem-solving skills.

    Yes, Mathematics is mandatory in Computer Science and Engineering (CSE).

    The semester-wise syllabus for CSE is given above, which you can explore in a drop-down format.