So You Want to Be a COMPUTER ENGINEER | Inside Computer Engineering [Ep. 4]

Engineering Insiders
3 Sept 202311:33

Summary

TLDRThis script demystifies the role of computer engineers, highlighting their interdisciplinary expertise between hardware and software engineering. It outlines the dynamic field's educational path, from foundational math and physics to specialized courses in circuits, computer architecture, and programming. The script also explores various career paths, such as hardware design, digital signal processing, network engineering, and the prevalent embedded systems. It addresses the 'comp E cage' concept, urging that passion and skill can transcend perceived limitations, and concludes with a note on the importance of qualification and determination in achieving one's dream job.

Takeaways

  • 🌟 Computer Engineering is a field that combines electrical engineering and software engineering to design and develop computer systems.
  • 🔍 The profession involves designing everything from intricate network details to the connective networks themselves, including everyday devices like smartphones and laptops.
  • 🎓 University coursework for computer engineering includes foundational math and physics, programming, electronics, digital circuits, computer architecture, and algorithms.
  • 👨‍🏫 Lab courses are crucial for hands-on experience with circuitry and programming, enhancing practical skills for the job market.
  • 🛠️ Computer engineers may specialize in areas such as network engineering, computer systems, system programming, or digital hardware, depending on their interests and career goals.
  • 💡 A computer is defined as a device that performs calculations based on program instructions, which includes a wide array of devices from gaming consoles to traffic lights.
  • 🚀 Notable applications of computer engineering include the historic moon landing and modern conveniences like ATMs and drive-through ordering systems.
  • 🔑 Embedded systems engineering is a popular career path, focusing on designing mini computer systems with a combination of software, firmware, and hardware.
  • 🌐 Network engineering involves creating efficient communication protocols for interconnected devices, which can be applied to control systems like drone fleets.
  • 🛑 The 'Comp E Cage' concept suggests that computer engineers might be at a disadvantage in software or electrical-specific jobs due to their dual focus but can excel in fields like embedded systems.
  • 🚀 Success in computer engineering, as with any field, is found by following one's passion, being skilled, passionate, personable, and qualified for the desired job.

Q & A

  • What is the primary role of a computer engineer?

    -A computer engineer integrates knowledge of hardware and software to design and develop various types of computers and computing systems, contributing to the creation of devices that power our modern world.

  • How is computer engineering distinguished from electrical engineering and software engineering?

    -Computer engineering is a dynamic field that sits between electrical engineering, which focuses on hardware, and software engineering, which emphasizes programming and software systems. It combines elements from both to work on the design and functionality of computers and related devices.

  • What are some historical achievements attributed to computer engineers?

    -Computer engineers have played a crucial role in significant events such as the historic moon landing in 1969, showcasing their integral part in technological advancements.

  • What is the definition of a computer according to the script?

    -A computer is defined as a machine or device that performs processes, calculations, and operations based on instructions provided by a program, encompassing a wide range of devices from smartphones to ATMs.

  • What are the three main parts of a computer engineering curriculum as described in the script?

    -The curriculum is divided into introductory topics, computer foundations, and a final concentration path, which includes specialized courses that build upon a strong foundation in math, physics, and programming.

  • Why are introductory programming and electricity and magnetism physics courses important for computer engineering students?

    -These introductory courses lay the groundwork for understanding the fundamental concepts that will be essential throughout their studies and careers in computer engineering.

  • What is the significance of lab courses in computer engineering education?

    -Lab courses provide hands-on experience, allowing students to experiment with circuitry and programming, which is invaluable for developing practical skills and enhancing their resumes.

  • What career paths can a computer engineering degree lead to, according to the script?

    -A computer engineering degree can lead to careers in computer hardware design, digital signal processing, network engineering, and embedded systems and software design, among others.

  • What is the 'comp E Cage' concept mentioned in the script?

    -The 'comp E Cage' refers to the idea that computer engineers, with one foot in software and one in electrical engineering, might be at a disadvantage when competing for jobs that are specific to either field, potentially limiting them to a select few career paths where they have a real advantage.

  • What advice is given to computer engineering students regarding their career prospects?

    -The advice given is that despite the challenges of the 'comp E Cage,' success can be found in any field where a student's passion lies. It is emphasized that being skilled, passionate, and qualified will enable them to achieve their dream job.

  • How does the script suggest students prepare for their future in computer engineering?

    -The script suggests that students should take their foundational courses seriously, build a strong base in computer topics, and choose a concentration path that aligns with their interests and career goals.

Outlines

00:00

🔌 Introduction to Computer Engineering

