Program Information


Vision

To become a center of excellence in creating computing knowledge for comprehensive development in emerging fields.

Mission

Fostering state-of-the-art computing education and skills through creative knowledge, innovative research, and emerging technologies.


PEO (Program Education Objective):
  • PEO-1: Contribute in computing industry nationally and internationally and develop aptitude for analyzing problems and finding optimal solutions.
  • PEO-2: Solve real world problems through the use of modern computing tools.
  • PEO-3: Demonstrate effective written and verbal communication skills.
  • PEO-4: Establish ethical and moral values in professional life with an aim of learning new skills and technologies for a life-long learning.

Eligibility & Criteria


Eligibilty

  • F.Sc (Pre-Engineering)
  • F.Sc (Pre-Medical). All such students must pass 6 credit hours maths deficiency course within 1 year of their regular studies.
  • ICS (Physics, Maths & Computer Science)
  • Intermediate (Physics, Maths & Statistics)
  • A-Level or Equivalent (Physics, Maths & Computer / Statistics) with 50% Marks.

Note:

A-Level pass students must provide equivalence certificate from the Inter Board Committee of Chairman, Islamabad.

Tentative Study Plan of BSCS-NUML


Semester I
Sr.No. Course Name Crdt.Hrs
1 Intro. to Info. & Comm. Technologies. 2 + 1
2 Programming Fundamentals 3 + 1
3 Pakistan Studies 2 + 0
4 English Composition and Comprehensions 3 + 0
5 Islamic Studies 2 + 0
6 Applied Physics 3 + 0
7 Pre-Maths-I 3 + 0
Semester II
Sr.No. Course Name Crdt.Hrs
1 Object Oriented Programming 3 + 1
2 Discrete Structures 3 + 0
3 Calculus and Analytical Geometry 3 + 0
4 Communication and Presentation Skills 3 + 0
5 Univ. Elec. - I, Intro. to Psychology 3 + 0
6 Univ. Elec. - II, Social Service 1 + 0
7 Pre-Maths-II 3 + 0
Semester III
Sr.No. Course Name Crdt.Hrs
1 Data Structures and Algorithms 3 + 1
2 Digital Logic and Design 3 + 1
3 Professional Practices 3 + 0
4 CS Supporting - I, Multi Variable Calculus 3 + 0
5 Linear Algebra 3 + 0
Semester IV
Sr.No. Course Name Crdt.Hrs
1 Design and Analysis of Algorithms 3 + 0
2 Software Engineering 3 + 0
3 CS Elec. - I, Web-Programming 2 + 1
4 CS Supporting - II, Differential Equations 3 + 0
5 CS Elec. - II, Advance OOP 2 + 1
6 Univ. Elec. - III, Digital Marketing 3 + 0
Semester V
Sr.No. Course Name Crdt.Hrs
1 Database Systems 3 + 1
2 Comp. Organization & Assembly Language 3 + 1
3 CS Elective - II 3 + 0
4 Operating System 3 + 1
5 Statistics & Probability 3 + 0
6 CS Supporting - III, Numerical Computing 3 + 0
Semester VI
Sr.No. Course Name Crdt.Hrs
1 CS Elec. - III, Visual Programming 2 + 1
2 Computer Networks 3 + 1
3 Artificial Intelligence 3 + 1
4 Theory of Automata 3 + 0
5 Technical & Business Writing 3 + 0
Semester VII
Sr.No. Course Name Crdt.Hrs
1 CS Elec. - IV, Computer Graphics 2 + 1
2 CS Elec. - V, Software Project Management 3 + 0
3 Compiler Construction 3 + 0
4 Univ. Elec. - IV, Foreign Language (Chinese/Japanese/French/Arabic/German) 2 + 0
5 Final Year Project – I 0 + 3
6 Information Security 3 + 0
Semester VIII
Sr.No. Course Name Crdt.Hrs
1 CS Elec. - VI, Mobile Application Development 2 + 1
2 Final Year Project – II 0 + 3
3 Parallel & Distributed Computing 3 + 0
4 Univ. Elec. - V, Economics for Computing 3 + 0