0% found this document useful (0 votes)
29 views

Week 5 Computer Engineering

The document discusses computer engineering, including what it is, areas of specialization within the field like software engineering, computer hardware engineering, and network engineering. It provides tips for choosing a specialization and lists major courses and important skills for computer engineers.

Uploaded by

Rahim Assani
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Week 5 Computer Engineering

The document discusses computer engineering, including what it is, areas of specialization within the field like software engineering, computer hardware engineering, and network engineering. It provides tips for choosing a specialization and lists major courses and important skills for computer engineers.

Uploaded by

Rahim Assani
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

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

You might also like