Bachelor of Computer Science

Admission Policy & Regulations

Students seeking admissions at NICE will have to follow the given eligibility, procedures and regulations:

Under Graduate (Bachelor) Degree Programs

For Bachelor of Science in Computer Science (BS in CS) Degree Program

Degree Eligibility Criteria:  The candidates must have completed the following:

  1. At least ‘C’ Grade or 50% in HSSC/Intermediate ‘or’
  2. ‘A’ Level/Other National/International Certifications (Intermediate equivalency from Inter Board Committee of Chairmen (IBCC) is required


Entry Tests: As the first part of the admission process, intended students are appeared in the Aptitude Test for admissions conducted by the Institute, before the start of a semester. Aptitude test is composed of number of short questions and is divided into ‘six’ parts, mentioned below:

  1. Vocabulary
  2. Structure & written expression
  3. Reading Comprehension
  4. Arithmetic Problems
  5. Number/Letter Series Problems
  6. Figure Series Problems

Interview: Successful candidates of the aptitude tests are called for the interview by a team of Faculty Members, Subject Experts or other relevant members.





Grades obtained Matric/O Level or Equivalent



Grades obtained HSSC / A-Level / DAE or Equivalent

40 %


Grades obtained in Graduation/Bachelor Program

Not Applicable


Aptitude Test (Passing Marks 50%)

40 %


Interviews (Evaluation on the basis of subject knowledge, communication, personality etc.)

10 %



100 %

100 %


Computer Science

    • BS — 4 Years (Regular Course)

      BS — 4 Years
      Regular Course

      Semester 1

      Code Title
      CSC100 Introduction to Computer Science
      CSC124 Programming Techniques – I
      MTH100 General Mathematics
      PHY101 Physics
      COM004 Basic English*
      FL 101 French I*

      Semester 2

      Code Title
      CSC125 Programming Techniques-II
      MTH160 Calculus-I
      EEG101 Solid State Electronics
      HUM104 Pakistan & Islamic Studies
      COM008 Approaches To Academic reading and writing*
      FL 102 French II*

      Semester 3

      Code Title
      CSC235 Database Management System
      EEG140 Digital Computer Logic
      CSC265 Data Communication & Networks
      MTH161 Calculus-II
      CSC224 Visual Programming Tools
      MTH140 Discrete Mathematics

      Semester 4

      Code Title
      CSC210 Data Structures
      COM140 Effective Speech
      MTH220 Differential Equations
      STA210 Probability & Statistics
      CSC220 Assembly Language Programming
      CSC351 Software Engineering
      SS210 Corporate Social Responsibility

      Semester 5

      Code Title
      CSC221 Analysis of Algorithms
      MTH230 Linear Algebra
      EEG220 Computer Architecture & Organization
      COM210 Busniess Communcation
      CSC320 Object Oriented Programming
      CSCXXX Elective I

      Semester 6

      Code Title
      CSC 215 Operating Systems
      MTH 240 Numerical Analysis
      CSC 350 System Analysis & Design
      CSC 340 Automata Theory
      CSC XX Elective II
      CSCXXX Elective III

      Semester 7

      Code Title
      CSC 300 Compiler Construction
      CSC 280  Internet & Web Development
      CSC 312 Computer Graphics & Animation
      ACC 100 Fundamentals of Accounting
      CSC 494 Software Project (Proposal)
      CSC XXX Elective IV

      Semester 8

      Code Title
      CSC 315 Artificial Intelligence & Robotics
      CSC 275 Cryptography and Data Security
      CSCXXX Elective V
      CSC XXX Elective VI
      CSC 495 Software Project (Defense)
        Internship Presentation and Report

      *It is a non-credit but mandatory course for each student to improve the fluency and command over English language and composition

    • BS — 4 Years (Elective Course)

      BS — 4 Years
      Elective Course

      System Engineering

      CSC 441 System Programming
      CSC 442 Software Quality Assurance
      CSC 443 Parallel Computing
      CSC 444 Distributed Systems
      CSC 445 Expert Systems
      CSC 446 Real Time Systems

      Software Engineering

      CSC 487 Cloud Computing
      CSC 488 Mobile Application Development

      Data Communication and Networks

      CSC 451 Advanced Communication Networks
      CSC 452 Network Management
      CSC 453 Routing & Switching
      CSC 454 Information Security
      CSC 455 Fault Tolerant Systems
      CSC 456 Network Security

      Database Management Systems

      CSC 461 Distributed Databases
      CSC 462 Client Server Applications
      CSC 463 Database Servers
      CSC 464 Data Mining & Warehousing
      CSC 465 E-Databases
      CSC 466 Database Performance Monitoring

      Web Engineering

      CSC 471 Active Server Pages
      CSC 472 Web Programming Languages
      CSC 473 E-Commerce Technology
      CSC 474 E-Business
      CSC 475 Intranet Development
      CSC 476 Cyber Laws & Policies


      CSC 481 Information Theory & Coding
      CSC 482 Wireless Systems
      CSC 483 Network Analysis
      CSC 484 Wireless Mobile Communication
      CSC 485 Signals and Systems
      CSC 486 Optical Fiber Theory and Techniques

Fee Details

View Fee Details