About to graduate as a Computer Engineer, finally after 5 long and difficult years. I’m sorry, but the truth is that YEAH we have way lower GPA’s because the classes we take are death.
2.5 Final GPA here - 3.0 on my Engineering Courses
The students who study engineering aren’t there to get 4.0’s, they are there to learn. It IS the weed out courses, it IS the weed out mentality that is passed down by faculty that is like a family. You don’t notice it, but some of the professors who lecture are world renowned researchers who just like you, had to slave to be able to grasp.
Even degrees that seem similar to full fledged engineering majors( ex: Computer Science vs Computer Engineering), don’t even come close in terms of work load and complexity. Sure, there are pre-med bio majors who have to do endless labs, take Organic Chemistry and more, but we on the other hand have to master pretty much the entire way of thinking that is engineering and that is literally done through countless problem solving scenarios.
Additionally, the latter end of the long journey till graduation is composed of IEEE standardization of project documents. Most ABET accredited schools are mandated to expose the engineers to a bunch of stuff that people cringe at even thinking about taking.
Examples include Thermodynamics, Differential Equations, Discrete Mathematics, Signals and Systems, Circuit Analysis, Physics II, Embedded Microcomputing.
Add a little bit of FRIENDS, maybe a JOB to pay for SCHOOL, and RENT, and FOOD and you get no time for SLEEP.
So I do agree with your friend, Engineering Majors are the most challenging in terms of work load, grading criteria, exam complexity, and overall brain mass involvement. Other majors do have a lot of WORK that you must do to get by, but you’re writing out a complex answer on a neat paragraph on your exam instead of seeing life flash before your eyes while you’re trying to make your Chinese math make sense with 2 problems left out of 5 and 10 minutes remaining.
Just my opinion… I literally danced when getting C’s in certain impossible to pass classes… Don’t give up.