[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

You're teaching CS to a room full of eager college Freshmen.

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 146
Thread images: 15

File: gamepipe.jpg (138KB, 1000x351px) Image search: [Google]
gamepipe.jpg
138KB, 1000x351px
You're teaching CS to a room full of eager college Freshmen. What do you say?
>>
File: 1482342998505.jpg (26KB, 404x378px) Image search: [Google]
1482342998505.jpg
26KB, 404x378px
>>58698791
start with pic realted first
>>
Install gentoo
>>
"If you came here expecting to create "Videogames" get out."
>>
>>58698948
This
>>
>>58698791
Only the ones who can install gentoo from scratch will pass this course
>>
File: computerscience.gif (2MB, 320x240px) Image search: [Google]
computerscience.gif
2MB, 320x240px
>>58698791
>>
>>58698791
My class is not for
:people that are here to learn how to make video games and
:people that cannot name more than 3 compilers

If you fall under one of those category please leave. Also my course will require you to use *nix environment. If you can't, or don't even know what virtual machines are, you are free to leave as well.

You have 5 minutes to exit the class room, thank you.
>>
File: 1484277580130.jpg (127KB, 1280x720px) Image search: [Google]
1484277580130.jpg
127KB, 1280x720px
>I want you all to read the first 5 chapters of the text book, then check the class homepage for the assignment.
>We will meet again on Monday to discuss Classes, Objects, Inheritance, Abstraction, and Interfaces.
>If you have any questions please check the syllabus to see when you can meet me as well as my email
>You're all dismissed
>>
if you use microsoft or apple related products, get
>>>/out/
>>
>>58698791
Anyone incapable of googling shit should probably leave, unless you're ready to learn quick. I'm done with spoonfeeding answers to people who can't help themselves, and won't tolerate students doing that either.
>>
>>58699022
>*nix

How would you pronounce this out loud?
>>
I quit, goodbye everyone!
>>
>>58698791
Fuck Linux; we are going to use TrueOS.
Anyone who objects, you fail. The door is also there.
>>
>>58699033
nix
>>
>>58699030
oh and i will borrow yours too.
>>
>>58699042
>TrueOS
at least you tried
>>
File: 1475572773555.jpg (29KB, 398x356px) Image search: [Google]
1475572773555.jpg
29KB, 398x356px
You can only speak if you have the speaking ball
>>
File: but-thats-what-we-like.gif (1MB, 842x465px) Image search: [Google]
but-thats-what-we-like.gif
1MB, 842x465px
>>58699024
so reasonable.
>>
>>58699033
"nix" or "unix". The latter is just as correct, as linux and bsd are implementations of the unix platform
>>
>>58698791
This isn't a CS class. It's a guerilla OS class.
>>
>>58699057
Google shit if you wanna pass this course.
It isn't plagiarism in the workplace to "borrow" code.
>>
>>58698791
Wonder why there are so many asians and indians and no white people.
>>
>>58699067
I only use superior OSs such as Plan9 and Inferno, plebfessor
>>
>>58699022
>"Oh, the teacher is a poor fag, I bet he takes the bus too"
>>
>>58699080
Too bad BSD licence does not restrict me from stealing your code haha
>>
>>58699093
>Virtual machines
>Poorfag
Must be hard having IQ lower than 40
>>
>>58699024
Shitty teacher.
>>
>>58698791
Everyone will respect my pronouns, there's no place for white privilege here, is CS fundamentally racist, next lesson will be on how President Trump will not divide CS and what can we do to combat hatred in programming.
>>
>>58699022
>:people that cannot name more than 3 compilers
python compiler
c++ compiler
java compiler
>>
>>58699117
top kek

>>>/out/
>>
>>58699108
Shitty student that needs constant spoonfeeding.
Gotta flip those burgers.
>>
>>58698791
POO

IN

THE

LOO
>>
has anyone took a cs class where the proff did anything but auto grade the assignments and give u a few stupid paper tests
>>
>>58699123
>paid to teach
>instead has the student google shit

Still a shit teacher
>>
>>58698791
"OOP is a meme."
>>
>>58699168
I'll want the 3rd option, Pepsi for the drink.
>>
>>58698791
>implying it's not fucking true
>>58698994
Error: Duplicate file exists. here.
>>
>>58699158
the one formal in-person cs class I ever took was in high school, grading was manual (based on code working and comments), but there were stupid paper tests and the class was so shitty that I decided to major in physics instead
>>
>"If all the White guys could stand up!"

>"Ok, sit down."

>"Now if all the Indians could stand up!"

>"Stay standing up, please"

>"Ok, the white guys who previously stood up, you see all these Pajeets? They'll have your jobs in 10 years time. Good luck."
>>
>>58699201
>>"Stay standing up, please"
Sanjay my son
>>
>>58699168
what engineering students in particular don't seem to get is that college is about teaching you how to think, not stringing you along so that you can pass the test if you pay attention
so yes, I'll lecture and answer questions on how things work and how a good programmer approaches problems, but not teach basic syntax or tolerate menial "why doesn't this code work?" questions
>>
>>58698791
"All the straight men are rape enabeling oppressors!"
>>
I'm a Data Structures TA at UC Berkeley, AMA.
>>
>>58698791

I would begin by asking the class about how many of them have prior experience with programming, and asking those who do not what their current understanding is of what a computer program is, and what development of computer programs entails. I would then follow up upon their answers by showing them an example of some real world code using a simple language, such as Python, and engaging the less-experienced students in trying to figure out what this particular program does, and why they think that. Depending on their answers, I might then spend a few minutes going over some of the basic concepts employed, such as assignment of variables, control flow, and looping. I would use this as a segue into "what this class will be about", and begin covering the more important parts of the syllabus.

The second class would be spent covering the basic syntax of the language they would be learning, along with a brief overview of how to compile/run the program.
>>
>>58699227
CS makes me sad. My school tries so hard and they have HtDP which is literally the gentlest and easiest introduction to programming, and then the next semester is basically just HtDP applied to Java and it's just as easy, and so many kids don't understand shit and can't write a simple program if their life depended on it.
>>
>>58699024
Fuck I would kill to have a such a great teacher.
>>
obviously lead with >>58698881
and when they're done, tell them to install gentoo
>>
>>58699024

So how will you be using the other 48 minutes of lecture time?

>>58699158

As soon as you get out of the entry level classes, auto graders cease to be an effective tool for grading, as it is not merely a matter of "produces correct output for correct input." Some code analysis is required, which needs a human to do so. Tests are typically on paper, but I'd hardly call many of them stupid.

Also, professors have to lecture too. You can't just give assignments and tests.
>>
>>58699281
it's the k-12 I'm telling you
the people enrolling in CS and other fields for "smart kids" are the ones who are best at following spoonfed directions and behaving in class. Turns out you can be utterly useless at thinking for yourself and come out on top in that system.
>>
Do you think teaching syntax is the same as teaching someone how to design and write a program?
Is teaching to read the same as teaching to write?
Why do you think so?
>>
>>58699253
Is it possible to go there without 100k in debt from rent?
>>
>>58699383

They are not the same, and an introductory class must teach both.
>>
>>58698791
>What do you say?

>>58698881
>Install gentoo


But after I'm done laughing, I ask if any of them has attempted any programming before, on their own. Those who have, have a shot. Those who haven't need to leave the classroom immediately. They are dropped.
>>
>>58699398
Showing syntax examples and making kids copy and paste them is not teaching to write
>>
>>58698791
>half of you will be dropping out by year two
>half of the remaining will be dropping out by year four
>the ones who graduate will be seeking employment entering an oversaturated market and competing against candidates from overseas thanks to h1 program.
>maybe ONE of you will become the next big indie dev but maybe
>this class will not teach you how to be a game developer
>if you're a white male your fucked. even by your own peers since they have become cucks
>if you're a white female you're next to check their privilege
>>
>>58699387
It's not bad. As undergrad TAs our tuition is waived, so I don't need loans. And on top of that I receive a ~$2000/mo salary, which after tax is basically my rent.
>>
>>58699401

Sour grapes.
>>
>>58698791

If you don't know how I can't teach you and if you do know how you don't need me

So please drop this class so I can continue to collect my pay check alone
>>
>>58699404

Re-read what I just said, and try again. I did not imply syntax = design. You must teach both what syntax means AND how to use that syntax to design programs. Ideally, you should also encourage students to be engaged in class. Have some programming assignments, but also have lots of whiteboarding. You can't just talk at them, you have to talk to them and gather their ideas on how a problem might be solved. And don't just call on the smart kids all the time. Make sure the entire class is capable of solving things, and if they make mistakes, show them how it might be corrected.
>>
>>58699435
>Sour grapes.
Are you retarded or ESL?
>>
File: 1452058824405.jpg (65KB, 402x408px) Image search: [Google]
1452058824405.jpg
65KB, 402x408px
you all over paid for this class , go to barnes and noble quit college and build your own company .
your wasting $$ that you will never earn back in this profession, unless you are your own company.
class over /walk out , never come back.
>>
>>58699375
This a 100 times.
>>
>>58699464

And then when it comes time for your colleagues to review you, they will note that you have basically not been teaching classes at all, and that your research and other services to the university are not nearly sufficient to make up for this. One of them will pull up a student evaluation form that reads, "Professor told us to drop the class at the beginning of the quarter, stating that he can't teach us. After ten weeks, that's probably the only thing he's ever said that I'll believe!" You will then be subsequently terminated for incompetence.
>>
>>58699488
Most people are incapable thinking for themself because google always knows the answer.
>>
>tell them to open up the preface of CLRS
>ask one of them to read it
>then tell them to rip out all the pages
>>
>>58699550

https://www.youtube.com/watch?v=tpeLSMKNFO4
>>
>>58699550
>Where we're going we don't need algorithms
>>
>>58699022
>:people that cannot name more than 3 compilers
>don't even know what virtual machines are, you are free to leave as well.

they're there to learn about that shit you gigantic faggot.

Literally never teach anyone about anything.
>>
Alright, class. Let's jump right in, shall we?

Let me tell you about the Jews.
>>
File: 1344885687001.png (20KB, 183x232px) Image search: [Google]
1344885687001.png
20KB, 183x232px
>>58699730
W-WHAT ABOUT THEM?
>>
>>58699730
Exactly how my University's calculus class started.
>>
>>58699201
Not when Trump is cancelling their visas.
>>
>>58698881
This should be what they do

intro to computers is getting really intimate with one
>>
>>58699024
>first five chapters
fuck
>>
>>58699550
y tho
What wrong with CLRS?
>>
>Welcome to COMP 110. For those of you who taking this class intending to make videogames, please leave now. To those of you who must take this class as a part of your non-CS major, I will not baby you. For some of you this class will come easily, and for others, you will struggle. I am here to help, but I am not here to give you all the answers.

>Computer science is not about memorization. You will be expected to think for yourselves; to imagine your own solutions; to design, build, implement and test your own techniques. This is very much a skill - one you will need to practice and hone. But I know you are all capable. Now, let us begin with Chapter 1 of your Ruby textbook...
>>
>>58698791

My class is unorthodox.

I am going to actually teach you how to code with modern languages and tools.

I know, I know. A bit radical, but you all will live.
>>
>>58700899
kys

your students will be useless in 5 years
>>
>>58700899
RIP your students, they won't be able to answer interview questions about C
>>
>>58700940
What jobs do you interview for where they care about C?

>>58700927
If you are trained in CS and aren't constantly working to keep your skills fresh then you won't be employed long.
>>
>>58700844
>Ruby
Class instantly dropped
What kind of faggot college of engineering doesn't have a course coordinator for entry level CS classes?
>>
>>58700996
Ruby and python are the ideal languages to learn in. Kids have a hard enough time figuring out logical program structure and such without having to worry about fucking abstract interface bean factory factories.
>>
Welcome students. On your desk youll see a book on Visual Basic. Windows 10 and Visual Studio 2015 are mandatory. We prefer a virtual machine on a Mac, because as youll learn in my class, Mac is sleek and the best which is why it costs so much. CS isnt for the poor. Make sure your telemetry is working for the CIA niggers.
>>
>>58700994
Depends on the company, but any application development job usually needs at least the knowledge that comes from learning to work with memory in C or C++. I think Google had something that specifically involved a trivial use of malloc/free, and naturally a healthcare company I now work for with a lot of C++ code needed knowledge of that.
>>
Everyone darker than a vietnamese person should just drop out now
>>
>>58698791
Abandon all hope ye who come here to get in game design.
>>
File: 1452683668144.jpg (35KB, 322x345px) Image search: [Google]
1452683668144.jpg
35KB, 322x345px
>>58698791
Tell them if they don't like mathematics then drop the course. Then start writing theorem-proofs on the board.
>>
>>58700428
>Reading 5 chapters of K&R is now considered "hard" for university
Scum like you are what made my education worthless
>>
>>58701407
You don't even mention K&R in your post retard. For practically any other book, that would be wild.

Maybe your education is worthless, because you are worthless. :^)
>>
>>58701466
>Freshmen
>Meaning at most a second semester CS class
>Not reading K&R within the first year
Maybe you're just an idiot
>>
>>58698948
that
>>
File: 1485112035858.gif (4MB, 391x220px) Image search: [Google]
1485112035858.gif
4MB, 391x220px
what's your favorite anime?
>>
>>58698791
get use to the smell of curry farts now, I went to the cafeteria and ate a pound of curry an hour ago, if you can handle the smell then drop the class
>>
>>58701544
titan fall
whats yours?
>>
>>58698881
this desu
>>
File: 1484744211966.jpg (2MB, 3286x2432px) Image search: [Google]
1484744211966.jpg
2MB, 3286x2432px
First things first

