B.Tech. in Software Engineering Syllabus

  • Years 4 Years
  • Type Course Under Graduate
  • stream Engineering
  • Delivery Mode
Written By universitykart team | Last updated date Mar, 03, 2023
The B.Tech. in Software Engineering program covers core software engineering principles, programming languages, database management, software development methodologies, and project management. It often includes practical projects and internships.

Syllabus and Subjects of Bachelor of Technology (B.Tech.) in Software Engineering

The Bachelor of Technology (B.Tech.) program in Software Engineering is a comprehensive undergraduate degree designed to equip students with the knowledge and skills required to excel in the dynamic field of software development and engineering. This program is meticulously structured to provide students with a strong foundation in computer science principles, software design, development methodologies, and emerging technologies.

B.Tech. in Software Engineering programs are tailored to meet the evolving demands of the software industry, fostering creativity, innovation, and the ability to tackle complex software engineering challenges. Graduates of this program emerge with advanced expertise in software development, ready to contribute to the design, development, and maintenance of cutting-edge software systems and applications.

Here is the table of subjects and syllabus for the B.Tech. in Software Engineering program:

S.No
Subjects
1Technical English
2Engineering Mathematics– I
3Engineering Physics
4Engineering Chemistry
5Computer-Aided Engineering Drawing
6Computer Programming
7Computer Programming Lab
8Engineering Practices Lab-I
9Communication Skills Lab-I
10Physics lab
11Chemistry Lab

Semester II

S.No
Subjects
1Engineering Mathematics – II
2Environmental Science and Engineering
3Data Structures & Algorithms
4Object-Oriented Programming Using C ++
5Personality Development and Soft skills
6Java Programming
7Data Structures & Algorithms Lab
8Object-Oriented Programming Lab
9Engineering Practices Lab-I
10Java Programming Lab
11Aptitude-I

Year 2

Semester III

S.No
Subjects
1Engineering Mathematics – III
2Design and Analysis of Algorithms
3Database Management Systems
4Digital Systems
5Computer Networks and Circuit Theory
6Microprocessor & Computer Architecture
7Algorithms Lab
8Database Management Systems Lab
9Networking Lab
10Aptitude-II
11Microprocessor and Microcontroller Lab

Semester IV

S.No
Subjects
1Operating Systems
2Probability and Statistics
3Design Project-I
4Principles of Programming Language
5Digital Electronics & Logic Design
6Operating System Lab
7Computer Organisation
8Computer Organisation Lab
9Principles of Programming Language Lab
10Digital Electronics & Logic Design Lab
11Aptitude-III

Year 3

Semester V

S.No
Subjects
1Discrete Mathematics
2Theory of Computation
3Web Technology
4System Software Engineering
5Open Elective-I
6Elective-I
7Web Technology Lab
8System Software Lab
9Skill development in programming
10Design Project-II
11Placement Preparatory Program
12Elective Lab-I

Semester VI

S.No
Subjects
1Principles of Compiler
2Design Modern Software Engineering
3Engineering Elective-I
4Engineering Elective-II
5Open elective-II
6Engineering Elective-III
7Compiler Design Lab
8Software Engineering Lab
9Comprehension and Communication Skills Lab
10Elective Lab-II
11Personality Development Lab
12Elective Lab-III

Year 4
Semester VII

S.No
Subjects
1Data Warehousing and Data Mining
2Mobile Computing
3Professional Elective-I
4Professional Elective-II
5Professional Elective-III
6Open Elective-III
7Engineering Elective-V
8Software Design Project – III
9Data Mining Lab
10Viva-voce

Semester VIII

S.No
Subjects
1Project / Internship
2Viva-voce
3Seminar
4Research Paper Publication
University Courses
Universitykar Loader
back back
Trending Courses View All
Top