Introduction

The NUML Rawalpindi Computer Science Department is working under the Faculty of Engineering Sciences. The ultimate aim of the BS Computer Science degree program is to produce computer scientists, and IT professionals who can strengthen the backbone of a rapidly growing computer industry. BS Computer Science degree focuses on latest trends in computing along with offering of diverse research areas for better career prospects. The department ensures the involvement of undergraduates in research areas like digital image processing, computer vision, data mining, software engineering and information security

Vision Statement

Become a leading powerhouse for devising innovative technology solutions and developing the skills for recent technologies

Mission Statement

Fostering skills and knowledge for innovations through teaching and research on recent technologies ethically towards economic well-being of the society

Dr. Sajid Saleem

Head of Department (CS)

Recent Events

Program Offered: BS Computer Science

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.


Program Education Objectives (PEO):
  • 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.

#

Program Learning Outcomes (PLOs)

Computing Professional Graduate

PLO - 1

Academic Education

To prepare graduates as computing professionals

PLO - 2

Knowledge for Solving Computing Problems

Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements

PLO - 3

Problem Analysis

Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines

PLO - 4

Design/ Development of Solutions

Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations

PLO - 5

Modern Tool Usage

Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations

PLO - 6

Individual and Team Work

Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings

PLO - 7

Communication

Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions

PLO - 8

Computing Professionalism and Society

Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice

PLO - 9

Ethics

Understand and commit to professional ethics, responsibilities, and norms of professional computing practice

PLO - 10

Life-long Learning

Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional

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