Session On “Introduction To BS Software Engineering Program”

Please join us for a webinar on the Launch of Software Engineering at DHA Suffa University on August 15 at 5:30-6:45 pm

This will be a great opportunity for you to interact with the Head of Software Engineering, Dr. Rizwan ul Hasan along with Industry Expert, Mr. Emran Riyaz, CEO VectraCom Group.

Semester Course Title Course Code Credit Hours
I Introduction to Computing and Programming EE-1011 3
Introduction to Computing and Programming Lab EE-1011L 1
Calculus and Analytical Geometry BS-1301 3
Applied Physics BS-1101 3
Applied Physics Lab BS-1101L 1
Electrical Workshop Practices EE-1012 1
English Composition HU-1001 3
Linear Algebra BS-1302 3
English Composition HU-1001 3
Linear Algebra BS-1302 3
total 18
Semester Course Title Course Code Credit Hours
II Linear Circuit Analysis EE-1021 3
Linear Circuit Analysis Lab EE-1021L 1
Computer Aided Engineering Drawing EE-1023 1
Object Oriented Programming EE-1022 3
Object Oriented Programming Lab EE-1022L 1
Differential Equations BS-2302 3
Communication Skills HU-1004 3
Multivariate Calculus BS-2301 3
Multivariate Calculus BS-2301 3
total 17
Semester Course Title Course Code Credit Hours
III Electrical Network Analysis EE-2123 3
Electrical Network Analysis Lab EE-2123L 1
Electronic Devices & Circuits EE-2233 3
Electronic Devices & Circuits Lab EE-2233L 1
Data Structure and Algorithms EE-2031 3
Data Structure and Algorithms Lab EE-2031L 1
Complex Variables and Transforms BS-3301 3
Probability Methods for Engineers BS-1403 3
total 18
Semester Course Title Course Code Credit Hours
IV Electronic Circuit Analysis and Design EE-2241 3
Electronic Circuit Analysis and Design Lab EE-2241L 1
Digital Logic and Design EE-2242 3
Digital Logic and Design Lab EE-2242L 1
Signals and Systems EE-2043 3
Signals and Systems Lab EE-2043 1
Pakistan Studies HU-2101 2
total 18
Semester Course Title Course Code Credit Hours
V Instrument and Measurement EE-3252 3
Instrument and Measurement Lab EE-3252L 1
Microprocessor Based Systems EE-3251 3
Microprocessor Based Systems Lab EE-3251L 1
Communication Systems EE-3353 3
Communication Systems Lab EE-3353L 1
Electromagnetic Field Theory EE-3055 3
Power Distribution and Utilization EE-3154 3
total 18
Semester Course Title Course Code Credit Hours
VI Linear Control Systems EE-3062 3
Linear Control Systems Lab EE-3062L 1
Electrical Machines EE-3163 3
Electrical Machines Lab EE-3163L 1
Computer Communication Networks EE-3361 3
Computer Communication Networks Lab EE-3361L 1
EE Technical Elective I EE-3XXX 3
Semester Course Title Course Code Credit Hours
total 18
VII EE Design Project 1 EE-4071 3
EE Technical Elective III EE-4XXX 3
EE Technical Elective II EE-4XXX 3
EE Technical Elective III Lab EE-4XXXL 1
Technical and Business Communication HU-4008 3
Non-EE Technical Elective I XX-4XXX 3
Humanities / Social Science Elective XX-4XXX 2
Humanities / Social Science Elective XX-4XXX 2
Semester Course Title Course Code Credit Hours
total 18
VIII EE Technical Elective – IV EE-4XXX 3
EE Technical Elective – V EE-4XXX 3
EE Technical Elective V Lab EE-4XXXL 1
EE Design Project – II EE-4083 3
Non-EE Technical Elective – II XX-4XXX 3
Non-Technical Elective XX-XXXX 2
total 15
Total Credit Hours = 140

Specialization Streams

Area Course title
Telecommunication Computer Communication Networks Transmission and Switching
Optical Communication Mobile and Pervasive Computing
Digital Communication Wave Propagation and Antennas
RF and Microwave Engineering Multimedia Communication
Digital Image Processing Wireless and Mobile Communication
Satellite Engineering Navigation and Radar Systems
Information Theory and Coding
Introduction to Chaos Theory Chaos Theory & Fractals
Electronics Digital Control Systems Nanoelectronics
Industrial Process Control Embedded System Design
Digital Electronics Optoelectronics
Instrumentation & Measurement FPGA Based System Design
Digital Image Processing Organic Electronics
Integrated Electronics Industrial Electronics
Digital System Design VLSI Design
Power Systems Advanced Electrical Machines Power System Protection
Power System Analysis PLC and Electrical Drives
Electrical Machine Design Power System Stability & Control
Power System Distribution Power Generation
Electrical Power Transmission Renewable Energy Systems