This paragraph introduces the field of computer engineering, emphasizing its position between electrical and software engineering. It clarifies what computer engineering entails, debunking myths and explaining the role of computer engineers in designing and working with various devices, from historical milestones like the moon landing to everyday technology. The paragraph also delves into the educational aspect, outlining the university curriculum that includes foundational courses in math and physics, introductory programming, and electricity and magnetism physics, which are crucial for building a strong base in the field.

05:01

🎓 Deep Dive into Computer Engineering Curriculum

This section provides an in-depth look at the computer engineering curriculum, dividing it into three parts: introductory topics, computer foundations, and the final concentration path. It highlights the importance of understanding both hardware and software aspects, with courses ranging from circuit analysis and digital circuitry to computer architecture and system design. The paragraph also introduces lab courses that allow hands-on experience with circuitry and programming, as well as the significance of data structures, algorithms, and embedded system design in preparing students for a career in computer engineering.

10:01

🛠️ Exploring Career Paths in Computer Engineering

The final paragraph discusses various career paths available to computer engineering graduates, such as computer hardware engineering, digital signal processing, network engineering, and the highly popular embedded systems and software design. It emphasizes the broad applicability of computer engineering skills across different industries and the potential for innovation and impact. The paragraph also addresses the 'comp E cage' concept, which suggests that computer engineers might be at a disadvantage when competing for jobs specific to software or electrical engineering. However, it encourages students to pursue their passions and assures that with dedication and skill, they can succeed in their chosen careers.

Mindmap

Keywords

💡Computer Engineering

Computer Engineering is a field that combines electrical engineering and software engineering to design, develop, and maintain computer systems and hardware. In the video's context, it is the central theme, with the script discussing the role of computer engineers in creating devices that power our modern world, from the historic moon landing to everyday devices like smartphones and laptops.

💡Hardware

Hardware refers to the physical components of a computer system, such as circuits, microcontrollers, and PCBs. The script emphasizes the importance of hardware in computer engineering, highlighting how engineers use their knowledge to design intricate components that form the backbone of various technologies.

💡Software Engineering

Software Engineering is the discipline of creating and maintaining software systems. It is closely related to computer engineering, as the script points out, with computer engineers often working on the software that runs on the hardware they design, creating a synergy between the two fields.

💡Embedded Systems

Embedded Systems are computer systems designed for specific tasks or functions, often found in devices like traffic lights, digital cameras, and even fast-food drive-through systems. The script describes embedded systems as a popular career path for computer engineers, emphasizing the practical application of their skills in real-world devices.

💡Digital Signal Processing

Digital Signal Processing involves the manipulation and analysis of signals in a digital format. The script mentions this as a career path for computer engineers, where they use their understanding of electrical signals to restore photos, enhance speech recognition, and clean up telecommunications waves.

💡Network Engineering

Network Engineering is the design and management of communication networks. The video script describes how computer engineers in this field work on creating efficient interconnected networks of computers, such as those that control manufacturing lines or social networks connecting billions of users.

💡Circuits

Circuits are a fundamental aspect of computer engineering, as they form the basis for electronic components and systems. The script discusses various types of circuits, such as AC and DC circuits and digital circuits, which use discrete signals to perform complex operations within computers.

💡Computer Architecture

Computer Architecture is the study of designing and organizing components in a computer system to optimize performance. The script highlights the importance of understanding computer architecture for engineers who need to know about CPUs, memory, and data transfer between devices.

💡Data Structures and Algorithms

Data Structures and Algorithms are essential components of computer science, teaching how to efficiently sort, store, and manipulate data. The video script notes their importance in the computer engineering curriculum, as they are crucial for software-related interviews and for developing efficient computer systems.

💡Microcontroller

A Microcontroller is a small computer contained on a single integrated circuit, used in embedded systems for controlling various devices. The script uses microcontrollers as an example of the hardware components that computer engineers design and program as part of their work.

💡Comp E Cage

The term 'Comp E Cage' refers to the idea that computer engineers, with a foot in both software and electrical engineering, may feel confined to a limited number of career paths where they have a unique advantage, such as embedded systems. The script discusses this concept to highlight the importance of computer engineers finding their niche and excelling in areas that combine both their hardware and software skills.

Highlights

Computer Engineering is a dynamic field between electrical engineering and software engineering.

Computer Engineers play a crucial role in designing devices that power our modern world.

A computer is defined as a device that performs calculations based on program instructions.

University coursework for computer engineering includes math, physics, and programming.

Introductory programming and electricity and magnetism physics courses are essential foundations.

Circuits classes teach AC/DC analysis and various circuit schemes.

Digital circuitry uses discrete signals and components like logic gates for efficient computing.

