BS (Software Engineering)

SE

Program Objective

  • To prepare students for careers in industry and to pursue advanced graduate studies.
  • Our goal has been, and continues to be, a high quality degree program in Software Engineering that prepares students for the industry, government, or entrepreneurial endeavors to exhibit professional advancement through significant technical realization and expanded leadership responsibility for lifelong learning.
  • The program prepares students to work and demonstrate the ability to work effectively as a team member and / or leader in an ever-changing professional environment and keep abreast with a knowledge of contemporary issues.

Learning Objective

  • Demonstrate the development of software systems and domain-appropriate software processes, and an ability to analyze a problem, and identify and define the software requirements of varying dimensions and complexity through the use of fundamental software engineering knowledge, work at different abstraction levels, and with appropriate design principles, tools, and technologies apposite to its solution.
  • An ability to apply design and development principles in the construction of software systems along with an understanding of professional, ethical, legal, security and social issues and responsibilities of varying complexity.
  • An ability to analyze the local and global impact of softwares on individuals, organizations, and society. Graduates will apply their technical knowledge and skills to progress and instigate software solutions that achieve goals significant to the industry, government or research area in which they are working. They will explore and integrate new technologies.
  • Graduates will have the ability to evaluate, verify, trouble-shoot, test and analyze an existing computer-based system, process, component or program.
  • Recognition of the need for and an ability to connect in enduring professional growth in their preferred field and able to demonstrate the development of professional skills obtain through recognized education, contribution in professional activities, attainment of new technical proficiencies, and development of executive and leadership abilities.

Salient Features

  • Highly Educated faculty
  • CEO Faculty
  • Class Rooms with state of the art facilities
  • Linkage with Industry
  • Group Study
  • Industrial Tours
  • Co-Curricular Activities
  • Spacious Computer labs equipped with latest computers
  • Indoor Sports Room
  • Case Study and Article Session
  • Job Placement and Internships
  • Vast number of Alumni

What are some career opportunities for Computer Science majors?

Rapid growth in technology-based jobs in all industries has created a need for technologically skilled professionals.

  • Software Developer.
  • Software Quality Assurance.
  • Software Architect
  • Information Systems Manager.
  • IT consultant.
  • Multimedia programmer.
  • Systems Analyst
  • Software Product Marketing Manager
  • Systems Developer
  • Web Application Developer
  • Information Security Analyst
  • Mobile Application Developer
  • CRM & ERP Developer
  • Information Technology Auditor
  • Game Programming

Duration

  • Four year degree program comprising 8 semesters with minimum of 135 Cr. Hrs.
  • Fall and Spring semester, while the Summer session will be utilized for internships or repeat courses.
  • The maximum duration to complete BS is 7 years.

Admission Requirements

  1. HSC or equivalent* securing at least 45% marks in aggregate OR Diploma of Associate Engineering securing at least 50% aggregate marks.
  2. Admission Test
  3. Interview

* Those having no Mathematics / Physics in Intermediate, shall be required to pass two additional remedial non-credit courses in mathematics and physics.

Degree Requirement

Each candidate for the BS Software Engineering degree is required to complete successfully 135 Cr. Hrs. as per the following detail:

Area
Core Courses
Elective/Specialization Courses
Supporting Science Courses
General Education / University Electives
Internship
Final Project
Total

Cr. Hrs
65
24
15
25
00
06
135

CGPA Requirement

An undergraduate student will need a minimum of 2.00 on the scale of 4.00 to graduate from the university.

FAQs

Q: How do I apply?
For directions on how to apply, please visit the web page for Admission’s.

Q: Can I complete my graduate degree part-time?
The program is full-time only.

Q: Course Load?
Minimum 3 courses and maximum 6 courses.

Q: My Intermediate isn’t in Science background. What kind of background should I have before applying to the program?
To be considered for admission to any of our graduate programs, students usually have a science background, however students from other equivalent background may also apply.

Q: What courses will transfer into Computer Science Department?
Transferring credits from PGC university or College.
Yes, as per the evaluation of your case.
Transferring credits from other Institutions .
Your transfer work will be evaluated once all of your required documents are received. All transfer students are initially admitted into University as per HEC criteria.