>non-weebs
>>>/out/
>>
>>58698791
Drop out and teach yourself if you have the willpower. You'll save yourself a lot of time, effort, and money.
>>
>>58698994
I just started watching that series and learning Lisp after years of C programming.
It's pretty enjoyable actually.
>>
File: 1480273526404.png (728KB, 1366x768px) Image search: [Google]
1480273526404.png
728KB, 1366x768px
"Look to the student on your left.
Now look to the student on your right.
One of your will remain a lifelong NEET,
one of your will get his job stolen by pajeet.
One of you will make a great mother.
It's upto you to choose which one you want to be."
>>
>>58698791
Y'all are a bunch of brainlets and don't forget it.
>>
>drop out and self study
>start a business before you're 20
>make connections with friends and family
>never work with a Jew unless you have no alternative
>>
>>58699714
Don't do CS without even a basic understanding of technology. 3 compilers and VM are pretty damn basic.
>>
>>58701818
Underrated
>>
>>58698791
Turn off all cell phones and put away computers. If you don't have paper and a writing utensil, I have some you can borrow. No technology is to be used during my class. You are expected to be able to do the first half of this class from memory and on paper.

Time for a quiz:
" Instructions: You are going to take a test based on your opinion. You don't nee to worry if they are correct answers or not, just answer truthfully. You have 5 minutes to complete this test. Don't write anything down and flip your paper over."
1) What is a computer?
2) Have you programmed before?
3) If you answered yes for #2, then which languages do you know?
4) What kind of computer do you have?
>>
>>58702067
Any one who wrote anything: Get out.
>>
>>58699109
best teacher ever
>>
>>58701544
That's adorable.
>>
>>58699357
id presume as a question answering period
>>
>>58702067
>no technology is to be used
>paper
>writing utensil
nigger you really don't get what that word fucking means
>>
>>58698948
Videogames is the only field that combines all the theory of CS.

