You are on page 1of 36

Contents:

1. Introduction

2. Your Learning Goals

3. Scope of Learning

4. Frequently Asked Questions






















Introduction
Welcome to Cognizant!
You have joined one of the fastest growing top tier companies whose biggest asset is our
people. You are smart, curious, collaborative and result-oriented individuals, and we strive
to give you the best.
In our pursuit for excellence in all spheres, we ensure that your skills match the challenging
environments you will work in.
The course material will help you transition from College to Corporate, thus equipping
yourself much better to face the future of work!
To ensure optimum use of these resources, we suggest you follow these steps:
Step 1: Read this document carefully as it will tell you everything you need to know on how
to get started!

Step 2: Read the Introductory section and the FAQ portions of the enclosed document.
They set the context and answer most of the questions that you might have.

Step 3: You will receive a mail with your SkillPort login details. Log-on to the portal and
familiarize yourself with the concepts and topics at your disposal.

For any technical issue, please get in touch with SkillSofts 24x7 helpdesk at
http://support.skillsoft.com. If you have any other queries regarding the learning modules,
do write it to campus@cognizant.com with your candidate ID.

We wish you the best in your learning!
Regards,
Team Cognizant












Your Learning Goals:
The following are the learning goals & expected proficiencies that you have to acquire before
joining Cognizant.

Competencies Expected Proficiency
Technology Fundamentals Knowledge
Operating System Concepts Knowledge
Programming Fundamentals Knowledge
Object Oriented Concepts Knowledge
DBMS Concepts Knowledge
Software Engineering Concepts Knowledge
Software Testing Fundamentals Knowledge
English Language Skill

Note:
Knowledge:- refers to learning concepts, principles and information regarding a
particular subject by a person through books, media, encyclopedias, academic
institutions and other sources

Skill:- refers to the ability of successfully applying the knowledge to produce expected
results














Scope of Learning:

I. Technology Fundamental
a. Basics of Technology and IT Architecture
Understand the evolution of various technology elements like hardware, software and
networks and their influence onthe growth of modern software systems and architectures.
Microsoft Excel stands as a classic example of application software. It is built to aid us to
solve data related problems and helps us to be more productive.
HTML- the defacto web language will help you to understand constructing the User Interface
for modern web applications.
What you need to know?
Topic Detailed Scope Reading Material
Technology
Fundamentals
What are the different types of
Memory devices?
What is a network?
What is a protocol?
What are the different types of
IP addressing mechanisms?
What is a file server?
What is a client and what is a
server?
How Client/Server different from
Mainframe computers?
How mainframe terminals are
different from Client machines?
What are the common types of
client/server architectures?
What is a multitier architecture?
What is a program?
How a program is converted into
machine language?
What is the difference between a
compiler and an interpreter?
What is the role of a linker?
What is program execution?
What is system software?
What is application software?
What are called client side
technologies?
What are server side
technologies?
What is Cloud Computing?
DifferentiatePaaS, SaaS, IaaS

http://technologyfundas.blogspot.co
m/2012/12/fundamentals-of-
computers-part-1.html

http://technologyfundas.blogspot.co
m/2012/12/fundamentals-of-
computers-part-2.html

http://technologyfundas.blogspot.co
m/2012/12/fundamentals-of-
computers-part-3.html

Internet Search Keywords:

Computer Basics, Technology
Fundamentals, Input and Output
devices, Computer
Memory,RAM,ROM,
CPU,ComputerNetworks,Network
Protocol, TCP/IP, SMTP, Software
Ports, IP Address, MAC Address,
File Server, Client/Server, Mainframe
computer, Dumb Terminals,2 tier
Architecture, N-Tier Architecture,
Web Architecture,Cloud Computing,
Cloud architecture , PaaS, Saas,IaaS,
Computer Program, Compiler, Linker,
Loader, Executables,interpreters.


(Please look up the internet on the topics
to get additional information)



b.HTML Basics
HTML is the language of Web. HTML elements form the building blocks of all websites and
webpages. The purpose of creating a web page is to share and gather information. HTML is
written in the form of HTML elements consisting of tags enclosed in angle brackets (like
<html>), within the web page content. It requires a web browser to process and display the
contents.
What you need to know?
Topic Detailed Scope Reading Material
Web
Development
Overview
identify the current HTML standards
recognize what HTML is
identify common HTML editing
applications and their functions
recognize the tags that define the
structure in an HTML document
recognize the basic elements of an
HTML document
recognize how to use image maps in
web pages
recognize how to apply style sheets
to web pages
identify the functions of Cascading
Style Sheets
distinguish between client-side and
server-side scripting
identify the common scripting and
programming languages
define DHTML and the DOM
recognize how XHTML relates to XML
and HTML
identify the characteristics of XML
identify common platforms for
delivering web content to wireless
devices
recognize the characteristics of
common database models
identify the function of a database
management system (DBMS)
recognize the standards and
technologies that facilitate database
connectivity


Skillsoft
course
name
Skillsoft course
code
Web
Development
Fundamentals
wd_dshw_a01_it_en
us


Getting
started with
HTML
What is HTML?
What are HTML Tags ?
What are HTML Documents?
How to edit and test a HTML page

http://www.w3schools.com/html/htm
l_intro.asp
http://www.w3schools.com/html/htm
l_getstarted.asp

HTML tags
What are HTML Headings ,
Paragraphs , Links , Images
What are HTML Elements , Nested
Elements
http://www.w3schools.com/html/htm
l_primary.asp
http://www.w3schools.com/html/htm
l_elements.asp

HTML
Attributes
What are HTML Attributes
How to use HTML standard attributes
- class , id , style , title
http://www.w3schools.com/html/htm
l_attributes.asp


How to use HTML Language
attributes - dir , lang
How to use HTML Keyboard attributes
-accesskey , tabindex

HTML
headers
How to use HTML headings , lines ,
comments
How to use HTML paragraphs , line
breaks

http://www.w3schools.com/html/htm
l_headings.asp
http://www.w3schools.com/html/htm
l_paragraphs.asp

HTML
formatting
How to use HTML formatting tags - bold,
italic , strong , subscript , superscript ,
big , small , emphasized
How to set font type ,size , color using
styles
How to work with HTML style - CSS

http://www.w3schools.com/html/htm
l_formatting.asp
http://www.w3schools.com/html/htm
l_fonts.asp
http://www.w3schools.com/html/htm
l_styles.asp

HTML links
and images
How to create links in an HTML
document.
How to insert images into an HTML
document - img , map , area tags

http://www.w3schools.com/html/htm
l_links.asp
http://www.w3schools.com/html/htm
l_images.asp

HTML tables
and lists
How to create tables in an HTML
document - table , th , tr , td , caption
How to create an unordered , ordered ,
definition list in an HTML document

http://www.w3schools.com/html/htm
l_tables.asp
http://www.w3schools.com/html/htm
l_lists.asp

HTML forms
How to create HTML forms - textfield,
password field , checkbox , radio button ,
submit button, drop down list ,

