“A computer once beat me at chess, but it was no match for me at kick boxing.”
— Emo Philips
A fascination for Science & Technology and keen interest in the ever-growing world of technology motivated me to take up engineering. The power of research and delivering it for the growth of Society is what makes me interested in the technology side of science. I choose to major Computer science Engineering with an intense urge to delve into this challenging field.
3. Computer engineering is a discipline that
integrates several fields of electrical
engineering and computer science
required to develop computer hardware
and software.
Computer engineering :
Computer engineering concerns the
design and prototyping of computing
hardware and software. This subject
merges electrical engineering
with computer science, and you may
prefer to study computer engineering
alongside one of these similar subjects.
4. This type of engineering is for you if:
You’re interested in an engineering career related to computers –
for example as a software developer or computer engineer.
You’re interested in mathematics, science and computers, and
want to learn more about how computers operate at a physical
level.
You want to produce new products and systems based on the
technological advances of computer scientists.
Computer engineering specializations
You may find that computer engineering specializations overlap
with those offered in computer science degrees, for example
with subjects such as computer graphics and network security.
However, specialized subjects generally unique to computer
engineering include microprocessor/microcontroller systems,
computer architecture and VHDL (hardware description language)
design.
5. Computer engineering is a relatively new field of
engineering and is one of the fastest growing fields
today. Computer engineering is one of today’s most
technologically based jobs.
The field of computer engineering combines the
knowledge of electrical engineering and computer
science to create advanced computer systems.
Computer engineering involves the process of
designing and manufacturing computer central
processors, memory systems, central processing
units, and of peripheral devices.
Computer engineers work with CAD(computer aided
design) programs and different computer languages
so they can create and program computer systems.
6. Computer engineers use today’s best technology to
create tomorrow’s. Computer engineers require a
high level of training and intelligence to be skilled at
their job. A bachelors degree from a college or
university with a good computer engineering program
computer science program is necessary.
Then once employed their usually is a on the job type
of training program to learn the certain types of
systems that will be designed and manufactured.
Computer engineers major studies conventional
electronic engineering, computer science and math
in college.
The electrical engineering knowledge that a
computer engineer possesses allow for a
understanding of the apparatus that goes into a
computer so that they can be designed and built.
7. The computer science part gives a engineer much needed wisdom
on how software makes computer system run and perform tasks.
There are a few different types of employers computer engineers
could work for today.
The first is for a major computer company actually designing
whole computer systems for say Compaq or Macintosh. Then
there are the type that works for computer components such as
peripheral systems and microchips such as Intel. Then there are
the engineers that design everyday electronic components such
as bank machines and cell phones.
The job outlook of computer engineering is very good. More and
more computer systems are being created every day and the
demand for computer engineers is just going to keep on growing.
For example Chris Kolnik (who is- studying to become a computer
engineer) says that there is no end in sight to the growth the
computer industry.
8. Some advantages of being a computer engineer is that you
use your creativity when working on a project and can
express yourself through the computer.
Another advantage is the good pay, it is one of the highest
paying fields straight out of college. Their are some
disadvantages also like working at a computer all day and
being inside the whole time.
Another disadvantage is working on the same project for a
long time and that can get boring sometimes if you don’t
have a lot of patients. I want to be a computer engineer
cause I think that computers are very interesting machines
and they are the wave of the future.
I also like programming computers and making computer
games and so forth. I would like to be a computer engineer
mainly cause I want to do something on the cutting edge of
technology and computers are the way to go.
9. It is a 4 year course.
The entire course is divided into 8 semesters.
Total number of subjects = 45*
Total number of labs = 15*
10. Engineering Mathematics-1
Engineering Physics
Elements of Civil Engineering
Elements of Mechanical Engineering
Basic Electrical Engineering
Workshop Practice
Engineering Physics Lab
12. Engineering Mathematics-3
Electronic circuits
Logic Design
Discrete Mathematical Structures
Data Structures with C
Object Oriented Programming with C++
Data Structures with C/C++ Lab
Electronic Circuits and Logic Design Lab
13. Engineering Mathematics-4
Graph Theory and Combinotronics
Design and Analysis of Algorithms
Unix and Shell programming
Microprocessors
Computer Organization
Design and Analysis of Algorithms Lab
Microprocessors Lab
14. Software Engineering
System Software
Operating Systems
Database Management System
Computer Networks-1
Formal Language and Automata Theory
Database Applications Lab
System Software Operating Systems Lab
15. Management and Entrepreneurship
Unix System Programming
Compiler Design
Computer Networks-2
Computer Graphics and Visualization
Elective-A
Computer Graphics and Visualization Lab
Unix System Programming and Compiler
Design Lab
16. Object Oriented Modeling and Design
Embedded computing system
Programming the Web
Advanced computer Architecture
Elective-B
Elective-C
Network Lab
Web Programming Lab