Is it normal to have to take computer science to be able to become an engineer

Click For Summary
SUMMARY

To obtain a Bachelor of Science in Electrical Engineering, students must complete foundational courses in computer science, including "Introduction to Computer Science," "Introduction to Computer Programming Using Structured C++," and "Object-Oriented Programming Using C++." These courses are essential as programming knowledge is crucial for hardware-related tasks in electrical engineering. After transferring to a four-year university, additional computer science classes such as numerical analysis (often using MATLAB) and microcontroller programming (typically in Embedded C) are commonly required.

PREREQUISITES
  • Understanding of Electrical Engineering principles
  • Familiarity with programming concepts, particularly in C++
  • Knowledge of microcontroller programming and embedded systems
  • Basic skills in numerical analysis, preferably using MATLAB
NEXT STEPS
  • Research "Embedded C programming for microcontrollers"
  • Explore "VHDL/Verilog for integrated circuit design"
  • Learn "MATLAB for numerical analysis applications"
  • Investigate "Advanced Object-Oriented Programming techniques in C++"
USEFUL FOR

Students pursuing a degree in Electrical Engineering, current engineers looking to enhance their programming skills, and educators developing curriculum for engineering programs.

Jurrasic
Messages
98
Reaction score
0
(to get a B.S. in electr. eng.)?
at a 2 year college, but how are these related to the electrical engineering major and would there be MORE computer science classes after transfer to a university ?
(Are the required courses at the 2 year college possibly based on which university one plans on transferring to?)
These are the classes,

Introduction to Computer Science
Introduction to Computer Programming Using Structured C++
Object-Oriented Programming Using C++
Object-Oriented Data Structures and
Algorithm Design

there are quite a lot of them, this is part of the requirement for an electrical engineering major, you do some classes at the 2 year college and then you transfer to a 4 year college once you have done about 60 units of various classes at a 2 year college?
Did anyone else who is already working as an engineer, electrical or other, have to take computer science classes?
 
Last edited:
Physics news on Phys.org
CS 102 is required for just about every engineering major at my school, and is a science elective for the few majors it's not required for. You're comp sci load seems kind of heavy, but as a computer engineer I can tell you that you need to know how to program for a lot of the hardware side of EE. Most of the senior designs (for most engineering majors) at my school required programming in some form or another 'cause a lot of them end up having a microcontroller (and often sensor) component.

at a 2 year college, but how are these related to the electrical engineering major and would there be MORE computer science classes after transfer to a university ?
Depends on the school, but at most I'd expect you'd be required to take a course on numerical analysis (at my school it's matlab, but the language can vary widely) and possibly micro-controller programming (embedded C) and integrated circuit design (VHDL/verilog), which is folded into the micro-controller programming lab at my school and is an elective for EEs.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 23 ·
Replies
23
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
16
Views
5K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 19 ·
Replies
19
Views
5K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K