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