You are on page 1of 34

CYSTROM

ACAD Executive Board Chief Patron Patrons Head of the Department Faculty Advisor Dr.S.Thangavelu, Chairman, SIET. Dr.R.Manian, Principal, SIET. Mr.M.V.Sethu Ramalingam, MCA. Mr.Joshua Samuel, Asst prof, MCA.

Editorial Board Editor-in-Chief Mr.S.Muthuram, III-MCA. Mr.Ajo Raju, II-MCA.

Sub-Editors

Mr.J.Gladson, III-MCA. Miss.S.VijayaLakshmi, III-MCA. Miss.K.Archana, II-MCA. Miss.R.Rajapriya, II-MCA. Mr.B.Shakthi Vignesh, II-MCA.

Technical Designers Mr.G.Maheswaran, II-MCA Mr.N.V.Shanmuga Priyan, II-MCA.

Association of Computer Application Developers

Page 2

CYSTROM

Cystrom
-A Collection of Innovations

Association of Computer Application Developers

Page 3

CYSTROM

CONTENTS
1. Latest Innovations: Chrome OS-----------------------------------------5. Google+------- ------------------------------------7. Word Press------------- -------------------------- 8. UltraViolet cloud-based streaming video-----9. Cloud Computing----- ---------------------------10.

2. In The Bazaar: ASUS U36Jc Ultra Portable Laptop- ---------12. Sharp AQUOS Android Phone---------------- 13. Samsung New Galaxy Tab------------ ---------14.

Miscellaneous:

3. History of Processor: History of Processors---------- ------------------15 4. Corporate World: Tata Consultancy Service-------------- -------- 19.

5. Programmers Overview: PYTHON----- ------------------------------------26.

Jokes. Aptitude Do You Know? Tips. Photo Find. Puzzles. Top among All. And Much More....

Association of Computer Application Developers

Page 4

CYSTROM
Chrome OS
-Mr.K.Saravana Kumar & Mr.S.NandhaKumar,II-MCA

FUN FACTS ABOUT COMPUTERS The only capability a

John Herrman Until today, Google's Chrome OS has been little more than a wordy concept. Now, finally, we truly know what it is, what it looks like, and how it works. Here's the breakdown: Google went to great pains to emphasize that today's event wasn't a launchthat'll come a year from now, apparently, with a public beta still well over the horizon. This is all about a seeing the OS for the first time; understanding in real terms how it's different from what's out there; figuring out why you might actually want to use it; etc. So! Here's what we knew going in: Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks" and "most of the user experience takes place on the web." That is, it's "Google Chrome running within a new windowing system on top of a Linux kernel" with the web as the platform. It runs on x86 processors (like your standard Core 2 Duo) and ARM processors (like inside every mobile smartphone).

computer has is the circuitry to detect the difference between two voltages. A digital signal is either 'high' or low, 'true' or 'false'. Computer Engineers use this capability as the building block to create all the amazing features of modern computers. Thomas Watson, founder of IBM, is sometimes quoted as asserting that the world would probably never need more than 5 computers. He was referring, of course, to main frame computers, which his company built.

What It Is ? It's basically just a browser: meaning that it'll be based around preexisting web services like Gmail, Google Docs, and so on. There are going to be no conventional applications, just web applicationsnothing gets installed, updated, or whatever. Seriously. It only runs web apps: It's
Association of Computer Application Developers

Bill Gates dropped out of college (Harvard) before founding Microsoft.

Page 5

CYSTROM
going to integrate web apps into the operating system deeper than we've ever seen before, meaning that a) they'll seem more like native apps than web apps and b) they'll be able to tap into local resources more than a typical web app in Firefox, for example. They're web apps in name, but they'll have native powers. Chrome is Chrome: The user's experience with Chrome OS will basically be synonymous with their experience on Chrome Browser. Technically speaking, Chrome OS is a Linux-based OS, but you won't be installing Linux binaries like you might on Ubuntu or some other Linux distribution. Any "apps" you have will be used within the browser. Chrome OS is effectively a new version of Chrome, that you can't leave. There are a few reasons Google's pushing this, which we'll get to in a bit. And as you've probably guessed, it's super-light. It starts up in a matter of seconds, and boot straight into the browser. Likewise, the Chrome browser is apparently very, very optimized for Chrome OS, so it should be faster than we've ever seen it. It won't support hard drives, just solid state storage. I mean, hard drives are dying, sure, but this is pretty bold. Hardware support sounds like it'll be pretty slim, because: You'll have to buy a Chrome OS device: You might be able to hack this thing onto your current machine, but you won't just be able to install it to replace Windows, or opt for it on your next laptop, for example. You'll have to buy hardware that Google approved, either component by component, or in a whole package. They're already working on reference designs. For now, it's for netbooks. It's not intended for desktops, to the point that Google is saying that the first generation of Chrome hardware will be secondary machines. Early hard drives in Personal Computers held 20 MB, or 20 Megabytes, and cost about $800. By comparison, an $8 flash drive holds 2 GB, or 2 Gigabytes. That's a 100-fold decrease in price and a 100-fold increase in capacity. Steve Jobs and Steve Wozniak built the first Apple computers from parts they got for free from their employers. They originally approached their employers with their idea for a 'personal computer', but they were rebuffed. They were actually encouraged to scrounge spare parts from work and complete their project in their spare time. The popular programming language COBOL was invented by Admiral Grace Hopper, the first female admiral in the US Navy.

