Wednesday 21 May 2014

Computer Science Engineering Inside-Out

Just a pre-word.
The branch that is hyped more than any other, the branch that every third 12th grader wants to pursue - CSE.
Initially the branch CSE attracted people because of its amazingly high packages and white collar job profile. Now there are excessive number of computer engineers and hence the average pay scale has reduced, however there is still value for talent in the market and hence still there are package of 60lacs/pa 1.25crores/pa etc etc are offered to the graduates from colleges like IIT-B, IIT-KGP, BITS Pilani, and other elite one-s'.

About the course
Computer Science engineering deals with design, implementation, management of information system of both software and hardware processes. While Information Technology deals with the use of computers and computer software to convert, store, protect process, transmit, and retrieve information, Computer Science is a scientific and practical approach to computation and its applications. The difference between Computer Science and IT is that while CSE deals with the design and development of new software and hardware parts of computer, IT aims at designing, developing, implementing and managing computer-based information systems including software applications and computer hardware. When computer and communications technologies are combined, the result is Information Technology, or ‘InfoTech’. A computer scientist specializes in the theory of computation and the design of computational systems.
Further education - You can opt for M. Tech/MS in various specializations in any of the core subjects like Computer architecture and organization, Database systems etc.
Job profiles
You can work in database management, IT, embedded systems, Telecommunication, computer hardware & software implementation & maintenance, multimedia, web designing, gaming, and almost all other industries in this sector.
It is worthwhile to note that the computer industry has witnessed such phenomenal growth in recent years that IT majors like Infosys & TCS have been the major recruiters across all other branches throughout the engineering colleges in the country.

Core subjects
  • Computer architecture and organization
  • Database systems
  • Electronics
  • Operating systems
  • Networking
  • Foundations of Computer Systems
  • Java Programming and Website Design
  • E-Commerce & ERP and Multimedia Applications
Top recruiters 
  • TCS
  • Infosys
  • Wipro
  • HCL
  • Google
  • Cognizant
  • Microsoft
  • IBM
Will this course Suit Me?
Being a computer Engineer means you should have:
  • Inclination towards Computers and software’s.
  • Patience, Team Spirit and dedication.
  • Genuine ability and liking to programming and coding.
  • Will to work hard and give that extra-effort to achieve the target.
  • Innovation and ability to come up with unique solution for even a simple problem.
  • Strong will power and a “never say die” attitude to meet deadlines.
  • A constant learning bent as this field is ever evolving.
What Does a Computer Engineer do?
Computer engineers work with computer hardware and software. They solve technical problems, develop new products from initial idea conception through completion, and install computer systems. To do their job well, they rely on a broad mathematical and scientific knowledge base, as well as an ability to communicate complex ideas to clients and colleagues. Some computer engineers work solely with hardware or software.
Taking into account deadlines, budgets, and specialized needs, a computer engineer designs and helps produce the final hardware or software product. The engineer is often the person responsible for training clients on equipment they have designed.
Hardware engineers provide computer hardware diagnosis, repair, configuration, and installation of computer hardware. Software engineers create or modify computer programs by converting project requirements into code that translates into software that matches client specifications and expectations.
All computer engineers may do any or all of the following tasks: 
  • Analyze information to determine client needs
  • Conduct training and presentations
  • Collaborate with clients, project managers, and team members to organize and plan projects
  • Determine if the project will meet the desired budget
  • Research, develop, integrate and distribute security tools and associated documentation
  • Design systems
  • Develop and direct testing procedures
  • Provide technical support
  • Coordinate installation of computer hardware or software
  • Document and evaluate project progress
  • Manage assigned accounts
  • Specify project requirements
  • Provide analysis and recommendations for overall system architecture
  • Maintain equipment

0 comments:

Post a Comment