Computer Science/Eng Majors

Sixes

Member
Joined
Aug 11, 2020
Messages
74
Hello, does anyone know about what the computer science/engineering program at USAFA is like? Any commentary would much obliged.
 
We have two different majors, Computer Science and Electrical/Computer Engineering.

Computer science is entirely focused on coding. You'll learn introductory languages like Python and C before moving into higher level languages. The major will teach you computer theory, logic design, advanced programming techniques, artificial intelligence, etc.

Electrical and Computer engineering (ECE) is computer integration. It focuses more on circuit design and implementation, integration of computer systems, construction of electrical and computer systems, etc.

To simplify it, imagine you have an Arduino or Raspberry Pi. You need to put that device on your machine to be able to control it. That's ECE. Programming that Arduino to get it to do what you want is Comp Sci.
 
As a CompSci major (both in normal college & at USAFA) I have to say that Computer Engineering majors have a lot on their plate. Not only do they have to take all of our courses for CompSci (best major btw), but they take a healthy sampling of EE and some material science classes. Props to you if you want to be a Computer Engineer!
 
As a CompSci major (both in normal college & at USAFA) I have to say that Computer Engineering majors have a lot on their plate. Not only do they have to take all of our courses for CompSci (best major btw), but they take a healthy sampling of EE and some material science classes. Props to you if you want to be a Computer Engineer!
Would you recommend ECE for someone already advanced in CompSci as a freshman?

What about the Cyber Science major? Where does that fit in?
 
We have two different majors, Computer Science and Electrical/Computer Engineering.

Computer science is entirely focused on coding. You'll learn introductory languages like Python and C before moving into higher level languages. The major will teach you computer theory, logic design, advanced programming techniques, artificial intelligence, etc.

Electrical and Computer engineering (ECE) is computer integration. It focuses more on circuit design and implementation, integration of computer systems, construction of electrical and computer systems, etc.

To simplify it, imagine you have an Arduino or Raspberry Pi. You need to put that device on your machine to be able to control it. That's ECE. Programming that Arduino to get it to do what you want is Comp Sci.
my son enjoys both damn
 
We have two different majors, Computer Science and Electrical/Computer Engineering.

Computer science is entirely focused on coding. You'll learn introductory languages like Python and C before moving into higher level languages. The major will teach you computer theory, logic design, advanced programming techniques, artificial intelligence, etc.

Electrical and Computer engineering (ECE) is computer integration. It focuses more on circuit design and implementation, integration of computer systems, construction of electrical and computer systems, etc.

To simplify it, imagine you have an Arduino or Raspberry Pi. You need to put that device on your machine to be able to control it. That's ECE. Programming that Arduino to get it to do what you want is Comp Sci.
Thanks! This helps me have a much clearer idea between the two majors and courseload.
 
As a CompSci major (both in normal college & at USAFA) I have to say that Computer Engineering majors have a lot on their plate. Not only do they have to take all of our courses for CompSci (best major btw), but they take a healthy sampling of EE and some material science classes. Props to you if you want to be a Computer Engineer!
Great info, thank you. Could you elaborate a bit why CompSci is the best major.
 
Department of CompSci (CFCS) has three majors: computer science, cyberscience, and datascience. The nice part is it is relatively easy to double in two of them if you choose, or switch to another if you decide you prefer one over the other later on.

I'd highly encourage reading the USAFA Course of Instruction Handbook (google it) and you can look at all the differences in courses. generally speaking, cyber has the most ECE courses since the emphasis is lower-level computing. CompSci is kind of the middle ground between cyber and data. Data focuses on higher-level computing and generally is the most flexible with different emphasises (compsci focus, financial focus, math focus, etc).

ECE is a completely separate department so I can't speak too much about it with any real knowledge. I'm currently cyber so if you have any questions, let me know.
 
Back
Top