Association of Computer Application Developers

Page 6

CYSTROM
GOOGLE+ :-THE SOCIAL BACKBONE
-Mr.N.Jothimani kandasamy & Mr.C.Gopalakrishnan,II-MCA

URL : plus.google.com Slogan: Real-life sharing rethought for the web. Commercial: Yes Type of site: Social network Available language(s) Over 40 Owner: Google Launched: June 28, 2011 FEATURES: Google+ has a "+1" button to allow people to recommend items. Unlike Twitter and Facebook, there is not yet an application programming interface that enables software developers to interact with Google+ programmatically Additionally, Google+ presents the different icons in a graphical or pictorial manner instead of the more commonplace text written icon names. Similar to other Google applications, Google+ provides integration with other Google applications like Gmail, Calendar, Documents, etc. A "Data Liberation" option provides the ability to download one's content from Google+.
Page 7

Google+ is the search giants latest attempt to create a social network that rivals Facebook. Google launched Google+ on June 28, 2011 with a private beta. The project was led by Vic Gundotra, Googles SVP of social. The social network is a collection of different social products. These features include Stream (a newsfeed), Sparks (a recommendation engine), Hangouts (a video chat service), Huddle (a group texting service), Circles (a friend management service) and Photos. We explain all of these features later in this guide. More features such as Games and Questions are expected to launch in the near future. Google chose the name Google+ because it wants Google+ to be an extension of Google itself, Gundotra explained to Mashable days before the launch. Its designed to be an improvement to all of Google, which is why the company also decided to change the iconic Google navigation bar to include a link to a users Google+ profile, as well as a new icon that displays how many notifications a user has received, much like how Facebook handles notifications.

Association of Computer Application Developers

CYSTROM
WORD PRESS
-Ms.Vijayalakshmi & III-MCA

FUNNY PENDRIVES:

Word Press is an open source blog tool and publishing platform powered by PHP and MySQL. It's often customized into a Content Management System (CMS). It has many features including a plug-in architecture and a template system. Word Press has a web template system using a template processor. Users can re-arrange widgets without editing PHP or HTML code; they can also install and switch between themes. The PHP and HTML code in themes can also be edited for more advanced customizations. Word Press also features integrated link management; a search enginefriendly, clean permalink structure; the ability to assign nested, multiple categories to articles; and support for tagging of posts and articles. Automatic filters are also included, providing standardized formatting and styling of text in articles (for example, converting regular quotes to smart quotes). Word Press also supports the Trackback and Pingback standards for displaying links to other sites that have themselves linked to a post or article. Finally, Word Press has a rich plug-in architecture which allows users and developers to extend its functionality beyond the features that come as part of the base install. Native applications exist for Android, iPhone/iPod Touch, iPod, Windows Phone 7 and BlackBerry which provide access to some of the features in the Word Press Admin panel and work with WordPress.com and many WordPress.org blogs

Association of Computer Application Developers

Page 8

CYSTROM
UltraViolet cloud-based streaming video launching soon
-Mr.R.Chandrasekaran & Mr.B.Dhamodharan,II-MCA

The first UV-capable devices and titles are cleared for release this fall. The Digital Entertainment Content Ecosystem Alliance has begun the approval process to make ultra-violet available to the consumer, as early as October. When a consumer buys a new Blu-ray or DVD movie, allows the consumer to create ultra-violet into an account to have the digital rights to the content. With a digital locker of the content in the cloud, consumers are able to authorize up to twelve devices, content streaming access. Consumers can approve the digital rights to six other members of the household as well. Consumers also have the option of downloading the movie, when the physical media will be lost. There is no charge for the service beyond the original cost of the disk. UV logo Offering flexibility to access content, is a major goal of the studios to combat piracy. The majority of the studios have signed on Ultraviolet support with the exception of Disney. Apple is still quiet on the support of the technology, but support for the iPad, iPod Touch and iPhone are made available through third-party applications. Ultraviolet view of critics of modern technology such as DRM, access to cloud content requires an Internet connection at all times. There are privacy concerns on the content of the digital lockers as well. Purchased with a wealth of about
Association of Computer Application Developers

consumers, studios can more accurately tailor advertising to consumers through direct channels or product placement. Hardware and software, the new Ultra Violet UV logo on the packaging s are supported. Initial partners include the UV-Tech LG, Panasonic, Samsung, Sony and Toshiba, and Cisco, Dell, Hewlett-Packard, Motorola and Nokia. Consumers can product announcements from Ultra-Violetcompatible hardware to CEDIA expect early September, if not sooner.

Warner Bros., Paramount, Fox, Universal, Sony Pictures and Lions Gate are in the process of rolling out support on the software side, and probably have a new reason to re-release on disc special editions or extended versions.

Page 9

CYSTROM
CLOUD COMPUTING
-Mr.D.Deepan Kumar & Mr.R.Gowthamraj,II-MCA

JOKES

Cloud computing is Internet-based computing, whereby shared servers provide resources, software, and data to computers and other devices on demand, as with the electricity grid. Cloud computing is a natural evolution of the widespread adoption of virtualization, service-oriented architecture and utility computing. Details are abstracted from consumers, who no longer have need for expertise in, or control over, the technology infrastructure "in the cloud" that supports them.

