CS---Copy.2


Personal Traits / Attributes

  • If you like problem solving by applying different technique.
  • If you’re good in Science and Mathematics and have strong thinking capabilities.
  • If you know how to manage time wisely.
  • You are organized person and mostly finish one task before starting another.
  • Your analytic capabilities are very strong.
  • If you’re a creative person and have intellectual abilities.
  • Careers like, Game developer, Software Engineer, Programmer, Analyst etc., attract you.

Why BS Computer Science & Software Engineering?

  • This program provides a carefully designed computer science core, surrounded by a widespread selection of challenging technological elective courses.
  • To bring forth competent Computing Professionals with a strong understanding of computer science bodies of knowledge and theories, who can apply firm principles and methods to the cost-effective conception, development, operation, and maintenance of high-quality software and are prepared for lifelong learning.
  • Develop an aptitude to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems.
  • An ability to design a system, component, or process to meet preferred needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  • Work effectively in teams to design and implement solutions to computational problems and apply sound principles to the synthesis and analysis of computer systems.
  • The graduates can also pursue further education in any of the programs like MS Computer Science, MS Software Engineering, MS Project Management, MS Information and Network Security, MS Supply Chain Management, and MBA in any discipline (transition as techno MBA).

Why BS Computer Science & Software Engineering from MAJU?

  • The undergraduate program in Computer Science and Software Engineering offers an excellent learning opportunity to students with the help of top-notch research-active faculty.
  • Learn from professionally qualified faculty and industry’s professionals.
  • Personal effectiveness and development courses to help groom a well rounded personality.
  • The undergraduate degree prepares students to do extremely well at solving problems creatively, an essential proficiency that can be useful to a diverse variety of fields.
  • Organize students for vocation in industry to pursue advanced graduate studies.
  • University foundation courses to broaden knowledge base and improve skills & competencies.
  • Rigorous set of core subjects for specializing in Computer Science and Software Engineering.
  • A broad set of Electives drawn from the MAJU undergraduate curriculum with minimum requirements for meeting the criteria for majors.
  • Internships & job placements specific to the career path.
  • Research courses in both Computer Science and Software Engineering
  • Intensive use of the technology to equip the graduates with the latest analytical tools & techniques.
  • Apply fundamental principles and methods of Computer Science and permit students to demonstrate aptitude in problem-solving techniques using the computer in the analysis of complex problems and the combination of solutions to those problems.
  • Students are expected early on to design and evaluate their programs, in order to develop their technical skills as part of a successful development process.
  • Graduates will have a solid comprehension of the theory and essential concepts computer science, helping students to adapt to novel developments in the field of computer science.
  • Through technical documentation, presentations, reports, and peer reviews, students develop strong communication skills and through teamwork, they develop strong interpersonal skills.
  • Hands on experience with various software systems and Programming languages are an integral part of the program.
  • Software Engineers potential career opportunities are to develop software for telecommunications, financial systems, aeronautics, medical devices, transportation systems, and banking and insurance companies.
  • Software Engineers tend to hold technical, decision-making positions, such as Systems Analyst, Software Architect, Quality Analyst, and Project Manager.
  • Our graduates are consistently accepted in leading MS and PhD programs abroad.

Program Objective

  • To organize students for vocation in industry and to pursue advanced graduate studies.
  • Upon graduation BS (CS) students will be able to perform research in all branches of the computing field.
  • This program provides a carefully designed computer science core, surrounded by a widespread selection of challenging technological elective courses.
  • To bring forth competent Computing Professionals with a strong understanding of computer science bodies of knowledge and theories, who can apply firm principles and methods to the cost-effective conception, development, operation, and maintenance of high-quality software and are prepared for lifelong learning.

Learning Objective

  • Apply fundamental principles and methods of Computer Science and permit students to demonstrate aptitude in problem-solving techniques using the computer in the analysis of complex problems and the combination of solutions to those problems.
  • Graduates will have a solid comprehension of the theory and essential concepts computer science, helping students to adapt to novel developments in the field of computer science.
  • Develop an aptitude to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems.
  • An ability to design a system, component, or process to meet preferred needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  • Work effectively in teams to design and implement solutions to computational problems and apply sound principles to the synthesis and analysis of computer systems.

Salient Features

  • Highly Educated faculty
  • CEO Faculty (Adjunct)
  • 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
  • Case Study and Article Session
  • Job Placement and Internships
  • Vast number of Alumni
  • Indoor Sports Room

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.

  • Database administrator.
  • Games developer.
  • Computer Network Architect
  • Information systems manager.
  • IT consultant.
  • Multimedia programmer.
  • Systems analyst.
  • Systems developer.
  • Web designer.
  • Information Security Analyst
  • Business Systems Analyst
  • E-Commerce Analyst
  • Mobile Application Developer
  • Quality Assurance Associate
  • Information Technology Auditor

Duration

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

