Showing posts with label Computer Engineering detailed. Show all posts
Showing posts with label Computer Engineering detailed. Show all posts

Thursday, 22 May 2014

Information Technology Engineering Inside-Out

Here's a bit of a word about IT Engg, tomorrow I'm gonna plug in the difference between IT Engg, and Computer Science Engg, since many people don't understand the distinction between the two.
About Information Technology:
Information Technology is the Study, Design, Development, Implementation, Support or management of Computer-Based Information Systems particularly Software Applications and Computer Hardware. It is the use of computer software to convert, store, protect, process, transmit and securely retrieve information.
It focuses on many tasks from installing Applications to designing complex computer networks and information databases. It includes Data Management, Networking, Engineering Computer Hardware, Database and Software Design and management and administration of entire systems.
Will The Course Suit Me?
To hold a degree in Information Technology 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 work and don’t mind giving that extra-effort to achieve the target.
  • Innovation and 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 an Information Technology Engineer do?
Information technology engineers work on various processes, both hardware and software. They aid in creating the hardware equipment needed for creating the computer systems. The engineers are actively involved in study of business. 
Hardware engineers create, test and supervise systems that run the computers and enable processes. They ensure that hardware systems are up and running at all times without interrupting the flow of work. Software engineers design and develop software applications that aid businesses run multiple processes in an automated manner.
These jobs may also involve:
  • Study client processes to determine their needs for software and hardware.
  • Manage a team of developers and engineers.
  • Analyze, design and develop software processes.
  • Monitor systems, control quality and maintain supplies.
  • Evaluation of various flows and processes. 
Work Prospects:
It’s the software Industry which has given wings to youngster's dreams. The employment opportunity is ample as India is World's IT hub. Opportunities are as follows:
  • Work for IT giants like Microsoft, Google, Adobe, Satyam, Infosys, TCS etc.
  • Software career has variety of job profiles in development, Testing, Support, Networking, Security etc.
  • Jobs in govt. sector are also ample with govt pro actively implementing ICT in all spheres. ( Ministry Of IT)
  • New age entrepreneur’s hottest target is IT services, so one can also look avenues of setting up own firm.
Fresh Graduates can start as junior or support engineers. Candidates with over 3-5 years of experience can be considered for the role of Project Leader/Manager. Project Managers generally play a supervisory role and mange a team of computer engineers and information technology specialists. Most technology firms also offer comprehensive internship program that serves as a breeding ground for aspiring information technology professionals.
Scope of Information Technology:
  • IT will continue to gain momentum. The immense expansion in networking technologies is expected to continue into the next decade also. IT will bring about a drastic improvement in the quality of life as it impacts application domains and global competitiveness. Technologies that are emerging are Data Warehousing and Data Mining.
  • They involve collecting data to find patterns and testing hypothesis in normal research. Software services that are being used in outsourcing will go a long way.

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