MS Computer Engineering
Last updated on January 15th, 2020

Vision Statement of the Department:

The Computer Engineering Department is committed to prepare students for professional and research activities with an ability to learn independently, within a diverse multi-cultural environment, and enabling them to become global leaders in their respective fields.

Mission Statement of the Program:

The mission of the Master of Science in Computer Engineering program is to educate graduates by enhancing their knowledge of computer engineering with theory, practice and research to cater technological advances for the betterment of society.

Program Educational Objectives:

The educational objectives of MSCE program are stated as below:

  1. Ability to apply theoretical and practical knowledge to solve challenging problems in their professions.
  2. Ability to engage in life-long learning for personal and societal growth.
  3. Ability to demonstrate effective interpersonal skills as an individual or in a team.

 Learning Outcomes of the Program:

The MSCE program prepares students to attain the educational objectives by ensuring that students demonstrate achievement of the following learning outcomes. Students should be:

  1. Able to provide solutions of complex engineering problems using computer engineering knowledge, methodologies and principles.
  2. Able to understand research aspects of computer engineering and its allied domains.
  3. Able to communicate effectively, in both oral and written form.
  4. Able to recognize importance of technological developments and pursue lifelong learning.

Admission Eligibility Criteria:

HEC recognized 4 years Bachelor’s Degree or equivalent in a relevant computing discipline (Computer Engineering, Computer Science, IT, Software Engineering, Electrical Engineering, Electronics Engineering, Information Systems & Informatics or equivalent) with a minimum CGPA of 2.5/4.0 or 50% marks where CGPA is not given. The following courses (or equivalent) are pre-requisite for the MS Computer Engineering program:

  1. Digital Logic Design or equivalent
  2. Computer Architecture and Organization or equivalent
  3. Differential Equation or equivalent

Students shall be required to complete the deficiency courses (as mentioned above) if required. Applicants must also provide HEC verification of all academic degrees and transcripts as per BU rules.

MS Computer Engineering Roadmap

Bahria University, Islamabad

Campus:  BUIC
Department: Computer Engineering
Program Title: MS Computer Engineering
Program Level: Postgraduate
Duration of Program: 2 Years
Number of semesters: 4 Semester
Total Credit Hours 30

 

Semester 1

S.No. Course Code Course Title Credit Hours
1 Core-I 3
2 Core-II 3
3 ESC 701 Research Methodology 3
Total Credit Hours 9

Semester 2

S.No. Course Code Course Title Credit Hours
1 Core-III 3
2 Elective -I 3
3 Elective -II 3
Total Credit Hours 9

Semester 3

S.No. Course Code Course Title Credit Hours
1 Elective -III 3
2 Elective –IV / Thesis- I 3
Total Credit Hours 6

Semester 4

S. No. Course Code Course Title Credit Hours
1 Elective -V 3
2 Elective –VI / Thesis- II 3
Total Credit Hours 6

Core Courses

S. No. Course Code Course Title Credit Hours
1 CEN 525  Digital Signal Processing & Applications 3
2 CEN 520 Advanced Computer System Architecture 3
3 CEN 624 Advanced Digital Design 3
Total Credit Hours 9

Elective Courses

The elective courses for all the four specializations are listed below. The students opting Thesis option have to choose four courses, while the students following Non-Thesis option have to complete six courses. The elective course offered in each semester is on the discretion of the department.

S. No. Course Code Course Title Credit Hours
1 CSC 751 Pattern Recognition 3
2 CSC 764 Computer Vision 3
3 CSC 719 Machine Learning 3
4 CSC 711 Advanced Artificial Intelligence 3
5 CSC 765 Bio Medical Image Analysis 3
6 CEN 745 Advanced Digital Image Processing 3
7 CSC 518 Decision Support Systems 3
8 CEN 740 Advanced Embedded Systems 3
9 CSC 720 Advanced Operating Systems 3
10 CEN 707 Advanced Distributed Systems 3
11 CEN 553 Real Time Computer Systems 3
12 CSC 758 Parallel Processing 3
13 CEN 752 Advanced VLSI System Design 3
14 CEN 541 ASIC and FPGA Design 3
15 CEN 721 Advanced Microprocessor Systems 3
16 CEN 753 Design of Real Time Embedded Systems 3
17 CSC 502 Information Systems 3
18 EET 710 Advanced Computer Networks 3
19 EET 511 Digital Communication Systems 3
20 EET 556 Mobile Communication & Networking 3
21 EET 548 Mobile Cellular Systems and Standards 3
22 EET 554 Wireless Networks 3
23 EET 755 Wireless Communication Techniques 3
24 EET 555 Wireless and Mobile Communications 3
25 EET 702 Advanced Network Security 3
26 EET 553 Information Theory and Coding 3
27 EET 519 Distributed Networking 3
28 EET 520 Network Administration & Management 3
29 EET 706 Advanced Optical Fiber Networks 3
30 EET 711 Advanced Digital Communications 3
31 EET 769 Mobile/Vehicular Ad Hoc Networks 3
32 GSC 700 Advanced Engineering Mathematics 3
33 EEN 510 Stochastic Processes 3
34 CSC 704 Advanced Cryptography 3
35 SEN 762 Advanced Big Data Analytics 3
36 DSC 707 Deep Learning 3
37 CSC 781 Cloud Computing 3
38 ISC 737 Computer and Network Forensics 3
39 SEN 774 IoTs Architecture, Protocols & Applications 3

*These courses may be undertaken for a given specialization