COMPUTER SCIENCE

 

Sr.

Core Areas of Computer Science

Percentage

1.

Discrete Structures

10%

 

Functions, relations and sets

2%

 

Basic Logic

2%

 

Proof techniques

2%

 

Basics of counting

1%

 

Graphs and trees

2%

 

Discrete probability

1%

2.

Algorithm and Complexity

12%

 

Basic Algorithm Analysis

3%

 

Algorithmic Strategies

2%

 

Fundamental Computing Algorithms

4%

 

Automata Theory

3%

3.

Architecture and Organization

12%

 

Digital Logic and Digital Systems

2%

 

Machine Level representation of data

1%

 

Assembly level machine organization

3%

 

Memory system organization and architecture

2%

 

Functional organization

3%

 

Multiprocessing and alternative architectures

1%

4.

Operating System

12%

 

Overview of operating systems

1%

 

Operating System principles

1%

 

Concurrency

2%

 

Scheduling and dispatch

1%

 

Memory management

2%

 

Device management

1%

 

Security and protection

1%

 

File systems

2%

 

Fault tolerance

1%

5.

Programming Fundamentals

9%

 

Fundamental programming concepts

3%

 

Fundamental Data Sources

4%

 

Recursion

2%

6.

Programming Languages

10%

 

Overview of programming languages

2%


Virtual machines

1%

Introduction to language translatio

2%

Declaration and types

3%

Abstraction mechanisms

2%

7.              Information Managemen                                                                                  12%

Information models and System                                                               1

 

Database Systems

2%

 

Data Modeling

2%

 

Relational Database

2%

 

Database Query Language

3%

 

Relational Database Desi gn

2%

 

8.              Net-centric Computing                                                                                      9%

 

 

Introduction to Net-centric computin

1%

 

Communication and Networkin

4%

 

Web-Client/Server computing

2%

 

Network Security

1%

 

Wireless and mobile computin

1%


 



Software Processes                                                                                1%

 

Software Requirements and specification

3%

 

Using APIs

1%

 

Software Design

2%

 

Software Validation

1%

 

Software Evolution

1%

 

Software Project Management

1%

10.

Computational Science

4%

 

Numerical Analysis

3%

 

Operation Research

1%

 

Total:

100%