BE Software
Quick Links

BE Software

Bachelor of Engineering in Software Engineering (BE Software) focuses exclusively on the Software  Development Process. The programme builds high-level technical skills and professional expertise in students. It provides knowledge of cutting-edge technology and helps them acquire the methods, techniques, and tools of contemporary software engineering to cater fully to the demands of the Software  and IT Industry.

Key Learning Outcomes

• Gain specialization in Software Production to analyze, design, program, test, and maintain software systems

• Utilize ultra-modern computer-aided software engineering tools  based on an object-oriented software development approach to  build robust software

• Get knowledge of recent developments like Big Data Technologies  and Cloud Computing to deal with emerging trends in IT

• Develop applications involving multimedia, mobile, network  and web-based systems to design effective human-computer  interaction

• Acquire skills and expertise in intelligent information retrieval  systems to benefit decision-making bodies in an organization

Career Prospects

This has great job prospects! Many jobs get  created in an increasingly IT-driven world. Career  trends show the fastest growing occupations  everywhere.

Empowers graduates to handle software and  IT related tasks independently throughout their  careers. Further, they have great possibilities of  starting their own ventures.

Software Engineers get suitable jobs such as  Software & Quality Control Engineers, Development  Managers, Applications Programmers, Analysts,  Consultants, Software Architects, or Software  Innovators

Careers by area

Software Development – Software Engineers in software- related companies

Web & Internet Programming – Web Engineers processing  interactive web-based applications based on high-end  programming technology

Information Management – Information Systems Experts designing and implementing information systems to assist  decision-making

Distributed & Cloud Computing – Software Engineers  supervising distributed environments and cloud computing 

Network & Cyber Security – Security managers to script  security programs for secure computing environments

Embedded Systems – Software engineers to program  software for controlling hardware in consumer electronic  devices or embedded systems


Course Structure


Year I

Semester I
 
Semester II
 
Course Description
Credits
Course Description
Credits

Engineering Mathematics I

3

Engineering Mathematics II

3
Physics

4

Logic Circuits
3

Communication Technique

2

Mathematical Foundation of Computer Science

3

Problem Solving Techniques

3

Engineering Drawing
2
Fundamentals of IT

2

Object Oriented Programming in C++

3
Programming in C

3

Web Technology
3





Year 2

Semester III
 
Semester IV
 
Course Description
Credits
Course Description
Credits

Engineering Mathematics III

3

Numerical Methods
3

Software Engineering Fundamentals

3

Computer Graphics
3

Microprocessor & Assembly Lang. Pro.

3

Computer Organization & Architecture

3

Data Structure and Algorithms

3

Database Management Systems

3

Probability & Queuing Theory

2

Object Oriented Design & Modeling through UML

3
Programming in Java

3

Project I
1





Year 3

Semester V
 
Semester VI
 
Course Description
Credits
Course Description
Credits

Applied Operating System

3

Multimedia Systems
3

Simulation & Modeling

3

Computer Networks
3

Artifcial Intelligence & Neural Network

3

Principles of Programming Languages

3
System Programming

3

Engineering Economics

3

Analysis & Design of Algorithm

3

Object Oriented Software Development

3

Organization and Management

2

Project II
2





Year 4

Semester VII
 
Semester VIII
 
Course Description
Credits
Course Description
Credits
Real –Time Systems

3

Network Programming
3
Distributed Systems

3

Software Project Management

3

Enterprise Application Development

3

Elective II
3

Image Processing and Pattern Recognition

3

Major Project
5

Software Testing, Verifcation, Validation and Quality Assurance

3

 
 

Elective-I

3

 
 






Electives




• Cloud Computing

• Web Service and Applications


• Mobile Computing

• Formal Methods in Software Engineering


• Parallel Computing

• Wireless Computing


• DOT NET Technology

• Advanced Java


• Internet Technology


• Big Data Technologies



• Network Security


• GIS



• MIS


• Distributed Database System



• Decision Support System


• ERP