http://www.w3schools.com/html/htm
l_forms.asp


Additional reference book Chapters to refer
HTML, XHTML, and CSS Bible, Fifth Edition
by Steven M. Schafer

Chapters 11,2,7,8,9,10,11,25,26,27











c. Excel 2010:
Excel 2010 is the spreadsheet application software in the Microsoft 2010 Office Suite. It
allows you to store, organize, and analyze numerical and text data.As you learn the
techniques and shortcuts for using Excel most effectively, your productivity will increase
dramatically.

What do you need to know?
Topic Detailed Scope Reading Material
Excel Skills
Start Excel 2010 and open an
existing workbook
Identify the features of spreadsheets
Recognize the functions of key excel
2010 interface elements
Create a new workbook
Enter data in a given scenario

Skillsoft
course
name
Skillsoft course
code
Opening
Workbooks
and Entering
Data in Excel
2010

mo_bexl_a01_dt_en
us

Apply basic text formatting
Apply and copy cell formatting
Recognize how alignment commands
change the position of text
Apply and modify number formats
Match number formats with examples

Skillsoft
course
name
Skillsoft course
code
Formatting
Data in Excel
2010

mo_bexl_a02_dt_enu
s

Format data as a table
Sort and filter table data in a given
scenario
Apply conditional formatting rules
Recognize when to use specific
conditional formats
Use sparklines to show data trends
Format sparklines
Identify elements of a formula
Recognize how Excel calculates
precedence in a formula
Recognize examples of reference
types used in Excel formulas
Create and insert formulas
Use names in formulas
Correct common error values
Edit formulas

Skillsoft
course
name
Skillsoft course
code
Using Tables,
Conditional
Formatting,
and Sparklines
Using Basic
Formulas in
Excel 2010

mo_bexl_a06_dt_enu
mo_bexl_a08_dt_enu
s s

What you can expect in the assessment?
The assessment will have questions from the above topics mentioned in the detailed scope
including Basics of Technology Fundamentals and IT Architecture , HTML Basics and Excel
2010 concepts to test your understanding of the concepts and its application in different
contexts.



II. Operating System Concepts (OS)
Operating System is the software that sits on top of the
hardware and acts as an interface to interact with the hardware.
Understanding the key concepts of operating system is highly
required as all software written is hosted by an OS. It manages
the computer's memory, processes, and all of its software &
hardware.
If the processer is said to be the heart of the computer, the
Operating System is the Soul.

What you need to know?
Topic Detailed Scope Reading Material
Operating
system
Introduction
What is an operating system?
Understand the purpose of the
operating system
What are single and multi user
operating system?
What are types of operating
system strategies ?
What is a single-user operating
system?
What is a multi-user operating
system?
Operating system utilities
Operating system interfaces
Advantages and problems of
multi-user operating systems

http://courses.cs.vt.edu/~csonline/O
S/Lessons/Introduction/index.html

http://physinfo.ulb.ac.be/cit_coursew
are/opsys/os01.htm


Internet Search Keywords:
operating system, purpose of operating
system, single and multi user operating
system, input devices and output devices,
operating system strategies, single-user
operating system, multi-user operating
system, operating system utilities,
system interfaces, advantages and
disadvantages of multi-user operating
systems
Operating
System
Resources
What are the various parts of an
operating system?
What is a real-time executive?
What is a computer program?
How does an operating system
run more than one program at
once?
What is cooperative and
preemptive scheduling?
What is dispatching?
What is system overhead?
What is required to switch from
one program to another?
What is context switching?
What is scheduling?
Other methods of scheduling
Distinguish between a resource, a
program, and a process
Understand resource allocation ,
abstraction

http://courses.cs.vt.edu/~csonline/O
S/Lessons/Resources/index.html

http://physinfo.ulb.ac.be/cit_coursew
are/opsys/os02.htm


Internet Search Keywords:
parts of operating system, real-time
excecution of OS, computer program,
cooperative and preemptive scheduling,
dispatching in OS, system overhead in
OS, switching from one program to
another in OS, context switching in OS,
scheduling in OS, methods of scheduling
in OS, resource program and process in
OS, operating sytem resource allocation
abstraction

Process
Management
What is a process?
What are process states?
What is a process control block?
How do processes
intercommunicate?
How do processes synchronize
their activity?
How do processes protect critical
data?
What is a thread?
What is a background and
foreground task?
Understand the strategies for
process scheduling

http://courses.cs.vt.edu/~csonline/O
S/Lessons/Processes/index.html
http://physinfo.ulb.ac.be/cit_coursew
are/opsys/os03.htm

Internet Search Keywords:
Process states, process control block,
process intercommunication in OS,
processes and critical data, thread in
operating system, background and
foreground tasks in OS, OS process
scheduling
Operating
system-load
How does an operating system
load?
What is the bootstrap process?
What are the different types of
operating systems?
What is a shell?

http://physinfo.ulb.ac.be/cit_coursew
are/opsys/os04.htm

Internet Search Keywords:
operating system load, bootstrap process
in OS, types of operating system, OS
shell

Threads
What is synchronization?
Recognize critical resources and
explain the behavior of
semaphores,
What is deadlock?
http://courses.cs.vt.edu/~csonline/O
S/Lessons/Synchronization/index.htm
l
http://courses.cs.vt.edu/~csonline/O
S/Lessons/Deadlock/index.html

Internet Search Keywords:
Synchronization in OS, critical resources
in OS, semaphore behavious in OS

Memory
management
Understand Memory Allocation
strategies
Understand Virtual memory
concept
Describe various memory page
replacement algorithms
http://courses.cs.vt.edu/~csonline/O
S/Lessons/MemoryAllocation/index.ht
ml
http://courses.cs.vt.edu/~csonline/O
S/Lessons/VirtualMemory/index.html

Internet Search Keywords:
Memory allocation strategies in OS,
virtual memory concept in OS, memory
page replacement algorithms

File IO
What is a file?
What typical operations are
performed on files?
What are file control blocks?
What about how we name files?
What are file types?
How does an operating system
keep track of files?
Describe how files are stored in
secondary storage.
http://courses.cs.vt.edu/~csonline/O
S/Lessons/FileManagement/index.ht
ml

http://physinfo.ulb.ac.be/cit_coursew
are/opsys/os05.htm

Internet Search Keywords:
File in operating sytem, operation on files
in OS, file control blocks, naming of files

What is a root file system?
What does a root file system
entry look like?
What is a cluster?
How is free space managed?
What file systems are supported
by?
Windows operating systems?
What are access control lists and
file permissions?
What is a symbolic link or
shortcut?
What is file-system integrity?
What is fragmentation and what
does defragging a drive do?

in OS, OS file types, handling of files by
operating system, storage of files in
secondary storage, root file system OS,
root file system entry, cluster in OS,
management of free space in OS, file
systems supported by windows operating
system, access control list in OS, file
permissions in OS

Software
Tools run on
an OS
Editors
The program translation sequence
Assemblers
High level languages
Interpreters
Compilers
Linkers
Loaders and locators
Cross reference
Disassembers
Debuggers and monitors
Cross assemblers