Q: I just appeared in the exam. Am I eligible to apply?
Result awaiting may also apply.

Q: How will I find a job when I’m done?
HR and recruitment office will assist you in internships and job placement.

Q: Can I continue for MS/Mphil (National or Abroad) after completion of BS ?
Yes. Infact many of Mohammad Ali Jinnah University students went abroad for MS leading to PhD.

(a) Core Courses

Course Title
Introduction to Computing
Introduction to Computing Lab
Computer Programming
Computer Programming Lab
Discrete Mathematics
Data Structures
Data Structures Lab
Software Engineering
Database Systems
Database Systems Lab
Digital Logic Design
Digital Logic Design Lab
Microprocessor and Assembly Language
Microprocessor and Assembly Language Lab
Design and Analysis of Algorithms
Data Communications & Computer Networks
Data Communications & Computer Networks Lab
Computer Architecture & Organization
Operating Systems
Operating Systems Lab
Object Oriented Programming
Object Oriented Programming Lab
Human Computer Interaction
Software Project Management
Formal Software Specifications
Software Architecture
Software Testing
Software Requirement Engineering
Professional Issues in Computing

Code
CS 1113
CS 1111
CS 1123
CS 1121
MTC 1033
CS 2142
CS 2141
CS 2213
CS 2313
CS 2311
CS 1512
CS 1511
CS 2522
CS 2521
CS 2163
CS 3712
CS 3711
CS 2533
CS 3413
CS 3411
CS 1133
CS 1131
CS 4223
SE 3183
SE 3623
SE 3253
SE 3223
SE 3243
CS 3173

Cr. Hrs.
3
1
3
1
3
2
1
3
3
1
2
1
2
1
3
2
1
3
3
1
3
1
3
3
3
3
3
3
3

(b) Elective Courses

Course Title
Software Metrics
Software Engineering Economics
Design Patterns
Software Quality Engineering
Enterprise Application Development
Enterprise Application Development Lab
Agile Software Development
Business Process Engineering
Data Warehousing & Data Mining
Cyber Forensics, Risk & Control
Mobile Application and Development
Mobile Application Development Lab
Web Application Development
Web Application Development Lab
Information and Network Security
Computer Graphics & Animation
Computer Graphics & Animation Lab
Multimedia Systems and Applications
Usability Engineering

Code
SE 4483
SE 4473
CS 4493
SE 3653
CS 4183
CS 4181
CS 4233
CS 4243
CS 4223
CS 4383
CS 4192
CS 4191
CS 4712
CS 4711
CS 3713
CS 4512
CS 4511
CS 4533
SE 4223

Cr. Hrs.
3
3
3
3
3
1
3
3
3
3
2
1
2
1
3
2
1
3
3

(c) Supporting Science Courses

Course Title
Calculus I
Calculus II
Linear Algebra
Probability and Statistics
Basic Electronics
Basic Electronics Lab

Code
MTC 1013
MTC 1023
MTC 2043
MTC 2053
EEC 1012
EEC 1011

Cr. Hrs.
3
3
3
3
2
1

(d) General Education/University Elective Courses

Course Title
Pakistan Studies
Islamic Studies / Ethics
Freshman English
Oral Communications
Technical Report Writing
Humanities -I
Humanities -II
Management Elective -I
Management Elective -II

Code
HMC 1002
HMC 1012
HMC 1013
HMC 1023
HMC 2033
HMC 2xx3
HMC 3xx3
MGT 3xx3
MGT 4xx3

Cr. Hrs.
2
2
3
3
3
3
3
3
3

(e) Internship

  • It is mandatory for every student to participate in an 8 weeks summer internship program following their 6th semester or after the completion of 90 credit hours.
  • Each student will be allocated an internship coordinator who will monitor the performance of student regarding internship.
  • On the completion of internship, the student will submit a report as per prescribed format and a formal evaluation will be carried out and Pass/Fail grade will be awarded to the student.

(f) Project

A student may register final year project in the 7th semester of his / her degree program after completion of 90 SCH (or equivalent to the first six semester course load as per scheme of studies of the BS (SE) program)

+ PROGRAM OBJECTIVES

SE

