You are on page 1of 19

hope it ll be helpful for of the TCS groups wall post...

"PAT TEST (7-11-2011) conducted on my 5th day of joining (You will be given 2 days of leave to prepare for pat after join)....Questions were basically from software engineering, Java ,

Database and unix.... Among them, Software engineering questions were mostly on full forms and steps of cycles.... Java questions were mostly on program-output and based on variables.... Database questions mainly consisted of SQL commands formats.... Not to forget, Unix (toughest).... I cudn understand many of

these questions.... A few questions were repeated from the aspire quizzes...But i cud easily answer around 16 questions correctly which is just enough to clear the test.... Heard from the previous batches that they don't actually release the results of pat , they just say who are failed and the ppl who have failed will be having remedial where they have to do the aspire thing again within a week and write pat again....This procedure is the same for all other modules in training as well.... Finally the conclusion is last day of preparation is just enough to clear...How much u score doesn't matter....U just have to clear it.....Hope i clear it :-)"

Software Engineering: Software Engineering: A Practitioner's Approach - Roger S Pressman Sixth Edition JAVA How to Think Like a Computer Scientist Read the following chapters from the above link: o Chapter 1 - The way of the program o Chapter 2 - Variables and types o Chapter 3 - Methods o Chapter 4 - Conditionals and recursion o Chapter 5 - Fruitful methods o Chapter 6 - Iteration o Chapter 7 - Strings and things o Chapter 8 - Interesting objects

o Chapter 9 - Create your own objects o Chapter 10 - Arrays o Chapter 11 - Arrays of Objects o Chapter 12 Objects of Arrays o Chapter 13 Object Oriented Programming U NIX

You may learn more about UNIX from 1. Learn all the eight tutorials. 2 Learn Part 3 3. To learn more about ls output - 4. To learn more about file permissions - 5. To learn more about pipeline -

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. Check out 2. Check out

Try out these quizzes. 1. 2. Try out the questions available in the below given sites to improve your understanding of Basic UNIX. 1. "Exams" section in 2. %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: The topics that need to be covered under HTML/XHTML are: 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: The topics that need to be covered under CSS are: 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: The topics that need to be covered under JavaScript are: 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: The topics that need to be covered under PHP are:

1) What is PHP? 2) How does PHP work? 3) How to put a PHP code into an HTML page? 4) PHP variables scalar, array 5) Form Handling 6) Include(), Require() 7) Session 8) Error Handling MySQL Reference Site - W3schools file Week 2 - Activity Tracker for Web Technologies Feedback 15 October - 21 October Activity 5: The topics that need to be covered under MySQL are: 1) MySQL Components 2) MySQL establishing connection to the server, creating database and tables, inserting/selecting/deleting records to/from the table. 3) Connecting to database from PHP 4) Data Validation 5) Cross Site Scripting (XSS) htmlentities() 6) SQL injection mysql_real_escape_string()

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: The topics that need to be covered under XML are: 1) Features of XML 2) XML Components 3) XML DTD/Schema 4) XML DTD/Schema Validation 5) XML with XSLT 6) Generating XML with PHP 7) Generating XML from database 8) XML DOM 9) XML DOM Node 10) Accessing DOM Nodes 11) XML Parser XML Reference Site - W3schools file Quiz on Web Technology Week 4 - Activity Tracker for Web Technologies Feedback This week 29 October - 4 November

Case Study - Online Shopping Portal Assignment Week 5 - Activity Tracker for Web Technologies Feedback 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.

To be clear and effective in communication, it is important to be good in grammar.

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.

A tip: Practice it well, so that you use these tools effortlessly! Week 1 Activity Tracker for Communication Feedback 27 September - 3 October Pronunciation- how important is it? 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. Look at the following example. How about this one? 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! Here are some links to help you out: Speaking: Pronunciation: Phonetics, British English file Speaking Pronunciation Phonetics (North American English) file Minimal Pairs Exercises from the OUC Units 1-13 file

Week 2 Activity Tracker for Communication Feedback 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!