Q: What did the spider do on the computer? A: Made a website! Q: What did the computer do at lunchtime? A: Had a byte! Q: What does a baby computer call his father? A: Data! Q: Why did the computer keep sneezing? A: It had a virus!

This phenomenon is what we typically refer to as cloud computing. We now read the news, listen to music, shop, watch TV shows and store our files on the web. Cloud computing offers other benefits as well. Not too long ago, many of us worried about losing our documents, photos and files if something bad happened to our computers, like a virus or a hardware malfunction. Today, our data is migrating beyond the boundaries of our personal computers. Instead, were moving our data online into the cloud. If you upload your photos, store critical files online and use a web-based email service like Gmail or Yahoo! Mail, an 18-wheel truck could run over your laptop and all your data would still safely reside on the web, accessible from any Internet-connected computer, anywhere in the world.

Q: What is a computer virus? A: A terminal illness!

Q: Why was the computer cold? A: It left it's Windows open!

Association of Computer Application Developers

Page 10

CYSTROM
PUZZLES
COMPUTER TRICKS COMPUTER OPTIMIZATION Are you keeping on top of the general maintenance of your computer? Here are some computer tips to optimize your computer's performance:Temp folder cleanup The temp folder found in C:\Windows\Temp often contains files that have no reason to exist any longer. The folder is used by a large number of programs to store temporary files but unfortunately due to lazy coding the files often remain afterwards leading to a massive amount of data filling up the temp folder over time.

Solve the Puzzle and Stand For the Chance to Win Rs.500.......

1. Which is the number missing from the centre of the last star?

2. What will be the time on the next watch?

You can use the 'Disk Cleanup Wizard' that comes with windows to sort out your temp folder
Association of Computer Application Developers Page 11

CYSTROM
ASUS U36Jc Ultra Portable Laptop
-Ms.V.Ramya & Ms.V.Latha,II-MCA

by clicking on the Start menu then clicking on Programs > Accessories > System Tools > Disk Cleanup. Select the drive you wish to clean (usually C :) and then after a while of loading a dialog box will appear with recommendations. One of my favorite computer tricks when my computer starts to get a bit sluggish. Remove old programs Make sure you keep on top of your installed software. The Add/Remove Programs tool allows you to do this. Click on the start menu then settings then control panel. In the window that appears double click on 'Add or Remove Programs' and a dialog will appear after a short time.

There's nothing crazy about the U36Jc's all-black design, but that's exactly what we like about it. The aesthetic couldn't be any different than ASUS's bamboo clad U33Jc, and in fact, it reminds us more of one of the most minimalistic laptops out there at the moment -- Google's Cr-48. The entire exterior is covered in a matte black, and the lid and palmrest have been treated with a new "silky nanometer coating," which is intended to repel fingerprints. However, while the underside of the system is made of plastic, the lid itself is made of tougher stuff, and according to ASUS it has been "strengthened with aluminum magnesium alloy finish." Obviously, the most striking thing about the design of the U36Jc is its extremely svelte chassis. The entire system measures just .76-inches thick and the battery only slightly protrudes from the back. Indeed, it's one really thin laptop, and it's pretty perfect for traveling. The 3.7-pound system was easy to pull out of our bag at airport security and it even fit really nicely on the tray table once we were airborne. It isn't as thin or light as the 13-inch MacBook Air (that one's .68 inches thick and 2.9 pounds), but it does have a leg up on Apple's ultraportable when it comes to port selection. The system makes room for two USB 2.0 ports, a USB 3.0 socket, as well as Ethernet, VGA, HDMI, mic, and headphone jacks. There's also a three-in-one card reader on the left edge.

Association of Computer Application Developers

Page 12

CYSTROM
A Sharp AQUOS Android phone with 3D camera (glasses-free 3D phones):
-Mr.R.Sabarish Kumar & Mr.Dhamodharan,II-MCA

Any software you do not actively use is sure to get rid of it. This will save disk space, prevent any future software conflicts and hide the fact you installed a naughty program from friends or family! Defragment Over time a hard disk gets a bit sluggish due to being fragmented. It occurs every time the system struggles to store a whole file (generally big files) so it slots bits of the data in between other files. To make the files whole again you have to perform a defragment. Click on the start menu then programs then accessories then system tools then 'Disk Defragmenter'. Depending on disk size it can take several hours to complete so perhaps go and watch a film while it works, something like the Matrix is good! Another one of my favorite computer tricks because it feels like my hard disk is 'purified' afterwards.

It is not a secret that Sharp is a very well established maker of high-end Android phones for the Japanese market. About a month ago, we lusted after one of the company's creations which was made only for local consumption. Then, several days later, we got excited when Sharp made a press-release stating that the AQUOS line of Android phones will become available globally. Well, folks, it looks like the electronics giant might be on its way to make good on this statement one of Sharp's AQUOS droids just made a visit to the FCC. The highlight of the droid is definitely the 3D camera which consists of two 8MP units. There is a 4.2" screen with qHD resolution, and a tri-band CDMA radio, along with a full connectivity on board. No other specs can be confirmed from the FCC filing at this point. The CDMA network compatibility normally raises questions about a potential release on the Verizon Wireless, or Sprint networks (we would expect a more exciting name for the phone if this is to happen). Unfortunately, there is no information about such an occurrence at this point. We will definitely keep you posted on future findings related to this matter. Arriving at next summer
Association of Computer Application Developers