Computer architecture courses cover CPUs, memory, and data transfer between devices.

Data structures and algorithms are key for sorting, storing, and manipulating data.

Embedded system design is a popular career path, introducing microcontrollers and system development.

Final concentration paths include networks, computer systems, system programming, and digital hardware.

Computer hardware engineering involves designing microcontrollers and PCBs for various devices.

Digital signal processing manipulates data for applications like restoring photos and analyzing heart rates.

Network engineering focuses on creating efficient interconnected networks of computers.

Embedded systems and software design involves constructing software, firmware, and hardware of a system.

The 'comp E Cage' concept suggests computer engineers may be at a disadvantage in software or electrical-specific jobs.

Success in any field is found by following passion, being skilled, passionate, and qualified.

Transcripts

play00:00

so you want to be a computer engineer

play00:02

after all fusing electrifying circuitry

play00:05

with the Unstoppable force of software

play00:07

yields a skill set crucial to the

play00:09

device's powering our modern world let's

play00:11

debunk the public myths of what it means

play00:13

to be a computer engineer and give it to

play00:15

you straight this is the reality of

play00:18

computer engineering first of all you

play00:20

might be asking what is computer

play00:22

engineering Computer Engineering is a

play00:24

dynamic field nestled right between the

play00:27

colorful Hardware of electrical

play00:28

engineering and the vibrant practicality

play00:30

of software engineering these Engineers

play00:33

were integral pieces to everything from

play00:35

the historic moon landing in the Summer

play00:37

of 69 to the convenience and versatility

play00:39

of the everyday device you're watching

play00:42

this on which is awesome but what do

play00:44

computer Engineers actually do besides

play00:48

emailing memes back and forth computer

play00:50

Engineers use their meticulous

play00:52

programming hardware and computer

play00:54

systems knowledge to design everything

play00:56

from the minute details scattered across

play00:58

networks of immense scale to the

play01:00

connective networks themselves but most

play01:02

often you'll find them working on what

play01:04

we're calling computers

play01:06

but wait what do we actually mean by

play01:09

computers if you think you know the

play01:11

definition well pause the video and

play01:13

leave your guests in the comments below

play01:14

if you said something like your

play01:16

smartphone and laptop you'd be right but

play01:19

it goes a little deeper than that a

play01:21

computer is defined as a machine or

play01:23

device that performs processes

play01:25

calculations and operations based on

play01:27

instructions provided by a program

play01:30

so a Nintendo switch is a computer

play01:33

traffic lights digital cameras ATMs even

play01:36

drive through posts at McDonald's well

play01:39

absolutely yeah each is a computer made

play01:42

by computer Engineers but what's much

play01:44

more interesting is how these Engineers

play01:46

actually develop each individual

play01:48

computer

play01:49

but before we get into the fascinating

play01:50

details we need to build a base level

play01:53

knowledge of the field to do this we'll

play01:55

take a look at the University coursework

play01:57

that prepares each and every engineer

play01:59

Behind These ingenious products as you

play02:03

now know Computer Engineering fits in

play02:05

nice and snug between the software and

play02:07

electrical engineering Fields not

play02:09

surprisingly their course load reflects

play02:11

this and pulls not only from circuits

play02:13

and electronics but programming

play02:15

structures systems and algorithms too to

play02:18

best devour this we'll divide the

play02:20

curriculum track into three parts

play02:21

introductory topics computer foundations

play02:24

and the final concentration path let's

play02:27

see how it all comes together

play02:29

as with most engineering Majors you'll

play02:31

hit the ground running with math physics

play02:34

and genetic courses just in case you're

play02:36

new here we always tell students to take

play02:38

these classes very very seriously the

play02:40

pace of these physics and calculus

play02:42

courses specifically shock students so

play02:44

much that the majority of engineering

play02:46

dropouts are actually here in this first

play02:49

stage check the description below for

play02:51

the best Insider resources to navigate

play02:53

these pitfalls

play02:55

the most important courses in this first

play02:57

stage are your introductory programming

play02:59

and electricity and magnetism physics

play03:01

courses no matter what career path you

play03:03

take in this field these topics will

play03:05

follow so it's best to start building a

play03:07

strong Foundation as soon as possible

play03:09

and now it's time to break out that

play03:11

Sweat Band because it's time for the

play03:13

computer foundations courses these

play03:15

provide a baseline of all of the

play03:17

computer topics that you'll need to

play03:18

launch into any concentration path

play03:20

toward the end of the degree starting

play03:22

you off with some Hardware the circuits

play03:25

classes brings power to your life

play03:26

through AC and DC analysis in all types

play03:29

