Live zoom counselling Virtual

B.Tech in Computer Engineering – Software Engineering

B.Tech in Computer Engineering – Software Engineering


Pass in PUC / 10+2 examination with Physics and Mathematics as compulsory subjects along with Chemistry / Computer Science / Electronics as one of the subjects and obtained at least 60% marks (55% in case of SC/ST category) in the above subjects taken together.

Study Campus
JGI Global Campus
Faculty of Engineering & Technology
45th km, NH - 209, Jakkasandra Post
Bangalore - Kanakapura Main Road
Ramanagara District - 562
+91 80 2757 7198
+91 7337618222
Admissions Office
JGI Knowledge Campus
# 44/4, District Fund Road
Jayanagar 9th Block Campus
Bangalore - 5600 69
+91 7337618222
About the program

The B.Tech in Computer Science and Engineering with a specialization in Software Engineering provides a comprehensive overview of software development operations and practices like DevOps and Agile. It encompasses various activities beyond conventional development and emphasizes a systematic approach to design and develop applications. Graduates of this program need creative problem-solving skills, a deep understanding of software development processes, and technical expertise to create innovative and reliable solutions.

Why to take this course?

Software engineering is an immense field of study that entails several activities beyond the ordinary development of software. The field covers various applications that are used to develop and design systematic approaches to software development processes, such as DevOps and Agile. There are many software development tasks prevailing in the world today. Producing a software solution requires a systematic approach and a thorough understanding of the problem at hand. In modern organizations, software engineers have tasks that are more challenging than just developing software products. Software engineers need to be equipped with both creative and technical skills to develop high-quality solutions. Technical expertise is a crucial aspect of software engineering, as it enables engineers to develop effective solutions.

Program Specific Outcome

On completion of the Software Engineering program, students will possess the following program specific outcomes:

  • PSO 1: Ability to analyze the requirements, design, and develop software programs. Also evaluate and recognize potential risks and provide creative solutions.
  • PSO 2: Ability to apply their skills in the field of agile software development, Project management, Quality and cost management, DevOps, cultivating skills through higher studies and entrepreneurship.

Duration of the program: 4 years

  • Engineering Physics
  • Fundamentals of Electrical and Electronics Engineering
  • Communicative English
  • Problem Solving Techniques
  • Calculus and Matrix Algebra
  • Applied Chemistry
  • Mind Management and Human Values – 1
  • PCL 1- Research and Entrepreneurship Project
  • Data Structures
  • Probability and Vector Space
  • Mind Management and Human Values – 2
  • Object Oriented Programming
  • Digital Logic Design
  • Workshop Practices
  • Biology for Engineers
  • Python Programming
  • PCL 1- Research and Entrepreneurship Project
  • Economics for Engineers
  • Operating Systems
  • Computer Organization and Architecture
  • Foundations of Mathematics – 1+
  • Discrete Mathematics and Graph Theory
  • Design and Analysis of Algorithms
  • Indian Constitution
  • Project Centric Learning
  • Optimization Techniques
  • Software Engineering
  • Theory of Computation
  • Web Programming
  • Open Elective I
  • Database Management Systems
  • Foundations of Mathematics – 2+
  • Project 2
  • Internship -1
  • Data Communication and Networks
  • Software Testing
  • Department Specific Elective – 1
  • Research Methodology
  • Agile Software Development
  • Open Elective – 2
  • Project Centric Learning
  • Business Communication and Presentation Skills
  • Automation Testing
  • Department Specific Elective – 2
  • Software Architecture and Design
  • Department Specific Elective – 3
  • Open Elective – 3
  • Environmental Studies
  • Project – 3
  • Internship – 2
  • Object Oriented Analysis and Design
  • Department Specific Elective – 4
  • DevOps
  • Software Quality Management
  • Department Specific Elective – 5
  • Open Elective – 4
  • Project – 4
  • Software Project Management
  • Department Specific Elective – 6
  • Intellectual Property Rights
  • IT Infrastructure Technology
  • Research*
  • Internship - 3
Department Specific Electives
DSE Tracks Elective-I Elective-II Elective-III Elective-IV Elective-V Elective-VI
5th Semester 6th Semester 6th Semester 7th Semester 7th Semester 8th Semester
Track - I Cloud Developer Cloud Computing and Virtualization API Programming Micro-services Architecture Containers and Dockers Cloud Web Services IDE (Integrated Development Environment) on Cloud
Track - II Full Stack Developer Communication Protocols Enterprise Java Programming Frameworks for Full-stack development Data Modelling with NoSQL Databases UI/UX Design Principles Repository Maintenance on Git
Track - III Security in Software Engineering Information and Network Security Cyber Security Secure Programming Security Testing Software Security Ethical Hacking
Computer Science and Engineering (Open Elective Baskets)
Sl. No Finance and Accounting Entrepreneurship and new venture creation Marketing and Management
1 Finance for non-finance professionals Entrepreneurship Theory and Practice Marketing Management
2 Wealth Management   Launching and managing an enterprise   Consumer Behavior
3 Indian Financial System Business Plan and Project Implementation Brand Management
4 Financial Reporting Sustainable Entrepreneurship Product Management
  • Requirements Engineer
  • Software Programmer, Developer and Tester
  • Software and System Architect
  • Application Software Engineer
  • System Software Engineer
  • DevOps Engineer
  • Agile Developer
  • AWS Solutions Architect Associate -From AWS
  • AWS Certified DevOps Engineer- from AWS
  1. The university will cover the cost of global certification (only for two certifications) and it is limited to one attempt. If students fail to complete the first certification, the university will not cover the cost for the second certification attempt.
  2. In the event that the certification industry changes the name of the certification, the university reserves the right to modify the name of the certifications accordingly.
  3. The university retains the authority to adjust the certification name it offers in accordance with industry trends.

Students are provided with a structured learning path integrated with contributions from the following organizations. This approach facilitates a holistic comprehension of diverse facets within the field, empowering students to cultivate specialized skills and knowledge as they progress through their academic journey.

  • Infosys Spring Board
  • LinkedIn