http://physinfo.ulb.ac.be/cit_coursew
are/opsys/os06.htm

Internet Search Keywords:
Editors in operating sytem, program
translation sequence, assessmblerOS,
high level languages, interpreters,
compilers, linkers, loaders and locator in
operating system, cross reference in OS,
disassemblers in OS, debuggers and
monitors in OS, cross assemblers in OS

GUI and
Windows
features
The mouse
The mouse cursor
Selecting items with a mouse
Window fundamentals
Window properties
Text Boxes
Radio Buttons
Check Boxes
Dialog Boxes
List Boxes
Drop Down List Boxes
Tab Controls
Toolbars

http://physinfo.ulb.ac.be/cit_coursew
are/opsys/os07.htm
http://physinfo.ulb.ac.be/cit_coursew
are/opsys/os08.htm

Internet Search Keywords:
Microsoft Windows features, Microsoft
Windows GUI controls, Microsoft Windows
Toolbars

Unix
Concepts
Recognize the basic principles of
UNIX
Describe UNIX standards
Distinguish between UNIX
implementations in network
environments
Describe UNIX's implementation
on standalone computers
Describe the differences between
UNIX's commercial and open
source distributions
Recognize examples of how the
UNIX shell processes using
expansion and substitution
Group commands on a command
line

Skillsoft
course
name
Skillsoft course
code
UNIX
Fundamenta
ls: Overview
lu_unix_a01_it_en
us

Skillsoft
course
name
Skillsoft course
code
UNIX
Fundamenta
ls: Shell
Scripting
lu_unix_a02_it_en
us

Recognize how commands are
stored in scripts
Choose UNIX shells
Create a shell script
Run a shell script
Recognize how characters are
used in commands
Use conditional execution
Group commands
Use standard I/O redirection
Unix : Shell Scripting Basics
Perform file redirection
Script with redirection
Use file substitution
Use command substitution
Recognize the basic
characteristics of files and
directories
Describe UNIX file types
Recognize the basic
characteristics of files and
directories
Describe UNIX file types
Create files and directories
Delete files
Set permissions on files
Use wildcards to locate files
Use regular expressions to locate
files
Use grep to search for file content
Use find to search for files
Create and delete directories
Copy and move files and
directories
Archive directories

Basics


Skillsoft
course
name
Skillsoft course
code
UNIX
Fundamenta
ls: Files and
Directories
lu_unix_a03_it_en
us
Windows 7
Concepts
Recognize how to log on to
Windows 7
Identify the benefits of Windows 7
Recognize the main features of
the Windows 7 desktop
Recognize how you can use
desktop features to manage open
windows
Access programs and files via the
Start menu and the taskbar
Identify the features of the
Windows 7 Start menu and
taskbar
Identify features of jump lists
Navigate to files and folders using
Windows Explorer
Identify the different parts of the
Windows Explorer window
Work with folders and files in
Windows Explorer
Search for files or folders using
the Windows Explorer search box
Install and remove programs
Identify the settings accessible

Skillsoft
course
name
Skillsoft course
code
Getting
Started with
Windows 7
mw_mweu_a01_dt
_enus

Skillsoft
course
name
Skillsoft course
code
Setting up
and
Securing
Windows 7
mw_mweu_a02_dt
_enus

Skillsoft
course
name
Skillsoft course
code

through the Control Panel
Install and remove printers
Manage printing in Windows 7
Identify the options available
when printing
Use the Action Center to solve
and troubleshoot problems
Change the power plan settings
Recognize the words and phrases
that follow the guidelines for
strong passwords
Recognize the security impact for
User Account Control settings
Backup and restore data
Create a restore point and
perform a system restore
Personalize the desktop
Personalize your desktop with
Windows 7 gadgets
Customize the Start menu
Customize the taskbar

Customizing
Windows 7
mw_mweu_a03_dt
_enus
Mainframe
Introduction
What is a Mainframe
Mainframe Workloads Batch and
Online Processing
Clustering on the Mainframe
Parallel Sysplex


http://publib.boulder.ibm.com/infoce
nter/zos/basics/index.jsp - Mainframe
Concepts

Internet Search Keywords:

Mainframe concepts, IBM mainframe,
mainframe OS, batch processing, online
transaction processing(OLTP), Parallel
Sysplex in zos

z/OS
Concepts
Hardware resources used by z/OS
Multiprogramming and
multiprocessing
z/OS programming constructs:
Modules, macros, components and
control blocks
Physical storage used by z/OS
What is virtual storage?
Workload, IO and Data Management
Characteristics of z/OS
Brief comparison of z/OS and UNIX
z/OS Storage constructs
What is a dataset
What is a VTOC
Interacting with z/OS
What is TSO
What is ISPF

http://publib.boulder.ibm.com/infoce
nter/zos/basics/index.jsp - z/OS
Concepts


Internet Search Keywords:

Z/OS hardware, DASD, Tape drives,
system console, control blocks, macros,
Central Storage, Auxiliary storage,
Virtual storage, Address space, page
data, turn around time, datasets, records,
VSAM, ISPF, VTOC, TSO


Additional reference books

Introduction To Operating Systems: Concepts And Practice -Pramod Chandra P. Bhatt
(Chapters to refer 1,2,3,4,10,11,14)


Operating System Concepts: Update, Eighth Edition by Abraham Silberschatz, Peter B. Galvin
and Greg Gagne
(Chapters to refer 5,6,7,8)

Introduction to the new Mainframe z/OS Basics IBM Redbooks by Mike Ebbers, John Kettner,
Wayne OBrien and Bill Ogden
(Chapters to refer 1,2,3,4,5)


What you can expect in the assessment?
The assessment will have questions from the above topics on OS that will test your
conceptual knowledge in OS Concepts, Unix, Windows 7 and Mainframe basic concepts and
its applicability.





















III. Programming Fundamentals:
Computer programming is the process of breaking down the problem statements into
sequence ofexecutable steps in a computer understandable language. To become a good
programmer, it is essential to understand fundamentals of programming ie.,pseduocodes,
alogorithms, flowcharts and data structures.

What you need to know?
Topic Detailed Scope Reading Material
Basics of
Algorithm
Analysis

What is an Algorithm?
Why we need an algorithm?
What is Divide and conquer
algorithm?
What is Recursive Algorithms?
http://ocw.utm.my/course/view.php?
id=31

http://en.wikipedia.org/wiki/Algorith
m_design
http://www.cs.odu.edu/~toida/nerzic
/content/recursive_alg/rec_alg.html
http://computer.howstuffworks.com/
question717.htm

Internet Search Keywords:
Algorithms,Computer algorithms,
Expressing algorithms, Divide and
Conquer Algorithm, RecursiveAlgorithms,
Algorithms design

