Showing posts with label other. Show all posts
Showing posts with label other. Show all posts

Friday, 7 October 2011

Top 10 Reasons to Major in Computing

1. Computing is part of everything we do!
Computing and computer technology are part of just about everything that touches our lives from the cars we drive, to the movies we watch, to the ways businesses and governments deal with us. Understanding different dimensions of computing is part of the necessary skill set for an educated person in the 21st century. Whether you want to be a scientist, develop the latest killer application, or just know what it really means when someone says “the computer made a mistake”, studying computing will provide you with valuable knowledge.
2. Expertise in computing enables you to solve complex, challenging problems.
Computing is a discipline that offers rewarding and challenging possibilities for a wide range of people regardless of their range of interests. Computing requires and develops capabilities in solving deep, multidimensional problems requiring imagination and sensitivity to a variety of concerns.
3. Computing enables you to make a positive difference in the world.
Computing drives innovation in the sciences (human genome project, AIDS vaccine research, environmental monitoring and protection just to mention a few), and also in engineering, business, entertainment and education. If you want to make a positive difference in the world, study computing.
4. Computing offers many types of lucrative careers.
Computing jobs are among the highest paid and have the highest job satisfaction. Computing is very often associated with innovation, and developments in computing tend to drive it. This, in turn, is the key to national competitiveness. The possibilities for future developments are expected to be even greater than they have been in the past.
5. Computing jobs are here to stay, regardless of where you are located.
There actually are more computing jobs than qualified people to fill them in the United States. U.S. IT employment was 17% higher in 2004 than in 1999. The Bureau of Labor Statistics says computing has the greatest potential for new jobs through 2014. Yes, some IT jobs have gone overseas. If you consider the expected growth in computing, it’s easy to see that companies simply need more talent. Don’t miss out on pursuing the large number of open positions available right now, here in the United States.
6. Expertise in computing helps you even if your primary career choice is something else.
Having a computing major will provide you with a foundation of knowledge, problem solving and logical thinking that will serve as a competitive advantage to you in your career, in whatever field you choose.
7. Computing offers great opportunities for true creativity and innovativeness.
Creating high-quality computing solutions is a highly creative activity, and computing supports creative work in many other fields. The best solutions in computing exhibit high levels of elegance and beauty.
8. Computing has space for both collaborative work and individual effort.
Computing is often about being part of a team that requires people with many different kinds of skills. Yet there is also plenty of space for individual flair and imagination.
9. Computing is an essential part of well-rounded academic preparation.
An increasing number of universities and employers see successful completion of a computer science course as a sign of academic well-roundedness.
10. Future opportunities in computing are without boundaries.
Computing is one of those fields where it is almost impossible to predict what will happen next. This is why we cannot even begin to imagine all the ways that you can make a contribution to it and it can make your life’s work exciting and real.

Computer Science career path

Computer science (CS) spans the range from theory through programming to cutting-edge development of computing solutions. Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas. The work of computer scientists falls into three categories: a) designing and building software; b) developing effective ways to solve computing problems, such as storing information in databases, sending data over networks or providing new approaches to security problems; and c) devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics (although these specializations are not available in all computer science programs). Most computer science programs require some mathematical background.

Let us consider what is involved in a career path in each area.
  • Career Path 1: Designing and implementing software. This refers to the work of software development which has grown to include aspects of web development, interface design, security issues, mobile computing, and so on. This is the career path that the majority of computer science graduates follow. While a bachelor’s degree is generally sufficient for entry into this kind of career, many software professionals return to school to obtain a terminal master’s degree. (Rarely is a doctorate involved.) Career opportunities occur in a wide variety of settings including large or small software companies, large or small computer services companies, and large organizations of all kinds (industry, government, banking, healthcare, etc.). Degree programs in software engineering also educate students for this career path.
  • Career Path 2: Devising new ways to use computers. This refers to innovation in the application of computer technology. A career path in this area can involve advanced graduate work, followed by a position in a research university or industrial research and development laboratory; it can involve entrepreneurial activity such as was evident during the dot-com boom of the 1990s; or it can involve a combination of the two.
  • Career Path 3: Developing effective ways to solve computing problems. This refers to the application or development of computer science theory and knowledge of algorithms to ensure the best possible solutions for computationally intensive problems. As a practical matter, a career path in the development of new computer science theory typically requires graduate work to the Ph.D. level, followed by a position in a research university or an industrial research and development laboratory.
  • Career Path 4: Planning and managing organizational technology infrastructure. This is the type of work for which the new information technology (IT) programs explicitly aim to educate students.