Checkmate butthurt mathematicians.

//CE-nigga out
>>
>>58703583
you're probably the nasally fuck constantly trying to one-up the TA on pedantic shit everyone else got over and wasting everyone's fucking time. fuck you
>>
>>58702067
>3) If you answered yes for #2, then which languages do you know?
CS isn't about knowing programming languages you retard
>>
>>58699033
niggs as in niGGER
>>
File: 1484896885062.jpg (2MB, 7680x4320px) Image search: [Google]
1484896885062.jpg
2MB, 7680x4320px
>>58703703
>games have nothing to do with mathematics
>>
>>58704204
>Videogames is the only field that combines all the theory of CS.

How about that reading comprehension math-tard?
>>
>>58704231
>Checkmate butthurt mathematicians

Funnily enough, it's you who didn't get that "I just want to make vidya gaymez so maths is unnecessary".
>>
>>58704255
>that fuck up
>that he was referring to the people who "just want to make vidya gaymez" and say that maths is unnecessary
>>
>>58699269
I went to university to study CS, because at the time I had a math and physics background, but I didn't know where to start with CS materials. Having a course that understood that not everyone will be familiar with a lot of the concepts in the first semester was absolutely key.
>>
>>58704255
Fucking hell you're retarded. No wonder you couldn't get into CS
>>
>>58704255
I was referring to all you retards on /g/ who think videogames is some kind of sub-tier field in the software industry when in fact it requires a hell of a lot of the programmer.