Flowcharts
What are Flow chart symbols &
Notations?
[Process, alternate process,
Data, Decision, Terminator,
Manual operation, Display,
Manual Input, Extract,
Predefined process]
Diagram of step by step process
How can I use a flow chart?
http://creately.com/blog/diagrams/fl
owchart-guide-flowchart-tutorial/
http://en.wikipedia.org/wiki/Flowchar
t
http://ase.tufts.edu/its/trainDocumen
ts/word07Flowcharts.pdf

Internet Search Keywords:
Flowcharts, Flowchart sysmbols and
usage,designing flowcharts, different type
of modelling diagrams, Guidelines of
drawing Flowcharts

Pseudo Code
General coding Logic
Write a pseudo code for a
problem statement.

http://www.dreamincode.net/forums/
topic/59022-using-pseudo-code-to-
design-application-logic/
http://en.wikipedia.org/wiki/Pseudoc
ode

Internet Search Keywords:

Pseudo code, structure of Pseudocode,
Rules of
Pseudocode,Pseudocodestandards,Exampl
es of Pseudocodes

Introduction
Define the program structure.
Introduction to Programming
http://www.devjavasoft.org/FirstEditi
on/programmingFundamentals.pdf

to Problem
solving and
Programming
Languages
Languages.
What is Data type?
What are the differences
between System Data types and
User defined Data types?
What is a procedure?
What is the Scope of the
Variable?



Skill soft
course
name
Skill soft course
code
Getting
Started with
Programmin
g 78978_ENG
Getting
Started with
Software
Programmin
g
sd_spff_a01_it_en
us
Programmin
g
Fundamenta
ls:
Obtaining
Variable
Values
http://mmlviewer.
books24x7.com/to
c.asp?bookid=489
23

Internet Search Keywords:
Programming Fundamentals
,Programming Languages, variables and
datatypes

Selection and
Control
Structures
What are Conditional
statements?
Why do we need Conditional
Statements?
What are the different types of
Looping available?
http://www.geekscribes.net/blog/201
2/04/09/fundamentals-of-
programming-part-7-loops/

Skill soft
course
name
Skill soft course
code
Software
program
control flow
design
sd_spff_a03_it_en
us
Programmin
g
Fundamenta
ls: Basic If
Statements
http://mmlviewer.
books24x7.com/to
c.asp?bookid=489
25

Internet Search Keywords:
Conditional statements, Looping
structures.

Arrays and
Strings
What are the basic features of an
Array?
What is the disadvantage of an
array.
What is Single-dimensional
array?
What is Multi-dimensional array?
What are the String and
Character functions?
How Strings are used in arrays?
http://en.wikibooks.org/wiki/A-
level_Computing/AQA/Problem_Solvi
ng,_Programming,_Data_Representat
ion_and_Practical_Exercise/Fundame
ntals_of_Programming/One-
Dimensional_Arrays

http://en.wikibooks.org/wiki/A-
level_Computing/AQA/Problem_Solvi
ng,_Programming,_Data_Representat

ion_and_Practical_Exercise/Fundame
ntals_of_Programming/Two-
Dimensional_Arrays

http://www.programmingbasics.org/e
n/beginner/strings.html


Skill soft
course
name
Skill soft course
code
Introduction
to Software
program
Design
sd_spff_a02_it_en
us


Internet Search Keywords:
Arrays, Types of Arrays, Strings, String
and Character functions, Mutable strings

Functions
What is function Definition?
How to pass arguments to a
function?
List the advantages of using
functions and use the correct
syntax for functions.
List the features of return
statements, return expressions,
and function prototypes.
What is Recursive function?
How Arrays can be accessed with
functions?
http://steveklabnik.github.com/2009/
03/17/fundamentals-of-functional-
programming.html
http://en.wikipedia.org/wiki/Recursio
n_(computer_science)#Recursive_pr
ograms
http://en.wikibooks.org/wiki/A-
level_Computing/AQA/Problem_Solvi
ng,_Programming,_Data_Representat
ion_and_Practical_Exercise/Fundame
ntals_of_Programming/Functions_and
_Procedures

Internet Search Keywords:
Function, return keyword in function,
Recursive function,Functionvs Procedures,
Main Function Return and Out
parameters,Function Pointers

Stack &
Queue
What is Stack?
What are the operations can be
performed on stack?
What is Queue?
Difference between Queue and
stack
Identify the algorithm behind
Stack and Queue

http://ocw.utm.my/course/view.php?
id=31

Skill soft for Searching & sorting:

Skill soft
course
name
Skill soft course
code
Big Java
Compatible
with Java 5,
6 and 7, 4th
Edition
Chapter 14 -
Sorting and
Searching

Internet Search Keywords:
Stack operations, Queue Operations,
Searching, Sorting, Binary Search,
Sequential Search, Tree structures,
Bubble sot and Quick Sort

Searching

What is Sequential Searching?
What is Tree Structures?
Why to use Divide and conquer
Method?

Sorting
Algorithms
What is Bubble Sort Algorithm?
Sorting activities for Bubble.
What is Quick Sort Algorithm?
Sorting activities for Quick Sort

Additional reference books


Chapters to refer
The Art of Computer Programming / Author:
Donald Ervin Knuth /Publication: Pearson




Data Structures and Algorithms / Publication:
Pearson /Author: Alfred Aho, John E Hop craft &
Jeffrey D Ullman


Fundamentals of Computer Algorithms /Author:
Ellis Horowitz /SartajSahni


The Practice of Programming by Brian W.
Kernighan, Rob Pike , Book /Publication:Pearson

Chapter 1 Basic concepts (volume 1)
Chapter 2 Information Structures
(volume 1)
Chapter 5 Sorting (volume 3)
Chapter 6 Searching (volume 3)

Chapter 1 : Design and Analysis of
Algorithms



Chapter 1: What is an Algorithm?
Chapter 2: Elementary data
Structures


Chapter 2: Algorithms and Data
structure
What you can expect in the assessment?
The assessment will have questions from the above topics on Programming Fundamentals
that will test your conceptual knowledge on its syntax, Logic, purpose and its applicability in
different contexts of Programming.















IV. Object Oriented Concepts (OOC)
The object-oriented approach focuses on objects that represent abstract or concrete things
of the real world. Inheritance, encapsulation, abstraction, and polymorphism are the
important fundamental object oriented concepts
What you need to know?
Topic Detailed Scope Reading Material
Beginning
with Object
Oriented
concepts

What is OOC?
What are the main concepts of
OOC?
What are the advantages of OOC?
What is Object Persistence?
What is Object Concurrency?
What are the types of Object -
Oriented Language?

Skillsoft
course
name
Skillsoft course
code
OOAD:
Introducti
on to
Object-
Oriented
Concepts

en_US_86125_n
g


Classes &
Objects

What is a class?
What is an object?
What is the Difference between
Class and Object?
What are the different access
modifiers?
What is an abstract class?
What is method?
What are attributes?
http://en.kioskea.net/contents/poo/o
bjet.php3
http://en.kioskea.net/contents/poo/cl
asse-instance.php3
http://staff.science.uva.nl/~heck/JAV
Acourse/ch4/ss2_2.html
http://upload.wikimedia.org/wikipedi
a/commons/b/b8/Access_Modifiers.p
df
http://www.tutorialspoint.com/java/j
ava_access_modifiers.htm

