Vision and dreams are the blueprints of soul and achievements.
-Mohammed Ahmed F

TCS Registration Process

TCS Registration Process


Than complete

5 Simple steps:

1. On the left-hand side Click Register and Fill up the registration form.


1. Do not change your mobile contact number.
2. Have a Professional E-Mail ID. Say if your name is ANVAR SADATH than your E-Mail ID must contain a part of your name. Say

2. Complete your detailed profile (portfolio) to 100%.
3. Take any two online, open aptitude tests.
4. View at least two video lessons.
5. Submit the solutions for any two Open Lab challenges. Invite your smart friends too to join. You can form a team with them to do the Open Lab challenge.

To compete in Open Challenge 2015, you should be a BCA/ BCS/ B. Sc (Comp Sci./ Math/ Statistics/ Phy/ Chem/ Electronics/IT) student either graduating in 2015 or already graduated in 2013 or 2014. 

So take the plunge now. Who knows, you could be soon receiving an invite to the next stage of the hiring process.

Students the more you complete the TCS Open Ignite Challenges, the more the chance of getting into the TCS and the more is the chance of getting a better pay at TCS.

Kindly co-operate with this registration process to live a life of prosperity than a life of disappointment.

After complete the TCS Open Ignite Challenge, you need to register for NextStep on TCS.

1. On the right-hand side, select Register Here
2. Select Campus Applicants.
3. Now Fill Up the form and Wait for the call from TCS to confirm your registration.
4. On receiving the call from TCS, tell them that you have registered for the NextStep on TCS as you are expecting the TCS on your campus on Oct 21, 2014 for the Campus Interview.

All The Best for Your Career.

-Chief Administrative Officer.
Android App for BCA Department

Android App for BCA Department


Insha Allah Subhana va Ta'ala, this week we will be launching an Android App as to continue this initiative and make it live into the hearts of students, readers, followers and well-wishers of the Department of Awesomeness - Computer Applications.

Until then stay tuned and Interact 2 Innovate

-Chief Administrative Officer.
Campus Interview Preparation Tips

Campus Interview Preparation Tips


Insha Allah Subhana va Ta'ala, TCS is expected to come for the Campus Interview on 21st Oct, 2014. If the model exam will be conducted on this date than the TCS Campus Drive will be postponed!

Therefore here goes another post of mine as a guidance to you all as a part of my experience and experience shared!

First, before getting technically ready for an interview you need to impress the interviewer and make him / her very much eager to interact with you as soon as possible.

So you need to prepare an impressive resume.

Note: As a fresher you need to prepare resume not curriculum vitae.

Basically this is a format or sections you should have it in your resume sequentially. The following resume section and its sub category is based on the European Standards of Resume writing, which all professional resume writers follow!

1. Personal Information:
 >Date of Birth

2. Objective.

Note: Usually people have a habit of copying the objective online! Never do that. It is not mandate that you use objective unless you want to express it.

Questions will be raised by the interviewer based on what you have given in your resume. So be careful.

There were people who used to copy someone else's objective and say something else when asked to elaborate their objective. This might land you in a danger zone!.

You must write objective based on the field of company you are applying. 

3. Educational Qualification:
 >Qualification (From the latest to the oldest)
 >Institution studied / studying
 >Year of Passing

4. Computer and Technical Skills.

Note: All your computer and programming skills comes here.
5. Project(s):
 >Title of the Project
 >Project Duration
 >Individual / Team Work with Size
 >Technology Used
 >Integrated Development Environment (I.D.E.) Used
 >Front End
 >Back End

6. International Certifications, if any:

Note: A survey says that those candidates having at least one International Certification on on Technology get a better pay. For freshers it is minimum of Rs. 500/- per month.

The another advantage of having cleared at least one International Certification is that you can use the certification awarding company's logo on your resume with rights to.

7. Achievement(s), if any:
 >Paper Presentation
 >Sports etc.

Note: You should have a valid proof for your claim!

8. Languages Known:
 >Understanding (Listening & Reading)

9. Social Skills.

Note: All your volunteer activities comes under here. Like NSS, NCC etc.

10. Organization Skills.

Note: All your organizational ability comes under here. Like Head of Project Team, Event Organiser in a Technical Symposium etc. 

11. Reference:
 >Minimum 2 Strong references.
 >Work Place Name

Note: You need to get the permission of the referencer you will be listing and give their details herein this section.

12. Declaration.

13. Place and Date.

14. Your Name and Signature.

