Engineering 3

Why is it that GPA doesn't matter for jobs and engineering recruiting? Doesn't that represent mastery of material? Funnily enough I'm not doing too well in CIS 120 and CIS 160 because I have such a tough schedule but I really like programming and the problems we do in 160. I just wish I had more time to practice and actually do the work.

I think this is more of a CIS phenomenon more than a general engineering trend. Most of the stuff that we do in the classroom isn't really indicative of what industry is looking for from you, so even if you don't find that you're excelling with classroom material, that doesn't truly represent your potential on the job, and recruiters know that. I was in a similar boat as you, with CIS 160 especially, and if you find yourself enjoying the material then I think you're doing just fine.  

CIS Intro Track first semester is definitely a grind, and you'll have plenty more semesters to continue mastering software engineering. I personally found CIS 121 way more enjoyable than 120 and 160 because the application of the material was built into the core of the course. It gets easier as you go through the system :)

Zesty Zebra, 2:55 PM, November 25th 2019

I recently switched my major from CIS to EE, and I feel like I made a mistake because everyone says CIS is where it's at - in terms of jobs and just the general landscape of the world. Would love to hear from EE majors :)

I'm in MEAM so I got the opinion of my friend in EE:

"I agree that there are many more high paying jobs in engineering available for people with a CIS skillset, however being an EE major does not exclude you from getting these jobs or interviews if you have the skills required (you'll probably have to teach yourself tho). I've found that people view EE as more rigorous than CIS so it will actually differentiate you since there are so few people doing EE. That being said, just study what you want to study and you'll end up in a job/career/classes that you'll find most worthwhile."

Angsty Armadillo, April 14th 2019, 10:09pm

What's the easiest engineering elective?

MEAM101 is pretty fun! I would say it is easy, but does require some time. It's also very easy to get a good grade.

Angsty Armadillo, April 4th 2019, 11:58am

I would consider NETS213! The assignments are not particularly hard (mostly using Amazon Mechanical Turk and some easy Python), I haven't been to class since week 1, grading is easy, and you get some free late days. All in all I would say it's like 1-2 hours of work a week.

Absent Aardvark, April 4th 2019, 12:07 pm

Here is a list of the "30 easiest and hardest classes at Penn":  

If you are looking to take electives that satisfy engineering requirements but are not in SEAS, I've heard ANTH238 is an interesting and easy class (counts for SS breadth).

SS/H breadth courses:

SS/H depth courses:

Pesky Penguin, April 4th 2019, 2:13 pm