Apply Now

Faculty of

Engineering &

Computational Sciences

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
Engineering & Computational Science

Dr. Waheeduddin Hyder

Assistant Professor
Engineering & Computational Science

Dr. Anwar Ahmed Khan

Assistant Professor
Engineering & Computational Science

Mr. Fouzan Ali

Lecturer
Engineering & Computational Science

Mr. Waqas Ahmed Siddique

Lecturer
Engineering & Computational Science

Dr. Muhammad Azhar Hussain

Associate Professor
Engineering & Computational Science

Dr. Waheeduddin Hyder

Assistant Professor
Engineering & Computational Science

Dr. Anwar Ahmed Khan

Assistant Professor
Engineering & Computational Science

Mr. Fouzan Ali

Lecturer
Engineering & Computational Science

Mr. Waqas Ahmed Siddique

Lecturer
Engineering & Computational Science

Programmes Overview

The Bachelor of Science in Computer Science (BS-CS) and Bachelor of Science in Information Technology (BS-IT) degree programs are 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
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
1CS104Digital Logic DesignApplied Physics3+1
2CS103Object Oriented ProgrammingProgramming Fundamentals3+1
3HU102Communication & Presentation SkillsEnglish Composition & Comprehension3+0
4MT102Probability & Statistics3+0
5UE4xxUniversity Elective-13+0
Credit Hours15+2
S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS204Computer Organization & Assembly Language3+1
2CS201Data Structures & AlgorithmsObject-Oriented Programming3+1
3CS202Discrete Structures3+0
4HU201Professional Practices3+0
5SC3xxCS Supporting-13+0
Credit Hours15+2
S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS205Design & Analysis of AlgorithmsData Structures & Algorithms3+0
2CS206Theory of Automata3+0
3CS203Database SystemData Structures & Algorithms3+1
4M201Linear Algebra3+0
5UE4xxUniversity Elective-23+0
Credit Hours15+1
S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS304
Compiler ConstructionTheory of Automata3+0
2SC3xxCS Supporting-23+0
3CS301Operating SystemsData Structures & Algorithms3+1
4CS302Software Engineering3+0
5SC3xxCS Supporting-33+0
Credit Hours15+1
S. NoCodeCourse TitlePre-requisiteCredit Hours
1CS305Artificial IntelligenceDiscrete Structures3+1
2CS303Computer Networks3+1
3CE4xxCS Elective-1Data Structures & Algorithms3+1
4CE4xxCS Elective-23+0
5HU302Technical & Business Writing3+0
Credit Hours15+2
S. NoCodeCourse TitlePre-requisiteCredit Hours
1CE4xxCS Elective-33+0
2CE4xxCS Elective-43+0
3CS401Final Year Project – I0+3
4UE4xxUniversity Elective-33+0
5CE404Parallel & Distributed ComputingOperating Systems3+0
6HU401Pakistan Studies2+0
Credit Hours14+3
S. NoCodeCourse TitlePre-requisiteCredit Hours
1CE4xxCS Elective-53+0
2CE4xxUniversity Elective-43+0
3CS402Final Year Project – II FYP-I0+3
4CE403Information Security3+0
5HU402Islamic Studies / Ethics2+0
Credit Hours11+3

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
png8
Millennium Institute of Technology & Entrepreneurship (MiTE)

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

Copyright © 2022 - 2023 Millennium Institute of Technology & Entrepreneurship