Career paths 2 and 3 are undenably in the domain of computer science graduates. Career paths 1 and 4 have spawned the new majors in software engineering and information technology, respectively, and information systems graduates often follow Career path 1, too. Computer scientists continue to fill these positions, but programs in software engineering, information technology, and information systems offer alternative paths to these careers.

Monday, 3 October 2011

Here are some Interesting Full Forms

Computer – Commonly Operating Machine Particularly Used for Technology Entertainment and Research

Google Doodles Google - Global Organization of Oriented Group Language of Earth
(Google is written in AJAX – Asynchronous JavaScript and XML
Check it out this Google Playground Script)

Yahoo LogoYahoo – Yet Another Hierarchy of Officious Oracle

ADIDAS – All Day I Dream About Sports

NASA – National Aeronautics Space Administration

ISRO – Indian Space Research Organisation

APJ Abdul Kalam Logo
APJ Abdul Kalam – Avul Pakir Jainulabdeen Abdul Kalam
Inspirational words of Dr.A.P.J.Abdul Kalam (knwme.wordpress.com)

ICICI - Industrial Credit and Investment Corporation of India

HDFC – Housing Development Finance Corporation

Virus – Vital Information Resources Under Seize.

PSD Logo PSD - Photoshop Document (Photoshop Standard Document)

PDF Logo PDF - Portable Document Format (Adobe PDF)

List of some Programming Based Full Forms

AJAX – Asynchronous JavaScript and XML

Oracle LogoOracle - Oak Ridge Automatic Computer and Logical Engine

RDBMS – Relational DataBase Management System

SQL – Structured Query Language

XML – Extensible Markup Language

PERL – Practical Extraction and Report Language

PHP – Hypertext Preprocessor (before it was Personal Home Page )

ASP – Active Server Pages

ASPX/ASP.NET – Active Server Page Extended

API – Application Programming Interfaces

HTML – HyperText Markup Language
(DHTML/HTML both are same)

XHTML – Extensible HyperText Markup Language

CSS – Cascading Style Sheets

Others

ASCII – American Standard Code for Information Interchange

List of some Technology Based Full Forms

GPRS – General Packet Radio Service ( GPRS Core Network )

3G – Third Generation

GPS – Global Positioning System

UMTS – Universal Mobile Telecommunications System (UMTS)

HSDPA – High- Speed Downlink Protocol Access

GSM - Global System for Mobile Communications ( GSM )

EDGE – Enhanced Data rates for GSM Evolution (edge org )

IMEI – International Mobile Equipment Identity (dial *#06# to know your mobile IMEI number) ( Track IMEI )

IVRS – Interactive Voice Response System

CDVA – Code Division Multiple Access

RAM – Random Access Memory ( How Stuff Works – RAM )

ROM – Read Only Memory (How Stuff Works – ROM )

MIME – Multipurpose Internet Mail Extensions

SMTP – Simple Mail Transfer Protocol ( SMTP Website )

IMAP – Internet Message Access Protocol ( IMAP Website )

HTTP - Hypertext Transfer Protocol

WWWC/W3C – World Wide Web Consortium ( W3school website )

DNS - Domain Name System

List of some Multimedia Based Full Forms

VCD – Video Compact Disk

DVD – Digital Video Disk

AVI – Audio Video Interleave.

3GP – 3rd Version of generation protocol

JPEG – Joint Photographic Experts Group

GIF- Graphic Interchange Format

PNG – Portable Networks Graphic

MPEG – Moving Picture Experts Group

Ogg = Ogg files with Thedora video codec and Vorbis audio codec

MPEG4 = MPEG 4 files with H.264 video codec and AAC audio codec