UIT University

Bachelor of Engineering Technology (Software)

Bachelor of Engineering Technology (Software)

Bachelor of Engineering Technology Programs

Department’s Vision

The department of Engineering Technology fosters innovation and skills to produce top-notch professionals and entrepreneurs who can compete globally and drive positive change in quality of life.

Program Overview

In today’s technology-driven world, the software has become an essential element of our daily life, from communication to entertainment, transportation to healthcare, agriculture to law enforcement, information security to artificial intelligence etc. The role of software is critical today since practically every facet of modern life is reliant on the operations tied with software technology. With the rise of digital transformation, companies are increasingly using technology, with software at its core, to automate and streamline their operations, improve customer experience, and gain a competitive edge.

Bachelor of Engineering Technology (Software) is a program that deals with the design, development, testing, and maintenance of software systems using best software engineering practices. Software engineering technologists augment the development of the software that fits the demands of businesses and individuals, delivers an exceptional user experience. It is concerned with applying engineering technology principles and practices to software development to ensure the software is efficient, dependable, and scalable. One notable aspect of this program is the field training, which gives students practical exposure to the industries before they begin their careers as Software Engineering Technologists.

Summary:
  • Technical Courses: 27+Project+ Supervised Industrial Training
  • Non-Technical Courses: 13
  • Total Courses: 40+Project+ Supervised Industrial Training
  • Technical Credit Hours: 98
  • Non-Technical Credit Hours: 32
  • Total Credit Hours: 130

Semester – I

Course Code

Course Title

 

Knowledge Area

Credit Hours

Th

Pr

Total

SET111

Information Technology Skills

 

Computing – I

1

2

3

SET112

Computer Programming

 

Computing – II

2

2

4

NST111

Applied Physics

 

Natural Sciences – I

2

1

3

NST113

Math Elective-1

 

Quantitative Reasoning

2

0

2

HST113

Functional English

 

Expository Writing

2

0

2

HST111/ HST112

Islamic Studies / Ethics

 

Civilization-I

2

0

2

Total

11

5

16

 

Semester – II

Course Code

Course Title

 

Knowledge Area

Credit Hours

Th

Pr

Total

SET121

Software Configuration Management Technologies

 

SET Foundation

1

1

2

SET122

Object Oriented Programming

 

SET Foundation

1

2

3

NST123

Probability and Statistics

 

Quantitative Reasoning – II

3

0

3

NST124

Discrete Structures

 

Quantitative Reasoning – III

2

0

2

SET123

Software Development Life Cycle

 

SET Foundation

3

0

3

HST122

Pakistan Studies

 

Civilization – II

2

0

2

Total

12

3

15

 

Semester – III

Course Code

Course Title

 

Knowledge Area

Credit Hours

Th

Pr

Total

SET211

Database Systems

 

SET Foundation – VI

2

1

3

SET212

Software Requirements and Design

 

SET Foundation – VI

2

1

3

HST212

Professional Practices

 

Social Science

3

0

3

SET213

Data Structures and Algorithms

 

SET Foundation – IV

2

1

3

SEIxxx

IDE-I

 

Interdisciplinary Distribution

3

0

3

HST213

Communication Skills

 

Expository Writing – II

2

0

2

Total

14

3

17

Semester – IV

Course Code

Course Title

 

Knowledge Area

Credit Hours

Th

Pr

Total

SET221

Software Testing Technologies

 

SET Foundation – VII

1

1

2

SET222

Software Operations and Maintenance

 

SET Breadth – III

2

1

3

SET223

Web Development

Technologies

 

SET Breadth – II

1

2

3

SEIxxx

IDE-II

 

Interdisciplinary Dist. – II

3

0

3

SET224

Operating Systems

 

SET Depth – I

2

1

3

SEBxxx

Breadth Elective-1

 

SET Breadth – II

2

1

3

Total

11

6

17

 

Semester – V

Course Code

Course Title

 

Knowledge Area

Credit Hours

Th

Pr

Total

SET311

Software Project Management

 

SET Breadth V

1

1

2

SET312

Computer Networking Technologies

 

SET Depth – II

2

1

3

SET313

Information Security

 

SET Breadth VI

2

0

2

SEExxx

IDTE-I

 

Interdisciplinary Technical Elective – I

1

1

2

SEBxxx

Breadth Elective-II

 

SET Breadth – IV

2

1

3

MST311

Technopreneurship

 

Expository Writing – III

3

0

3

Total

11

4

15

 

Semester – VI

Course Code

Course Title

 

Knowledge Area

Credit Hours

Th

Pr

Total

SEDxxx

Depth Elective – I

 

SET Depth Elective -I

2

1

3

SEDxxx

Depth Elective – II

 

SET Depth Elective -I