Program Objective

  • To prepare students for careers in industry and to pursue advanced graduate studies.
  • Our goal has been, and continues to be, a high quality degree program in Software Engineering that prepares students for the industry, government, or entrepreneurial endeavors to exhibit professional advancement through significant technical realization and expanded leadership responsibility for lifelong learning.
  • The program prepares students to work and demonstrate the ability to work effectively as a team member and / or leader in an ever-changing professional environment and keep abreast with a knowledge of contemporary issues.

Learning Objective

  • Demonstrate the development of software systems and domain-appropriate software processes, and an ability to analyze a problem, and identify and define the software requirements of varying dimensions and complexity through the use of fundamental software engineering knowledge, work at different abstraction levels, and with appropriate design principles, tools, and technologies apposite to its solution.
  • An ability to apply design and development principles in the construction of software systems along with an understanding of professional, ethical, legal, security and social issues and responsibilities of varying complexity.
  • An ability to analyze the local and global impact of softwares on individuals, organizations, and society. Graduates will apply their technical knowledge and skills to progress and instigate software solutions that achieve goals significant to the industry, government or research area in which they are working. They will explore and integrate new technologies.
  • Graduates will have the ability to evaluate, verify, trouble-shoot, test and analyze an existing computer-based system, process, component or program.
  • Recognition of the need for and an ability to connect in enduring professional growth in their preferred field and able to demonstrate the development of professional skills obtain through recognized education, contribution in professional activities, attainment of new technical proficiencies, and development of executive and leadership abilities.

Salient Features

  • Highly Educated faculty
  • CEO Faculty
  • Class Rooms with state of the art facilities
  • Linkage with Industry
  • Group Study
  • Industrial Tours
  • Co-Curricular Activities
  • Spacious Computer labs equipped with latest computers
  • Indoor Sports Room
  • Case Study and Article Session
  • Job Placement and Internships
  • Vast number of Alumni

What are some career opportunities for Computer Science majors?

Rapid growth in technology-based jobs in all industries has created a need for technologically skilled professionals.

  • Software Developer.
  • Software Quality Assurance.
  • Software Architect
  • Information Systems Manager.
  • IT consultant.
  • Multimedia programmer.
  • Systems Analyst
  • Software Product Marketing Manager
  • Systems Developer
  • Web Application Developer
  • Information Security Analyst
  • Mobile Application Developer
  • CRM & ERP Developer
  • Information Technology Auditor
  • Game Programming

Duration

  • Four year degree program comprising 8 semesters with minimum of 135 Cr. Hrs.
  • Fall and Spring semester, while the Summer session will be utilized for internships or repeat courses.
  • The maximum duration to complete BS is 7 years.

Admission Requirements

  1. HSC or equivalent* securing at least 45% marks in aggregate OR Diploma of Associate Engineering securing at least 50% aggregate marks.
  2. Admission Test
  3. Interview

* Those having no Mathematics / Physics in Intermediate, shall be required to pass two additional remedial non-credit courses in mathematics and physics.

Degree Requirement

Each candidate for the BS Software Engineering degree is required to complete successfully 135 Cr. Hrs. as per the following detail:

Area
Core Courses
Elective/Specialization Courses
Supporting Science Courses
General Education / University Electives
Internship
Final Project
Total

Cr. Hrs
65
24
15
25
00
06
135

CGPA Requirement

An undergraduate student will need a minimum of 2.00 on the scale of 4.00 to graduate from the university.

FAQs

Q: How do I apply?
For directions on how to apply, please visit the web page for Admission’s.

Q: Can I complete my graduate degree part-time?
The program is full-time only.

Q: Course Load?
Minimum 3 courses and maximum 6 courses.

Q: My Intermediate isn’t in Science background. What kind of background should I have before applying to the program?
To be considered for admission to any of our graduate programs, students usually have a science background, however students from other equivalent background may also apply.

Q: What courses will transfer into Computer Science Department?
Transferring credits from PGC university or College.
Yes, as per the evaluation of your case.
Transferring credits from other Institutions .
Your transfer work will be evaluated once all of your required documents are received. All transfer students are initially admitted into University as per HEC criteria.

Q: I just appeared in the exam. Am I eligible to apply?
Result awaiting may also apply.

