That being said I have been a way from the campus for a while so I forget everyones names, but most of the professors were decent teachers but brilliant in their areas. Then since the labs are open all the time, I would just test it out before it was due under his compiler.
Jgrasp c compiler code#
Then go home work on the code where I was most comfortable. I found that I could get by with trying new things out while I was in the lab.
If I recall correctly the courses in the 100 level are lecture/lab for programming and you have lecture one day a week then you have to go to the lab the next day. Both of us found are own ways and were happy. My brother (ECE major) used the same IDE recommended a few years later.
I did basically the same thing for one of the professors in my Introduction to C++ courses (I am a Physics Major) awhile back at CalPoly as well. I agree with many other posters, find an IDE you like, then plan some time to double check it works with JGrasp. I encouraged them to correct me, even in front of the rest of the class. I almost always had at least one student who was a Linux geek, and they taught me a lot. If they are good teachers (some professors are not very good teachers), they will discuss this with you, and you can both learn in the process. My advice is to talk with your instructor(s) about what they expect from you.
That is, I did a conscientious job of grading programs. In return, I took the time to read each program and comment on the student's style, etc. This allowed students to do most of their development at home, but they needed to do the final tweaking in one of our labs. So a student could make what was technically a mistake, the program would run on his or her machine, but it would not run on mine.Īfter a few years of this, I finally specified that the program had to compile and run correctly in the environment supplied in our labs. For example, not all C compilers follow the standards precisely. If I allowed students to use whatever they wanted, grading was a nightmare. One of the problems with grading programs is that each programming environment has its own idiosyncrasies. I was a CS Professor at Sonoma State (also part of the CSU system) for 21 years. Since jGRASP is written in java it should work fine in Linux. Let is also used to declare variables(new way)Ĭonst is used to declare const values.If your school wants you to use jGRASP, why not use jGRASP? While I personnally don't like schools that lock students into a specific tool, many of the exercises and projects your professor has may require, or be much more simplified, using jGRASP. Var is used to declare variables(old way of declaring variables)