Internet Search Keywords:
Class,Object, Difference Between Class
and Object, Access Modifiers, Method,
Attributes
(Search the internet on the topics to
get additional information)
Encapsulation

What is Encapsulation?
Why do we need encapsulation?
When to use Encapsulation?
What is an Abstraction?
When to use Abstraction?
Difference between data
abstraction & encapsulation.
http://en.kioskea.net/contents/poo/e
ncapsul.php3

http://www.mymindleaks.com/article
/object-oriented-programming-
abstraction.html

Internet Search Keywords
Encapsulation,Abstraction,difference
between Abstraction and Encapsulation,
Use of Abstraction, Use of encapsulation

(Search the internet with the scope topics
to get additional information)

Inheritance &
Polymorphism

What is Inheritance?
When to use Inheritance?
What are a Base Class and
Derived Class?
What are the different forms of
inheritance?
How to make a private member
inheritable?
What are the advantages of
Inheritance?
What is Polymorphism?
When to use Polymorphism?
Why Polymorphism is done in
OOC?
Function Overloading and
Operator Overloading
http://www.programcall.com/20/csne
t/types-of-inheritance-in-csnet.aspx

http://en.kioskea.net/contents/poo/p
olymorp.php3

http://www.cppforschool.com/tutorial
/inheritance.html
http://www.programcall.com/19/csne
t/inheritance-with-an-example-in-
csnet.aspx

http://www.tutorialspoint.com/cplusp
lus/cpp_inheritance.htm
http://www.tutorialspoint.com/cplusp
lus/cpp_overloading.htm

Internet Search Keywords
Inheritance, Base Class, Derived Class,
Difference forms of Inheritiance ,
Advantages Of Inheritance,
Polymorphism, Function
Overloading,Operator Overloading

(Search the internet on the topics to
get additional information)

Additional reference books

Chapters to refer
The Object Oriented Thought Process 2nd edition - Matt
Weisfeld

Object Oriented Programming C++ - Balaguruswamy Third
Edition

Object Oriented Programming using Java - Simon Kendal

Object Oriented Design and Analysis, 2nd Ed.-Grady Booch,
1994
Chapter-1 and 3


Chapter-1,5,8 and 9


Chapter-1,3,4 and 5

Chapter-3
What you can expect in the assessment?
The assessment will have questions from the above topics on Object Oriented Concepts
(OOC)that will test your conceptual knowledge.

V. Database Management System (DBMS) Concepts
Ubiquitous nature of any software system is to work with data.
A database is a logically coherent collection of data with some inherent meaning,
representing some aspect of real world and which is designed, built and populated with data
for a specific purpose.
DBMS is a collection of programs that enables user to create and maintain a database. It is
general-purpose software that provides the users with the processes of defining,
constructing and manipulating the database for various applications.
What you need to know?
Topic Detailed Scope Reading Material
An Introduction
to Database
Systems
Understand the difference
between Data and Information
What is a Database?
What is the purpose of Database
System?
What are the types of Database?
Database Designs - One Tier,
Two Tier and N-Tier
Differentiate between Data
Warehousing and Online
Transactional Processing (OLTP)
Applications of DBMS/Where
Databases are used?

Skillsoft
course
name
Skillsoft course
code
An
Introduction
to Database
Systems
80740_eng
An Overview
of Database
Design
78565_eng
http://en.wikipedia.org/wiki/Databas
e
http://ch.embnet.org/CoursEMBnet/B
asel07_II/Introduction%20to%20Dat
abase%20Systems,%20Data%20Mod
eling%20and%20SQL.pdf
http://en.wikipedia.org/wiki/Databas
e_management_system
Internet Search Keywords
Data vs information , Why Database?,
types of Database,1Tier, 2 Tier & 3 Tier
Architecture,Datawarehousevs OLTP,
Applications of DBMS

(Search the internet on the topics to
get additional information)


Data Models -
Types
What is Object-based Logical
Models?
What is the E-R Model?
o What are entity,
attributes and
relationship?
o What are weak entity, sub
type and super type?
o What is Extended E-R
Features Specialization?
o What is Extended E-R
Features
Generalization?
o What are the symbols
used in E-R Notation?
What is Record-based Logical
Models?
o What is the Hierarchical
Model?
o What is the Network
Model?
o What is the Relational
Model?
Skillsoft
course
name
Skillsoft course
code
An
Introduction
to Database
Systems
80740_eng

http://en.wikipedia.org/wiki/Databas
e_management_system
http://en.wikipedia.org/wiki/Entity%
E2%80%93relationship_model
Internet Search Keywords
object based logical models in dbms, E-R
model, extended E-R features,
generatlization, symbols in E-R notation,
record based logical models in dbms,
hierarchial model, network model,
relational model

(Search the internet on the topics to
get additional information)

Understanding
Relational
Database
Management
System
What is a schema?
Understanding Domain, Tuple
Understanding Keys &
Referential integrity
o What is Candidate Key?
o What is Primary Key?
o What is Composite Key?
o What is Alternate Key?
o What is Foreign Key?
Relational Operator
o What is RESTRICT?
o What is PROJECT?
o What is PRODUCT?
o What is UNION?
o What is INTERSECT?
o What is JOIN?
o What is Types of JOIN?
o What is INNER JOIN?
What is EQUI-
JOIN?
What is NATURAL-
JOIN?
What is CROSS-
JOIN?
o What is OUTER JOIN?
What is FULL
OUTER JOIN?
What is LEFT
OUTER JOIN?
What is RIGHT
OUTER JOIN?
o What is SELF JOIN?

Skillsoft
course
name
Skillsoft course
code
Database
Systems and
Relational
Databases
df_dbfn_a01_it_e
nus
The
Database
Design
Methodology
78580_eng
Relational
Databases
80751_eng

http://en.wikipedia.org/wiki/Candidat
e_key

http://db.grussell.org/section010.ht
ml

http://en.wikipedia.org/wiki/Join_(SQ
L)

What is Mapping Cardinality
Constraint?
o What is one to one
mapping?
o What is one to many
mapping?
o What is many to one
mapping?
o What is many to many
mapping?

Internet Search Keywords
Schema, domain, tuple, keys in dbms,
relational operators in dbms, dbms
restrict project product union intersect,
types of join, equi join, natural join, outer
join, self join, mapping cardinalities in
dbms, data modeling

(Search the internet on the topics to
get additional information)

Understanding
Database
Language
What is SQL?
SQL Categorization/Subdivisions
o What is Data Definition
Language (DDL)?
o What is Data Manipulation
Language (DML)?
o What is Data Query
Language (DQL)?
o What is Data Control
Language (DCL)?
o What is Transaction
Control Language (TCL)?
What is Transaction?
What are ACID Properties of
Transaction?

Skillsoft
course
name
Skillsoft course
code
Relational
Databases
80751_eng
Database
Data
Management
80761_eng

