Ziauddin University

B.Sc. Software Engineering Technology

The BSc Software Engineering Technology programme is a rigorous and comprehensive academic curriculum designed to equip students like you with the necessary skills and knowledge to thrive in the dynamic field of software development. Throughout the programme, you will delve deep into the intricacies of various programming languages, software design principles, and algorithms, enabling you to develop robust and efficient software solutions. Additionally, you will gain expertise in database management, software testing methodologies, and project management techniques, ensuring that you possess a well-rounded skill set in all aspects of software technology. The programme also emphasises practical, hands-on experience, allowing you to apply your theoretical knowledge to real-world scenarios. Collaborative projects, industry internships, and experiential learning opportunities will further enhance your understanding and prepare you for the challenges of the industry. By the end of the programme, students will be well-prepared for a variety of roles, such as software technologist, software technology developer, or even project or technical manager. The BSc Software Engineering Technology programme opens up a world of exciting career prospects in the ever-evolving realm of technology. So, get ready to embark on a transformative educational journey that will shape your future in the digital world!”

Mission of the Programme

“To empower students with the knowledge, skills, and practical experience needed to excel in the dynamic field of software engineering technology. We are committed to providing a comprehensive and contemporary education that fosters innovation, critical thinking, and professionalism. Our programme aims to prepare graduates to meet the evolving demands of the technology industry, contribute to the development of cutting-edge software solutions, and make a positive impact on society through ethical and responsible practices. Through a combination of rigorous academics, hands-on learning, and industrial training, we strive to produce well-rounded, adaptable software engineering technology professionals who are ready to address the challenges of today and tomorrow.”

Why B.Sc. (Software Engineering Technology)

The BSc Software Engineering Technology programme can be a great choice for several reasons. Firstly, it provides a strong foundation in software development, equipping you with the necessary skills to excel in the field. Additionally, the programme often incorporates practical hands-on experience, allowing you to apply what you learn in real-world scenarios. This can be invaluable when it comes to securing internships or job opportunities in the future. Furthermore, the programme may also offer specialisation options, allowing you to focus on specific areas of interest within software engineering. Overall, choosing the BSc Software Engineering Technology programme can open up a world of opportunities in the ever-growing field of technology.

Programme Educational Objectives (PEO)

PEO1: Graduates will be proficient in software development, including the ability to code, test, and maintain software systems that meet industry standards and user requirements.

PEO2: Graduates will have the skills to analyse complex problems, apply software engineering technology principles, and develop innovative solutions, demonstrating the ability to adapt to a rapidly changing technology landscape.

PEO3: Graduates will excel in team-based environments, effectively collaborating with colleagues from diverse backgrounds and communicating technical concepts clearly and concisely.

PEO4: Graduates will uphold ethical and professional standards in software engineering, considering the societal, environmental, and legal implications of their work, and demonstrating a commitment to responsible technology usage.

Programme Learning Outcomes (PLOs)

Following the recommendations of NTC, PLOs of this programme are set to achieve Engineering Technologist Graduate Attributes as defined in the Sydney Accord.

PLO 1: Engineering Technology Knowledge

PLO 2: Problem Analysis

PLO 3: Design/Development of Solutions

PLO 4: Investigation

PLO 5: Modern Tool Usage

PLO 6: The Engineering Technologist and Society

PLO 7: Environment and Sustainability

PLO 8: Ethics

PLO 9: Individual and Teamwork

PLO 10: Communication

PLO 11: Project Management

PLO 12: Lifelong Learning

At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC. OR At least 50% marks in Intermediate (HSSC) examination with a pre-medical or equivalent qualification, certified by IBCC.
Deficiency: Students with pre-medical must have to pass deficiency courses of Mathematics of 06 credit hours in first two semesters.

Programme Type

Semester system

Semester Duration

Semester system: 

  • 16 weeks of Teaching
  • 2 weeks for Exams
Programme Duration/Length
  • 8 Semesters 
  • Min: 4 Years 
  • Max: 7 Years
Weightage for the final examination
  • Attendance* 10%
  • Continuous assessments 40%
  • Final Examination 50%
Semester 1st

SEMESTER I

S. No.

Course Code

Course Title

Th.

Lab

Cr. Hr.

Pre-requisite

1

CS-107T

Introduction to Info. & Comm. Technologies (Theory) (Computing-I)

1

0

1+2

 

2

CS-107L

Introduction to Info. & Comm. Technologies (Lab) (Computing-I)

0

2

 

2

CS-104T

Programming Fundamentals (Theory) (Computing-II)

2

0

2+2

 

