Courses I hate Electrical Engineering courses i have 2 left, need guidance

Click For Summary
The discussion revolves around the challenges faced by a junior computer engineering student who initially aspired to be a software engineer but is now questioning their choice of major due to difficulties with circuit design and programming concepts, particularly recursion. The student expresses frustration with their struggles in electrical engineering courses, contrasting their enjoyment of programming with the challenges of understanding circuits and algorithms. They are considering a switch to computer science, which they perceive as less rigorous in hardware aspects but are concerned about the implications for their academic path and scholarships.Participants in the discussion emphasize the importance of adapting study habits, seeking help from peers and professors, and the necessity of mastering recursion for programming success. They highlight that recursion is a fundamental concept in computer science and often appears in advanced programming tasks. The conversation also touches on the balance between independent problem-solving and knowing when to seek assistance, with differing opinions on the time investment required for challenging problems. Ultimately, the student is encouraged to reflect on their interests and strengths while navigating their academic journey.
  • #31
That's funny, one of the most-touted advantages of functional programming is that it _reduces_ bugs. It's designed to be easier to prove correct. I've seen the claim more than once that once you get past Haskell's compiler type safety errors, you'll often get it right on the first try. It does seem easier to me.

Are the stack overflows you are talking about are specific to some very low-memory devices you are working with and not ordinary problems?
 

Similar threads

Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
2K
  • · Replies 8 ·
Replies
8
Views
6K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
622