0% found this document useful (0 votes)
3K views5 pages

CCSP Syllabus

The document outlines the course content for several computer science modules including: - Computer Science covering operating systems, computer architecture, databases, and computer networks. - Computer Programming Principles covering basic programming, data structures, object-oriented programming, and complexity theory. - C++ covering fundamentals, object-oriented concepts, files, exceptions, and templates. - Mobility covering basics, process migrations, physical mobility, mobile networks, HTML5/PhoneGap, Android, iOS, and BYOD models. - Cloud Computing covering introductions, virtualization, and private clouds. It also lists the number of questions and duration for assessments in each module.

Uploaded by

Manish Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views5 pages

CCSP Syllabus

The document outlines the course content for several computer science modules including: - Computer Science covering operating systems, computer architecture, databases, and computer networks. - Computer Programming Principles covering basic programming, data structures, object-oriented programming, and complexity theory. - C++ covering fundamentals, object-oriented concepts, files, exceptions, and templates. - Mobility covering basics, process migrations, physical mobility, mobile networks, HTML5/PhoneGap, Android, iOS, and BYOD models. - Cloud Computing covering introductions, virtualization, and private clouds. It also lists the number of questions and duration for assessments in each module.

Uploaded by

Manish Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

PART A : Course Content

Computer Science
Operating System & Computer Architecture: i) ii) iii) iv) v) vi) Basics of O.S. Process Management Process Communication and Synchronization Memory Management I/O and File Management Computer Architecture

DBMS: i) ii) Basic concept, Data model, Views, Operation, TRC, DRC, Architecture Normalization, Generalization, ERD, Key, Database, SQL, Joins, Indexing

Computer Networks: i) ii) iii) Basics of Computer Networks & Communication Routing Reference Network Model and Protocols

Computer Programming Principles


Basic Programming: i) ii) iii) Basic Programming: Data types Basic Programming: Iteration, recursion, decisionProcedures, functions, Scope

Data Structures: i) Data Structure

ii) iii) iv) v) vi) vii) viii) ix) x)

Graph Hash Heap Linked List Queue Search Sorting Stacks Trees

OOP and Complexity Theory: i) ii) iii) Basic Programming: Complexity OOP Compilation, execution, errors, etc.

C++
Fundamentals of C++: i) ii) iii) iv) Types and declarations Basics of C++ Operators Pointers and Arrays

Oops Concepts: i) ii) iii) iv) Classes and objects Polymorphism and virtual functions Inheritance Operator Overloading

File and Exception Handling: i) ii) iii) Exceptions Files and Streams Templates

Part B : Course Content


Mobility
Mobility Basics i) ii) iii) Types of devices Types of OS Development technology landscape - Native apps, Hybrid apps, Mobile Web

Process Migrations i) Algorithms and types of process migration

Physical Mobility i) Mobile IP, IPv4, IPv6

Techniques used in mobile networks. i) ii) iii) iv) CDMA 3GSM GSM 4GLTE

HTML 5/ Phonegap basics i) ii) iii) Creating UI Accessing Device features Connecting to Social networking apps - Facebook, Linked In etc.

Android i) ii) Basic android features XML/ JSON Processing

Advanced i) Securing Mobile apps

IOS: i) Basic development requirements

BYOD Model i) Examples/Challenges/Solutions of implementation

Cloud Computing
Introduction to Cloud Computing i) ii) iii) iv) v) vi) vii) viii) ix) x) xi) What is the cloud History of Cloud Computing How Cloud Computing Works Advantages & Disadvantages Applications for Businesses Cloud Service Providers Amazon Web Services Microsoft Azure Google Appengine Cloud Computing Architecture Cloud Computing Terminology

Virtualization i) ii) iii) Virtualization Basics Objectives Benefits of Virtualization

iv) v) vi) vii) viii)

Emulation Virtualization for Enterprise VMware Xen KVM

Private Clouds i) ii) iii) iv) v) vi) What is it? Advantages & Disadvantages Installing a Private Cloud Eucalyptus Open Nebula Open Stack

No of Questions and Duration


Name of Module Computer Science Computer Programming Principles C++ Mobility Cloud Computing No of Questions 26 Questions 25 Questions Duration 22 minutes 35 minutes

24 Questions 17 Questions 16 Questions

30 minutes 15 minutes 15 minutes

You might also like