Apply Now

Faculty of

Engineering &

Computer Science

Kamran

Message from the Dean/Head of Department

I welcome you to the finest Higher Education Institute of Pakistan. MiTE is a place for those in search of a futuristically charged environment. Right ahead of us are BIG challenges and at MiTE we are planning BIGGER, we understand that the answer to the crisis in the country and abroad is entrepreneurship but we have sharpened the saw by creating focused entrepreneurial opportunities for students in the thriving field of technology.

Prof. Dr. Kamran Ahsan
Dean/Head of Department

Dr. Muhammad Azhar Hussain

Associate Professor & HOD
Department Of Computer Science

Dr. Waheeduddin Hyder

Assistant Professor
Department Of Computer Science

Dr. Anwar Ahmed Khan

Assistant Professor
Department Of Computer Science

Mr. Fouzan Ali

Lecturer
Department Of Computer Science

Mr. Waqas Ahmed Siddique

Lecturer
Department Of Computer Science

Mr. Sajid Ali

Lecturer
Department Of Computer Science

Dr. Muhammad Azhar Hussain

Associate Professor & HOD
Department Of Computer Science

Dr. Waheeduddin Hyder

Assistant Professor
department of Computer Science

Dr. Anwar Ahmed Khan

Assistant Professor
Department Of Computer Science

Mr. Fouzan Ali

Lecturer
Department Of Computer Science

Mr. Waqas Ahmed Siddique

Lecturer
Department Of Computer Science

Mr. Sajid Ali

Lecturer
Department Of Computer Science

Programmes Overview

Program accredited by the National Computing Education Accreditation Council (NCEAC).

The Bachelor of Science in Computer Science (BS-CS) is offered by the Department of Computer Science at MiTE. This program is a four-year degree program with two regular semesters per year i.e. Spring and Fall. A summer semester is offered to students who wish to improve their grades.

Vision

The Department of Computer Science aims to provide students with the most up-to-date knowledge of the technologies using modern teaching methods and adaptive learning tools. Prepare the students to overcome the challenges faced by the communities using future technologies all around the world. The department aims to have collaboration with national and international organizations. Our graduates will contribute to the national and international economy through high-quality research and innovative solutions for the real-world problems of the industry.

Mission
  • Prepare students to be leaders in research and development in computing discipline.
  • Adapt student-centric result-oriented pedagogies to provide students lifelong learning and prepare students for ethical involvement in a diverse community.
  • Inculcate professional behavior, strong ethical values, leadership abilities, and entrepreneurial skills.
  • To equip the students with cognitive skills to solve the national and international technological challenges and industrial problems and contribute to the development of the economy.

Eligibility Criteria

For BS-CS program at MITE, at least 50% in Intermediate (HSC)/A-Level or equivalent is required. The candidate must have studied Mathematics at HSC level. The student is required to clear the MITE entrance test with a minimum of 50% marks. Students who have cleared NTS (NAT/GAT) or SAT exam are exempted from the MITE Entrance Test requirement subject to the validity of their NTS (NAT/GAT) or SAT scores with proofs of original test receipts that have to be submitted along with the application. Applicants with O-Level / A-Level must submit equivalence from IBCC. Failures are not eligible to apply for admission. Students having less than 50% marks in HSC/A-Level will be allowed for admission on a conditional basis subject to that they will appear for improvement exam and their admission will be confirmed after securing 50% or above marks. Applicants submitting their NEDUET, NTS NAT (IE/ICS) or SAT II test scores obtained within the last one year shall be exempted from taking MITE’s entrance test.

Regular and Maximum Course Load Per Semester

A regular student is expected to take a course load of 15 to 18 credit hours. In case any student wishes to enroll for one more course beyond 18 Credit Hours she/he may be allowed

  • If his/her CGPA is above 3.5 and
  • The student needs the course to graduate on time

Qualifying CGPA

A student qualifies for the BS-CS degree if he/she has completed all requirements of the degree program with a CGPA of 2.00 and above.

Internship

The internship is scheduled for summer at the end of the third year. At the end of the six-week Internship, all students are required to submit a comprehensive report, giving details of their experience and learning. An internship can be scheduled earlier if MiTE decides.

Bachelor of Science in Computer Science

The BS in Computer Science is a 4-year program, divided into 8 semesters, each of 18 weeks duration including midterm and final examinations. There would be two semesters each year: the spring semester and the fall semester.

The courses can be divided into groups