2

1

3

SEDxxx

Depth Elective – III

 

SET Depth Elective – II

2

1

3

SEDxxx

Depth Elective – IV

 

SET Depth Elective – III

2

1

3

MST321

Technical Writing

 

Expository Writing – III

2

0

2

SEP321

Project -I

 

SET DOMAIN PROJECT

0

3

3

Total

10

7

17

Semester – VII

Course Code

Course Title

 

Knowledge Area

Credit Hours

Th

Pr

Total

SEExx

IDTE – II

 

Interdisciplinary Technical Elective – II

1

1

2

SEP411

Project -II

 

SET Depth IV

0

3

3

SEDxxx

Depth Elective – V

 

SET Depth V

2

1

3

SEDxxx

Depth Elective – VI

 

SET Depth VI

2

1

3

SEDxxx

Depth Elective – VII

 

SET Depth VII

2

1

3

SEDxxx

Depth Elective – VIII

 

SET Depth VIII

2

1

3

Total

9

8

17

 

Semester – VIII

Course Code

Course Title

Knowledge Area

Credit Hours

Th

Pr

Total

 

SET421

16 Weeks Supervised Industrial / Field Training (SIT) (8×5=40Hrs / Week)

Software Engineering Technology Domain Industrial Training

 

0

 

16

 

16

Total

0

16

16

Program Mission

To prepare students for successful careers as a software engineering technologist with a thorough understanding of best software engineering practices and experiential learning opportunities to apply that knowledge to solve real-world problems.

The main objectives that our graduates are expected to achieve in the long run are:

Program Educational Objectives
  1. Demonstrate effective communication and interpersonal skills using ethical and professional principles when assigned a role as a member or a leader of multi-disciplinary teams.
  2. Apply their foundations as software engineering technologist to adapt to diversified environments using the appropriate theory, principles and processes to design, implement, deploy and maintain practical software systems.
  3. Exhibit progression in exploring and adopting new skills and evolving technologies through innovation in provided solution.

Program Learning Outcomes (PLOs)
  1. Engineering Technology Knowledge (SA1): An ability to apply knowledge of mathematics, natural science, Engineering Technology fundamentals, and Engineering Technology specialization to defined and applied Engineering Technology procedures, processes, systems, or methodologies.

  2. Problem Analysis (SA2): An ability to Identify, formulate, research literature, and analyze broadly defined Engineering Technology problems reaching substantiated conclusions using analytical tools appropriate to the discipline or area of specialization.

  3. Design/Development of Solutions (SA3): An ability to design solutions for broadly- defined Engineering Technology problems and contribute to the design of systems, components or processes to meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.

  4. Investigation (SA4): An ability to conduct investigations of broadly-defined problems; locate, search and select relevant data from codes, databases, and literature; and design and conduct experiments to provide valid conclusions.

  5. Modern Tool Usage (SA5): An ability to Select and apply appropriate techniques, resources, and modern technology and IT tools, including prediction and modeling, to broadly-defined Engineering Technology problems, with an understanding of the limitations.

  6. The Engineering Technologist and Society (SA6): An ability to demonstrate understanding of the societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to Engineering Technology practice and solutions to broadly defined Engineering Technology problems.

  7. Environment and Sustainability (SA7): An ability to understand and evaluate the sustainability and impact of Engineering Technology work in the solution of broadly defined Engineering Technology problems in societal and environmental contexts.

  8. Ethics (SA8): Understand and commit to professional ethics and responsibilities, and norms of Engineering Technology practice.

  9. Individual and Team Work (SA9): An ability to Function effectively as an individual and as a member or leader in diverse teams.

  10. Communication (SA10): An ability to communicate effectively on broadly defined Engineering Technology activities with the Engineering Technologist community and with society at large by being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.

  11. Project Management (SA11): An ability to demonstrate knowledge and understanding of Engineering Technology management principles and apply these to one’s work as a member or leader in a team and to manage projects in multidisciplinary environments.

  12. Lifelong Learning (SA12): An ability to recognize the need for and have the ability to engage in independent and lifelong learning in specialist Engineering Technologies.

  • Candidates applying for this program must have passed higher Secondary School Certificate Examination (HSSC) II exam in Pre-Engineering or any equivalent qualification including DAE / A-level / ICS with at least 50% or 550 out of 1100 marks are eligible to apply for admission.

Pre Entry Admission Test

Candidates are required to:

  1. pass the pre-admission entry test of the university,

  2. pass UIT’s test in the last two years,

  3. pass HEC’s Undergraduate Studies Admission Test (USAT) with 50% marks, or

  4. score at least 800/1200 in SAT-I and secured at least 650/800 in SATII with subjects of Physics, Chemistry and Mathematics.

Scroll to Top