Page 13

CYSTROM
SAMSUNG UNVEILS NEW GALAXY TAB TO TAKE ON IPAD ON 20-JULY-11
-Mr.Pon shankar & Mr.Piraisudie,II-MCA

"It is very thin... and weighs just as much as a cup of takeout coffee," the company said in a statement.

Samsung is the world's second-largest mobile phone maker (AFP, Park Ji-Hwan) SEOUL South Korea's Samsung Electronics launched a new version of its Galaxy Tab in its home market on 20-jul2011 in a bid to lure consumers away from Apple's iPad .The release comes as the South Korean firm is in embroiled in a patent dispute with US giant Apple, which has seen both sides file infringement claims against the other. Samsung, the world's second-largest mobile phone maker, also said it would in August launch an updated version of its Galaxy S smartphone in the US market, which is dominated by Apple's iPhone.The company has already released its Galaxy Tab 10.1 in five overseas countries including the United States. The tab, powered by Android's Honeycomb 3.1 developed for tablet PCs, features a 10.1-inch (25.6 cm) touchscreen display rather than the seven-inch display for the previous model. It is the world's thinnest tablet, measuring 8.6 millimetres, Samsung said. The price will start at 671,000 won ($634) in the home market. Samsung said the seven-inch tab was optimised for portability, while the Galaxy Tab 10.1 was best suited for multimedia consumption and web browsing.
Association of Computer Application Developers

The patent tussle between Samsung and Apple began in April when Apple filed a suit accusing South Korean firm of copying its smartphones and tablet computers.

The California-based firm last month lodged a second lawsuit against Samsung with a district court in Seoul, asking for a sales ban on Samsung's latest products.

Page 14

CYSTROM
HISTORY OF PROCESSOR
-Ms.K.Sujitha & Mr.Abinaya,II-MCA

PUZZLES:

A computer processor is one of the most advanced technologies available in the market today. It is also one of the most defining inventions by mankind, along with television and automobiles. 1969: Four-Phase Systems AL1 1. An art gallery features a modern work of 'moving art'. The artist stands by a stack of paintings, each featuring a different number. One of the paintings is displayed on the wall. At certain times the artist removes the painting from the wall and replaces it with a painting from the stack. At 11am, the artist hangs a painting of the number 30. At 4pm he hangs a painting of number 240. At 7.30pm he hangs a painting of number 315. What painting does the artist hang at 9.20pm? Answer: 200. Explanation: Each hour on the clock face equates to 30 degrees (12 x 30 = 360). From 9 to 4 on the clock face moving clockwise is 210 degrees (7 hours x 30 degrees = 210 degrees). But the hour hand is not on the 9, its one-third of
Page 15

The AL1 was an 8-bit bit slice chip. 1971: Pico/GI PICO1/GI250

In 1971 Pico Electronics and General Instrument (GI) introduced their first collaboration in ICs. 1971: Intel 4004

The 4004 was Intel's first microprocessor. 1972: Intel 8008

The 8008 was twice as powerful as the 4004.


Association of Computer Application Developers

CYSTROM
1974: Intel 8080 the way to 10 (the time being 9.20, not 9.00). This one-third (being 20 minutes of a 60 minute hour) equates to 10 degrees (10 is a third of 30 degrees). Therefore the angle in degrees between the hour hand and the minute hand at 9.20 is 200 degrees (210 - 10).

The 8080 became the brains of the first personal computer. 1978: Intel 8086-8088

A pivotal sale to IBM's new personal computer division made the 8088 the brains of IBM's new hit product 1982: Intel 80286

2. Grass in lawn grows equally thick and in a uniform rate. It takes 24 days for 70 cows and 60 days for 30 cows to eat the whole of the grass. How many cows are needed to eat the grass in 96 days? Answer: 20 cows 3. A person with some money spends 1/3 for cloths, 1/5 of the remaining for Food and 1/4 of the remaining for travel. He is left with Rs 100/How much did he have with him in the beginning? Answer Rs. 250

The first Intel processor that could run all the software written for its predecessor. 1985: Intel 80386

The Intel386 microprocessor featured 275,000 transistors. 1989: Intel 80486

The 80486 processor generation really meant you go from a command-level computer into point-and-click computing.
Association of Computer Application Developers Page 16

CYSTROM
1993: Intel Pentium

TIME TO LAUGH
Sleeping on the job: Best excuses if you get caught sleeping in your cubicle:

The Pentium processor allowed computers to more easily incorporate "real world" data such as speech, sound, handwriting and photographic images. 1995: Intel Pentium Pro

Pentium Pro processor is designed to fuel 32-bit server and workstation applications, enabling fast computer-aided design, mechanical engineering and scientific computation. 1997: Intel Pentium II

The 7.5 million-transistor Pentium II processor incorporates Intel MMX technology, which is designed specifically to process video, audio and graphics data efficiently. 1999: Intel Pentium III

I wasn't sleeping. I was trying to pick up my contact lenses without using my hands. I was cross-training for telecommuting. This is in exchange for the six hours last night when I dreamed about work! It's okay...I'm still billing the client.

The Pentium III processor features 70 new instructions-Internet Streaming SIMD extensions that dramatically enhance the performance of advanced imaging, 3-D, streaming audio, video and speech recognition applications.
Association of Computer Application Developers