Q: How will I find a job when I’m done?
HR and recruitment office will assist you in internships and job placement.

Q: Can I continue for MS/Mphil (National or Abroad) after completion of BS ?
Yes. Infact many of Mohammad Ali Jinnah University students went abroad for MS leading to PhD.

+ COURSE STRUCTURE

(a) Core Courses

Course Title
Introduction to Computing
Introduction to Computing Lab
Computer Programming
Computer Programming Lab
Discrete Mathematics
Data Structures
Data Structures Lab
Software Engineering
Database Systems
Database Systems Lab
Digital Logic Design
Digital Logic Design Lab
Microprocessor and Assembly Language
Microprocessor and Assembly Language Lab
Design and Analysis of Algorithms
Data Communications & Computer Networks
Data Communications & Computer Networks Lab
Computer Architecture & Organization
Operating Systems
Operating Systems Lab
Object Oriented Programming
Object Oriented Programming Lab
Human Computer Interaction
Software Project Management
Formal Software Specifications
Software Architecture
Software Testing
Software Requirement Engineering
Professional Issues in Computing

Code
CS 1113
CS 1111
CS 1123
CS 1121
MTC 1033
CS 2142
CS 2141
CS 2213
CS 2313
CS 2311
CS 1512
CS 1511
CS 2522
CS 2521
CS 2163
CS 3712
CS 3711
CS 2533
CS 3413
CS 3411
CS 1133
CS 1131
CS 4223
SE 3183
SE 3623
SE 3253
SE 3223
SE 3243
CS 3173

Cr. Hrs.
3
1
3
1
3
2
1
3
3
1
2
1
2
1
3
2
1
3
3
1
3
1
3
3
3
3
3
3
3

(b) Elective Courses

Course Title
Software Metrics
Software Engineering Economics
Design Patterns
Software Quality Engineering
Enterprise Application Development
Enterprise Application Development Lab
Agile Software Development
Business Process Engineering
Data Warehousing & Data Mining
Cyber Forensics, Risk & Control
Mobile Application and Development
Mobile Application Development Lab
Web Application Development
Web Application Development Lab
Information and Network Security
Computer Graphics & Animation
Computer Graphics & Animation Lab
Multimedia Systems and Applications
Usability Engineering

Code
SE 4483
SE 4473
CS 4493
SE 3653
CS 4183
CS 4181
CS 4233
CS 4243
CS 4223
CS 4383
CS 4192
CS 4191
CS 4712
CS 4711
CS 3713
CS 4512
CS 4511
CS 4533
SE 4223

Cr. Hrs.
3
3
3
3
3
1
3
3
3
3
2
1
2
1
3
2
1
3
3

(c) Supporting Science Courses

Course Title
Calculus I
Calculus II
Linear Algebra
Probability and Statistics
Basic Electronics
Basic Electronics Lab

Code
MTC 1013
MTC 1023
MTC 2043
MTC 2053
EEC 1012
EEC 1011

Cr. Hrs.
3
3
3
3
2
1

(d) General Education/University Elective Courses

Course Title
Pakistan Studies
Islamic Studies / Ethics
Freshman English
Oral Communications
Technical Report Writing
Humanities -I
Humanities -II
Management Elective -I
Management Elective -II

Code
HMC 1002
HMC 1012
HMC 1013
HMC 1023
HMC 2033
HMC 2xx3
HMC 3xx3
MGT 3xx3
MGT 4xx3

Cr. Hrs.
2
2
3
3
3
3
3
3
3

(e) Internship

  • It is mandatory for every student to participate in an 8 weeks summer internship program following their 6th semester or after the completion of 90 credit hours.
  • Each student will be allocated an internship coordinator who will monitor the performance of student regarding internship.
  • On the completion of internship, the student will submit a report as per prescribed format and a formal evaluation will be carried out and Pass/Fail grade will be awarded to the student.

(f) Project

A student may register final year project in the 7th semester of his / her degree program after completion of 90 SCH (or equivalent to the first six semester course load as per scheme of studies of the BS (SE) program)

+ SCHEME OF STUDIES

Register for SPRING 2018



MAJU Website!

Visit our Official Mohammad Ali Jinnah Website for admission in CS program.