of RLC circuit schemes after this you'll

play03:32

build right into the digital domain and

play03:35

no it's not like the Matrix alright it's

play03:37

kind of like the Matrix the digital

play03:39

circuitry employs a simple twist instead

play03:42

of having continuous signals they have

play03:44

discrete on or off signals this opens up

play03:47

possibilities for Handy circuit

play03:48

components like logic gates muxes and

play03:51

flip-flops that enable the efficient and

play03:53

Powerful Computing of today but the best

play03:56

part about these classes is that they

play03:57

have corresponding lab courses that

play03:59

allow you to experiment with all types

play04:01

of circuitry and lab equipment that you

play04:03

want but the applications don't stop

play04:05

there you also get to start simulating

play04:07

circuits and programming logic and the

play04:09

physical ones and zeros onto chips which

play04:11

already creates a dog pile of competing

play04:13

art skills for your resume

play04:15

another interesting and extremely useful

play04:17

course is computer architecture this

play04:20

class teaches you all of the computer

play04:21

need to knows CPUs and memory parallel

play04:24

processing data transfer between devices

play04:26

and other imperative information now

play04:29

let's touch on the software side of the

play04:31

degree data structures and algorithms

play04:33

will teach you how to sort store and

play04:35

manipulate the world's precious data

play04:37

that fan companies simply can't do

play04:40

without make sure to pay attention here

play04:41

because these topics always pop up in

play04:44

software related interviews besides that

play04:46

you'll diversify that coding portfolio

play04:48

with python C and C plus classes

play04:51

providing you with all the software

play04:53

tools you need to develop computers and

play04:56

related systems and then you'll take a

play04:58

student favorite embedded system design

play05:00

class which is chalk full of Real World

play05:03

skills embedded systems is the single

play05:06

most popular career path out of a

play05:07

computer engineering degree and this

play05:09

course is an all-inclusive introduction

play05:11

to it microcontroller use embedded

play05:14

architecture develop tools memory

play05:16

organization peripherals and a ton more

play05:19

and the best part you use it all right

play05:22

away as you design a system while you

play05:24

learn in class now you only have one

play05:28

thing standing in your way of walking

play05:30

that stage and hoisting up that

play05:32

acclaimed degree the final concentration

play05:35

path will you choose the Network's

play05:37

concentration where you design protocols

play05:39

for the network layer of the software

play05:41

stack which is just a really fancy way

play05:43

of saying that you'll deal with

play05:44

intricate communication between devices

play05:46

I mean come on how cool would it be to

play05:49

design the network that controls a fleet

play05:51

of drones putting on a modern day

play05:53

fireworks display maybe you like this

play05:55

idea of dealing with systems but are

play05:57

more interested in the computer side of

play05:59

things no problem check out the computer

play06:01

systems track this connects a number of

play06:04

different Technologies together like the

play06:06

array of Hardware that controls the

play06:08

rotors and LEDs on each of the drones in

play06:10

our light show maybe that system level

play06:12

connection excites you but you're much

play06:14

more proficient with software rather

play06:16

than Hardware no matter consider the

play06:18

system programming path looking back to

play06:21

our colorful drones the system

play06:22

programmer would create and or implement

play06:24

the operating system that runs on these

play06:26

drones ensuring that the most efficient

play06:28

transmission of data from the host

play06:30

computer to each drone runs flawlessly

play06:33

further these Engineers could also be

play06:35

responsible for implementing the actual

play06:37

algorithms that make up the captivating

play06:39

show that the crowd just can't get

play06:42

enough of and the fourth and final copy

play06:45

concentration is digital Hardware

play06:47

these Engineers use programmable logic

play06:50

to act as electrical brains controlling

play06:52

circuitry an engineer implements PL in

play06:54

the firmware of each drone so that when

play06:57

our system programmer supplies the

play06:58

drones with specific control signals

play07:00

they will fly up and the LEDs will shine

play07:03

red or fly left and blue with a

play07:05

different control signal this is a

play07:07

highly sought after skill in today's

play07:09

world and necessary in every computer as

play07:12

we defined in the beginning of the video

play07:13

if you want a deeper dive on the

play07:15

computer engineering program keep an eye

play07:17

out for the detailed map of this college

play07:19

curriculum coming out soon that's what

play07:21

you all voted to see

play07:23

make sure to subscribe so you too can

play07:25

decide on what we post and with that

play07:28

you've completed your computer

play07:29

engineering degree and are ready to

play07:31

start your lucrative successful

play07:32

engineering career but which career will

play07:35

you choose what options are even out

play07:37

there this next part details exactly

play07:40

that the Lush Computer Engineering