But what can you expect of you math-tards
>>
>>58698791
At this time i should properly introduce myself, but by next month half of the class wont be attending classes anymore and in 2 years 90% of you will have dropped out.
So lets skip that point.
>>
>>58699889
Tell your story, it seems to be fun
>>
Oh, I see most of you've brought those macbooks, bought with parents money or with min. wage job. Fuckers, did you want to stand out, like, look at you, all of your neighbors share the same shit, you're so generic, you're never going to achieve anything in you shitty life. Cucks, kys.
And now, back to the formal part...
>>
Enjoy theoretical shit that you won't understand why you learn.
>>
>>58704297
>fucking up the formatting of a post makes you retarded
>miss the point and don't get that it was making fun of people who think video games are easy to make easy and don't require knowledge of mathematics
>resorting to ad hominems to avoid that fact that you didn't get that post

Whatever helps you sleep at night, bud.

>>58704313
>failing to get the point this hard

I never said that games are easy to make. In fact I'm saying that >>58698948 is referring to the people who falsely believe that video games are easy to make and don't require you to know anything about maths to make them. Haven't you seen anyone saying "I don't need maths I'll just make video games"? That guy you originally replied to was referring to that kind of people.
>>
>>58704363
this
>>
>>58701031
Hook shit
>>
>>58701710
What series is that?
>>
>>58699093
>you don't know shit about life
>take class to be less of an ignorant faggot
>call poorfag to the one that will help you be less of a fucking failure in life
you sure are smart kiddo.
>>
>>58704043
its a survey not a quiz
>>
>>58699375
I'm currently in my first year CS undergrad and my teacher always encouraged the smart people to go above and beyond, I believe the problem happens when teachers don't know what they are doing
>>
>>58698791
If you are brown and plan on going out and make yet another fart app full of malware. Get the fuck out.
YOU, shitstain pooeating indian, YOU are what's wrong with todays tech industry. Go back to whatever loo you came from and have at least the courage to become a doctor or whatever other field your diseased brethren is going for just to make money to send back to the other pajamas wearing motherfuckers back in that hell hole.
Racist? I am not racist, I've been doing this shit for a longer time than all of you combined.
>>
File: 1473638413119.gif (535KB, 640x636px) Image search: [Google]
1473638413119.gif
535KB, 640x636px
>>58699022
>gcc
>g++
>gcj
>>
>>58699022
You sound like a dick.
These people are probably shit at CS, that's why they're taking a fucking CS course.
And why the fuck do you abbreviate unix to '*nix' which is the exact same number of characters? Why not say 'okay class, lesson 1: compilers.'
>>
>>58707706
gcc includes g++

try
g++
boorland turbo C++
msvc (now botnet vc)
llvm
javac etc
>>
>>58699978
I laughed
>>
>>58699022
>GCC
>MS C++ compiler(cl.exe)
>Java compiler(javac)
>Intel Fortran compiler (ifort)
>>
>>58701028
they are black boxes. You never manage memory with those languages. They hardly will make efficient programs.
>>
>>58698791
Okay class, lets establish some fundamental rules here.

If you don't have a Thinkpad with gentoo linux and init system, time to unsuscribe from this facebook blog site and get a refund.
>>
>>58702067
>furn off all cell phones and put away computers. If you don't have paper and a writing utensil, I have some you can borrow
f*cking this!
>>
>>58698791
Get ready to learn some things that could one day lead to you making a shit load of money. If I do my job right, the ones who understand the material will pass with a's and the rest of you will drop out. Mote than 50% of you will fail because I've designed the class this way. If you are afraid of failure drop the class now. See you on Wednesday. The homework is on the reading is on the website.
>>
>>58708551
You know how when you explain a joke it gets ruined?
>>
>>58701028
This.
>>
>>58699033
"star-nix"
"asternix"
>>
>>58707055
SICP lectures.
Thread posts: 146
Thread images: 15


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.