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 MCS?

  • 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.

Why MCS from MAJU?

  • The program 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 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.

Program Objective

  • The MCS Program in Computer Science has been designed to provide opportunities for professional growth in this rapidly changing field.
  • The program provides a balance between practical applications-oriented content and a theoretical framework for continued learning.
  • To have the theoretical knowledge and education to be able to appraise a problem and define the computing requirements for its solution.
  • The program provides a balance between practical, up-to-date applications-oriented content, and a strong theoretical framework for continued learning.

Learning Objective

  • The program provides a balance between practical, up-to-date applications-oriented content, and a strong theoretical framework for continued learning.
  • Understand the impact of computing solutions in a global, economic, environmental, and societal context.
  • An ability to use the techniques, skills, and modern computing tools necessary for practice.
  • Graduates will have an understanding of the theory and concepts helping students to adapt contemporary advancement in the domain of computer science.

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.

  • Database administrator
  • Games developer
  • Software 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

  • This is 2 – 2.5 year degree program comprising 4-5 semesters with minimum of 60 Cr. Hrs.
  • There will be a Fall and a Spring semester in each year. The summer session will be utilized for internships or repeat courses.
  • The maximum duration to complete MCS is 4 years.

Admission Requirement

  1. BA/BSc. (with Maths) or B.Com. or equivalent; minimum 2nd division (at least 45%).
  2. Those who have not studied Mathematics at BA/BSc level may be asked to take deficiency course(s).
  3. Admission Test
  4. Interview

Degree Requirement

Each candidate for the MCS degree is required to complete successfully 60 Cr. Hrs. as per the following detail:

Area
Core Courses
Elective Courses
Design Project
Total

Cr. Hrs
48
9
3
60

FAQs

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

Q: Course Load?
Minimum 2 courses.

Q: My bachelors degree isn’t in CS. What kind of background should I have before applying to the program?
To be considered for admission to our MCS program, students usually have a bachelors degree in computer science, however students from non-computing background may also apply. MCS degree is basically a Computer Science Conversion program as per HEC curriculum, helping students for the transition from from non-computing background.

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 of transfer cases.

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 after completion of MCS?
Yes. MCS degree is basically a Sixteen years of education and recognized by HEC as Computer Science Conversion degree, helping students for the transition from from non-computing background so that they can continue their higher studies in computing field.

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

Semester - I

Course CodeCourse TitleCredit HoursPre-Requisite
CS1950Object Oriented Programming3-
SS1150 Business and Oral Communication3-
MGXXXXMG Elective3-
CSXXXXCS Elective-I3-
CS3140Software Project Management3-
Total Semester Credit Hours15

Semester - II

Course CodeCourse TitleCredit HoursPre-Requisite
CS2960Human Computer Interaction3-
CSXXXXCS Elective-II3-
CSXXXXCS Elective-III3-
MGXXXXManagement Elective3-
CS2970Capstone Project3CS3140
Total Semester Credit Hours15
Program Total Credit Hours: 30

Semester - I

Course CodeCourse TitleCredit HoursPre-Requisite
CS1910 Introduction to Computing and Programming3-
SS1150 Business and Oral Communication3-
MT1220Mathematics for CS3-
CS1920Electronics for CS3-
CS1940Digital Logical Design3-
Total Semester Credit Hours15

Semester - II

Course CodeCourse TitleCredit HoursPre-Requisite
CS1950Object Oriented Programming3CS1910
MT1120Calculus and Linear Algebra3MT1220
CS1960Theory of Automata3-
MT2300Probability and Statistics3-
CS1970Computer Architecture and Organization3-
Total Semester Credit Hours15

Semester - III

Course CodeCourse TitleCredit HoursPre-Requisite
CS2910 Data Structures and Algorithms3CS1950
CSXXXXCS Elective-I3-
CS2920Software Engineering3-
CS2930Data Communications and Networking3-
MGXXXXMG Elective3-
Total Semester Credit Hours15

Semester - IV

Course CodeCourse TitleCredit HoursPre-Requisite
CS2940Operating Systems3-
CS2950Database Management Systems 3-
CS2970Capstone Project3CS2920
CSXXXXCS Elective-II3-
CS2960Human Computer Interaction3-
Total Semester Credit Hours15
Program Total Credit Hours: 60

Elective/Specialization Courses

Course CodeCourse TitleCredit HoursPre-RequisiteCourse Type
FN1120Financial Accounting3-MG Elective
CS4101Web Development3-CS Elective-I /
CS4430Game Programming3-CS Elective-II
+ Introduction

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 MCS?

  • 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.