http://en.wikipedia.org/wiki/Transacti
on_Control_Language

http://en.wikipedia.org/wiki/Data_ma
nipulation_language
Internet Search Keywords
Sql, data definition language, data
manipulation language, data query
language, data control language,
transaction control language, transaction
in sql, acid properties sql

(Search the internet on the topics to
get additional information)


Normalization &
Denormalization
What is Normalization?
What is 1NF, 2NF and 3NF?
What is Denormalization?
Dr. E. F. Codd's 12 Rules for
Defining a Fully Relational
Database
Skillsoft
course
name
Skillsoft course
code
The
Database
Design
Methodology
78580_eng

http://en.wikipedia.org/wiki/Databas
e_normalization

http://en.wikipedia.org/wiki/Codd's_
12_rules

http://en.wikipedia.org/wiki/Edgar_F.
_Codd

Internet Search Keywords
Database normalization, first normal
form, second normal form, third normal
form, denormalization in dbms, codds 12
rules

(Search the internet on the topics to
get additional information)


Additional reference books

Chapters to refer
Database System Concepts by Abraham
Silberschatz, Henry Korth, S. Sudarshan

Date, C.J., An introduction to database systems, 7th
Edition, Addison - Wesley.

Elmasri, R., Navathe, S.B., Fundamentals of
database systems, 3rd Edition, Pearson Education

Introduction to Database Management System by
SatinderBal Gupta and Aditya Mittal Laxmi
Publications

Database in Depth: Relational Theory for
Practitioners ,C.J. Date

Chapter 1-9,15


Chapter 1-9,11,13


Chapter I,II


Chapter 13



Chapter 3,4

What you can expect in the assessment?
The assessment will have questions from the above topics on Database Management
System (DBMS) that will test your conceptual knowledge.


VI. Software Engineering Concepts:
Software Engineering is an application of scientific principles to design software systems.
A systematic approach is applied to the analysis, design, assessment, implementation,
testing, and maintenance and reengineering of software. Knowing these concepts will help
you to write robust software systems.
What you need to know ?
Topic Detailed Scope Reading Material
Introduction
to Software
Engineering
Software Engineering Concepts
What are the different phases in a
software development?
What are the features of software
engineering?
What are the general concepts of
software processes?


http://www.cs.helsinki.fi/u/taina/oht
u/s-
2006/pdf/Softwareengineering6.pdf

https://www.e-
education.psu.edu/geog489/l6_p2.ht
ml

SDLC
What are the different phases of a
lifecycle model?
What are the activities involved in
the SDLC Model?
What is the role of Software
Requirements Specification?
Why Design phase is critical ?
What are the two different
categories of design phase and list
the activities in each phase.?
What are the activities involved in
coding phase ?
What is unit testing? How is it
different from System Testing?
http://en.wikipedia.org/wiki/Software
_development_process

http://www.cpe.ku.ac.th/~plw/oop/e_boo
k/ood_with_java_c++_and_uml/ch4.pdf

http://www.justice.gov/jmd/irm/lifecycle/
ch7.htm
http://en.wikipedia.org/wiki/Software_tes
ting
http://msdn.microsoft.com/en-
us/library/windows/desktop/cc307414.as
px

Internet Search Keywords:

SDLC, Need for SDLC
SDLC, Need for SDLC,Software
requirement
specification,SDLCmodel,design phase
,different categories of design
phase,unittesting,system testing
(Search the internet on the topics to
get additional information)

Processes
and DFD
What are processes? What is
functional decomposition of a
system?
How to indentifyModules ? What are
interfaces ? How will you decide on
interfaces ?
What is a dataflow diagram ? What
it is used for ?
What are the conventions used in
DFD?

http://en.wikipedia.org/wiki/Data_flo
w_diagram

http://www.designengineeringlab.org/del
absite/publications/journals/Heuristic-
DS.pdf

http://en.wikipedia.org/wiki/Functional_d
ecomposition



Internet Search Keywords:
Processes in sdlc, DFD and SDLC,
identifyModules, conventions used in DFS

(Search the internet on the topics to
get additional information)

Data
Modeling
What is data modeling? Where it
fits in the design process?
Explain Basic database design
process?
Explain different models available
to design database?
What are the basic elements of E-R
Model?
What are attributes in the E-R
Model?
What is an entity?
http://en.wikipedia.org/wiki/Database_m
anagement_system

http://en.wikipedia.org/wiki/Entity%
E2%80%93relationship_model

http://www.databasedesign.co.uk/bo
okdatabasesafirstcourse/chap3/chap3
.htm

Internet Search Keywords:
Data Modelling in SDLC,basic database
design process, different models to
design database,basic elements in E-R
model,entity

(Search the internet on the topics to
get additional information)

Relational
Model
What is a Relational Model? How it
differs from ER Model?
Explain about different types of
keys in Relational Model ? Why and
when are they used?
Explain about different integrity
rules with Relation Data model?
What are the set operators used in
Relational model?
Explain object oriented data
modeling concepts?
http://en.wikipedia.org/wiki/Relational_m
odel

http://en.wikipedia.org/wiki/Relation
al_model

http://cs-exhibitions.uni-
klu.ac.at/index.php?id=431

Internet Search Keywords:
sdlc model + relational model,different
types of keys in relational model,integrity
rules for relational data model, set
operators for relational
model,objectorienated data modelling
concept


(Search the internet on the topics to
get additional information)

Analyzing
Requirements
Recognize the benefits of knowing
about the business domain, solution
development methodologies, and
business rules
Match each analysis technique to
the solution development
methodology with which it is most
closely associated
Differentiate between the different
types of business rules
Identify the benefits of knowing
about process and flow modeling
techniques

Skillsoft
course
name
Skillsoft course
code
Analyzing
requirements
using models
cons_01_a06_bs_
enus

Internet Search Keywords:
Analysis requirement in sdlc,analysis

Distinguish between the different
types of process and flow modeling
techniques
Interpret key relationships in a data
flow diagram
Determine the appropriate
depiction of components in an
activity diagram
Recognize the benefits of knowing
about data and behavior modeling
techniques
Distinguish between the different
types of data and behavior
modeling techniques
Perform key data modeling tasks
Sequence examples of ERD
modeling by stage
Identify the components of a class
diagram
Recognize the benefits of knowing
about usage modeling techniques
Distinguish between the different
types of usage modeling techniques
Distinguish between user stories
and use case descriptions
Interpret the relationships among
the elements depicted in a use case
diagram identify examples of best
practices for running a
requirements workshop

techniques,different types of process
,flow modeling techniques,different types
of data and behavior modeling
techniques,componets of class
diagram,usage modeling techniques,user
stories and use case descriptions

(Search the internet on the topics to
get additional information)
Documenting
Requirements
Recognize the benefits of knowing
how to refine requirements
Identify key concepts associated
with decomposition techniques
Match the functional requirements
documentation techniques to the
situations in which they are
typically selected
Classify quality of service
requirements according to type
Distinguish between the
assumptions and constraints
typically documented by a business
analyst
Recognize the benefits of knowing
about the key concepts and
techniques associated with
requirements documentation
Determine the most appropriate
attributes to attach to a
requirement
Differentiate between the most
common types of requirements
documents
Identify the characteristics of each
of the three techniques for
validating requirements
Distinguish between examples of
valid and invalid requirements