3

CS-104L

Programming Fundamentals (Lab) (Computing-II)

0

2

 

4

NS-109

Calculus And Analytical Geometry (Natural Sciences-I)

3

0

3+0

 

5

NS-106T

Applied Physics (Theory) (Natural Sciences-II)

2

0

2+1

 

6

NS-106L

Applied Physics (Lab) (Natural Sciences-II)

0

1

 

7

HS-100

English Composition & Comprehension (Humanities and Social Sciences-I)

2

0

2+0

 

8

HS-101

HS-102

Islamic Studies/Ethical Behaviour (Humanities and Social Sciences-II)

2

0

2+0

 

Total

12

5

17

 
Semester 2nd

SEMESTER II

S. No.

Course Code

Course Title

Th.

Lab

Cr. Hr.

Pre-requisite

1

CS-112T

Object Oriented Programming (Theory)

(Software Engineering) Foundation-I

2

0

2+2

Programming Fundamentals (Theory and Lab)

2

CS-112L

Object Oriented Programming (Lab)

(Software Engineering) Foundation-I

0

2

3

EE-100T

Digital Logic Design (Theory)

(Software Engineering) Foundation-II

2

0

2+1

 

4

EE-100L

Digital Logic Design (Lab)

(Software Engineering) Foundation-II

0

1

 

5

HS-103

Pakistan Studies 

(Humanities and Social Sciences-III)

2

0

2+0

 

6

HS-114

Communication and Presentation Skills

(Humanities and Social Sciences-IV)

3

0

3+0

English Composition & Comprehension

7

NS-110

Linear Algebra (Natural Sciences-III)

2

0

2+0

Calculus and Analytical Geometry

8

CS-102T

Web Engineering (Theory)

(Software Engineering) Foundation-III

1

0

1+2

 

9

CS-102L

Web Engineering (Lab)

(Software Engineering) Foundation-III

0

2

 

Total

12

5

17

 
Semester 3rd

SEMESTER III

S. No.

Course Code

Course Title

Th.

Lab

Cr. Hr.

Pre-requisite

1

CS-211T

Data Structures and Algorithms (Theory)

(Software Engineering) Foundation-IV

2

0

2+1

Programming Fundamentals (Theory and Lab)

2

CS-211L

Data Structures and Algorithms (Lab)

(Software Engineering) Foundation-IV

0

1

3

CS-203T

Computer Communication Networks (Theory)

(Software Engineering) Foundation-V

2

0

2+2

 

4

CS-203L

Computer Communication Networks (Lab)

(Software Engineering) Foundation-V

0

2

5

HS-231

Technical and Business Writing (Humanities and Social Sciences-V)

2

0

3+0

Communication & Presentation Skills

6

SE-231T

Introduction to Software Engineering (Theory)

(Software Engineering) Breadth-II

2

0

2+1

Object Oriented Programming (Theory & Lab)

7

SE-231L

Introduction to Software Engineering (Lab) 

(Software Engineering) Breadth-II

0

1

8

NS-206

Probability and Statistics

(Natural Sciences-IV)

3

0

3+0

 

9

CS-213T

Introduction to Database System (Theory)

(Software Engineering) Foundation-V

2

0

2+1

Data Structures & Algorithms (Theory and Lab)

10

CS-213L

Introduction to Database System (Lab) 

(Software Engineering) Foundation-V

0

1

Total

13

5

18

 
Semester 4th

SEMESTER IV

S. No.

Course Code

Course Title

Th.

Lab

Cr. Hr.

Pre-requisite

1

CS-234T

Operating Systems (Theory)

(Software Engineering) Breadth -III

2

0

2+1

Data Structures & Algorithms (Theory and Lab)

2

CS-234L

Operating Systems (Lab)

(Software Engineering) Breadth -III

0

1

3

SE-232T

Software Construction and Development (Theory)

2

0

2+1

Introduction to Software Engineering (Theory and Lab)

4

SE-232L

Software Construction and Development (Lab)

0

1

5

CS-235T

Artificial Intelligence (Theory)

(Software Engineering) Breadth -V

1

0

1+1

Object Oriented Programming (Theory and Lab)

6

CS-235L

Artificial Intelligence (Lab)

(Software Engineering) Breadth -V

0

1

7

SE-243T

Software Design and Architecture (Theory) 

(Software Engineering) Breadth -IV

1

0

1+2

Software Construction and Development (Theory & Lab)

8

SE-243L

Software Design and Architecture (Lab) 

(Software Engineering) Breadth -IV

0

2

9

SE-212T

Software Quality Engineering (Theory)

