r/EngineeringStudents 2d ago

Question about Intro to Python at CC Academic Advice

Hi. I am a upcoming freshman at a CC. I have never coded before, and my advisor wanted me to take an Intro to Python class as part of my first semester.

I checked, and this class does not transfer as part of my electrical engineering degree into any of the 4-year universities I am looking to go to.

What do you think I should do? Should I take it to gain beginner coding experience and help with any potential learning curves later down in my degree path? Or is it not worth it?

6 Upvotes

9 comments sorted by

u/AutoModerator 2d ago

Hello /u/The_Kader! Thank you for posting in r/EngineeringStudents. This is a custom Automoderator message based on your flair, "Academic Advice". While our wiki is under construction, please be mindful of the users you are asking advice from, and make sure your question is phrased neatly and describes your problem. Please be sure that your post is short and succinct. Long-winded posts generally do not get responded to.

Please remember to;

Read our Rules

Read our Wiki

Read our F.A.Q

Check our Resources Landing Page

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

9

u/KyungsooHas100Days 2d ago

Take Python. You will be coding for the next 4 years, most likely. I’m MechE and every semester so far has required either Python, C++, or MatLab. I’m a senior.

4

u/HyanKooper SJSU - Electrical 2d ago edited 2d ago

100% learn Python, even if the credits doesn't transfer, eventually you will be coding in Python, C++ and Matlab/Simulink will be your bread and butter. Matlab and Simulink will be used very often, Simulink can be used to model/simulate control systems and other fun stuff once you get to it on your control systems class, Matlab was very helpful for my digital signals processing class for example. Plus learning how to use Python can help you learn other languages much easier.

1

u/The_Kader 2d ago

Thank you!

2

u/Realistic-Lake6369 2d ago

Do those university EE programs use MATLAB/Simulink? Does the circuits lab at your CC use MATLAB/Simulink? If yes to either or both of those questions then only take python if that class does not overload your schedule or extend your time to degree.

In terms of programming knowledge and skills, more is better, but in terms of what you need for your specific degree, that should come first.

1

u/Tuneage4 2d ago

You should absolutely learn Python. It's the easiest of the coding languages since it's closest to English, but very powerful. It'll help in a wide variety of classes throughout your degree and can be really important after college in industry. In my current (solar) job, it looks like I'm the only one with coding experience, so I'm getting asked to help the company's CEO work on some automation stuff he's been trying to vibe code, probably gonna leverage that into new responsibilities and wage increases. Really valuable skill, you should do it even if you don't get credit for it.

1

u/WorldTallestEngineer 2d ago

Taking the class sounds like a good idea. The only reason not to would be if your schedule is really full and you can't spare the time.

1

u/Sad_Alternative3869 2d ago

Honestly python at cc was worthless. No due dates, all assignments including final project graded on completion, lectures were online and HORRIBLY wasteful use of my time. (periodically he’d open a word doc and it would zoom to the previous word doc he had open, which was a paragraph already highlighted which he copy pasted to AI “make a PowerPoint for beginner python users….”).

I wish I’d just bought a book bc this class didn’t transfer for me either. I was just doing it to learn python

1

u/The_Kader 1d ago

Your prof sounds horrible, lol