Computing Core, Computer Science Core, Computer Science Elective, Mathematics & Supporting Courses, Elective Supporting Courses and General Education Requirement. The courses for General education and Elective Supporting would be available via other departments at the university.

The department will assign an advisor to each student on admission. The advisor and the student together will develop a flexible comprehensive plan of study that will be implemented in each semester. The advising file will be updated each semester and will include copies of transcripts and GPA earned.

Other than non-elective courses, the student is given the choice to take 7 CS elective courses, and 1 university or cross-faculty electives. The total number of credit hours is 130.

Semester-wise Course Break-up Plan

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS105Application of Information & Communication Technologies2+1
2CS102Programming Fundamentals3+1
3NS102Natural Sciences (Applied Physics)2+1
4HU103Functional English3+0
5HU105Islamic Studies2+0
6MT001Elementry Calculus (Only fro Pre-Medical students)0
Credit Hours12+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS103Object Oriented ProgrammingProgramming Fundamentals3+1
2CS107Digital Logic Design2+1
3CS106Database Systems3+1
4HU104Expository WritingECC /
Functional English
3+0
5UE4xxSocial Sciences (Example: Introduction to Management)2+0
6MT002Elementry Algebra (Only fro Pre-Medical students)0
Credit Hours13+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS205Information Security2+1
2CS201Data StructureObject-Oriented Programming3+1
3CS208Artificial IntelligenceObject-Oriented Programming2+1
4CS203Software Engineering3+0
5MT201Quantitative Reasoning-1 (Calculus & Analytic Geometry)3+0
Credit Hours13+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS206Comp. Organization & Assembly LanguageDLD2+1
2CS204Computer Networks2+1
3CS207Theory of Automata3+0
4CS209Advance Database Management SystemsDatabase Systems2+1
5CS202Quantitative Reasoning-2 (Discrete Structures)3+0
6MT202Linear AlgebraCalculus & Analytic Geometry3+0
Credit Hours15+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS305HCI & Computer Graphics2+1
2CS304Computer ArchitectureCOAL2+1
3MT301Probability & Statistics3+0
4CS301Operating SystemsData Structures2+1
5MT302Multivariate CalculusCalculus & Analytic Geometry3+0
6CE4XXCS – Elective -12+1
Credit Hours14+4

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS302Compiler ConstructionTheory of Automata2+1
2CS303Parallel & Distributed ComputingOperating Systems2+1
3CE4XXCS – Elective -22+1
4CE4XXCS – Elective -32+1
5CE4XXCS – Elective -42+1
6CE4XXCS – Elective -5
Credit Hours12+6

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS403Analysis of AlgorithmsData Structures3+0
2CE4XXCS – Elective -62+1
3CS401Final Year Project – I0+2
4UE4XXElective Supporting3+0
5HU404Entrepreneurship2+0
6HU403Technical & Business WritingECC /
Functional English
3+0
Credit Hours13+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1HU401Ideology and Constitution of Pakistan2+0
2HU402Arts & Humanities (Professional Practices)2+0
3CS402Final Year Project – II FYP-I0+4
4HU405Civics and Community Engagement2+0
5CE4XXCS – Elective -72+0
Credit Hours8+5

BS - CS Course Content

Computer Science Elective Courses
  • Computer Graphics
  • Computer Vision
  • Cyber Security
  • Data Encryption and Security
  • Human-Computer Interaction
  • Enterprise Systems
  • Formal Methods
  • Information Technology Project Management
  • IT Infrastructure
  • Operations Research
  • Software Requirements Engineering
  • Web Technologies
 
 

Fee Structure

BS (CS)
Admission & Registration Fee (One Time)Rs. 30,000.00
Refundable Security Fee (One Time)Rs. 20,000.00
Entrance Test fee (One Time)Rs. 1,500.00
First Semester Tuition FeeRs. 172,500.00
Total Cost in 4 YearsRs. 1,546,500.00
Tuition Fee per Credit hrsRs. 11,500.00
Total Credit Hours130

Programmes Overview

Program accredited by the National Computing Education Accreditation Council (NCEAC).

The Bachelor of Science in Computer Science (BS-CS) is offered by the Department of Computer Science at MiTE. These programs are four-year degree program with two regular semesters per year i.e. Spring and Fall. A summer semester is offered to students who wish to improve their grades.

Eligibility Criteria