(Software Engineering) Foundation-VI

2

0

2+1

Software Construction and Development (Theory & Lab)

10

SE-212L

Software Quality Engineering (Lab)

(Software Engineering) Foundation-VI

0

1

11

HS-207

Psychology (University Elective-1)

3

0

3+0

 

Total

11

6

17

 
Semester 5th

SEMESTER V

S. No.

Course Code

Course Title

Th.

Lab

Cr. Hr.

Pre-requisite

1

MS-303

Human Resource Management (University Elective-II)

3

0

3+0

 

2

SE-355T

Software Testing and Automation (Theory) 

(Depth Elective-1)

1

0

1+2

Software Quality Engineering (Theory & Lab)

3

SE-355L

Software Testing and Automation (Lab) (Depth Elective-1)

0

2

4

SE-351T

Software Re-Engineering (Theory)

(Depth Elective-II)

2

0

2+2

 

5

SE-351L

Software Re-Engineering (Lab) 

(Depth Elective-II)

0

2

6

HS-304

Professional Practices

 (Humanities and Social Sciences-VI)

2

0

2+0

 

7

MS-304

Entrepreneurship and Leadership (Management Elective-1)

3

0

3+0

 

Total

11

4

15

 
Semester 6th

SEMESTER VI

S. No.

Course Code

Course Title

Th.

Lab

Cr. Hr.

Pre-requisite

1

SE-361

Final Year Project-I

0

3

0+3

 

2

MS-300

Software Project Management 

(Management Elective-II)

2

0

2+0

 

3

SE-352T

Modeling and Simulation (Theory) (Depth Elective-III)

1

0

1+2

 

4

SE-352L

Modeling and Simulation (Lab) (Depth Elective-III)

0

2

 

5

CS-3532T

Mobile Application Development (Theory)

2

0

2+1

 

6

CS-353L

Mobile Application Development (Lab)

0

1

 

7

SE-331T

Formal Methods in Software Engineering (Theory)

2

0

2+1

 

8

SE-331L

Formal Methods in Software Engineering (Lab)

0

1

 

9

BM-301T

Bioinformatics (Theory) (IDTE-I)

1

0

1+1

 

10

BM-301L

Bioinformatics (Lab) (IDTE-I)

0

1

Total

8

8

16

 
Semester 7th

SEMESTER VII

S. No.

Course Code

Course Title

Th.

Lab

Cr. Hr.

Pre-requisite

1

SE-462

FYP-II

0

3

0+3

 

2

SE-463

Business Process Engineering

1

0

1+0

 

3

SE-453T

Agile Software Development (Theory) (Depth Elective-IV)

2

0

2+1

Software Construction and Development (Theory & Lab)

4

SE-453L

Agile Software Development (Lab) (Depth Elective-IV)

0

1

5

CS-454T

Cloud Computing (Theory)

(Depth Elective-V)

2

0

2+1

 

6

CS-454L

Cloud Computing (Lab)

(Depth Elective-V)

0

1

7

CS-457T

Machine Learning (Theory)

2

0

2+1

Artificial Intelligence (Theory & Lab)

8

CS-457L

Machine Learning (Lab)

0

1

9

EE-464

Renewable Energy (IDTE-II)

2

0

2+0

 

Total

9

6

15

 
Semester 8th

SEMESTER VIII

S. No.

Course Code

Course Title

Th.

Lab

Cr. Hr.

Pre-requisite

1

SE-464

Supervise Industrial Training (Compulsory)

0

16

0+16

 

Total

0

16

16

 
Electives

Total Credit Hours = 131

Total Lab Credit Hours=55 (41.99%)

Total Theory Credit Hours = 76 (58.01%)

List of Elective Subjects

Social Sciences

Management Sciences

• Critical Thinking

• Logic and Methodology

• International Relations 

• Professional Psychology

• Sociology 

• Criminology

    • Entrepreneurship and Leadership   
    • Financial Accounting 
    • Organizational Behavior
    • Project Management
  • Marketing Management

Interdisciplinary Technology Electives*

Depth Electives*

• Agricultural Technologies

• Bioinformatics

• Renewable Energy

• Biotechnology

• Agile Software Development

•Secure Software Design and Development

• Modeling and Simulation

• Software Testing and Automation  

• Software Defined Networking

• Deep Learning

• Error Correction and Coding Techniques

• Big Data Analytics

• Machine Learning

• Enterprises resources planning 

• Software Design patterns

• Information retrieval techniques

• Computer Vision

• Software RE-Engineering

 


Engineering Technology Domain Courses in