They told me at the blood bank this might happen. I was testing the keyboard for drool resistance.
Page 17

CYSTROM
2000: Intel Pentium 4 FIND THE ANSWERS

The processor debuted with 42 million transistors and circuit lines of 0.18 microns. 2001: Intel Itanium

1. Which of the following languages is more suited to a structured program? A. PL/1 B. FORTRAN C. BASIC D. PASCAL E. None of the above 2. Which of the following computer language is used for artificial intelligence? A.FORTRAN B. PROLOG C. C D.COBOL E. None of the above 3. Primitive operations common to all record management systems include A. Print B. Sort C. Look-up D. All of the above E. None of the above Answer1: Option D Answer2: Option B Answer3: Option C

The Itanium processor is the first in a family of 64-bit products from Intel. 2003: Intel Pentium M

The Pentium M processor, the Intel 855 chipset family, and the PRO/Wireless 2100 network connection are the three components of Centrino mobile technology.

Association of Computer Application Developers

Page 18

CYSTROM
TCS-THE HISTORY AND DEVELOPMENT
-Ms.Sathya Priya & Ms.Neethu,II-MCA

RAMADORAI WORDINGS

It began as the "Tata Computer Centre", for the company Tata Group whose main business was to provide computer services to other group companies. F C Kohli was the first general manager. J. R. D. Tata was the first chairman, followed by Pankaj Roy. One of TCS' first assignments was to provide punched card services to a sister concern, Tata Steel (then TISCO). It later bagged the country's first software project, the InterBranch Reconciliation System (IBRS) for the Central Bank of India. It also provided bureau services to Unit Trust of India, thus becoming one of the first companies to offer BPO services

1. Select the odd one out a. Oracle b. Linux c. Ingress d. DB2 Ans: LINUX

Association of Computer Application Developers

Page 19

CYSTROM
In the early 1970s, Tata Consultancy Services started exporting its services. The company pioneered the global delivery model for IT services with its first offshore client in 1974. TCS's first international order came from Burroughs, one of the first business computer manufacturers. TCS was assigned to write code for the Burroughs machines for several USbased clients. This experiences also helped TCS bag its first onsite project - the Institutional Group & Information Company (IGIC), a data centre for ten banks, which catered to two million customers in the US, assigned TCS the task of maintaining and upgrading its computer systems.

Global units: Africa: South Africa, Morocco Asia (Outside India): Bahrain, Beijing, Hong Kong, Hangzhou, Shanghai, Indonesia, Israel, Japan, Malaysia, Philippines,Saudi Arabia, Singapore, South Korea, Taiwan, Thailand, UAE (Dubai) Australia: Australia Europe: Belgium, Denmark, Finland, France, Germany, Hungary, Iceland, Ireland, Italy, Luxembourg, Netherlands, Norway, Portugal, Spain, Sweden, Switzerland, United Kingdom

Bombay House, the head office of Tata Group In 1981, TCS set up India's first software research and development centre, the Tata Research Development and Design Center (TRDDC) in Pune.The first client-dedicated offshore development center was set up for Compaq (then Tandem) in 1985. In 1979, TCS delivered an electronic depository and trading system called SECOM for SIS SegaInterSettle, Switzerland. It was by far the most complex project undertaken by an Indian IT company. Johannesburg Stock Exchange (JSE) TCS associated with a Swiss partner, TKS Teknosoft, which it later acquired.
Association of Computer Application Developers Page 20

North America: Canada, Mexico, USA South America: Argentina, Brazil, Chile, Colombia, Ecuador, Uruguay, Peru.

CYSTROM
In the early 1990s, the Indian IT outsourcing industry grew tremendously due to the Y2K bug and the launch of a unified European currency,Euro. TCS pioneered the factory model for Y2K conversion and developed software tools which automated the conversion process and enabled third-party developers and clients to make use of it. In 1999, TCS saw outsourcing opportunity in E-Commerce and related solutions and set up its E-Business division with ten people. By 2004, E-Business was contributing half a billion dollars (US) to TCS. On 9 August 2004, TCS became a publicly listed company, much later than its rivals, Infosys, Wipro and Mahindra Satyam. During 2005, TCS ventured into a new area for an Indian IT services company - Bioinformatics. In 2008, the company went through an internal restructuring exercise that executives claim would bring about agility to the organization. In 2011, the company entered the Small and medium enterprises (SME) market with cloud-based offerings.

The TCS campus attheIT Corridor, Chennai.

Tata Consultancy Services campus at Lucknow, India

Association of Computer Application Developers

Page 21

CYSTROM
THE TCS DIFFERENCE
TCS serves large and fast-growing organizations who share a common set of objectives:

APTITUDE: 1.Jagan recorded the radius of some echina at a particular spot as 12mm. How many years back did the solar blast occur? (a) 17 (b) 21.25 (c) 12 (d) 12.06

Increase profitability and efficiency by doing more with less. Rapidly and effectively respond to the changing market demands, thereby improving organizational agility. Leverage IT as a strategic driver for competitive advantage, not just as a business utility.

Our success and reputation is built on ensuring the certainty of outcome for these client objectives. We are uniquely ableto deliver on this promise, primarily due to four strategic enablers:

Ans. c