Cross Registration

DSU Course Foreign University Offering Equivalent Course Title Foreign University Course
EE-1021 : Linear Circuit Analysis MIT – USA Circuits & Electronics
EE-3512 : Electrical Power Systems MIT – USA Introduction to Electric Power Systems
EE-3232 : Digital Signal Processing Ecole Polytechnique de Lausanne (through Coursera) Federale Digital Signal Processing
EE-3113 : Power Electronics University of Colorado at Boulder (through Coursera) Introduction to Power Electronics
EE-1011: Introduction to Computing & Programming MIT – USA Introduction to Computer Science and Programming
BS-1403: Probability and Statistics UC Berkeley – USA Introduction to Statistics
BS-1101: Applied Physics University of Colorado at Boulder (through Coursera) Physics-1 (for Physical Science Majors)
BS-1301: Calculus and Analytical Geometry University of Pennsylvania (through Coursera) Calculus: Single Variable
BS-1302: Linear Algebra University of California, Irvine (through Coursera) Algebra

Notes:

1. The lab/practical part of the course is treated separately. All aspects of the laboratory component including teaching, attendance, assignments, examination and grading is treated separately from the theory component.

2. National/International model being followed. HEC Revised BE Electrical Engineering Curriculum, 2012.

Semester 1
S.No. Course Title Credit Hours
1 Elective 1 3
2 Elective 2 3
3 Elective 3 3
Total 9
Semester 2
Course Title Credit Hours
4 Elective 4 3
5 Elective 5 3
6 Elective 6 3
Total 6
Semester 3
Course Title Credit Hours
7 Written Comprehensive Exam & Proposal Defence
Total 6
Semester 4
Course Title Credit Hours
8 PhD Dissertation 12
Total Semester Credit Hours 12
Semester 5
Course Title Credit Hours
9 PhD Dissertation 12
Total Semester Credit Hours 12
Semester 6
Course Title Credit Hours
10 PhD Dissertation 12
Total Semester Credit Hours 12
Total Credit Hours Required = 54

Elective Courses for PhD in Computer Science

Area Course title
Mobile & Ubiquitous Computing Ubiquitous Computing
Mobile Application Development
Mobile & Wireless Computing
Mobile Software Engineering
Cloud & Cluster Computing Cloud Computing
Social Computing
Cluster & Grid Computing
Concurrent & Distributed Computing
Big Data Analytics
Computational Social Science
Data Mining
Bioinformatics Introduction to Bioinformatics
Computational Biology
Biological Data Management
Computational Genomics
Protein Sequence & Structural Analysis
System Biology
Computational Linguistics Natural Language Processing
Statistical NLP
Computational Grammar
Machine Learning
Computational Morphology
Computer Graphics and Visualization Advanced Computer Graphics
Physically based Animation in Computer Graphics
Mobile Graphics Programming on Android
High Performance Computing using
CUDA
Graphics Programming in the Web Browser using WebGL
Mathematical Methods in Computer Graphics
Introduction to GPU Programming using
Shaders
Scientific Visualization

 

S .No Course Title Credit Hours
Semester 1
1 Elective 1 3
2 Elective 2 3
3 Elective 3 3
S .No Course Title Credit Hours
Semester 2
4 Elective 4 3
5 Elective 5 3
6 Elective 6 3
S .No Course Title Credit Hours
Semester 3
7 PhD Comprehensive Exam
Semester 4
8 PhD Dissertation Proposal
Semester 5
9 PhD Dissertation 36
Total = 54

Elective Courses for PhD in Mechanical Engineering

Area Course Title
General Courses Optimization of Engineering Systems
Measurements and Instrumentation
Special Topics in Mechanical Engineering
Mathematics Courses Advanced Numerical Methods
Functional Analysis and Computational Linear Algebra
Applied Regression and Design of Experiments
Advanced Probability and Statistics
Advanced Mathematical Techniques
Engineering Mechanics
Stream Courses
Continuum Mechanics
Advanced Finite Element Methods
Advanced Dynamics
Constitutive Modeling of Materials
Advanced Vibrations
Nonlinear Dynamics and Chaos
Microelectromechanical Systems
Robotics and Parallel Mechanisms
Theory of Elasticity
Theory of Plasticity
Modern Control of Linear Systems
Rotordynamics
Smart Materials and Structures
Mechanics of Composite Materials
Theory of Plates and Shells
Special Topics in Engineering Mechanics