Now your impressive resume is prepared, Alhamdulillah.

Second, you need to get selected in the first round of the interview which is the worst filtering round as per many experienced candidates!

What is that? APTITUDE. Are you strong enough to get threw this one! No?


Alhamdulillah, you are prepared and cleared the first round of your interview.

Third, you need to prepare for the group discussion which might fall on the second filtering process!

Group Discussion can be of any topic. It is highly recommended that you better be updated by reading the news papers from now onwards.

I recommend THE HINDU newspaper as it contains simple english language and makes you very comfortable in reading. If you do not understand any word than Google it!

In order to learn more similar words I strongly recommend you to Download this Excellent Offline English Dictionary.

For sure after using it you will utter AWESOME, as the Department of Awesomeness is "Offering Something that you cannot refuse."

Fourth, you need to prepare yourself for the Technical Round, here is where you need to show what you can do and how much you can do it!

It is highly recommended that you become strong in the following languages:
>C (Functions, Array, Pointers, Files)
>C++ (OOPS, Class, Object, Functions, Constructors and its types, Destructors, Inheritance, Function Overloading / Overriding etc).
>JAVA (OOPS, Class, Object, Methods, Constructors and its types, Destructors, Inheritance, Packages, Method Overloading / Overriding, Advantages of JAVA etc).

Study what you have not studied till date. Like the 4th and 5th Unit usually what students skip due to laziness and etc reasons!


1. If you know HTML5, CSS3, JScript then you can earn while you learn also and even the Industry requires candidates with this knowledge.

2. Having knowledge in Android App Development gives you an added advantage!

Last but not the least, HR Round / Negotiating the Salary / Package / CTC:

This is upto you and how to come across all these stages of filtering has an impact on this HR round. But still there is chance to get a better pay based on your negotiating skills for sure but has no guarantee on the same as well!

For further guidance and Campus Placement Grooming, fill up the Contact Us form or drop in a mail:-

-Chief Administrative Officer.
Practical Programs and Notes

Practical Programs and Notes


As promised, here is the Practical Programs (Front Sheet Available without Index page) for Java and VB and Notes for VB and Software Engineering.

Click the respective link to go the the direct download page.

-Chief Administrative Officer.
Heights of a Placement Officer!

Heights of a Placement Officer!


This is a conversation between Mr. Subhash K U, C and C++ Expert in Bangalore and a Placement Officer of a prestigious University therein (Name not declared!).

Alhamdulillah, this never happens in our college. We believe in achieving things with our own efforts and initiatives and not on a chance provided! Be proud of it and target the Career > Job.

Bad State of Education !

I get a call from a placement officer (P.O) of a leading engineering institute of Bangalore today !

P.O: "Hi Mr.Subhash and P.O introduces himself"

Me: "Hi Sir, Nice to know about you"

P.O: "Would you mind training my students for C Programming Interview".

Me: "Ofcourse sir, that is what I do on a daily basis".

P.O: "Subhash, Can you do it within 3 days as there are companies lined up for my students"

Me: "Sir, Honestly speaking, training C in depth requires minimum 6 days. I will not be able to train them in 3 days time. Though I do that, students will definitely require to spend minimum another 4-5 days practicing it on computers".

P.O: "Subhash, In depth is not required. Just tell them the interview questions and tricks to crack the interviews. Your job is done"

Me: "Sorry Sir, It is too difficult for me to train students in 3 days and I will not be able to do a great job. Please try to understand"

P.O: "Subhash, nobody is bothered about your in-depth training. Everyone wants to crack interviews. And as a P.O, I want to show placements. I am not bothered, if students really becomes expert or not. My duty is to show placements. You try to understand from my point of view. The college management need to show placements to the outside world".

Me: "Sorry Sir. Will not be able to take up the training in 3 days"

P.O: "Ok, Thank you."

Feeling sick about the present educational trend ! This is not just about a single college. Everyone wants to prove themselves in their field. None are bothered about the students. Hook or Crook, colleges need to show placements. But the fact is this short-cut methods will not help in any way.

Hope the college management will understand this soon and call me again for training students the real stuff rather than giving few tricks to crack interviews!

I am planning to write a letter to the Honorable Vice Chancellor of engineering university about this bad trend of placements and extend my wish to help engineering students to learn the actual stuff required for campus placements.

-Chief Administrative Officer.
Google Hiring BCA Students

Google Hiring BCA Students


Google is now offering various internship opportunities for the brightest minds of the world. 