For BS-CS and BS-IT programs at MITE, at least 50% in Intermediate (HSC)/A-Level or equivalent are required. The candidate must have studied Mathematics at HSC level. The student is required to clear the MITE entrance test with a minimum of 50% marks. Students who have cleared NTS (NAT/GAT) or SAT exam are exempted from the MITE Entrance Test requirement subject to the validity of their NTS (NAT/GAT) or SAT scores with proofs of original test receipts that have to be submitted along with the application. Applicants with O-Level / A-Level must submit equivalence from IBCC. Failures are not eligible to apply for admission. Students having less than 50% marks in HSC/A-Level will be allowed for admission on a conditional basis subject to that they will appear for improvement exam and their admission will be confirmed after securing 50% and above marks. Applicants submitting their NEDUET, NTS NAT (IE/ICS) or SAT II test scores obtained within the last one year shall be exempted from taking MITE’s entrance test.

Regular and Maximum Course Load Per Semester

A regular student is expected to take a course load of 15 to 18 credit hours. In case any student wishes to enroll for one more course beyond 18 Credit Hours she/he may be allowed in either of the two cases

  • If his/her CGPA is above 3.5 and
  • The student needs the course to graduate on time

Qualifying CGPA

A student qualifies for the BS-CS and BS-IT degree if he/she has completed all requirements of the degree program with a CGPA of 2.00 and above.

Internship

The internship is scheduled for summer at the end of the third year. At the end of the six-week Internship, all students are required to submit a comprehensive report, giving details of their experience and learning. An internship can be scheduled earlier if MiTE decides.

Bachelor of Science in Computer Science

The BS in Computer Science is a 4-year program, divided into 8 semesters, each of 17 weeks duration including midterm and final examinations. There would be two semesters each year: the spring semester and the fall semester.

The courses can be divided into groups

Computer Science Core Courses, Computer Science Supporting Courses, Computer Science Electives, General Education, Math & Science Foundation, and University Electives. The courses for General Education and University Electives would be available via other departments at the university.

The department will assign an advisor to each student on admission. The advisor and the student together will develop a flexible comprehensive plan of study that will be implemented in each semester. The advising file will be updated each semester and will include copies of transcripts and GPA earned.

Other than non-elective courses, the student is given the choice to take 5 CS elective courses, and 4 university or cross-faculty electives. The total number of credit hours is 130.

Semester-wise Course Break-up Plan

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS105Application of Information & Communication Technologies2+1
2CS102Programming Fundamentals3+1
3NS102Natural Sciences (Applied Physics)2+1
4HU103Functional English3+0
5HU105Islamic Studies2+0
6MT001Elementry Calculus (Only fro Pre-Medical students)0
Credit Hours12+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS103Object Oriented ProgrammingProgramming Fundamentals3+1
2CS107Digital Logic Design2+1
3CS106Database Systems3+1
4HU104Expository WritingECC /
Functional English
3+0
5UE4xxSocial Sciences (Example: Introduction to Management)2+0
6MT002Elementry Algebra (Only fro Pre-Medical students)0
Credit Hours13+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS205Information Security2+1
2CS201Data StructureObject-Oriented Programming3+1
3CS208Artificial IntelligenceObject-Oriented Programming2+1
4CS203Software Engineering3+0
5MT201Quantitative Reasoning-1 (Calculus & Analytic Geometry)3+0
Credit Hours13+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS206Comp. Organization & Assembly LanguageDLD2+1
2CS204Computer Networks2+1
3CS207Theory of Automata3+0
4CS209Advance Database Management SystemsDatabase Systems2+1
5CS202Quantitative Reasoning-2 (Discrete Structures)3+0
6MT202Linear AlgebraCalculus & Analytic Geometry3+0
Credit Hours15+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS305HCI & Computer Graphics2+1
2CS304Computer ArchitectureCOAL2+1
3MT301Probability & Statistics3+0
4CS301Operating SystemsData Structures2+1
5MT302Multivariate CalculusCalculus & Analytic Geometry3+0
6CE4XXCS – Elective -12+1
Credit Hours14+4

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS302Compiler ConstructionTheory of Automata2+1
2CS303Parallel & Distributed ComputingOperating Systems2+1
3CE4XXCS – Elective -22+1
4CE4XXCS – Elective -32+1
5CE4XXCS – Elective -42+1
6CE4XXCS – Elective -5
Credit Hours12+6

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS403Analysis of AlgorithmsData Structures3+0
2CE4XXCS – Elective -62+1
3CS401Final Year Project – I0+2
4UE4XXElective Supporting3+0
5HU404Entrepreneurship2+0
6HU403Technical & Business WritingECC /
Functional English
3+0
Credit Hours13+3