Specialization Streams

Area Course title
Thermofluid Stream
Courses
Advanced Fluid Mechanics Advanced Gas Dynamics
Computational Fluid Dynamics Renewable Energy Technologies
Modeling and Simulation of Turbulent Flows Advanced Thermodynamics
Two Phase Flows and Phase Change Conduction Heat Transfer
Fluid Structure Interaction Convection Heat Transfer
Turbulence and Mixing Radiation Heat Transfer
Advanced Heat and Mass Transfer Advanced Turbomachinery
Combustion Phenomena Transport Processes in Energy Systems
Viscous Flow Experimental Fluid Mechanics
Power Plant Engineering Inviscid Flow
Aerodynamics Special Topics in Thermofluids
Aerospace Propulsion
Materials and Manufacturing
Stream Courses
Continuum Mechanics Operations Research
Advanced Finite Element Methods Finite Element Analysis in Manufacturing
Materials for High Temperature Applications Processes
Advanced Fatigue and Fracture Analysis Advanced Machine Design
Tribology Non-destructive Testing
Material Structure and Defects Project Management
Thermodynamics of Materials Application of Computer Graphics in Engineering
Materials Characterization Artificial Intelligence in Design and Manufacturing
Engineering Nanomaterials Reliability and Quality Engineering
Mechanical Properties of Engineering Polymers Sustainable Manufacturing
Advanced Manufacturing Processes Selection of Materials
Advanced Product Design Special Topics in Materials and Manufacturing
Manufacturing Process Capability
Supply Chain Management in Engineering
Simulation of Industrial System
Engineering Mechanics
Stream Courses
Continuum Mechanics Theory of Plates and Shells
Advanced Finite Element Methods Special Topics in Engineering Mechanics
Advanced Dynamics
Constitutive Modeling of Materials
Advanced Vibrations
Nonlinear Dynamics and Chaos
Microelectromechanical Systems
Materials Characterization
Robotics and Parallel Mechanisms
Theory of Elasticity
Theory of Plasticity
Modern Control of Linear Systems
Rotordynamics
Smart Materials and Structures
Mechanics of Composite Materials
Energy System and Technology
Stream Courses
Energy Audit and Management Advanced Clean Coal Technologies
Solar Thermal Engineering Combustion and Pollution Control
Bio Energy Engineering Hydrogen Technologies and Fuel Cells
Environmental Impact Assessment Energy Management in Buildings
Hybrid Power Sources Energy Economics and Management
Hydro Power Plants Solar Photovoltaic Systems
Wind Energy Engineering Biofuels Engineering
Instrumentation in Energy Systems Advanced Heat and Mass Transfer
Fuels and Combustion Energy Management and Utilization
Power Electronics and Motor Drives Fundamentals of Energy Engineering
Electrical Power Transmission and Distribution Electrical Power Generation Systems
Renewable Energy Systems
Energy Systems Modelling and Simulation
Semester Course Title Course Code Core Credits Hours
I Advanced Analysis of Algorithms CS-5001 Y 3
Advanced Theory of Computation CS-5002 Y 3
MS(CS) Elective 1 CS-5XXX N 3
Research Methodology CS-5000 Y 1
total 10
Semester Course Title Course Code Core Credits Hours
II Advanced Computer Architecture CS-5003 Y 3
Advanced Operating Systems CS-5004 Y 3
MS(CS) Elective 2 CS-5XXX N 3
total 9
Semester Course Title Course Code Core Credits Hours
III MS(CS) Elective 3 CS-6XXX N 3
MS(CS) Elective 4 CS-6XXX N 3
MS Thesis-I CS-6900 N 3
total 9
Semester Course Title Course Code Core Credits Hours
IV MS Thesis-II CS-6901 N 3
total 3
Total credit hours 31

In lieu of MS Thesis (6 credit hours) student may opt one course (3 credit hours) and Research Project (3 credit hours).

HEC Proposed study plan for BS (Software Engineering)
4-Year Program (8 Regular Semesters of 18 weeks each).