Admission Requirements

  • HSC or equivalent* securing at least 45% marks in aggregate OR Diploma of Associate Engineering securing at least 50% aggregate marks.
  • Admission Test
  • Interview
    * Those having no Mathematics / Physics in Intermediate, shall be required to pass two additional remedial non-credit courses.

Degree Requirement

Each candidate for the BS Computer Science degree is required to successfully earn 135 credit hours (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
62
21
21
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) Computer Science Core Courses

Course Title
Introduction to Computing
Introduction to Computing Lab
Computer Programming
Computer Programming Lab
Object Oriented Programming
Object Oriented 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
Operating Systems
Operating Systems Lab
Computer Architecture and Organization
Theory of Automata
Compiler Construction
Compiler Construction Lab
Data Communications & Computer Networks
Data Communications & Computer Networks Lab
Artificial Intelligence
Artificial Intelligence Lab
Human Computer Interaction
Information and Network Security
Professional Issues in Computing

Code
CS 1113
CS 1111
CS 1123
CS 1121
CS 1133
CS 1131
MTC 1033
CS 2142
CS 2141
CS 2213
CS 2313
CS 2311
CS 1512
CS 1511
CS 2522
CS 2521
CS 2163
CS 3413
CS 3411
CS 2533
CS 3613
CS 4622
CS 4621
CS 3712
CS 3711
CS 3812
CS 3811
CS 4223
CS 4723
CS 3173

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

 

(b) Computer Science Elective Courses

Computer Science Department offers Computer Science elective courses.

Course Title
Data Warehousing & Data Mining
Cyber Forensics, Risk & Control
Wireless Communication and Networks
Mobile Application and Development
Mobile Application Development Lab
Web Application Development
Web Application Development Lab
Information and Network Security
Digital Image Processing
Cryptography and Cryptanalysis
Mobile Application Security & Testing
Computer Graphics & Animation
Computer Graphics & Animation Lab
Multimedia Systems and Applications
Software Project Management

Code
CS 4223
CS 4383
CS 4763
CS 4192
CS 4191
CS 4712
CS 4711
CS 3713
CS 4633
CS 4523
CS 4683
CS 4512
CS 4511
CS 4533
SE 3183

Cr. Hrs.
3
3
3
2
1
2
1
3
3
3
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
Differential Equations
Numerical Computing

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

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

 

