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.
With the goal to deliver the best in Higher Education, we are enthusiastic to have the young beneficiaries walk into our doors and learn exclusively from programs driven by the spirit of individualism and creativity.
Welcome to the Department of Computer Science. MiTE is a place where we are dedicated to nurturing tomorrow’s innovators in an ever-evolving world.
Our focus is in providing a dynamic and enriching educational experience, fostering a creative learning environment, and facilitating the successful attainment of academic goals. By focusing on entrepreneurship and technology, we reflect our commitment to preparing you for the challenges and opportunities of the modern world. Through our robust network of industrial collaborations and internship opportunities, you will have the chance to gain practical exposure and hands-on experience in your chosen field. Our highly qualified faculty members are here to support and guide you every step of the way, ensuring that you receive the best education possible.
Welcome to a journey of growth, discovery, and excellence.
Associate Professor
Department Of Computer Science
Associate Professor
Department Of Computer Science
Lecturer
Department Of Computer Science
Lecturer
Department Of Computer Science
Lecturer
Department Of Computer Science
Lab Instructor
Department Of Computer Science
Associate Professor
department of Computer Science
Associate Professor
Department Of Computer Science
Lecturer
Department Of Computer Science
Lecturer
Department Of Computer Science
Lecturer
Department Of Computer Science
Lab Instructor
Department Of Computer Science
Program accredited by the National Computing Education Accreditation Council (NCEAC).
The Bachelor of Science in Computer Science (BS-CS) is a rigorous four-years academic program designed to provide students with a deep understanding of the foundational principles and theories of computer science. This program is designed to prepare graduates for a broad range of careers in the technology field, emphasizing problem-solving, computational thinking, and innovative research. The program aims to equip graduates with the skills necessary to design ICT solutions and excel as technology entrepreneurs. Our goal is to empower graduates with the confidence and capabilities to conceptualize and design cutting-edge ICT solutions, paving the way for them to thrive as technology entrepreneurs in a competitive market environment.
To be in the frontier of Computer Science and to produce globally competent graduates with moral values committed to building a vibrant nation. To become a leading computer science program that advances the economic strength of our country. Our graduates will be able to come up with novel solutions for the industry and contribute to local and global technological development.
Communicate effectively in the collaborative working environment for innovative research in Computer Science to serve the needs of Industry, Government and Society, nationally and internationally.
Category | HEC / NCEAC | |
Credit hours | Percentage | |
General Education Requirement | 30 | 23% |
Elective Supporting Courses | 03 | 02% |
Mathematics & Supporting Courses | 12 | 09% |
Computing – Core CCC | 46 | 35% |
Common Courses | 91 | 70% |
Domain (Computer Science) Core CSC | 18 | 14% |
Domain (Computer Science) Electives CSE | 21 | 16% |
Domain Courses | 39 | 30% |
Total | 130 | 100% |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS105 | Application of Information & Communication Technologies | – | 2+1 |
2 | CS102 | Programming Fundamentals | – | 3+1 |
3 | NS102 | Natural Sciences (Applied Physics) | – | 2+1 |
4 | HU103 | Functional English | – | 3+0 |
5 | HU105 | Islamic Studies | – | 2+0 |
6 | MT001 | Elementry Calculus (Only fro Pre-Medical students) | – | 0 |
Credit Hours | 12+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS103 | Object Oriented Programming | Programming Fundamentals | 3+1 |
2 | CS107 | Digital Logic Design | – | 2+1 |
3 | CS106 | Database Systems | – | 3+1 |
4 | HU104 | Expository Writing | ECC / Functional English | 3+0 |
5 | UE4xx | Social Sciences (Example: Introduction to Management) | – | 2+0 |
6 | MT002 | Elementry Algebra (Only fro Pre-Medical students) | – | 0 |
Credit Hours | 13+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS205 | Information Security | – | 2+1 |
2 | CS201 | Data Structure | Object-Oriented Programming | 3+1 |
3 | CS208 | Artificial Intelligence | Object-Oriented Programming | 2+1 |
4 | CS203 | Software Engineering | – | 3+0 |
5 | MT201 | Quantitative Reasoning-1 (Calculus & Analytic Geometry) | – | 3+0 |
Credit Hours | 13+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS206 | Comp. Organization & Assembly Language | DLD | 2+1 |
2 | CS204 | Computer Networks | – | 2+1 |
3 | CS207 | Theory of Automata | – | 3+0 |
4 | CS209 | Advance Database Management Systems | Database Systems | 2+1 |
5 | CS202 | Quantitative Reasoning-2 (Discrete Structures) | – | 3+0 |
6 | MT202 | Linear Algebra | Calculus & Analytic Geometry | 3+0 |
Credit Hours | 15+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS305 | HCI & Computer Graphics | – | 2+1 |
2 | CS304 | Computer Architecture | COAL | 2+1 |
3 | MT301 | Probability & Statistics | – | 3+0 |
4 | CS301 | Operating Systems | Data Structures | 2+1 |
5 | MT302 | Multivariate Calculus | Calculus & Analytic Geometry | 3+0 |
6 | CE4XX | CS – Elective -1 | – | 2+1 |
Credit Hours | 14+4 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS302 | Compiler Construction | Theory of Automata | 2+1 |
2 | CS303 | Parallel & Distributed Computing | Operating Systems | 2+1 |
3 | CE4XX | CS – Elective -2 | – | 2+1 |
4 | CE4XX | CS – Elective -3 | – | 2+1 |
5 | CE4XX | CS – Elective -4 | – | 2+1 |
6 | CE4XX | CS – Elective -5 | ||
Credit Hours | 12+6 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS403 | Analysis of Algorithms | Data Structures | 3+0 |
2 | CE4XX | CS – Elective -6 | – | 2+1 |
3 | CS401 | Final Year Project – I | – | 0+2 |
4 | UE4XX | Elective Supporting | – | 3+0 |
5 | HU404 | Entrepreneurship | – | 2+0 |
6 | HU403 | Technical & Business Writing | ECC / Functional English | 3+0 |
Credit Hours | 13+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | HU401 | Ideology and Constitution of Pakistan | – | 2+0 |
2 | HU402 | Arts & Humanities (Professional Practices) | – | 2+0 |
3 | CS402 | Final Year Project – II | FYP-I | 0+4 |
4 | HU405 | Civics and Community Engagement | – | 2+0 |
5 | CE4XX | CS – Elective -7 | – | 2+0 |
Credit Hours | 8+5 |
Course Code | Course Title | Credit Hours | |
Th | Lab | ||
CE402 | Computer Vision | 3 | 0 |
CE403 | Cyber Security | 2 | 1 |
CE404 | Data Encryption and Security | 3 | 0 |
CE406 | Enterprise Systems | 3 | 0 |
CE407 | Formal Methods | 3 | 0 |
CE408 | Information Technology Project Management | 3 | 0 |
CE409 | IT Infrastructure | 3 | 0 |
CE410 | Operations Research | 3 | 0 |
CE411 | Software Testing & Quality Assurance | 2 | 1 |
CE412 | Web Technologies | 2 | 1 |
CE413 | E-Commerce | 3 | 0 |
CE414 | Management Information System | 3 | 0 |
CE415 | Mobile Application Development-1 | 2 | 1 |
CE416 | Web Engineering | 2 | 1 |
CE417 | Advanced Programming (Old Name: Visual Programming) | 2 | 1 |
CE418 | Cloud Computing | 2 | 1 |
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 Fee | Rs. 172,500.00 |
Tuition Fee per Credit hrs | Rs. 11,500.00 |
Total Credit Hours | 130 |
First Semester Tution Fee (After 40% Scholarship) | Rs. 103,500.00 |
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.
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.
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
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.
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.
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.
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.
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS105 | Application of Information & Communication Technologies | – | 2+1 |
2 | CS102 | Programming Fundamentals | – | 3+1 |
3 | NS102 | Natural Sciences (Applied Physics) | – | 2+1 |
4 | HU103 | Functional English | – | 3+0 |
5 | HU105 | Islamic Studies | – | 2+0 |
6 | MT001 | Elementry Calculus (Only fro Pre-Medical students) | – | 0 |
Credit Hours | 12+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS103 | Object Oriented Programming | Programming Fundamentals | 3+1 |
2 | CS107 | Digital Logic Design | – | 2+1 |
3 | CS106 | Database Systems | – | 3+1 |
4 | HU104 | Expository Writing | ECC / Functional English | 3+0 |
5 | UE4xx | Social Sciences (Example: Introduction to Management) | – | 2+0 |
6 | MT002 | Elementry Algebra (Only fro Pre-Medical students) | – | 0 |
Credit Hours | 13+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS205 | Information Security | – | 2+1 |
2 | CS201 | Data Structure | Object-Oriented Programming | 3+1 |
3 | CS208 | Artificial Intelligence | Object-Oriented Programming | 2+1 |
4 | CS203 | Software Engineering | – | 3+0 |
5 | MT201 | Quantitative Reasoning-1 (Calculus & Analytic Geometry) | – | 3+0 |
Credit Hours | 13+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS206 | Comp. Organization & Assembly Language | DLD | 2+1 |
2 | CS204 | Computer Networks | – | 2+1 |
3 | CS207 | Theory of Automata | – | 3+0 |
4 | CS209 | Advance Database Management Systems | Database Systems | 2+1 |
5 | CS202 | Quantitative Reasoning-2 (Discrete Structures) | – | 3+0 |
6 | MT202 | Linear Algebra | Calculus & Analytic Geometry | 3+0 |
Credit Hours | 15+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS305 | HCI & Computer Graphics | – | 2+1 |
2 | CS304 | Computer Architecture | COAL | 2+1 |
3 | MT301 | Probability & Statistics | – | 3+0 |
4 | CS301 | Operating Systems | Data Structures | 2+1 |
5 | MT302 | Multivariate Calculus | Calculus & Analytic Geometry | 3+0 |
6 | CE4XX | CS – Elective -1 | – | 2+1 |
Credit Hours | 14+4 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS302 | Compiler Construction | Theory of Automata | 2+1 |
2 | CS303 | Parallel & Distributed Computing | Operating Systems | 2+1 |
3 | CE4XX | CS – Elective -2 | – | 2+1 |
4 | CE4XX | CS – Elective -3 | – | 2+1 |
5 | CE4XX | CS – Elective -4 | – | 2+1 |
6 | CE4XX | CS – Elective -5 | ||
Credit Hours | 12+6 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS403 | Analysis of Algorithms | Data Structures | 3+0 |
2 | CE4XX | CS – Elective -6 | – | 2+1 |
3 | CS401 | Final Year Project – I | – | 0+2 |
4 | UE4XX | Elective Supporting | – | 3+0 |
5 | HU404 | Entrepreneurship | – | 2+0 |
6 | HU403 | Technical & Business Writing | ECC / Functional English | 3+0 |
Credit Hours | 13+3 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | HU401 | Ideology and Constitution of Pakistan | – | 2+0 |
2 | HU402 | Arts & Humanities (Professional Practices) | – | 2+0 |
3 | CS402 | Final Year Project – II | FYP-I | 0+4 |
4 | HU405 | Civics and Community Engagement | – | 2+0 |
5 | CE4XX | CS – Elective -7 | – | 2+0 |
Credit Hours | 8+5 |
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.
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS101 | Introduction to ICT | – | 3+0 |
2 | CS102 | Programming Fundamentals | – | 3+1 |
3 | HU101 | English Composition & Comprehension | – | 3+0 |
4 | MT101 | Calculus & Analytical Geometry | – | 3+0 |
5 | NS101 | Applied Physics | – | 3+0 |
Credit Hours | 15+1 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS103 | Object Oriented Programming | Programming Fundamentals | 3+1 |
2 | HU102 | Communication & Presentation Skills | English Composition & Comprehension | 3+1 |
3 | IT3xx | IT Supporting Course-1 | – | 3+0 |
4 | MT102 | Probability & Statistics | – | 3+0 |
5 | UE4xx | University Elective-1 | – | 3+0 |
6 | UE4xx | University Elective-2 | ||
Credit Hours | 18+1 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS201 | Data Structures & Algorithms | Object-Oriented Programming | 3+1 |
2 | CS202 | Discrete Structures | – | 3+0 |
3 | HU201 | Professional Practices | – | 3+0 |
4 | IT3xx | IT Supporting Course-2 | – | 3+0 |
5 | MT201 | Linear Algebra | – | 3+0 |
Credit Hours | 15+1 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS301 | Operating Systems | Data Structures & Algorithms | 3+1 |
2 | CS403 | Information Security | – | 3+0 |
3 | CS303 | Computer Networks | – | 3+1 |
4 | IT201 | IT Project Management | – | 3+0 |
5 | UE4xx | University Elective-3 | – | 3+0 |
Credit Hours | 15+2 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | CS203 | Database System | Data Structures & Algorithms | 3+1 |
2 | CS302 | Software Engineering | – | 3+0 |
3 | IT3xx | IT Supporting Course-3 | – | 3+0 |
4 | IT308 | System and Network Administration | Operating Systems | 3+1 |
5 | UE4xx | University Elective-4 | – | 3+0 |
Credit Hours | 15+2 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | IT307 | Web Technologies | – | 3+0 |
2 | IE4xx | IT Elective-1 | – | 3+0 |
3 | IT4xx | IT Elective-2 | – | 3+0 |
4 | IT306 | IT Infrastructure | – | 3+0 |
5 | IT302 | Technical & Business Writing | – | 3+0 |
Credit Hours | 15+0 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | IT404 | Virtual Systems and Services | – | 3+1 |
2 | IE401 | Final Year Project – I | – | 0+3 |
3 | IT4xx | IT Elective-3 | – | 3+0 |
4 | IT4xx | IT Elective-4 | – | 3+0 |
5 | HU401 | Pakistan Studies | – | 2+0 |
Credit Hours | 11+4 |
S. No | Code | Course Title | Pre-requisite | Credit Hours |
---|---|---|---|---|
1 | IT402 | Final Year Project – II | FYP-1 | 0+3 |
2 | IE403 | Cyber Security | – | 3+0 |
3 | IT4xx | IT Elective-5 | – | 3+0 |
4 | IT405 | Database Administration and Management | – | 3+1 |
5 | HU402 | Islamic Studies / Ethics | – | 2+0 |
Credit Hours | 11+4 |
Consult MiTE Admission Counsellors today for Academic Advice and Scholarship Related Opportunities.