About Google ( Google is an American multinational corporation specializing in Internet-related services and products. These include search, cloud computing, software, and online advertising technologies.

About the Internship: Google is offering many roles for its internship programs, check out the following to list a few:

Software Engineer Intern - USA, UK, Germany, Poland, Sweden, Denmark, Switzerland
Site Reliability Engineering Intern - Germany, Switzerland, UK, Ireland
User Experience Design Intern - Australia
Software Developer Intern - Canada

Who can apply: Eligibility varies according to the application of a candidate for an internship program. Most of the applications require the following:

1. Currently pursuing a BS, MS or PhD in Computer Human Interaction, Computer Science or a related technical field.
2. Experience in at least two of the following: HTML, JavaScript, CSS.
3. Streams: Computer Science & Engineering, Software Engineering.

Additional Information:

Please Note:

1.To search for the respective internship programs, kindly go through Google Jobs, click on "Intern" in "More filters" option at the left side of the webpage.

2. The start date and the deadline of the internship programs vary accordingly.

C.A.O's note:

Information above is the interpretation and paraphrasing of what we found on the shared link. If you have any more specific information on this internship or have interned in this program before and would like to share your experience then please do feel free to Contact Us.

You can also share meaningful internship that you know and join the movement to build a Wikipedia of internships and job openings herein this site. Kindly send them to us to make it reach job seekers at a larger scale to

-Chief Administrative Officer.
Android App Development Internship

Android App Development Internship


9Degrees, A Company of IIT Madras Students invites application for Android App Development Interns.

Start Date: 22 Sep, 2014

Duration: 6 Weeks

Stipend: Rs.10000-15000 / Month.

Application Deadline: 4 Oct, 2014

About 9degrees. We a couple of students from IIT Madras have started 9degrees. We build quality Android applications.

About the Internship: The applicant should be able to develop an Android application during the Internship. He/she will be guided by a professional Android developer during the Internship. We are very flexible and you will have a friendly environment to work with. 

Who can apply: Anyone who has got decent experience on Android application development. 

You can also share meaningful internship that you know and join the movement to build a Wikipedia of internships and win exciting prizes. Check out the Share an Internship Contest for more details.

-Chief Administrative Officer.

The 7-0 Streak Challenge


Here comes the open challenge to the students at large! If you can break the record of your Seniors / Super-Seniors winning 7 Technical Symposiums Consecutively, achieved just in a span of 45 days.

Attend the Technical Symposiums conducted by other colleges, Win and bring Laurels to our College (First priority), our Department (Second priority) and your Home Sweet Home (Third priority).

Win exciting Cash Awards for sure. Also get a chance to get sponsored by college management to break the record!


-Chief Administrative Officer.
32 Free eBooks On Java Programming!

32 Free eBooks On Java Programming!


Are you set to learn or polish your Java skills, which can easily be called one of the world's most popular programming languages? We bring to you 32 ebooks, absolutely free! 

Java is an object-oriented programming language developed in 1995 by Sun Microsystems. The language has become one of the most popular programming languages in the world (ranked no.2 as per TIOBE Programming Community Index, no.1 on JobsTractor). The language is platform independent, which means that programs made for Mac OS X can run on Windows and Linux, and vice versa. This feature is one of the reasons why Java is the go-to language for most enterprise applications.

Demand for Java programmers is exceptionally high, and most of the senior developer positions require a working knowledge of Java and/or C. So are you willing to polish your Java skills? We bring to you 32 ebooks on Java programming and that too all free!

1. Introduction to Web Services with Java by Kiet T. Tran - Bookboon, 2013

This book focuses more on the details of a hands-on approach to Web Service programming than its specifications. In order to help readers grasp the concept, we provide a brief introduction to Web Service, SOAP, and WSDL in the first three chapters.

2. Java Reference Guide by Steven Haines - Pearson Education, 2003

Steven Haines provides a comprehensive look at the many aspects of Java programming. From J2EE, Spring, and JavaFX to other supporting technologies; from overviews to detailed examples, this Guide offers a deep look at the Java programming language.

3. Java Persistence by James Sutherland, Doug Clarke - Wikibooks, 2012

Java persistence could be defined as storing anything to any level of persistence using the Java programming language. This book is focused on storing Java objects to relational databases, in particular using the Java Persistence API (JPA).

4. Foundations of Jini 2 Programming by Jan Newmarch - Apress, 2006

Jini grew from early work in Java to make distributed computing easier. This is the perfect book for Java programmers interested in applying Jini toward their respective network applications. Author covers comprehensive Jini advancements.

This book is an overview of the tools and techniques that are at your disposal for building distributed computing systems in Java. It is intended to serve as both explanatory and reference material for you, the professional developer.

A comprehensive treatment focusing on the creation of efficient data structures and algorithms, explaining how to select the data structure best suited to specific problems. It uses Java programming language and is suitable for second-year courses.

This book will explain the Object Oriented approach to programming and through the use of small exercises develop some practical skills. At the end of the book one larger case study will be used to illustrate the application of the techniques.

This guide is for software developers who would like to write and deploy P2P services and applications using JXTA technology. It provides an introduction to JXTA technology and describes the JXTA network architecture and key concepts.

This text was developed for use in a standard Computer Science curriculum. It requires a little more effort to read. The text is not a brief encounter with object-oriented data structure design, but a touchstone for one's programming future.

This is a concise description of the Java programming language, version 1.1 and later. It is a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail.

Java allows you to program HTTP directly. These programs, which are called bots, can collect information or automate common web programming tasks. This book presents a collection of very reusable recipes for Java bot programming.

The book is an introduction to Neural Networks and Artificial Intelligence. Neural network architectures, such as the feedforward, Hopfield, and self-organizing map architectures are discussed. Training techniques are also introduced.

This volume is the second part of the 'Java'-series written by David Etheridge. This book gives the reader an introduction to Documentation, Abstract and Parent classes, Inheritance, Error in Java, Java Interfaces and much more.

These notes discuss finite-state automata, their practical uses, and how to implement them in Java. Finite-state automata are useful in many areas: compiler design, natural language understanding, user interface design, and general programming.

An introduction to using Java in concurrent or multithreaded applications. Topics covered are race conditions when threads share data, critical sections, mutual exclusion, semaphores, monitors, message passing, the rendezvous, etc.

This text is a training material about the Java programming language and object-oriented programming methods. It covers OO software development, Java programming language, standard libraries, server-side programming, databases, best practices, etc.

Design patterns are convenient ways of reusing object-oriented code between projects and programmers. This book presents 23 patterns for writing object-oriented software, and provides complete visual Java programs for each of them.

The book goes into great detail about every aspect of the Java programming language, from the definition of data types to the syntax of expressions and control structures. The goal is to help you understand all of the subtle nuances of Java.

This complete quick reference covers all the classes in the Java 1.1 API, with the exception of the Enterprise APIs, making it the only quick reference that a Java programmer needs. The bestselling Java book is now better than ever.

The authors give the experienced Java programmer strategies and tips for getting the most out of Java code. The book offers suggestions for improving programs, but it also helps you think about performance as you design and test your software.

The complete specification for the Java Virtual Machine, the nucleus of the Java language. It is an essential reference for Java Virtual Machine implementors and compiler writers. Numerous practical examples clarify how the JVM operates in practice.

This text is a basis for revising for the Sun Certified Programmer examinations, it does not to teach the Java language or the topics required for the exam. It collects all the essential information you need to retain, in one place.

Author presents the fundamentals of data structures and algorithms from an object-oriented perspective. The text promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns.

Highly recommended for advanced developers and IT managers. This book is an excellent guide to testing Web applications and Web services. It will benefit software developers, beginning QA techs, and the experienced coders and testers.

A complete guide to writing Java programs that read and write XML documents. Shows developers how to save XML documents, read XML documents, communicate with network servers that send and receive XML data, and integrate XSLT into their programs.

The book contains real-world advises and solutions from daily Java experiences. It covers most sought after Java topics and some other related ones. Although not a Java tutorial itself, it makes an excellent companion for a good Java textbook.

Bruce Tate describes the characteristics of alternative languages, likely successors to Java. The book will teach you a few new languages and help you start building new skills, or you can use the introduced techniques to improve your work in Java.

Securing Java is the book on mobile code and security, it includes many things the authors discovered while working on real-world systems with businesses and government agencies. The book should appeal to experts and beginners alike.

Written by the inventors of the technology, this book provides complete, accurate, and detailed coverage of the Java programming language. If you want to know the precise meaning of the language's constructs, this is the source for you.

The book uses the author's libraries and the best of open source software to introduce AI (Artificial Intelligence) technologies like neural networks, genetic algorithms, expert systems, machine learning, and NLP (natural language processing)

Post Courtesy.

-Chief Administrative Officer.