TCS FACTS: Our Broad Portfolio of Offerings provides clients with the right set of capabilities for the right problems at the right time. How many TCS employees are Indian? TCS has a total employee strength of 160,429. Of these 140,619 are TCS employees. The companys 93.3% of workforce is Indian. What is the average age of a TCS employee? The average age of TCS employees is 28 years. How many women does TCS employ?

Global Network Delivery Model Our Global Network Delivery Model is the engine that allows us to provide reliable, scalable and cost-effective delivery of services and solutions. Solution Accelerators TCS uses its industry experience and technology expertise to effectively develop products, tools and methodologies that help bring solutions to the fore more quickly and with higher quality.

Thirty percent of TCS employees are women.

Association of Computer Application Developers

Page 22

CYSTROM
The TCS Innovations Advantage A pioneer in software R&D, TCS has an innovative environment that offers you research-based solutions in leading-edge technologies that will help you meet your IT expectations and support business objectives. Innovation Strategy: Research Segmentation, Alignment . Customers Expectations and TCS FACTS:

Innovation Ecosystem: TCS Innovation Labs, TCS CoInnovation Network (COIN), Incubation Group Innovation Events: Innovation Days help key customers and TCS researchers to collaborate on research toward specific solutions. Innovation Culture:Awards for young innovators, coding competitions, research workshops and conferences where scientists of international repute participate and create a fertile environment for TCSers, enabling them to think creatively around customer solutions. Intellectual Property: TCS has created a strong IPR base and has stepped up investments in building assets such as patents, copyrights and trademarks.

The countrys largest IT services company by revenues Tata Consultancy Services (TCS) also happens to be the countrys biggest IT employer. Growing by over 30% in net profit and witnessing an 8% increase in revenues. The company added over 30,000 employees during the fiscal.

Association of Computer Application Developers

Page 23

CYSTROM
INNOVATION AND R&D Tata Research Development and Design Center TCS established the first software research center in India, the Tata Research Development and Design Center, in Pune, India in 1981. TRDDC undertakes research in Software engineering, Process engineering and Systems Research. Researchers at TRDDC also developed Master-Craft (now called TCS Code Generator Framework) a Model Driven Development software that can automatically create code based on a model of a software, and rewrite the code based on the user's needs. TCS is one of the largest private sector employers in India with a core strength in excess of 200,000 individuals. TCS has turned into the secondlargest employer among listed companies after Coal India Limited. TCS has one of the lowest attrition rates in the Indian IT industry. In the past and in the present, TCS has been criticised by its employees in Public forums on its Appraisal and Promotion policies.

Research at TRDDC has also resulted in the development of Sujal, a low-cost water purifier that can be manufactured using locally available resources. TCS deployed thousands of these filters in the Indian Ocean Tsunami disaster of 2004 as part of its relief activities. This product has been marketed in India as Tata swach, a low cost water purifier.

TCS Innovation Lab: Performance Engineering, Mumbai: Performance management, high performance technology components, and others.

TCS Innovation Lab, Cincinnati, United States: Engineering and Manufacturing IT solutions.
Association of Computer Application Developers Page 24

CYSTROM
Some of the assets created by TCS Innovation Labs are DBProdem, Jensor,Wanem, Scrutinet, SmartTest Manager. In 2008, the TCS Innovation Lab-developed product, mKrishi, won the Wall Street Journal Technology Innovation Award in the Wireless category. mKrishi is a service that would enable India's farmers to receive useful data on an inexpensive mobile device. TCS' Co-Innovation Network partners include Collabnet, Cassatt, MetricStream, academic institutions such as Stanford, MIT, various IITs, and venture capitalists like Sequoia and Kleiner Perkins. Recent news and developments in TCS Tata Consultancy Services has managed to receive ten large deals. TCS is planning to hire 50000 associates in 2012. TCS has got contract from Credit Union Australia. Country's largest software firm Tata Consultancy Services (TCS) has received a multi-year, multi-million dollar contract to provide application support, maintenance and development services to US-based Air Liquide.

The Image on the Content Page is Columbia Supercomputer NASA Advanced Supercomputing

Association of Computer Application Developers

Page 25

CYSTROM
PUZZLE
-Mr.P.Johnson,II-MCA

Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many brands of UNIX, on the Mac, and on PCs under MS-DOS, Windows, Windows NT, and OS/2. Identifiers Identifiers refers to the names of variables, functions ,lists, tuples and dictionaries. These are user defined names and consist of sequence of letters and digits ,with a letter as a first character. identifier Letter lowercase uppercase Digit ::= ::= ::= ::= ::= (letter|"_") (letter | digit | "_")* lowercase | uppercase "a"..."z" "A"..."Z" "0"..."9"

Keywords The following identifiers are used as reserved words, or keywords of the language, and cannot be used as ordinary identifiers. They must be spelled exactly as written here: and del for is raise assert elif from lambda return break else global not try class except if or while continue exec import pass yield def finally in print Literals Literals are notations for constant values of some built-in types.
Association of Computer Application Developers

1. You have a basket containing ten apples. You have ten friends, who each desire an apple. You give each of your friends one apple. After a few minutes each of your friends has one apple each, yet there is an apple remaining in the basket. SOL: You give an apple each to your first nine friends, and a basket with an apple to your tenth friend. Each friend has an apple, and one of them has it in a basket. 2. A solid, four-inch cube of wood is coated with blue paint on all six sides. Then the cube is cut into smaller one-inch cubes. These new one-inch cubes will have three blue sides, two blue sides, one blue side, or no blue sides. How many of each will there be? SOL: There are 24 with one side colored, 8 with three sides colored, 24 with two sides colored, and 8 with no sides colored.
Page 26