Recommended Schemes of Studies as per Framework

Knowledge Area

Name Of Course

Credit Hours

(Th. + Lab)

Contact Hours

(Th. +Lab)

Total Credit

Hours

Number of Courses

As per Scheme of Studies

As per Framework

As per Scheme of Studies

As per  Framework

Computing

Information and Communication Technology

1+2=3

1+6=7

7

6

2

2-3

Computer Programming

2+2=4

2+6=8

Bachelor of Engineering Technology(Software Engineering Technologist)(Foundation)

Object Oriented Programming

2+2=4

2+6=8

23

20

7

10

Digital logic and Design

2+1=3

2+3 =5

Data Structures and Algorithms

2+1=3

2+3 =5

Computer Communication Networks

2+2=4

2+6=8

Database Systems

2+1=3

2+3 =5

Operating Systems

2+1=3

2+3 =5

Web Engineering

1+2=3

1+6=7

Introduction to Software Engineering

2+1=3

2+3 =5

Bachelor of engineering Technology(Software Engineering Technologist) (Breadth)

Software Quality Engineering

2+1=3

2+3 =5

 

24

6

6

Software Architecture and Design

2+1=3

2+3 =5

Software Construction and Development

2+1=3

2+3 =5

Artificial Intelligence

1+1=2

1+3 =4

Formal Methods in Software Engineering

2+1=3

2+3 =5

Software Testing and Automation

1+2=3

2+3 =5

Bachelor Of Engineering Technology(Software Engineering Technologist)

(Depth)

Software Re-Engineering

2+1=3

2+3=5

21

14

7

5

Depth Elective-I

1+2=3

1+6=7

Depth Elective-II

1+2=3

1+6=7

Depth Elective-III

2+1=3

2+3=5

Depth Elective-IV

2+1=3

2+3=5

    

Depth Elective-V

1+2=3

1+6=7

IDTE-I

1+1=2

1+3=4

IDTE

IDTE-II

2+1=3

2+3=5

5

5

2

2

Project Part-I

0+3=3

0+9=9

Senior Design Project

Project Part-II

0+3=3

0+9=9

6

6

2

2

Supervised Industrial Training(Opt.)

0+16=16

0+16=16

Training

Supervised Industrial Training

0+16=16

0+16=16

16**

0

40 (Th.)+54 (Lab) = 94

40+154

=194

98-110

16

0

   

98-110

26

 


Non-Engineering Technology Domain Courses in 

Recommended Schemes of Studies as per Framework

Knowledge Area

Sub Area

Name Of Course

Credit Hours

(Th. + Lab)

Contact Hours

(Th. +Lab)

Total Credit

Hours

Number of Courses

As per Scheme of Studies

As per Framework

As per Scheme of Studies

As per  Framework

Humanities and Social Sciences

English(Expository Writing)

Communication Skills

3+0=3

3+0=3

2-3

Functional English

2+0=2

2+0=2

Technical Repost Writing

2+0=2

2+0=2

Culture

Islamic Studies/ethics

2+0=2

2+0=2

4

6

2

2

Pakistan Studies

2+0=2

2+0=2

Social Sciences Electives

Professional Practices

2+0=2

2+0=2

3

9

2

3

Health, Safety, and the Environment

1+0=1

1+0=1

Management Sciences

Management Sciences

Organizational Behavior/Management Elective-I

3+0=3

3+0=3

5

6

2

3

Entrepreneurship and leadership/Management Elective-II

2+0=2

2+0=2

Natural Sciences

Math (Quantitative Reasoning)

Calculus and Analytical Geometry

3+0=3

3+0=3

8

6

3

2

Linear Algebra

2+0=2

2+0=2

Probability and Statics

3+0=3

3+0=3

Physics

Applied Physics

2+1=3

2+3=5

University Electives

 

University Elective-I

3+0=3

3+0=3

3

4

1

1

University Elective-II

3+0=3

3+0=3

6

4

2

1

Total Credit Hours and Courses

Cr. Hrs.

34 + 1 = 35

Courses

15

Admission Fee (Only once)

Rs.15,000

Security Deposit (only once and refundable)

Rs.5,000

Tuition Fee (per semester)

Rs.51,000 (Rs.8500*6)

Examination Fee (per annum)

Rs.5,100 (Rs.850*6)

Total

Rs.76,100/Semester

The programme structure (Scheme of Studies) and list of courses for B.Sc. (Software Engineering Technology) programme are given below.

Drop Your Query
Scan the code
ZU University
Welcome to Ziauddin University
Please drop your query here
Our agent will respond to you in a day