New CPA student starting in May: how should I prepare?

Hi friends, I'm a CPA student starting my first term in May, and I'm wondering how I can prepare for the courses in advance. I do have previous coding experience in OOP with Java from another 2-year college and in full-stack web development with Python, C#, JavaScript, HTML, CSS from coding bootcamp in Seattle, but these were about 5 years ago. Since the CPA courses start with C and Linux/Unix which I have never learned before, I'm wondering if it will be a good idea to spend some time learning these, probably from Udemy. Do you guys think preparing for such courses in advance is necessary by all means? If so, I will appreciate it if you can provide some recommended websites to learn these besides Udemy. After all, I'm aiming for a perfect 4.0 when I graduate as I'm in my late 20s trying to finally achieve my goal of becoming a successful web developer. tldr: Is preparing for courses (C / Unix / Linux) in advance is necessary to get a 4.0 GPA? If yes: please give some sources to learn online!
10 Replies
ayan
ayan2y ago
def learn C and linux before-hand. Mostly C though since Linux in the first half of the sem is light work. C is prob the hardest course in the sem ( prob differs from other students ). Rest of the courses like CPR,APS, and COM are light work.
smb
smb2y ago
how would you recommend starting C? like where should i start?
shmerg
shmerg2y ago
If you have a good background in other languages, I wouldn't stress too much. Generally first semester follows basic principles and isn't as much programming. Most programming first-sem takes place in ULI and IPC. The other 3 courses are more so filler. Freshen up on your C and learning about Linux/lin commands. If you are experienced with C++ learning C should be very feasible. My suggestion would be to actually just cover Syntax, since conceptually you'll probably be okay. You'll learn most of it in class regardless. Even checking a 4 hour C video on youtube should do the trick. Linux is more so memorization. You can find most of the Linux lessons on the ULI Weekly pages.
God
God2y ago
run away
split
split2y ago
Not helpful God 😐
sd4888202
sd48882022y ago
For me the hardest one is OOP345, this one talks about data structure and algorithm. Depends on the different instructor. If I start everything over again, I will start to practice C++ with data structure and algorithm. Since you have years of experience about programming. I would like to say this guy is only one you need to worry about. Also be smart when you choose the course of general education. I am also wondering how many people can graduate with GPA 4.0. You can not make any mistake in your study. Anyway, Good luck !
Fried Rice
Fried Rice2y ago
Use windows laptop, So you can enjoy your experience and save your frustration connecting from Global Protect VPN. Unfortunately Mac is not compatible with Seneca's software, I mean some people are able to get into, but it's just a lot of trial and error. So Just use windows.
#octraman
#octraman2y ago
I hate saying this, but frankly speaking,the knowledge u'd get from a diploma are general, it won't bring u a decent job with just a perfect gpa, but your work or project experience may do. Put more efforts to study more and more outside the classroom and do projects outside instead. I wish everyone here succeed in their careers, and one day we may meet somewhere in the workplace. All the best.
split
split2y ago
Haven't tried this myself, but jetbrains just released this. I would look into this https://plugins.jetbrains.com/plugin/20995-c-basics/description
JetBrains Marketplace
C++Basics - Edu Plugin | Marketplace
The course is designed for beginners who want to learn the basics of the C/C++ language. The main goal of the course is to introduce the C++ language, its philosophy...
elmoworld__
elmoworld__2y ago
Ibrahim Muhammad Yusoof on LinkedIn: #computerscience #programming ...
Did you know, originally computer science education was coveted(hidden) by professionals who feared that their discipline would lose its demand in a non…
Want results from more Discord servers?
Add your server