(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 Cr. Hrs.
  • 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 satisfactory completion of  90 Cr. Hrs. (or equivalent to the first six semester course load as per the scheme of studies of the BS (CS) program)

+ OVERVIEW

CS---Copy.2


Personal Traits / Attributes

  • If you like problem solving by applying different technique.
  • If you’re good in Science and Mathematics and have strong thinking capabilities.
  • If you know how to manage time wisely.
  • You are organized person and mostly finish one task before starting another.
  • Your analytic capabilities are very strong.
  • If you’re a creative person and have intellectual abilities.
  • Careers like, Game developer, Software Engineer, Programmer, Analyst etc., attract you.

Why BS Computer Science & Software Engineering?

  • This program provides a carefully designed computer science core, surrounded by a widespread selection of challenging technological elective courses.
  • To bring forth competent Computing Professionals with a strong understanding of computer science bodies of knowledge and theories, who can apply firm principles and methods to the cost-effective conception, development, operation, and maintenance of high-quality software and are prepared for lifelong learning.
  • Develop an aptitude to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems.
  • An ability to design a system, component, or process to meet preferred needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  • Work effectively in teams to design and implement solutions to computational problems and apply sound principles to the synthesis and analysis of computer systems.
  • The graduates can also pursue further education in any of the programs like MS Computer Science, MS Software Engineering, MS Project Management, MS Information and Network Security, MS Supply Chain Management, and MBA in any discipline (transition as techno MBA).

Why BS Computer Science & Software Engineering from MAJU?

  • The undergraduate program in Computer Science and Software Engineering offers an excellent learning opportunity to students with the help of top-notch research-active faculty.
  • Learn from professionally qualified faculty and industry’s professionals.
  • Personal effectiveness and development courses to help groom a well rounded personality.
  • The undergraduate degree prepares students to do extremely well at solving problems creatively, an essential proficiency that can be useful to a diverse variety of fields.
  • Organize students for vocation in industry to pursue advanced graduate studies.
  • University foundation courses to broaden knowledge base and improve skills & competencies.
  • Rigorous set of core subjects for specializing in Computer Science and Software Engineering.
  • A broad set of Electives drawn from the MAJU undergraduate curriculum with minimum requirements for meeting the criteria for majors.
  • Internships & job placements specific to the career path.
  • Research courses in both Computer Science and Software Engineering
  • Intensive use of the technology to equip the graduates with the latest analytical tools & techniques.
  • Apply fundamental principles and methods of Computer Science and permit students to demonstrate aptitude in problem-solving techniques using the computer in the analysis of complex problems and the combination of solutions to those problems.
  • Students are expected early on to design and evaluate their programs, in order to develop their technical skills as part of a successful development process.
  • Graduates will have a solid comprehension of the theory and essential concepts computer science, helping students to adapt to novel developments in the field of computer science.
  • Through technical documentation, presentations, reports, and peer reviews, students develop strong communication skills and through teamwork, they develop strong interpersonal skills.
  • Hands on experience with various software systems and Programming languages are an integral part of the program.
  • Software Engineers potential career opportunities are to develop software for telecommunications, financial systems, aeronautics, medical devices, transportation systems, and banking and insurance companies.
  • Software Engineers tend to hold technical, decision-making positions, such as Systems Analyst, Software Architect, Quality Analyst, and Project Manager.
  • Our graduates are consistently accepted in leading MS and PhD programs abroad.
+ PROGRAM OBJECTIVES

Program Objective

  • To organize students for vocation in industry and to pursue advanced graduate studies.
  • Upon graduation BS (CS) students will be able to perform research in all branches of the computing field.
  • This program provides a carefully designed computer science core, surrounded by a widespread selection of challenging technological elective courses.
  • To bring forth competent Computing Professionals with a strong understanding of computer science bodies of knowledge and theories, who can apply firm principles and methods to the cost-effective conception, development, operation, and maintenance of high-quality software and are prepared for lifelong learning.

Learning Objective

  • Apply fundamental principles and methods of Computer Science and permit students to demonstrate aptitude in problem-solving techniques using the computer in the analysis of complex problems and the combination of solutions to those problems.
  • Graduates will have a solid comprehension of the theory and essential concepts computer science, helping students to adapt to novel developments in the field of computer science.
  • Develop an aptitude to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems.
  • An ability to design a system, component, or process to meet preferred needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  • Work effectively in teams to design and implement solutions to computational problems and apply sound principles to the synthesis and analysis of computer systems.

Salient Features

  • Highly Educated faculty
  • CEO Faculty (Adjunct)
  • 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
  • Case Study and Article Session
  • Job Placement and Internships
  • Vast number of Alumni
  • Indoor Sports Room

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.

  • Database administrator.
  • Games developer.
  • Computer Network Architect
  • Information systems manager.
  • IT consultant.
  • Multimedia programmer.
  • Systems analyst.
  • Systems developer.
  • Web designer.
  • Information Security Analyst
  • Business Systems Analyst
  • E-Commerce Analyst
  • Mobile Application Developer
  • Quality Assurance Associate
  • Information Technology Auditor

Duration

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

Admission Requirements

  • HSC or equivalent* securing at least 45% marks in aggregate OR Diploma of Associate Engineering securing at least 50% aggregate marks.
  • Admission Test
  • Interview
    * Those having no Mathematics / Physics in Intermediate, shall be required to pass two additional remedial non-credit courses.

Degree Requirement

Each candidate for the BS Computer Science degree is required to successfully earn 135 credit hours (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
62
21
21
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) Computer Science Core Courses

Course Title
Introduction to Computing
Introduction to Computing Lab
Computer Programming
Computer Programming Lab
Object Oriented Programming
Object Oriented 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
Operating Systems
Operating Systems Lab
Computer Architecture and Organization
Theory of Automata
Compiler Construction
Compiler Construction Lab
Data Communications & Computer Networks
Data Communications & Computer Networks Lab
Artificial Intelligence
Artificial Intelligence Lab
Human Computer Interaction
Information and Network Security
Professional Issues in Computing

Code
CS 1113
CS 1111
CS 1123
CS 1121
CS 1133
CS 1131
MTC 1033
CS 2142
CS 2141
CS 2213
CS 2313
CS 2311
CS 1512
CS 1511
CS 2522
CS 2521
CS 2163
CS 3413
CS 3411
CS 2533
CS 3613
CS 4622
CS 4621
CS 3712
CS 3711
CS 3812
CS 3811
CS 4223
CS 4723
CS 3173

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

 

(b) Computer Science Elective Courses

Computer Science Department offers Computer Science elective courses.

Course Title
Data Warehousing & Data Mining
Cyber Forensics, Risk & Control
Wireless Communication and Networks
Mobile Application and Development
Mobile Application Development Lab
Web Application Development
Web Application Development Lab
Information and Network Security
Digital Image Processing
Cryptography and Cryptanalysis
Mobile Application Security & Testing
Computer Graphics & Animation
Computer Graphics & Animation Lab
Multimedia Systems and Applications
Software Project Management

Code
CS 4223
CS 4383
CS 4763
CS 4192
CS 4191
CS 4712
CS 4711
CS 3713
CS 4633
CS 4523
CS 4683
CS 4512
CS 4511
CS 4533
SE 3183

Cr. Hrs.
3
3
3
2
1
2
1
3
3
3
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
Differential Equations
Numerical Computing

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

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

 

(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 Cr. Hrs.
  • 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 satisfactory completion of  90 Cr. Hrs. (or equivalent to the first six semester course load as per the scheme of studies of the BS (CS) program)

+ SCHEME OF STUDIES
+ FEE STRUCTURE