Week 6
Introduction to Computer Engineering
What is a
Computer?
Computers!
Engineers and scientists of all disciplines rely on computers
for many aspects of their work
Not just word processing, spreadsheets, etc.
Computational methods, data mining, analysis/synthesis are
fundamental to advance in many fields
Therefore a computer is an electronic device used for
storing and processing data, typically in binary form,
according to instructions given to it in a variable program.
What is Computer Engineering?
Computer engineering is a field of engineering that deals
with the architecture,design,implementation,and
verification of the hardware and software for computing
systems that are increasingly being used in embedded or
networked environments.
Areas of specialization
Computer engineering is a broad field with many career
paths and specialization possibilities. Within this field,
professionals can choose to work in several types of
computer engineering pathways. Learning more about
this engineering field could help you determine your
next steps in terms of education or career.
contn
1. Software engineering
Software engineering involves designing and improving
software programs. This process may include analyzing a
software program, collecting data, conducting tests and
inventing new software programs. Professionals within
this field may specialize in a certain type of software or
mobile application.
2. Computer hardware engineering
Computer hardware engineering is the process of
creating new computers and technological hardware.
Professionals in this field may build computer models,
test new designs and implement suggestions to increase
the computer's speed. They may specialize in a certain
type of hardware or computer, such as a phone's
processing hardware.
3. Network engineering
Network engineering is the process of planning,
building and maintaining network systems.
Professionals in this field can work in a variety of fields,
including technology. In this role, they may specialize in
computer networks and systems. Their duties can
include establishing network protocol, testing systems
and designing networking hardware.
Tips to consider while choosing the area of
specialization under CE
When choosing a type of engineering to pursue,
consider making a list of your personal interests. You
may include hobbies, previous work experience or
research ideas. Try to think of the areas within
technology computer science that interest you most.
contn
For example, some professionals build new computers
and analyze the parts as a hobby. These professionals
may be interested in studying or working in hardware
engineering. If you're interested in designing computer
programs and writing computer code, you may be more
interested in software engineering.
Major courses in CE
Introduction to computers and computing
Information representation and manipulation
Logic elements and combinational Logic
Sequential Logic and Memory
Simple computer organization, design and operation
Machine language and instruction set architecture
Assembly language
Programming constructs
skills
There are certain skills, attributes, and abilities that
computer engineers need to be successful in their field
which includes soft skills like communication,
networking, and adaptability to hard skills like coding
and cyber security.
contn
Many computer engineers develop the skills they need to
be successful during their engineering programs.
Adaptability is an essential skill computer engineers
need because technology is constantly improving and
changing. Coding, communication, creativity,
networking, problem-solving, research, resilience,
security, and software development are other skills a
computer engineer must develop
BYE BYE