S. NoCodeCourse TitlePre-requisiteCredit Hours
1HU401Ideology and Constitution of Pakistan2+0
2HU402Arts & Humanities (Professional Practices)2+0
3CS402Final Year Project – II FYP-I0+4
4HU405Civics and Community Engagement2+0
5CE4XXCS – Elective -72+0
Credit Hours8+5

BS - CS Course Content

Computer Science Elective Courses
  • Computer Graphics
  • Computer Vision
  • Cyber Security
  • Data Encryption and Security
  • Human-Computer Interaction
  • Enterprise Systems
  • Formal Methods
  • Information Technology Project Management
  • IT Infrastructure
  • Operations Research
  • Software Requirements Engineering
  • Web Technologies
 
 

Bachelor in Information Technology

Note: This programme will be launched soon.

The BS in Information Technology is a 4-year program, divided into 8 semesters, each of 17 weeks duration including midterm and final examinations. There would be two semesters each year: the spring semester and the fall semester.

The courses can be divided into groups: Information Technology Core Courses, Information Technology Supporting Areas, Information Technology Electives, General Education, Math & Science Foundation, and University Electives. The courses for General Education and University Electives would be available via other departments at the university.

The department will assign an advisor to each student on admission. The advisor and the student together will develop a flexible comprehensive plan of study that will be implemented each semester. The advising file will be updated each semester and will include copies of transcripts and GPA earned.

Other than non-elective courses, the student is given the choice to take 5 IT elective courses, and 4 university or cross-faculty electives. The total number of credits is 130.


Semester-wise Course Break-up Plan

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS101Introduction to ICT3+0
2CS102Programming Fundamentals3+1
3HU101English Composition & Comprehension3+0
4MT101Calculus & Analytical Geometry3+0
5NS101Applied Physics3+0
Credit Hours15+1

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS103Object Oriented ProgrammingProgramming Fundamentals3+1
2HU102Communication & Presentation SkillsEnglish Composition & Comprehension3+1
3IT3xxIT Supporting Course-13+0
4MT102Probability & Statistics3+0
5UE4xxUniversity Elective-13+0
6UE4xxUniversity Elective-2
Credit Hours18+1

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS201Data Structures & AlgorithmsObject-Oriented Programming3+1
2CS202Discrete Structures3+0
3HU201Professional Practices3+0
4IT3xxIT Supporting Course-23+0
5MT201Linear Algebra3+0
Credit Hours15+1

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS301Operating SystemsData Structures & Algorithms3+1
2CS403Information Security 3+0
3CS303Computer Networks3+1
4IT201IT Project Management3+0
5UE4xxUniversity Elective-33+0
Credit Hours15+2

S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS203Database SystemData Structures & Algorithms3+1
2CS302Software Engineering3+0
3IT3xxIT Supporting Course-33+0
4IT308System and Network AdministrationOperating Systems3+1
5UE4xxUniversity Elective-43+0
Credit Hours15+2

S. NoCodeCourse TitlePre-requisiteCredit Hours
1IT307Web Technologies3+0
2IE4xxIT Elective-13+0
3IT4xxIT Elective-23+0
4IT306IT Infrastructure3+0
5IT302Technical & Business Writing3+0
Credit Hours15+0

S. NoCodeCourse TitlePre-requisiteCredit Hours
1IT404Virtual Systems and Services3+1
2IE401Final Year Project – I0+3
3IT4xxIT Elective-33+0
4IT4xxIT Elective-43+0
5HU401Pakistan Studies2+0
Credit Hours11+4

S. NoCodeCourse TitlePre-requisiteCredit Hours
1IT402Final Year Project – IIFYP-10+3
2IE403Cyber Security3+0
3IT4xxIT Elective-53+0
4IT405Database Administration and Management3+1
5HU402Islamic Studies / Ethics2+0
Credit Hours11+4


Information Technology Elective Course
  • Numerical Computing
  • Theory of Automata
  • Parallel & Distr. Computing
  • Artificial Intelligence
  • Computer Graphics
  • Computer Vision
  • Data Encryption and Security
  • Human-Computer Interaction
best university for bba in karachi, best university in pakistan for bba, best university for bba in pakistan, best university for bba
Millennium Institute of Technology & Entrepreneurship (MiTE)

Consult MiTE Admission Counsellors today for Academic Advice and Scholarship Related Opportunities.