D
Deleted User
Guest
OP
tldr- how to program in C without leaving tracks (no flash drives, no downloading from untrusted sites which is everything but google drive, without installing software), fast (less than 5 mins setup?
PLEASE ANSWER FAST, I NEED TO DO ANOTHER LESSON THIS WEEK
so I'm teaching in an after-school program for gifted kids, and I have a class where I teach programming in C. these are kids of ages 10-12 (sometimes less) but they seem to really like that shit and I like it too.
most of them learned scratch, tho that's a shit thing IMO.
now, we are using the computers of the school they are learning in, so I have to listen to the shit the teachers tell me....
I started teaching a few weeks ago, I chose teaching C (that's the lang I know the best and I know good tools for it...) and I told all the students to bring flash drives. my vision was that everybody comes with their software that I gave them, all the files they saved etc. and I gave them DOSBox configured to run turbo C - it's small (less than a gig, can fit easily on a flash drive), fast (can run on old hardware with almost no compilation time thanks to minimal code optimization) and I know and love that software, that's the first compiler I used...
my students overcame the looks of the compiler and already not saying bad stuff about it (you have to see someone born in the 21'th century react to dos software for the first time! hilarious lol)
we already ran the "hello world" and talked about machine code, compilers etc...
and now I receive a call from the computer's teacher that told me that I cant use flash drives on the computers because viruses and should use google drive or things of that kind (when was that changed? when I was young it was the other way around- use removable media and not internet to avoid viruses for school's computers)
so now I have no idea what to do
I need to run code in a full compiler (or interpreter) with save abilities, without installing any software or using flash drives (idk about CD/DVD but I assume that cant be done cause they will break instantly by the kids lol), being able to download it from g drive and erase traces, and make all that undetectable so the teacher won't notice I run foreign code that he didn't check
I know a little of python, and also maybe lua and (classic) basic, so this is also useful...
I already looked at Dosbox ports to js running from web browser, but all of them cant store files on local drive so the files can be re-uploaded... even if it will run, the computers may not be that powerful, I mean, they are around 10 yrs old, barely running win7 (tho running Dosbox perfectly ofc)
the web compilers I saw till now have some weird bugs, maybe cant use step-by-step running and other utils that are standard in most IDE's for the last few decades...
again, the kids are really gifted, they already learn in 4'th grade whats binary, tho they are still kids. the ones coming to me are very enthusiastic... so don't worry about hard stuff...
each lesson is around 50 min's (+-5) so I cant use something with a long setup
also, the teacher is stupidly stubborn and I don't wanna be responsible for every virus that might come from anything but me but I will be blamed for anyways
maybe this week I will tell them about overflow or some other theoretical cs subjuect if I wont find any solution... but that cant go on more then one week
PLEASE ANSWER FAST, I NEED TO DO ANOTHER LESSON THIS WEEK
so I'm teaching in an after-school program for gifted kids, and I have a class where I teach programming in C. these are kids of ages 10-12 (sometimes less) but they seem to really like that shit and I like it too.
most of them learned scratch, tho that's a shit thing IMO.
now, we are using the computers of the school they are learning in, so I have to listen to the shit the teachers tell me....
I started teaching a few weeks ago, I chose teaching C (that's the lang I know the best and I know good tools for it...) and I told all the students to bring flash drives. my vision was that everybody comes with their software that I gave them, all the files they saved etc. and I gave them DOSBox configured to run turbo C - it's small (less than a gig, can fit easily on a flash drive), fast (can run on old hardware with almost no compilation time thanks to minimal code optimization) and I know and love that software, that's the first compiler I used...
my students overcame the looks of the compiler and already not saying bad stuff about it (you have to see someone born in the 21'th century react to dos software for the first time! hilarious lol)
we already ran the "hello world" and talked about machine code, compilers etc...
and now I receive a call from the computer's teacher that told me that I cant use flash drives on the computers because viruses and should use google drive or things of that kind (when was that changed? when I was young it was the other way around- use removable media and not internet to avoid viruses for school's computers)
so now I have no idea what to do
I need to run code in a full compiler (or interpreter) with save abilities, without installing any software or using flash drives (idk about CD/DVD but I assume that cant be done cause they will break instantly by the kids lol), being able to download it from g drive and erase traces, and make all that undetectable so the teacher won't notice I run foreign code that he didn't check
I know a little of python, and also maybe lua and (classic) basic, so this is also useful...
I already looked at Dosbox ports to js running from web browser, but all of them cant store files on local drive so the files can be re-uploaded... even if it will run, the computers may not be that powerful, I mean, they are around 10 yrs old, barely running win7 (tho running Dosbox perfectly ofc)
the web compilers I saw till now have some weird bugs, maybe cant use step-by-step running and other utils that are standard in most IDE's for the last few decades...
again, the kids are really gifted, they already learn in 4'th grade whats binary, tho they are still kids. the ones coming to me are very enthusiastic... so don't worry about hard stuff...
each lesson is around 50 min's (+-5) so I cant use something with a long setup
also, the teacher is stupidly stubborn and I don't wanna be responsible for every virus that might come from anything but me but I will be blamed for anyways
maybe this week I will tell them about overflow or some other theoretical cs subjuect if I wont find any solution... but that cant go on more then one week