Semester Course Title Course Code Credit Hours Pre-requisite
I Introduction to Information and Communication Technology SE-1201 2+1
Programming Fundamentals SE-1001 3+1
English Composition & Comprehension HU-1001 3+0
Calculus & Analytical Geometry BS-1301 3+0
Pakistan Studies HU-1006 2+0
Applied Physics BS-1101 3+0
total 16+2
Semester Course Title Course Code Credit Hours Pre-requisite
II Object Oriented Programming SE-1002 3+1 Programming Fundamentals
Communication & Presentation Skills HU-2001 3+0 English Composition and Comprehension
Discrete Structures SE-2002 3+0
Software Engineering SE-XXXX 3+0
Islamic Studies HU-1002 2+0
University Elective – I SE-XXXX 3+0
total 17+1
Semester Course Title Course Code Credit Hours Pre-requisite
III Data Structures & Algorithms SE-2001 3+1 Object Oriented Programming
Software Requirement Engineering SE-XXXX 3+0 Software Engineering
Human Computer Interaction SE-XXXX 3+0 Software Engineering
Linear Algebra BS-1302 3+0
University Elective – II SE-XXXX 3+0
total 15+1
Semester Course Title Course Code Credit Hours Pre-requisite
IV Operating Systems SE-2004 3+1 Data Structures & Algorithms
Database Systems SE-2003 3+1 Data Structures & Algorithms
Software Design & Architecture SE-XXXX 2+1 Software Requirement Engineering
Probability and Statistics BS-1402 3+0
University Elective – III SE-XXXX 3+0
total 14+3
Semester Course Title Course Code Credit Hours Pre-requisite
V Software Construction and Development SE-XXXX 2+1 Software Design and Architecture
Computer Networks SE-3002 3+1 Data Structures & Algorithms
Technical and Business Writing HU-3001 3+0 Communication & Presentation Skills
SE Supporting –I SE-XXXX 3+0
SE Supporting –II SE-XXXX 3+0
total 14+2
Semester Course Title Course Code Credit Hours Pre-requisite
VI Software Quality Engineering SE-XXXX 3+0 Software Engineering
Information Security SE-3003 3+0
Professional Practice HU-XXXX 3+0
Web Engineering SE-XXXX 3+0
SE Elective –I SE-XXXX 3+0
SE Supporting –II SE-XXXX 3+0
total 18+0
Semester Course Title Course Code Credit Hours Pre-requisite
VII Software Project Management SE-XXXX 3+0 Software Engineering
Software Re-Engineering SE-XXXX 3+0 Software Construction & Development
SE Elective -II SE-XXXX 3+0
SE Elective – III SE-XXXX 3+0
Final Year Project – I SE-4001 0+3
total 12+3
Semester Course Title Course Code Credit Hours Pre-requisite
VIII SE Elective – IV SE-XXXX 3+0
SE Elective – V SE-XXXX 3+0
Final Year Project – II SE-4002 0+3
University Elective – IV SE-XXXX 3+0
total 9+3
Total credit hours 130

Specialization Streams

Area Course title
Mobile & Ubiquitous
Ubiquitous
Computing
Computing Mobile Application Development
Mobile & Wireless Computing Mobile Software Engineering
Human Computer Interaction Tiny OS
Android Programming Cyber Security
Cloud & Cluster
Computing
High Performance Computing Cloud Computing
Social Computing Big Data Analytics
Cluster & Grid Computing Semantic Web
Concurrent & Distributed Computing Computational Social Science
Bio-Informatics Introduction to Bio-Informatics Computational Genomics
Computational Genetics Protein Sequence & Structural Analysis
Biological Data Management Computational Chemistry
Computational
Linguistics
Natural Language Processing Text Mining
Statistical NLP Machine Learning
Computational Grammar Computational Morphology
Computer Graphics and
Visualization
Introduction to Computer Graphics using Modern OpenGL Graphics Programming in the Web Browser using WebGL
High Performance Computing using CUDA Mathematical Methods in Computer Graphics
Physically based animation in Computer Graphics Introduction to GPU programming using Shaders
Mobile Graphics Programming on Android Scientific Visualization

Cross Registration with Online Courses at Stanford, MIT, UC Berkeley and others

Course Name Foreign University Course DSU Equivalent Course
Principles of Database Systems University of Washington, USA CS-204: Database Systems
Operating Systems and System Programming UC Berkeley, USA CS-206: Operating Systems
Introduction to Algorithms MIT, USA CS-302: Design and Analysis of Algorithms
Software Engineering UC Berkeley, USA CS-305: Software Engineering
Introduction to Artificial Intelligence UC Berkeley, USA CS-306: Artificial Intelligence
Programming Languages and Compilers UC Berkeley – USA CS-313: Compiler Construction
Introduction to Copyright Law MIT, USA CS-404: Professional Issues in IT
iPhone Application Development Stanford, USA CS-440: Mobile Application Development
Machine Learning University of California Irvine, USA CS-421: Machine Learning
Computer Graphics MIT, USA CS-551 Introduction to Computer Graphics using Modern OpenGL