Why MCS from MAJU?

  • The program 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 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.

Program Objective

  • The MCS Program in Computer Science has been designed to provide opportunities for professional growth in this rapidly changing field.
  • The program provides a balance between practical applications-oriented content and a theoretical framework for continued learning.
  • To have the theoretical knowledge and education to be able to appraise a problem and define the computing requirements for its solution.
  • The program provides a balance between practical, up-to-date applications-oriented content, and a strong theoretical framework for continued learning.

Learning Objective

  • The program provides a balance between practical, up-to-date applications-oriented content, and a strong theoretical framework for continued learning.
  • Understand the impact of computing solutions in a global, economic, environmental, and societal context.
  • An ability to use the techniques, skills, and modern computing tools necessary for practice.
  • Graduates will have an understanding of the theory and concepts helping students to adapt contemporary advancement in the domain of computer science.

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.

  • Database administrator
  • Games developer
  • Software 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

  • This is 2 – 2.5 year degree program comprising 4-5 semesters with minimum of 60 Cr. Hrs.
  • There will be a Fall and a Spring semester in each year. The summer session will be utilized for internships or repeat courses.
  • The maximum duration to complete MCS is 4 years.

Admission Requirement

  1. BA/BSc. (with Maths) or B.Com. or equivalent; minimum 2nd division (at least 45%).
  2. Those who have not studied Mathematics at BA/BSc level may be asked to take deficiency course(s).
  3. Admission Test
  4. Interview

Degree Requirement

Each candidate for the MCS degree is required to complete successfully 60 Cr. Hrs. as per the following detail:

Area
Core Courses
Elective Courses
Design Project
Total

Cr. Hrs
48
9
3
60

FAQs

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

Q: Course Load?
Minimum 2 courses.

Q: My bachelors degree isn’t in CS. What kind of background should I have before applying to the program?
To be considered for admission to our MCS program, students usually have a bachelors degree in computer science, however students from non-computing background may also apply. MCS degree is basically a Computer Science Conversion program as per HEC curriculum, helping students for the transition from from non-computing background.

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 of transfer cases.

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 after completion of MCS?
Yes. MCS degree is basically a Sixteen years of education and recognized by HEC as Computer Science Conversion degree, helping students for the transition from from non-computing background so that they can continue their higher studies in computing field.

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

+ Plan of Study (1 Year)

Semester - I

Course CodeCourse TitleCredit HoursPre-Requisite
CS1950Object Oriented Programming3-
SS1150 Business and Oral Communication3-
MGXXXXMG Elective3-
CSXXXXCS Elective-I3-
CS3140Software Project Management3-
Total Semester Credit Hours15

Semester - II

Course CodeCourse TitleCredit HoursPre-Requisite
CS2960Human Computer Interaction3-
CSXXXXCS Elective-II3-
CSXXXXCS Elective-III3-
MGXXXXManagement Elective3-
CS2970Capstone Project3CS3140
Total Semester Credit Hours15
Program Total Credit Hours: 30
+ Plan of Study (2 Years)

Semester - I

Course CodeCourse TitleCredit HoursPre-Requisite
CS1910 Introduction to Computing and Programming3-
SS1150 Business and Oral Communication3-
MT1220Mathematics for CS3-
CS1920Electronics for CS3-
CS1940Digital Logical Design3-
Total Semester Credit Hours15

Semester - II

Course CodeCourse TitleCredit HoursPre-Requisite
CS1950Object Oriented Programming3CS1910
MT1120Calculus and Linear Algebra3MT1220
CS1960Theory of Automata3-
MT2300Probability and Statistics3-
CS1970Computer Architecture and Organization3-
Total Semester Credit Hours15

Semester - III

Course CodeCourse TitleCredit HoursPre-Requisite
CS2910 Data Structures and Algorithms3CS1950
CSXXXXCS Elective-I3-
CS2920Software Engineering3-
CS2930Data Communications and Networking3-
MGXXXXMG Elective3-
Total Semester Credit Hours15

Semester - IV

Course CodeCourse TitleCredit HoursPre-Requisite
CS2940Operating Systems3-
CS2950Database Management Systems 3-
CS2970Capstone Project3CS2920
CSXXXXCS Elective-II3-
CS2960Human Computer Interaction3-
Total Semester Credit Hours15
Program Total Credit Hours: 60

Elective/Specialization Courses

Course CodeCourse TitleCredit HoursPre-RequisiteCourse Type
FN1120Financial Accounting3-MG Elective
CS4101Web Development3-CS Elective-I /
CS4430Game Programming3-CS Elective-II