CYSTROM
--->String literals, Numeric literals,Integer and long integer literals ,Floating point literals , Imaginary literals Operators + * ** / // % << >> & | ^ ~ < > <= >= == != <> Statements are: Simple statements: Simple statements are comprised within a single logical line. Several simple statements may occur on a single line separated by semicolons. Expression statements Assert statements Assignment statements The pass statement The del statement The print statement The return statement The yield statement The raise statement The break statement The continue statement The import statement The global statement The exec statement Compound Statements Compound statements contain (groups of) other statements; they affect or control the execution of those other statements in some way. The if statement The while statement The for statement The try statement Function definitions Class definitions The for statement in Python differs a bit from what you may be used to in C or Pascal.). Python's for statement iterates over the items of any sequence (a list or a string), in the order that they appear in the sequence Defining functions We can create a function that writes the Fibonacci series to an arbitrary boundary: >>> def fib(n): # write Fibonacci series up to n ... """Print a Fibonacci series up to n."""
Association of Computer Application Developers Page 27

When programs don't work...

Comments made by Programmers when their programs don't work: 1. Strange... 2. I've never heard about that. 3. It did work yesterday. 4. Has the operating system been updated? 5. The user has made an error again. 6. There is something wrong in your test data. 7. Somebody must have changed my code. It's a setup problem.

CYSTROM
... a, b = 0, 1 ... while b < n: ... print b, ... a, b = b, a+b ... >>> # Now call the function we just defined: ... fib(2000) 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 The keyword def introduces a function definition. It must be followed by the function name and the parenthesized list of formal parameters. Python programming... Modules are automatically compiled when imported Program comments start with a "#" Debugger and profiler are imported modules Modules If you quit from the Python interpreter and enter it again, the definitions you have made (functions and variables) are lost. Therefore, if you want to write a somewhat longer program, you are better off using a text editor to prepare the input for the interpreter and running it with that file as input instead. This is known as creating a script. As your program gets longer, you may want to split it into several files for easier maintenance. You may also want to use a handy function that you've written in several programs without copying its definition into each program. Packages Packages are a way of structuring Python's module namespace by using ``dotted module names''. For example, the module name A.B designates a submodule named "B" in a package named "A". Just like the use of modules saves the authors of different modules from having to worry about each other's global variable names, the use of dotted module names saves the authors of multi-module packages like NumPy or the Python Imaging Library from having to worry about each other's module names.
Association of Computer Application Developers

MAGIC-1

An Indian discovered that nobody can create a FOLDER anywhere on the computer which can be named as "CON". This is something pretty cool and Unbelievable....!!! At Microsoft the whole Team, couldn't answer why this happened! Not only the "con". Also, the following words comes under this category, AUX, PRN, CLOCK$, COM, LPT1, LPT2, LPT3, COM2, COM3, COM4, NUL
Page 28

CYSTROM
Sound/ Top-level package __init__.py Initialize the sound package Formats/ Subpackage for file format conversions __init__.py wavread.py wavwrite.py aiffread.py aiffwrite.py auread.py auwrite.py ... Effects/ Subpackage for sound effects __init__.py echo.py surround.py reverse.py ... Filters/ Subpackage for filters __init__.py equalizer.py vocoder.py karaoke.py ... Classes Python's class mechanism adds classes to the language with a minimum of new syntax and semantics. It is a mixture of the class mechanisms found in C++ and Modula-3. As is true for modules, classes in Python do not put an absolute barrier between definition and user, but rather rely on the politeness of the user not to ``break into the definition.'' Python Scopes and Name Spaces A namespace is a mapping from names to objects. Most namespaces are currently implemented as Python dictionaries, but that's normally not noticeable in any way (except for performance), and it may change in the future. Examples of namespaces are: the set of built-in names (functions such as abs(), and built-in exception names); the global names in a module; and the local names in a function invocation .
Association of Computer Application Developers

We can't directly create files and folders in these names from windows; because, these are all reserved words. But we can create files and folders in the name of reserved words by using the command prompt. Example: c:\> mkdir \\.\e:\con c:\> dir \\.\e:\con c:\> rmdir \\.\e:\con

MAGIC-2
For those of you using Windows, do the following: 1) Open an empty notepad file 2) Type "Bush hid the facts" (without the quotes) 3) Save it as whatever you want. 4) Close it, and re-open it.

MAGIC-3
Open Microsoft Word and type =rand (200, 99) And then press ENTER Then see the magic...
Page 29

CYSTROM
Defining Classes Just as data has various types so objects can have different types. These collections of objects with identical characteristics are collectively known as a class. We can define classes and create instances of them, which are the actual objects. We can store references to these objects in variables in our programs. Let's look at a concrete example to see if we can explain it better. We will create a message class that contains a string the message text - and a method to print the message. class Message: def __init__(self, aString): self.text = aString def printIt(self): print self.text Class Objects Class objects support two kinds of operations: attribute references and instantiation. Attribute references use the standard syntax used for all attribute references in Python: obj.name. Valid attribute names are all the names that were in the class's namespace when the class object was created. So, if the class definition looked like this: class MyClass: "A simple example class" i = 12345 def f(self): return 'hello world' THE SIMPLEST WAY TO SCHEDULE YOUR COMPUTER TO SHUT DOWN(TIP)