Week 3 Activity Tracker for Communication Feedback 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.


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

Here are some more links to help you out: Vocabulary Activity Quiz Week 05 Activity Tracker for Communication Feedback 25 October - 31 October

Reading Skills and Writing Skills

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.

Pay attention to your choice of words and avoid usage of slangs.

Here are some links to help you out. Week 06 Activity Tracker for Communication

Database Concepts and Relational Database Management System (RDBMS) Database System Concepts, Fifth Edition by Silberschatz, Henry F Korth, S Sudarshan Chapter 1 -Introduction Chapter 2 - Relational Model

Chapter 3 - SQL Chapter 4 - Advanced SQL Chapter 6 - Integrity Constraints 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. Practice queries using MySQL database ( Use SQLyog (Opensource Freeware) to write queries.( 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. o Chapter 1 - Inductive Sets of Data o Chapter 2 - Data Abstraction o Chapter 3 - Expressions o Chapter 4 - State o Chapter 5 - Continuation-Passing Interpreters o Chapter 6 - Continuation-Passing Style o Chapter 7 - Types o Chapter 8 - Modules o Chapter 9 - Objects and Classes

Lets get closer to TCS! Tata Consultancy Services Limited About TCS Areas of Business Industry Verticals Board of Directors

Innovation iON TCS SMB unit iON is Tata Consultancy Services strategic unit for Small and Medium Business (SMB). iON provides end-to-end business solutions to the SMB segment, the growth engine of the economy. iON will cater to the needs of multiple industry segments with best practices gained through TCS global experience, domestic market reach, skills, knowhow and delivery capabilities.

Co-Innovation Network (COIN) TCS Co-Innovation Network (COIN) is a rich and diverse network that provides value to its customers within the entire technology landscape. COIN brings the following: ? Innovative solutions sourced globally, customized to customer requirements ? Solutions in emergent and disruptive technologies ? Risk mitigation in deploying futuristic solutions ? Simplification in an increasingly complex technical environmentIn delivering these, a COIN engagement enables to achieve enhanced business benefits.

Corporate Sustainability Initiative

Computer Based Functional Literacy Solution For Adult Literacy Week 01 Activity Tracker for Know your TCS Feedback 13 September - 19 September Industry Solution Unit (ISU) Casestudies from the different ISUs. 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 relationshipbased 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.

Media and Information Services ISU 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.

Energy and utilities ISU 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 worlds 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. Week 02 Activity Tracker for Know your TCS Feedback

20 September - 26 September Lets listen to what the Clients speak about us.

We saw a very strong and dependable partner in TCS. They have proved their mettle in every engagement AGL has had with them. -AGL Energy, Michael Fraser, CEO.

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. National Grid (UK), Jon Carlton, Director of Shared Services.

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. Bekaert, Bart Vandecappelle, CIO.

TCS ensured certainty in delivery... Not only were the deliverables completed on time, it was also first time right, with high quality. Scuderia Ferrari, PierGlorgio Grossi, Head, IT Department.

TCS has enabled us to be much more agile and faster. The Neilsen Company, Mitchell Habib, Chief Operating Officer. 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 Week 3 Activity Tracker for Know Your TCS Feedback 27 September - 3 October Experience Certainty! Ferrari Providing innovative solutions to enable split-second decisions at 300kmph for Ferrari. SBI Enabling State Bank of India to create the world's largest homogenous banking network. CDS Migrating CDS to the world's most advanced settlement system with zero error. Cummins Inc. Integrating the global supply chain to enable enhanced profitability for Cummins Inc. Carnival Cruise Reengineering processes for Carnival Cruise Lines to increase guest satisfaction. Bang & Olufsen Enabling Bang & Olufsen go digital to enhance their cutting-edge design. Woolworths' Leveraging TCS' Six Sigma framework, to reduce Woolworths' operational costs. RVS Enhancing customer experience while reducing operational costs for RVS. Aloca Integrating different applications across geographies to give Aloca the competitive edge.