play07:42

career landscape after that we get into

play07:44

the single most important thing you need

play07:46

to know before you start a computer

play07:48

engineering degree and career make sure

play07:50

to stay tuned to not miss it our first

play07:53

career is an exciting one and the reason

play07:54

many get into computer engineering in

play07:56

the first place computer hardware these

play07:58

Engineers employ everything they've

play08:00

learned in circuits and computer

play08:01

architecture classes the design Hardware

play08:03

on all different types of computers you

play08:06

could be designing microcontrollers pcbs

play08:08

sensor interfaces and a ton more for

play08:11

anything from gaming rigs to Apple's

play08:13

next-gen AR headset to life-saving

play08:15

medical devices and possibilities are

play08:18

truly endless another popular path out

play08:20

of a computer engineering degree is to

play08:22

get into digital signal processing

play08:24

signal processing is basically a

play08:26

software engineering job that requires

play08:28

in-depth knowledge of electrical signals

play08:30

a perfect mix for a computer engineer if

play08:33

you've never heard of it this career is

play08:35

primarily manipulating data to better

play08:37

understand a bigger picture this could

play08:39

be restoring old photos enhancing speech

play08:41

recognition cleaning up a

play08:43

telecommunications wave and even

play08:45

analyzing variations in heart rate the

play08:47

possibilities and Fields of application

play08:49

are again Limitless here but wait

play08:52

there's more computer Engineers can also

play08:55

go into network engineering which

play08:57

deploys a system level perspective to

play08:59

connect a number of computers this

play09:01

group's computer interfacing systems

play09:03

security and more all into one bundle to

play09:06

create an efficient interconnected web

play09:08

of computers

play09:09

besides the Drone show example from

play09:11

earlier this could also be a host

play09:13

computer controlling an entire

play09:15

manufacturing line of Teslas or the

play09:17

Facebook Network that connects literally

play09:19

billions of people now make sure you're

play09:21

sitting down because we arguably Save

play09:23

The Best For Last embedded systems and

play09:26

software design like we mentioned

play09:27

earlier this is the single most popular

play09:29

path out of college for computer

play09:31

engineers and for good reason it's

play09:34

basically designing a mini computer

play09:35

system these Engineers plan out and

play09:38

construct most or all of the software

play09:40

firmware and Hardware of a computer-like

play09:43

system this could be choosing space

play09:45

grade Hardware capable of receiving and

play09:47

processing a signal in low earth orbit

play09:49

the firmware that controls the hardware

play09:51

and the software that oversees the

play09:53

entire operation since this is such a

play09:56

dense and interesting topic we already

play09:57

have a video in the works that

play09:59

specifically dives into the embedded

play10:01

systems engineering career make sure you

play10:03

subscribe so you don't miss it and

play10:05

there's your overview of the computer

play10:06

engineering landscape which means it's

play10:08

finally time for the key advice that

play10:10

every computer engineer needs to hear

play10:12

directly from successful computer

play10:14

Engineers themselves this advice

play10:16

pertains to the comp E Cage which you

play10:19

may or may not have heard of here's the

play10:21

concept computer Engineers have one foot

play10:23

in software and one in electrical

play10:25

they're half as good as they could be in

play10:27

either field they'll always be at a

play10:29

disadvantage when competing for software

play10:31

and electrical specific jobs they can

play10:33

only get a job in the short list of

play10:34

fields where they have a real Advantage

play10:36

like embedded systems this idea of being

play10:39

constrained to a few select careers is

play10:41

what we call the comp E Cage while there

play10:44

is some truth to this statement you must

play10:46

know that no matter what degree you

play10:48

graduate with there is success to be

play10:50

found where your passion lies will

play10:53

software Engineers on average have a leg

play10:55

up on computer Engineers for Pure

play10:57

programming careers yeah of course they

play10:59

will but at the end of the day the most

play11:01

skilled passionate personable and above

play11:04

all else qualified candidate gets the

play11:06

job whichever path you end up choosing

play11:08

if you put in work to qualify yourself

play11:10

and do everything in your power to

play11:12

achieve your dream job you can and will

play11:15

make it we see it happen all the time

play11:17

want to know exactly how to become the

play11:20

best engineering Prospect so that you

play11:22

can enter the career of your dreams

play11:23

whatever it is watch this video walking

play11:26

you through our best methods

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
Computer EngineeringHardware DesignSoftware DevelopmentEmbedded SystemsElectrical SignalsDigital Signal ProcessingNetwork EngineeringCareer AdviceEducational InsightsTechnical SkillsIndustry Trends
هل تحتاج إلى تلخيص باللغة الإنجليزية؟