Documente Academic
Documente Profesional
Documente Cultură
"PAT TEST (7-11-2011) conducted on my 5th day of joining (You will be given 2 days of leave to prepare for pat
Database and unix....
after join)....Questions were basically from software engineering, Java ,
http://elearning.tvm.tcs.co.in/sdp_html/html_sdp.php
http://elearning.tvm.tcs.co.in/re_html/html_re.php
http://elearning.tvm.tcs.co.in/rwi_html/html_rwi.php
http://elearning.tvm.tcs.co.in/td_html/html_td.php
http://elearning.tvm.tcs.co.in/sm_html/html_sm.php
http://elearning.tvm.tcs.co.in/dbms_html/html_dbms.php
http://www.scribd.com/doc/8286615/Software-Engginering-Roger-Pressman
JAVA
http://greenteapress.com/thinkapjava/thinkapjava.pdf
U NIX
1. http://www.ee.surrey.ac.uk/Teaching/Unix/
Learn all the eight tutorials.
2 http://www.ida.liu.se/~TDDI05/labs/LXB%20-%20Linux%20Basics.pdf
Learn Part 3
There is a good reason why generally people run away from Unix (Terminal). The reason is you need to learn many
commands and there is no easy way to do it.
To make things easier have a UNIX command cheat-sheet with you. Here is a small UNIX cheat sheet, introducing
the very basic and very essential commands for surviving in the UNIX world.
1. http://networking.ringofsaturn.com/Tools/quizzes.cgi?Action=Take&Quizid=3
2. http://www.ch.embnet.org/CoursEMBnet/Exercises/Quiz/quix1.html
Try out the questions available in the below given sites to improve your understanding of Basic UNIX.
2. http://courses.cs.vt.edu/~cs2204/fall2001/quizzes.html
https://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/unixscripting/unixscripting.pdf
http://www.freeos.com/guides/lsst/index.html
http://bash.cyberciti.biz/guide/Main_Page
http://docs.cafe-philo.net/private/(ebook%20pdf)%20Teach%20Yourself%20Shell%20Programming%20for
%20UNIX%20in%2024%20Hours.pdf
WEBTECHNOLOGY
Objective:
This is a preparatory course on web technologies. The online tutorials and "Try-it-yourself" activities, would help
you to understand the basics of web technologies. We recommend that you complete the course before the TCS-ILP
starts.
Activity 1:
1) Basic HTML
2) HTML Forms
3) Basic XHTML
4) Differences between HTML and XHTML
5) Advantages of XHTML
HTML, XHTML Reference site - w3schools file
Activity 2:
1) What is CSS?
2) CSS Basics
3) CSS Syntax – Grouping, Class Selector, ID Selector
4) Ways to put together CSS and HTML – Internal, External, @import, Inline
5) Advantages and Disadvantages of CSS.
CSS Reference site - w3schools file
Activity 3:
1) What is JavaScript?
2) What can a JavaScript do?
3) How to put a JavaScript into an HTML page?
4) Where to put the JavaScript?
5) External JavaScript
6) JavaScript variables
7) Conditional Statements
8) Pop-up Boxes
9) Functions
10) Events
11) Form Validation
12) Document Object Model (DOM) – Retrieving Elements
13) DOM – Working with Attributes
JavaScript Reference Site - w3schools file
Week 1 - Activity Tracker for Web Technologies Feedback
8 October - 14 October
Activity 4:
15 October - 21 October
Activity 5:
Note : Before running the php code which uses mysql, create a database, create the required table and insert the
records, so that you will be able to retrieve the records from the table using the php code.
MySQL Reference Site - W3schools file
Cross Site Scripting (XSS) file
SQL-injection file
Week 3 - Activity Tracker for Web Technologies Feedback
22 October - 28 October
Activity 6:
Communicatioon
ybody, welcome to this wonder and fun filled module of ASPIRE! that focuses on the art and technique of using
words to effectively impart information and ideas.
Wondering what this is all about? I bet you are!
In school and college, my teachers told me to do an extempore, write an essay or make a report. And I thought, “
Great! As if people are going to make me write essays or do an extempore when I start working”. Well, years later, I
realized that extempore, essays and reports get translated at work place as discussions, presentations, business emails,
reports, small talk or an introduction.
This part of ASPIRE brings you an important aspect of work life that complements your technical skills and helps
you communicate your many ideas. It is Communication Skills.
Communication Skills are high in demand at the workplace. Everyone has interesting thoughts moving in their
heads / minds; however only a few are able to communicate them effectively and bring about an impact on their
audience. The impact of being able to influence the people around you is certainly a result of effective
communication.
We are here to improve our communication skills for which we need to get our basics right. And our basics would be
GRAMMAR! (OK, did I just hear a groan?)
When you want to learn a new game or skill, you have to know how to handle the rules or the tools of it. If you want
to express your ideas well, you have to know how to handle the tools of language. Grammar here, is a set of tools to
help you use language correctly.
Grammar can be a lot of fun. Find it out through this part of ASPIRE. It is packed with quizzes, games and tips which
are helpful and entertaining so that you find yourself actually enjoying and learning it.
http://www.eslgamesworld.com/members/games/grammar/index.html
http://grammar.ccc.commnet.edu/grammar/cgi-shl/quiz.pl/consistency_quiz.htm
http://grammar.ccc.commnet.edu/grammar/quizzes/articles2.htm
http://grammar.ccc.commnet.edu/grammar/quizzes/preposition_quiz2.htm
http://www.syntaxis.com/index.php/grammar_quiz/
27 September - 3 October
Don't we get impressed by people who speak English really well? That's why we also need to speak as well as they
do. To be a good speaker, it is important that we speak the language in a way which is understood by the native
speaker as well as people like us (who use it as a second language).
How would you feel if you are listening to someone talking and you can't make head or tail of it? However, you can
understand from which part of India that person is without even asking. Sometimes, sounds from our mother-tongue
may influence the sounds in English and sound funny. A mispronounced word could also result in a misinterpretation.
Pronunciation could be improved with a lot of practice. Listening to programmes hosted on the Discovery or Animal
Planet or TLC can help you be familiar with the sounds ( These channels also have a host of interesting things to
know!). But remember to put in a lot of practice. Use them the next time you talk to someone in English.
However, it is important that you don't put on a fake accent or sound different every time you speak!
http://www.rong-chang.com/pronunciation
http://www.englishclub.com/pronunciation/
http://www.englishmedialab.com/pronunciation.html
http://www.soundsofenglish.org/pronunciation/index.htm
http://esl.about.com/od/speakingenglish/a/pr_shortv.htm
4 October - 10 October
Listening skills
In learning a language, we often concentrate on speaking. However, it is important to note that a language is learned
through listening, speaking, reading and writing (LSRW for short). Learning to speak depends on learning to listen as
well.
At times we underestimate the importance of listening. We assume that good communicators are those who can speak
well. But in reality, good communicators should both speak and listen well. Thus we need to develop these skills
simultaneously.
Listening skills are also important for the advancement in any career. Especially in today's work environment with a
diverse workforce, it is important to listen to understand what a colleague is saying. It also helps in increasing
vocabulary, improving sentence structures and also coping with the speaker's pace of delivery.
How can you hear English in a non-English speaking country? Fortunately, there are many ways. You could listen to
the BBC, channels like Animal Planet, Discovery or TLC or even watch English language movies with the sub-titles.
Closely observing people speaking in the language could also help.
Tend to panic when you hear someone speaking with an accent that you can't follow? That shouldn't be a problem.
Even native speakers tend to pretend to understand or ignore when they listen to jargon and uninteresting things. Try
following these techniques. Follow the words that carry the main stress- they often carry the main information. Also
practice listening intensively and repeatedly where you understand every word. You could also try finding out how
much you understand after listening to it just once.
Tip: When listening it is important that we don't daydream and let our minds wander ; rather we should concentrate
fully on what the other person is saying.
Here are some links to help you to start. Refresh your grammar as well!
http://www.esl-lab.com/health/healrd1.htm
http://www.esl-lab.com/expense/expenserd1.htm
http://www.esl-lab.com/market/marketrd1.htm
http://www.esl-lab.com/lawsuit/lawsuit-rd1.htm
http://www.esl-lab.com/base/baserd1.htm
http://www.esl-lab.com/rent/rentrd1.htm
http://www.esl-lab.com/loan/loanrd1.htm
http://www.esl-lab.com/base/baserd1.htm
http://www.esl-lab.com/rent/rentrd1.htm
http://www.esl-lab.com/loan/loanrd1.htm
http://www.grammarbook.com/grammar/subjectVerbAgree.asp
http://wwwnew.towson.edu/ows/sub-verb.htm
http://wwwnew.towson.edu/ows/exercisesub-verb.htm
http://depts.dyc.edu/learningcenter/owl/exercises/agreement_sv_ex1.htm
http://esl.about.com/cs/beginner/f/f_athe.htm
http://www.englisch-hilfen.de/en/exercises_list/artikel.htm
http://edict.com.hk/vlc/errorcorrection/articles1.htm
11 October - 17 October
Lap 4
Most people think of Grammar as those boring, rigid rules that they were forced to study during their language classes
in school ( Yes, we have an agreement here!). Some even blame them as the reason for despising the English
language itself. But, like said in the introduction to this module, this is a tool to express in a language that is not
always easy to use.
No matter what may be the reason why it isn't really popular, it is important to know grammar. Knowing it would help
you express your ideas effectively. It helps you avoid embarrassing moments that could result in a misinterpretation
or lost opportunity. Grammatical errors could distract your readers or listeners from the message itself and may create
unpleasant feelings. Also without grammar, what you say or write may hardly make sense.
Afraid you are not perfect? That's alright (Who needs to be perfect?).
The more we listen, speak and read English, the more familiar the language would become and the better we get.
Remember, learning happens through constant and dedicated effort. So keep practicing. Here are more links to help
you out.
http://esl.about.com/od/businessenglishdialogues/a/b_bizj.htm
http://esl.about.com/od/englishformedicalpurpose/a/d_dentappt.htm
http://esl.about.com/cs/intermediate/f/f_adverbs.htm
http://esl.about.com/od/grammarintermediate/a/a_adjoradv.htm
http://www.english-4u.de/word_order.html
http://www.ego4u.com/en/cram-up/grammar/word-order
http://a4esl.org/q/h/lb/psnv.html
http://www.english-test.net/esl/learn/english/grammar/ar003/esl-test.php
http://www.ego4u.com/en/cram-up/grammar/word-order/exercises?09
http://www.ego4u.com/en/cram-up/grammar/word-order/exercises?10
http://www.ego4u.com/en/cram-up/grammar/word-order/exercises?11
http://www.bbc.co.uk/worldservice/learningenglish/business/talkingbusiness/unit2meetings/1agenda.shtml
http://www.esl-lab.com/traffic/trafficrd1.htm
http://www.esl-lab.com/tlog/logrd1.htm
http://esl.about.com/od/businessspeakingskills/a/b_meetphrases.htm
http://esl.about.com/library/vocabulary/blcollocation_1.htm
http://www.nonstopenglish.com/exercise.asp?exid=923
http://www.englishpage.com/verbpage/simplepast.html
http://www.englishpage.com/verbpage/pastcontinuous.html
http://www.englishpage.com/verbpage/pastperfect.html
http://www.englishpage.com/verbpage/pastperfectcontinuous.html
http://www.better-english.com/grammar/pspp1.htm
http://www.better-english.com/grammar/irregularverbs1.htm
http://www.englishpage.com/verbpage/verbs4.htm
http://www.englishpage.com/verbpage/verbs17.htm
http://www.englishpage.com/verbpage/verbs16.htm
Remember
Are you making the most of the resources in the ASPIRE module? (Yes... no... maybe) Let's check this out in the
following quiz.
CL!CK HERE Quiz
Week 4 Activity Tracker for Communication Feedback
18 October - 24 October
In Roman times, each soldier was given an allowance to pay for the salt he needed. The Latin word for salt is sal.
Nowadays there is an English word meaning “wages paid by the month or by the year”. Do you know what it is?
Some of the words we use now are connected with the names of people or places. The 4th Earl of Sandwich was an
English nobleman who loved hunting. One day he hunted for 24 hours without stopping. The only food he ate was
meat placed between slices of bread. Food eaten like this has been called after him ever since.
In the corporate world, communication is vital to foster partnerships, promote products or services and to convey
information within the organisation. It is therefore important to communicate clearly, efficiently and accurately. This
also has an impact on the credibility and reputation of an organisation as well as its professionalism, which are
essential in this highly competitive corporate world.
Words have been called “the smallest units of verbal thought, the building blocks of meaning”. Effective
communication happens when we can successfully express our thoughts and words are the key through which we
communicate.
It is important to start building your vocabulary from now onwards (if you haven't already started doing so!). I know
we all think it is hip to use slang and colloquial terms rather than proper English, but this can be a rather misguided
thought. When you maybe asked to present a business strategy or plan, it would be deemed professional to have a
strong vocabulary to convey you thoughts, thus getting rid of unintelligible sounds and words like Uhh, Umm,
Something like that etc. In short, if you speak like a professional, people would treat you like one.
Tip: Before increasing your vocabulary, it is important to keep your long term goals in mind. Learn the vocabulary
and usages that would help you and be more beneficial to your needs and goals. By focusing on learning words
related to your current and future roles, you wouldn't be wasting anytime learning anything irrelevant.
For starters, why don't you check out the meanings and usages of these words that are very relevant to our industry.
Remember, some of these words have usages unique to the corporate IT industry!
anticipate, slippage, deliverables, artifacts, implementation, deployment, allocation, assignment, defaulter, response,
target, payroll, appraisal, freeze, replicate, archive, severity, prioritize, innovate, mentoring, conversation, ambiguity,
consistent, reliable, criteria, logged, resolution, monitoring, review, walkthrough, inspection, delegation, utilization,
optimization, credentials, validation, metrics, collaboration, strategist, repository, estimation, timelines
http://www.englishclub.com/vocabulary/index.htm
http://esl.about.com/library/quiz/bl_actionidioms1.htm
http://www.nonstopenglish.com/exercise.asp?exid=923
http://www.learn-english-today.com/business-english/A-business-english-contents.html
http://www.better-english.com/vocabulary.htm
Vocabulary Activity Quiz
Week 05 Activity Tracker for Communication Feedback
25 October - 31 October
Reading and Writing are co-related skills and are equally important as Speaking and Listening skills. Reading skills
serve as a foundation for writing skills. Apart from helping people acquire more information about things, they also
help in enriching vocabulary, getting familiarised with good sentence structures and in turn improving writing skills.
Many at times, it is not possible to conduct all business transactions through speaking alone. A major part of business
communication happens through Emails. Apart from emails, people would have to write memos, reports, proposals
etc. The writing is expected to be in a systematic manner and most importantly clear. Poor writing reflects poorly on
the person and organisation. Above all, it can convey the wrong message.
The ability to communicate in a clear, confident and concise manner has topped the desired list of skills in the
corporate world. The written message should be self explanatory and clear so that people don't waste time asking for
further clarifications. It also reflects positively on the person's and company's image.
The writing should also be concise as most people don't read through long and wordy emails. They might at the most
just skim through it (or worse, just skip it altogether!). A precise message would get through and would serve the
purpose (that doesn't mean you sacrifice the meaning though!).
In Oral communication, we have the added advantage of body language and voice modulation to convey emotion like
anger, happiness, politeness, authority etc. Whereas while reading, the reader will not be able to understand these
emotions unless it is explicitly written. Here comes the significance of Tone. Tone is the way any message sounds or
how anyone perceives your message. It could be the first step in establishing goodwill or, conversely, can irritate or
alienate a reader.
Always use polite expressions like please, request, apologise, kindly etc.
If you need the reader to do something for you, it is always recommended that you frame it as a question starting with
'Could / Would you please', 'Will it be possible'.
If you need to take permission from the reader to do something, use phrases like 'May I', 'Do you mind if I'.
If the tone of the message is to be friendly, avoid language that carries bias against any group- gender, age, position,
physical disadvantages etc.
http://esl.about.com/od/englishreadingskills/a/rtp_list.htm
http://esl.about.com/od/englishreadingskills/a/readingskills.htm
http://esl.about.com/od/readingintermediate/a/r_social.htm
http://esl.about.com/library/lessons/nblwrong.htm
http://esl.about.com/od/intermediatereading/a/d_hsystem.htm
http://esl.about.com/od/businessenglishdialogues/a/b_bizj.htm
http://www2.elc.polyu.edu.hk/CILL/eiw/e-mail.htm
http://ec.hku.hk/epc/email/
http://owl.english.purdue.edu/owl/resource/636/01/
http://ec.hku.hk/epc/letters/
http://ec.hku.hk/epc/reports/
Week 06 Activity Tracker for Communication
Chapter 1 -Introduction
Chapter 2 - Relational Model
Chapter 3 - SQL
Chapter 4 - Advanced SQL
Chapter 6 - Integrity Constraints
http://www.cse.iitb.ac.in/~sudarsha/db-book/slide-dir/
SQL
SQL is the language used to query all databases. It's simple to learn. Understanding SQL and using it efficiently is
highly essential in designing an efficient database application.
http://www.w3schools.com/sql/default.asp
http://www.w3schools.com/sql/default.asp
http://www.programmingbasics.org/
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm
Course numbers
6.00
6.001
6.004
6.006
The Practice of Programming by Brian W. Kernighan and Rob Pike
o Chapter 1 - Style
o Chapter 2 - Algorithms and Data Structures
o Chapter 3 - Design and Implementation
o Chapter 4 - Interfaces
o Chapter 5 - Debugging
o Chapter 6 - Testing
o Chapter 7 - Performance
o Chapter 8 - Portability
o Chapter 9 - Notation
Essentials of Programming Languages by Daniel P. Friedman, Mitchell Wand. 3rd ed. MIT Press, c2008.
About TCS
Areas of Business
Industry Verticals
Board of Directors
http://tata.com/company/profile.aspx?sectid=YrxJG1Zt1BU=
http://www.tcs.com/about/corp_facts/board_directors/Pages/default.aspx
Innovation
http://www.tcs.com/news_events/press_releases/Pages/iON_power_world_class_technology_India_SMBs.aspx
http://www.tcs.com/resources/multimedia/Pages/iON-TCS-SMall-Medium-Business.aspx
TCS’ Co-Innovation Network (COIN™) is a rich and diverse network that provides value to its customers within the
entire technology landscape.
http://www.tcs.com/about/tcs_difference/innovation/network/Pages/default.aspx
http://www.tcs.com/resources/podcasts/Pages/podcast-krishnan-enterprise-leadership-innovation.aspx
http://www.tcs.com/resources/case_studies/Pages/Corporate-Sustainability-Computer-Based-Functional-
Literacy.aspx
13 September - 19 September
Insurance ISU
Allianz Life Insurance improves service levels while achieving cost savings by outsourcing its operations to TCS.
Allianz Life Insurance wanted to leverage its core business and reorganize its resources to focus on relationship-
based activities rather than processing regular transactions. It called on TCS BPO to take on the servicing of all its
business units, including new business, policy administration, policy holder benefits, claims and agency services. The
change has resulted in operational cost savings for the company, a significant increase in service levels and better
customer satisfaction.
http://www.tcs.com/resources/case_studies/Pages/Allianz-Life-Insurance-outsourcing-operations-TCS.aspx
TCS helps Nature Publishing Group gain a dynamic and highly interactive web 2.0 networking platform
Nature Publishing Group approached Tata consultancy Services (TCS) for a feature-rich website that would
incorporate the various networking and social media tools. TCS created a dynamic site that optimizes user experience
and provides considerable value-add with effective content offerings and engagement opportunities.
http://www.tcs.com/resources/case_studies/Pages/NPG_Dynamic_Networking_Platform_TCS.aspx
TCS helps Harmony revamp their Oracle ERP and achieve business process streamlining and accurate fiscal
reporting
Harmony Gold Mining Company Limited (Harmony) is one of the world’s largest gold mining companies with its
operations largely located on the Witwatersrand basin in South Africa, with an open cast operation and four
exploration sites in Papua New Guinea (PNG). The company upgraded its legacy systems to the Oracle e-Business
Suite ERP system but did not achieve the desired results. With essential functions such as material quantities and
account valuations not reconciling, business users lost confidence in the new system.
Harmony realized that a re-implementation of the Oracle e-business suite was necessary to restore user confidence
and to reap the full benefits of the system and become more competitive and agile as a company. It realized the need
for a partner and turned to TCS for assistance.
http://www.tcs.com/resources/case_studies/Pages/Harmony_Gold.aspx
We saw a very strong and dependable partner in TCS. They have proved their mettle in every engagement AGL has
had with them.
http://www.tcs.com/resources/multimedia/Pages/client-experience-application-support-AGL-energy.aspx
TCS has the track record, scale and scope. It is experienced and innovative in use of technology, but most of all, it's
the people. We needed a partner who had the right people...that would really gel with National Grid's own culture to
make this a success.
http://www.tcs.com/resources/multimedia/Pages/National-Grid-Transformation-Collaboration.aspx
We are convinced that we have a sustainable and reliable IT partnership with TCS. We really feel that in our
relationship with TCS we are bringing our company baseline of better together alive on a day to day basis.
http://www.tcs.com/resources/multimedia/Pages/TCS_growth_platform_Bekaert_SAP.aspx
TCS ensured certainty in delivery... Not only were the deliverables completed on time, it was also first time right,
with high quality.
http://www.tcs.com/resources/multimedia/Pages/Ferrari-Innovation.aspx
TCS has enabled us to be much more agile and faster.
http://www.tcs.com/resources/multimedia/Pages/Nielsen.aspx
I have never worked with a company that has come together so great as a team to overcome challenges and problems.
Avis Budget Group (ABG), Gerard Insall, Senior Vice President and CIO
http://www.tcs.com/resources/multimedia/Pages/Avis-Budget-Group.aspx
27 September - 3 October
Experience Certainty!
http://www.tcs.com/resources/multimedia/Pages/Experience-certainty-TCS.aspx
Ferrari
http://www.tcs.com/about/advertisements/Pages/ferrari.aspx
SBI
Enabling State Bank of India to create the world's largest homogenous banking network.
http://www.tcs.com/about/advertisements/Pages/sbi.aspx
CDS
Migrating CDS to the world's most advanced settlement system with zero error.
http://www.tcs.com/offerings/bancs/advertisements/Pages/CDS.aspx
Cummins Inc.
Integrating the global supply chain to enable enhanced profitability for Cummins Inc.
http://www.tcs.com/about/advertisements/Pages/cummins.aspx
Carnival Cruise
http://www.tcs.com/about/advertisements/Pages/bang-olufsen.aspx
Woolworths'
http://www.tcs.com/about/advertisements/Pages/woolworths.aspx
RVS
http://www.tcs.com/about/advertisements/Pages/RVS.aspx
Aloca
Integrating different applications across geographies to give Aloca the competitive edge.
http://www.tcs.com/about/advertisements/Pages/alcoa.aspx