Ever wanted to schedule your computer to shutdown at specific time? Windows has a secret trick that allows you to do just that 1) Go to Start -> Run. Type in 'shutdown -s -t 120' and press Enter. 2) Your computer will shut down in 120 seconds. Change 120 to any number (in seconds) you like Important: If at any time you wish to cancel the operation, type in the command 'shutdown -a'.

Instance Objects The only operations understood by instance objects are attribute references. There are two kinds of valid attribute names. The first I'll call data attributes. These correspond to ``instance variables'' in Smalltalk, and to ``data members'' in C++. Data attributes need not be declared; like local variables, they spring into existence when they are first assigned to. For example, if x is the instance of MyClass
Association of Computer Application Developers

Page 30

CYSTROM
created above, the following piece of code will print the value 16, without leaving a trace: x.counter = 1 while x.counter < 10: x.counter = x.counter * 2 print x.counter del x.counter Method Objects Usually, a method is called immediately: x.f() In our example, this will return the string 'hello world'. However, it is not necessary to call a method right away: x.f is a method object, and can be stored away and called at a later time. For example: xf = x.f while 1: print xf() Inheritance Of course, a language feature would not be worthy of the name ``class'' without supporting inheritance. The syntax for a derived class definition looks as follows: class DerivedClassName(BaseClassName): <statement-1> . . . <statement-N> FUNNY MATHS

Sequential Inputs of numbers with 8 1x8+1=9 12 x 8 + 2 = 98 123 x 8 + 3 = 987 1234 x 8 + 4 = 9876 12345 x 8 + 5 = 98765 123456 x 8 + 6 = 987654 1234567 x 8 + 7 = 9876543 12345678 x 8 + 8 = 98765432 123456789 x 8 + 9 = 987654321

The name BaseClassName must be defined in a scope containing the derived class definition. Instead of a base class name, an expression is also allowed. This is useful when the base class is defined in another module, class DerivedClassName(modname.BaseClassName): Derived classes may override methods of their base classes.

Association of Computer Application Developers

Page 31

CYSTROM
Multiple Inheritance Python supports a limited form of multiple inheritances as well. A class definition with multiple base classes looks as follows: class DerivedClassName(Base1, Base2, Base3): <statement-1> . . . <statement-N> Python versus... Tcl Power: not just a string processor--modules, OOP Perl Coherence: readability, maintainability, less magic Java Simplicity: built-in tools, dynamic typing, object model C++ Turnaround: interpreted, simpler, more dynamic Smalltalk Conventional: "if" statements are not objects what's Python good for? System administration - System tools: sockets, regex, POSIX Graphical user interfaces - Tk, MFC, X11 Internet scripting - CGI, applets, agents, crawlers Database programming - Persistence, Oracle, Informix, Sybase,... Component integration - Embedded scripting tools, system front-ends Rapid Application Development -Prototype-and-migrate, fast turnaround And more - Numeric programming, AI, graphics, CORBA,...

PUZZLES:

1. Complete the fifth circle with the correct dots.

Answer: 1.At each stage, a new dot starts at the top, and then goes either clockwise, or counter-clockwise.

Association of Computer Application Developers

Page 32

CYSTROM
The Compulsory Features List No compile or link steps - Rapid development-cycle turnaround No type declarations - Programs are simpler, shorter, and flexible Automatic memory management - Garbage collection avoids book-keeping code High-level datatypes and operations - Fast development using built-in object types Object-oriented programming - Code structuring and reuse, C++ integration Extending and embedding in C - C integration, mixedlanguage systems Classes, modules, exceptions - Modular 'programming-inthe-large' support Dynamic loading of C modules - Simplified extensions, smaller binary files Dynamic reloading of Python modules - Programs can be modified without stopping Universal "first-class" object model - Fewer restrictions and special-case rules Interactive, dynamic nature - Incremental testing, runtime program construction Access to interpreter information - Met programming, introspective objects Conclusion Python is used in many situations where a great deal of dynamism, ease of use, power, and flexibility are required. In the area of basic text manipulation core Python (without any non-core extensions) is easier to use and is roughly as fast as just about any language, and this makes Python good for many system administration type tasks and for CGI programming and other application areas that manipulate text and strings and such. Students may be better served by learning python as their first language because Of its very simple syntax and consistent syntax. Nowadays many developers also use Python extensively. It bridges the gap between scripting languages and c.
Association of Computer Application Developers

2. Which one of these letters is the odd one out?

Ans: (theta): the rest of the letters sound similar: xi, chi, theta, psi, pi, phi. 3. Common words: empire, emptier, imp, peer, per, PERIMETER, perm, permit, pert, pet, peter, pi, pie, pier, pit, premier, premiere, prier, prim, prime, primer, rip, ripe, riper, temp, temper, tip, trip, tripe.

All words: empire, emptier, epee, epimer, epimere, imp, pe, peer, peerie, per, peri, PERIMETER, perm, permit, pert, perter, pet, peter, pi, pie, pier, pit, pree, preemie, premeet, premie, premier, premiere, preterm, pretrim, prier, prim, prime, primer, rep, retemper, rip, ripe, riper.
Page 33

CYSTROM

Association of Computer Application Developers

Page 34

You might also like