d2jsp
d2jsp Forums > Programmer's Haven > C/C++/C# > Busy Spring Semester, Help Prep For: > Programming In C
Add Reply New Topic New Poll
Genniv
#1 Dec 15 2017 10:51am
Group: Member
Posts: 5,571
Joined: May 3 2010
Gold: 196.00
I understand this is probably rudimentary for most on this sub-forum, but I've very little experience in any programming. For instance:

I've taken a basic class that used MIT's appinventor featuring drag and drop block code into a program paired with your cellphone to test. (A year ago)

Maybe 3-4 hours total spent fooling around with an Arduino and looking over their example coding.


This is for an Electromechanical Engineering degree, and would greatly appreciate any pointers. Looking to get a jump over winter break for this coming semester, ideally easing the strain on this class so I can focus on Calc and Physics.

Thanks peeps.
Genniv
#2 Jan 3 2018 06:31pm
Group: Member
Posts: 5,571
Joined: May 3 2010
Gold: 196.00
Well, despite the views, not much interest here huh lol. Still looking for any pointers or anything useful.
norwaynoway
#3 Jan 3 2018 08:04pm
Group: Member
Posts: 90
Joined: Feb 23 2017
Gold: 0.00
Like a general intro class? Geared towards any specifics? Whatcha wanna know
YCX
#4 Jan 3 2018 10:50pm
Group: Member
Posts: 108
Joined: Jan 24 2009
Gold: 2,373.85
If you're starting out with C, I can guarantee you won't appreciate pointers.

Be interested, and attend class. That's my best advice.
Genniv
#5 Jan 5 2018 02:10pm
Group: Member
Posts: 5,571
Joined: May 3 2010
Gold: 196.00
Oh that leaves an ominous feeling lol. Attendance and attention are no issue, but if that is all it will boil down to, I suppose I'm not as worried as I was.

It's probably geared towards engineering? I'm an electromechanical engineering major. Haven't gotten the syllabus yet, but was mainly looking for tips and tricks I suppose, helpful ways to study this stuff, practice, etc.

But if YCX is right, it seems more like a class where I just learn what the professor wants, and just do that.
mandarkkk
#6 Jan 6 2018 03:32pm
Group: Member
Posts: 5,573
Joined: Sep 2 2015
Gold: 0.00
Looking at your post regarding the C course, I assume you have no real experience except what you stated in the post. If you have worked with any high level language etc, i.e C, Java, C++, js etc then you dont even need to worry.

Assuming you havent. Most of my non CS friends would often have a tough time in the C programming classes. Now I dont know how things are done at your school etc, so please dont take this word for word. Youll be a better judge.
But in most cases, the reason why they struggled with the course was because the general difference in a CS course as opposed to a mechanical/electrical/etc engineering course.

Attending classes etc will be important provided you have decent teachers/TAs which can keep you engaged. If thats not the case then going to class and thinking youll be fine is not going to work.
Heres the deal with learning a language. In some ways its similar to learning a real language. It cant happen over night. For this reason most CS courses that I have taken ANYWHERE are often hands on
in terms of projects and homeworks etc.

I used to be a mechatronics major for a long time and I wouldnt focus on the homeworks etc and the last minute cram before exams would work just fine. The same approach simply doesnt work in CS. You cant learn to program in a state
of emergency/ time cramp mode (you might think that this is the case with all courses, but trust me if this is your first programming course youll definitely feel the difference). Im the kind of guy who often doesnt do his homeworks etc, but when it comes to CS courses I always do my homeworks because by the time you get to the finals youll already know everything.

In that sense CS exams were often the most fun for me because, I already knew the core concepts due to the "hands on" homeworks projects etc. Id be pretty relaxed going into the exam as opposed to the other subjects.

What Im trying to say is, the emphasis isnt on class attendance etc. Its important you understand the subject and if going to the classes helps do that. If you feel that the teacher is killing your motivation etc look for other sources.

You tube is a really important source. Look up buckyroberts aka thenewboston on youtube. I cant recall if he specifically has a C tutorial series but he has so many so Im sure he does. Regardless there are a lot of people on youtube, find one you like.

You can try going through the material before hand, or during the course when it starts, i.e listening to online videos before/after class or once every few days etc. More then anything youll have to open a text editor/visual studios/whatever and

actually get some practice in. I hope that helps!

Dont worry about getting the entire course in before school etc, just make sure you do it the right way. I promise you this course will be the easiest for you if you keep up, but itll be HELL and you will hate it if you approach it as a regular engineering course.

This post was edited by mandarkkk on Jan 6 2018 03:39pm
Go Back To C/C++/C# Topic List
Add Reply New Topic New Poll