Skillsoft
course
name
Skillsoft course
code
Refining and
documenting
Requirement
s
cons_01_a07_bs
_enus

Internet Search Keywords:
documenting requirement + Software
engineering,decompositiontechnique,key
concepts and techniques associated with
requirement,different types of
requirement documents, valid and invalid
requirement

(Search the internet on the topics to
get additional information)


Software
Configuration
Management

What is SCM
SCM Activities of a Development
team member
How Version Control is relevant and
important
SCM Tool examples
References to further SCM
Introduction resources


http://www.ibiblio.org/gferg/ldp/SCM-
OpenSource/howto-intro.html

http://en.wikipedia.org/wiki/Software_co
nfiguration_management

http://producingoss.com/en/vc.html

http://www.ibiblio.org/gferg/ldp/SCM-
OpenSource/scm-overview.html

Internet Search Keywords:
Software Configuration Management
basics , version control,SCM tools

(Search the internet on the topics to
get additional information)




Additional reference books

Chapters to refer
Roger S. Pressman, Software engineering- A practitioners
Approach, McGraw-Hill International Edition, 6th edition, 2005.

Ian Sommerville, Software engineering, Pearson education
Asia, 6th edition, 2000

Essentials of Software Engineering, Second Edition by Frank
Tsui and Orlando KaramJones and Bartlett Publishers.
Chapter 1,2,3,7,8


Chapter 1,4,6,7,8


Chapter 3,4,6


What you can expect in the assessment?
The assessment will have questions from the above topics on Software Engineering that will
test your conceptual knowledge.










VII. Software Testing Concepts:
Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these
systems can be costly in terms of money, time, and business reputation. Some software
failures can even result in personal injury or death. Effective software testing is integral to
mitigating harm caused by software failures and providing confidence in software systems.
This course introduces software testing methodology and principles. It explores why testing
is necessary, the basic testing process, and the psychology behind testing.
What you need to know ?
Topic Detailed Scope Reading Material
Basic
concepts of
Software
testing
The Necessity of Software Testing
recognize different types of software
errors
recognize how testing can improve
quality in software development
What is Software Testing?
recognize the different goals in
testing
Meeting Software Test Objectives
recognize how software testing meets
different test objectives
General Software Testing Principles
recognize the fundamental principles
in testing
Applied Software Testing Principles
recognize the applied software
testing principles
The Fundamental Software Test
Process
recognize the test process in a given
project
identify the component steps in the
test process
The Psychology of Software Testing
identify levels of independence in
testing
recognize the role of communication
in the psychology of software testing
Contrasting Software Testers and
Skillsoft
course name
Skillsoft course
code
Fundamentals
of Software
Testing
sd_sftf_a01_it_enu
s

Reference links
http://www.istqb.org/downloads/vie
wdownload/16/15.html

Refer to Chapter 1

Developers

of a tester and developer in a test
situation

Testing
throughout
the
software
life cycle
Software Development Models
recognize how software testing
relates to the development life cycle
identify software test levels

Component and Integration Testing
recognize how component testing
works
recognize how integration testing
works

System and Acceptance Testing
recognize how system testing works
recognize how acceptance testing
works

Testing to Reveal Defects

Functional and Non-functional
Software Testing
recognize how functional software
testing works
recognize how non-functional
software testing works

Structural and Changed-based
Software Testing
recognize how structural software
testing works
recognize how change-based
software testing works

Maintenance Software Testing
recognize how maintenance software
testing works

Models of Software Testing and
Development
Skillsoftcour
se name
Skillsoft course
code
Testing
throughout
the software
life cycle
sd_sftf_a02_it_enu
s

Reference links
http://www.istqb.org/downloads/vie
wdownload/16/15.html

Refer to Chapter 2

Additional reference books Chapters to refer

Foundations of software testing by Dorothy Graham

Chapter 1&2


What you can expect in the assessment?
The assessment will have questions from the above topics on Software Testing that will test
your conceptual knowledge

VIII. English Language Skills
You cannot not communicate - It is very true in an IT professionals life. Ideas, Solutions,
Suggestions, Questions, and Informationhave to be shared with internal team, managers
and clients to deliver quality results. Ability to articulate, convey the message and influence
others would be a game changer.
In a global market, common business language is a must for getting the job done.
Common Business Language in practice is English. Proficiency in the language is the first
step towards making communication ones USP.
While grammatically accurate speech and writing is the primary focus, fluent use of
language is equally essential. IT professionals are expected to use English without allowing
doubts about grammar and vocabulary to impede their communication.
Given below are resources that will get you started and help you use the language. Pls
understand that below are aids only. Feel free to refer to materials and experts you know.
Enjoy learning the language!
Topic Scope Reading Material

Language
Grammar
Components
Listening/
Speaking/
Reading/
Writing
Skillsoft course name SkillsoftCourse Code
English Language
Business Grammar:
Punctuation comm_20_a04_bs_enus
Business Grammar:
Sentence Construction comm_20_a05_bs_enus
Business Grammar:
Common Usage Errors comm_20_a06_bs_enus
Business Grammar: Parts of
Speech comm_20_a01_bs_enus
Business Grammar: Working
with Words comm_20_a02_bs_enus
Business Grammar: The
Mechanics of Writing comm_20_a03_bs_enus
Communicating with
confidence comm_21_a01_bs_enus
Business Writing: How to
Write Clearly and Concisely comm_19_a02_bs_enus
Overview to Effective
Business Communication ADM0102
The Mechanics of
Communicating Effectively comm_02_a02_bs_enus
Listening Basics comm_03_a01_bs_enus
Workplace Communication
Skills comm_02_a03_bs_enus




Language
Grammar
Components/
Pronunciation/
Usage

Listening/
Speaking/
Reading/
Writing

http://learnenglish.britishcouncil.org/en/
http://www.eslpod.com/website/index_new.html
http://www.merriam-webster.com/dictionary/
http://dictionary.reference.com/
http://www.aldaily.com/
http://englishgrammar101.com/
http://www.grammar-cat.com/
http://www.ego4u.com/
http://www.nonstopenglish.com/
http://www.englishclub.com/grammar/index.htm
http://www.usingenglish.com/
http://www.bbc.co.uk/worldservice/learningenglish/
http://www.talkenglish.com/

Internet Search Key Words:
English, Language, Communication, Verbal Communication, Speaking Skills ,
Comprehension, vocabulary, fluency, pronunciation, diction, written
communication


Additional reference books
English 365 2 Students Book / Bob Dignen and Steve Flinders / Cambridge Professional
Paperback

Survival English : Level 2 Students book / Peter Viney / Macmillan Education

English for Business Communication Students Book / Audio CD set / Simon Sweeney /
Cambridge Professional English

