Communication Welcome to a preparatory course on English Communica tion skills for the workplace! We are delighted to offer this online self-learning course that will hone your English communication skills before you embark on the Initial Learning Program (ILP) of Tata Consultancy Services (TCS). This 30-hour self-study course is intended for completion at your own p ace within a three- or four-week period. We recommend that you complete the course before the TCSILP starts. You are presented a wide variety of specially selected online resources for theory and practice in the four primary communication skills: listening, speaking, reading and writing. Further, input on professional communication skills, phonetics and pronunciation, vocabulary building, grammar and writing style provides additional value. Do accomplish each of the 30 hour-long units in the prescribed order and watch your confidence in your communication skills grow steadily. Strong communication skills are the bedrock of a successful career -- make the most of this opportunity for selfenhancement. Tomorrow belongs to those who prepare for it today!
10 November - 16 November LESSON 1: ● ●
●
●
●
●
Hi! Are you wondering what this part of ASPIRE would bring to you?? I’m sure you are. Well think no further as we are going to take a peep into a world that would help us make it big in future..start our own companies, become leaders at various levels, earn as much as a s we can….mmm….does that sound familiar?? There is no end to the number of certifications or courses that you would do to enhance your technical skills, is there? But what you probably don’t seem to realize is the importance of the other set of o f skills that would help you GET there…make it big; the skills we call softskills. While softskills can never be a replacement for the hard or technical skills, they complement the latter. A technically well qualified person performs more effectively with the right set of softskills. However, my friend, Softskills is not easy to acquire. It is a lot of hard work and discipline! For instance, knowing what to say where, when and how, is a measure of your softskills and that ….. doesn’t come easily to all. And that dear friend is what we would be talking about in this part of your programme. To be more precise, we would talk about how h ow we could express ourselves better or rather, communicate effectively. Before we go on, here’s he re’s a bit of home work we need to do. (Well, it is hard work! ) I would like you to prepare a little article on how important you think softskills are. You may “google”, read books..but it would be very helpful if you could do some reference before you actually write. Oh!..one more thing.. “in your own words please.”
6. Why does 'Who is' sound as who(w)iz wh o(w)iz is connected speech? 7. Why does Visit us sound as 'Visi tas'? 8. Based on the lessons you have accessed, accessed, write a brief note on what you have understood about pronunciation in English. 9. What is linking /r/? 10. What are voiceless and voiced vo iced sounds? Please explain this with the help of examples.
Web Technology 10 November - 16 November Objective :
This is a preparatory course on web technologies. techn ologies. The online tutorials and "Try-ityourself" activities, would help you to 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 (http (http://w ://w3s 3sch cho ool ols. s.ccom/htm om/html/defau l/defaullt.asp .asp)) 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 (htt (htt p://w p://w3s 3sch cho ool olss.c .com/css/ om/css/default default..asp sp)) 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 (http (http://w ://w3s 3sch cho ool ols. s.ccom/js/d om/js/default.a efault.asp sp))
17 November - 23 November 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 PHP Reference Site - W3schools (http (http://w ://w3s 3sch cho ool ols. s.ccom/php om/php/defaul /defaultt.asp asp))
24 November - 30 November 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 reco rds from the table using the php code. MySQL Reference Site - W3schools (http (http://w ://w3s 3sch cho ool ols. s.ccom/php om/php/php_my /php_mysql_ sql_ intr intr o.asp asp))
1 December – 7 December 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 (http (http://w ://w3s 3sch cho ool olss.c .com/xm om/xml/defaul l/defaultt.asp asp))
Unix Activity 1:
Unix online Tutorial (http (http://w ://ww ww. w.ee.su ee.surrey.a rrey.ac.u c.uk/ k/Teachin Teaching/Unix/ g/Unix/)) Please complete all the eight tutorials.
Database Concepts
19 November - 25 November Objective: This is a preparatory course on Database Concepts. The books and online tutorials , would help you to understand the database concepts. Understand Relational Databases and develop the ability to write Structured Query Language (SQL) – Data Definition Language (DDL) and Data Modification Language (DML). We recommend that you complete the course before the TCS-ILP starts.
Activity 1 Database Concepts and Relational Database Management System (RDBMS) · Database System Concepts, Fifth Edition by Silberschatz, Henry F Korth Chapter 1 -Introduction Chapter 2 - Relational Model Chapter 3 - SQL Chapter 4 - Advanced SQL Chapter 6 - Integrity Constraints · Introduction to Database Systems, 7 edition CJ Date Part I - Preliminaries Chapter 1 -An Overview of Database Management Chapter 2 -Database System Architecture Chapter 3 -An Introduction to Relational Databases Chapter 4 -An Introduction to SQL
26 November - 2 December Activity 2 Database Concepts and Relational Database Management System (RDBMS) Database System Concepts, Fifth Edition by Silberschatz, Henry F Korth · Chapter 7 - Relational Database Design Chapter 11 - Indexing and Hashing Chapter 12 - Query Processing Chapter 13 - Transaction Processing Chapter 14 - Concurrency Control
3 December - 9 December Activity 3 Database Concepts and Relational Database Management System (RDBMS) · Introduction to Database Systems, 7 edition CJ Date Part II - The Relational Model Chapter 5 -Types Chapter 6 -Relations Chapter 7 -Relational Algebra Chapter 8 -Relational Calculus
Chapter 9 -Integrity Chapter 10 - Views
10 December - 16 December Activity 4 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 (http://www.mysql.com/). Use SQLyog (Opensource Freeware) to write queries.( http http://w ://ww ww. w.weby webyog.c og.com/ om/ en//). en ●
http://w http ://ww ww. w.w3sc w3school hools s.com/s /sql/defau ql/default.asp lt.asp
7 December - 23 December
Activity 5 SQL ●
http://w http ://ww ww. w.w3sc w3school hools s.com/s /sql/defau ql/default.asp lt.asp