User forums > General (but related to Code::Blocks)
Code::Blocks or Dev-C++ in C Language courses
sethjackson:
--- Quote from: Flichtschein on November 25, 2005, 03:27:48 pm ---
--- Quote from: Takeshi Miya on November 24, 2005, 10:51:38 pm ---Hi! I remember like 2 years ago when I was in high school, learning the C language using plain old good Borland in DOS and learning Assembler for microcontrollers (Motorola JK1 :)).
I never learned C for microcontrollers though.
If you're using Dev-C++ I'll recommend you replacing it with Code::Blocks (so much better).
But perhaps the good old blue Borland is better when teaching, because the interface is fullscreened and you have only text (nothing distracting).
I remember that in the C programming class where we used Borland, all students were more concentrated and even the most lazy one was programming.
But in the ASM programming class where we used some IDE in windows for programming the microcontroller, everyone was a lot more distracted.
Anyways, Code::Blocks include a FullScreen mode where perhaps your students willn't be too tempted to open Paint, I hope :D.
By the way, I'm received from the Otto Krause school.
--- End quote ---
¡Del Otto Krause! Yo soy de la otra cuadra, de la facultad de Ingeniería... Ahora doy clase en el terciario de ORT.
Saludos!
--- End quote ---
If my Spanish was better I could reply. :) It seems you went to Otto Krause too? Like I said my Spanish is pretty bad (I'm in Spanish 1). :)
Michael:
Wow rickg22,
If my C teacher had followed your advices, I would probably be today a better programmer :).
My suggestion, Fernando, is instead to teach pure C, to teach the C subset of C++ (see http://www.research.att.com/~bs/bs_faq.html#prerequisite). IMHO this would be better and also give the student an intro of C++.
Best wishes,
Michael
rickg22:
--- Quote from: Michael on November 25, 2005, 04:50:59 pm ---Wow rickg22,
If my C teacher had followed your advices, I would probably be today a better programmer :).
--- End quote ---
Actually I got the competition idea (loser advances to the next round) from an anime :P. And some of the ideas for the contest, because I went to an ACM programming contest (which sucked btw). But I bet that in a classroom in a controlled environment, a competition would be much better.
yop:
[offtopic]
You had programming classes in high school ?!? :shock: I took my first official programming class in the university, in highschool we didn't even have computer labs... I used to beg a cousin of mine to let me use (errrr destroy) his computer. Those were the times...
[/offtopic]
takeshimiya:
--- Quote from: Flichtschein on November 25, 2005, 03:27:48 pm ---¡Del Otto Krause! Yo soy de la otra cuadra, de la facultad de Ingeniería... Ahora doy clase en el terciario de ORT.
--- End quote ---
Sí, pasé miles de veces por la facultad de Ingeniería de Paseo Colón. :D
El terciario de la ORT es el que está en frente del Nichia Gakuin o ese es el secundario?
Yo estudié Electrónica en el Krause, y ahora estoy estudiando para Ciencias de la Computación en la UBA.
--- Quote from: Michael on November 25, 2005, 04:50:59 pm ---My suggestion, Fernando, is instead to teach pure C, to teach the C subset of C++ (see http://www.research.att.com/~bs/bs_faq.html#prerequisite). IMHO this would be better and also give the student an intro of C++.
--- End quote ---
C++ is not used for programming microcontrollers (for the first courses) because it's more abstract than C.
C is more low-level and closer to Assembly, which is better when you have to interface hardware directly.
--- Quote from: yop on November 25, 2005, 07:05:05 pm ---You had programming classes in high school ?!? :shock: I took my first official programming class in the university, in highschool we didn't even have computer labs...
--- End quote ---
Yep, I had C and Assembly programming classes in high school, but because my high school degree/career was Electronics. :D
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version