Essential English Grammar Raymond Murphy

When Bad Grammar Happens to Good People: How to Avoid Common Errors in English - By
Ann Batko and Edward Rosenheim ; Career Press Inc

English for Engineers and Technologist by Department of Humanities and Social Sciences -
Anna University

Advanced English Grammar - Martin Hewings- Cambridge

Frequently Asked Questions
Are the e-learning courses mandatory for me?
Yes. All Cognizant recruits of the 2013 graduation batch have to complete the recommended
e -learning courses before entering the Campus Associate Training Program (CATP) at
Cognizant Academy.
Cognizant has partnered with SkillSoft to provide basic instruction to all recruits before they
join the organization. These courses help us bring recruits like you to a consistent level of
job -preparedness before stepping into Cognizant.

I have already done similar courses through NIIT or other training schools. Should
I still take these courses?
Yes. Absolutely. Our policy requires you to complete the training modules, even if you have
completed similar courses earlier.

For some of the topics there is Practice Assessment at the end to test your
knowledge. Do I need to take up these assessments?
Yes. These practice assessments are mandatory. You have to complete them with a
minimum score of 80%. You can take any number of attempts to complete each assessment
with the aforementioned score. This ensures that you have a thorough understanding of
each of the fundamental subjects.

Are there any optional modules?
No. All modules are mandatory. You have to complete all of them within the fixed time
frame.

Are students from all branches required to complete these e-learning modules?
Yes, these e-learning modules are applicable to all students, irrespective of their branch.

Is there a deadline for completing the e-Learning module and assignments?
As of now, we urge you to concentrate on your university/semester examinations. You can
start off on the e-learning module and assignments after that. However they have to be
completed before you join Cognizant.





Will completion of the courses entitle me to priority joining?
While completing the courses before joining Cognizant is mandatory for all recruits, it does
NOT entitle you to priority joining.

After completion of the courses, do I need to inform the Cognizant HR team?
Once you complete the e-learning modules, an automatic alert will be triggered and sent to
the Cognizant HR Team. Hence, you do not have to inform the campus team separately.

What is the Campus Associate Training program?
The Campus Associate Training Program (CATP) is approximately an 18 weeks intense
learning program that you will be required to undergo immediately after joining Cognizant.

While most of my fellow Cognizant recruits and I are receiving the mails on
learning modules, a few of them have still not received the mail. Why is that so?
Your fellow recruits may not have updated their correct mail ID in the system; or it could
also be due to mail server issues. Please ask them to immediately write to
campus@cognizant.com with the Cognizant Candidate ID in the Subject line.

I am not accepting the Cognizant offer. Do I still need to take up this training?
No. We respect your decision. If you are not taking up the Cognizant job offer, please write
to campus@cognizant.com confirming your decision. Do not forget to mention your
Cognizant Candidate ID in the Subject line.

Will there be any assessment conducted after completing the elearnings in the
Pre-onboardng Brochure?
Yes. You will be need to appear for an assessment after onboarding.

When will the Fundamental Assessment be conducted and what will be the
coverage?
The Fundamental assessment will be conducted within the first week of your joining at
Cognizant. The e-learning courses, references and assignments referred here will help you
prepare for the same. The coverage of the Assessment is as given below:
Topics Covered in the Fundamental Assessment:
1. Technology Fundamentals
2. Operating System Concepts
3. Programming Fundamentals
4. Object Oriented Concepts

5. DBMS Concepts
6. Software Engineering Concepts
7. Software Testing Fundamentals

What is the purpose of this fundamental assessment?
It is a profiling assessment which will help us understand your strengths and areas of
improvement.
This will help when you are going through the Campus Associate Training Program (CATP),
once you join Cognizant. Your performance in the fundamental assessment could be a
determining factor for your career progression at Cognizant.

Is it mandatory for me to go through all the reference links provided?
It is recommended that you go through all the reference links as they will definitely help
when you are going through your fundamental assessment once you join.

Is it mandatory for me to read the reference books suggested?
No, it is not mandatory to read through the reference books. But these books will provide
you with a better understanding of the concepts.

What do I expect immediately after joining Cognizant? What exactly is the
Campus Associate Training Program (CATP)?
As a fresher, first year at Cognizant is the most formative period of a strong career. Campus
Associate Training Program (CATP) is exclusively designed to prepare new comers like you
to meet the real time project environment. The central focus here is to help make a smooth
transition to the corporate environment by equipping you with the requisite skill set and
expertise. The training addresses four major competencies - Technical, Domain, Behavioral
and Process & quality.
The inclusion of the following makes the learning program that much more unique and
exciting!

CATCMS:- A one stop shop portal containing all the learning assets. You can access the
site while you are undergoing training.
It contains everything you could possibly need: Course content, reference material, module
checklist, hands on exercises based on the BU model, guide to approach the learning, tips to
revise contents if you have finished the module.

Skill Soft Books 24X7:- Trainees like you can learn from anywhere and everywhere at any
time (over and above the learning that happens while accessing CATCMS). Cognizant even
has options of podcasting videos for those who like to learn-on- the-go!

TANDBERG Video conferencing session:- Video conference sessions are conducted to
enhance your technical knowledge. Also nothing beats hearing it from the horses mouth.
The video conferences give you a chance to interact with people in the field.

Social Collaborative Learning on C2.0:- A Social platform comprising of Cweeting (i.e.
Tweeting, Cognizant style), Discussion forums and Blogs where you are encouraged to learn
through collaboration and discussion. You are encouraged to blog & express yourself in
matters relating to what you learn in the facility and outside, the entire learning experience,
the change from classroom to corporate! The social platform within Cognizant allows for a
healthy interaction of ideas and opinions with other associates in the community.

Mentor Manager Session:- People experienced in the field guide and motivate the young
minds like yours. These interactions are in- person and fashioned as regular touch points
with the live projects themselves!

Cognovation:- A session to ignite your mind and for you to think innovatively. The
techniques taught can help make your work more exciting and innovative and help you
come up with innovative solutions to our customers.

Debate session:- is conducted to kindle your thoughts and keep that spark of passion
alive! Apart from being an energetic session it also helps freshers like you to learn how to
work in a team, come to a mutually agreeable conclusion and respect opinions that may or
may not be similar to your own!

Floor walk & CATs day out:- This is where you are brought in direct contact with people
in projects. You get to observe and know more about how Cognizant associates have
applied the very things that you are learning on an everyday basis!

In case you have any more questions, please mail us at campus@cognizant.com
Disclaimer: The links to webpages are provided only for learning and education purposes and not for
any commercial purpose. The contents in all the provided links is owned by the respective owners and
the usage of these links is as per the terms and conditions provided on the respective websites. Any
logo or trademark or Copyright or any other intellectual property right in the link/content/website is
owned by the respective owners. By accessing the links, you are subject to the terms and conditions
of the respective websites. You may read the terms and conditions before use. Any updates to these
terms and conditions by the respective owners shall apply to you. Cognizant shall not be responsible
for any violation of the terms by you.

You might also like