I honestly don’t know myself. Classes (college courses I mean, pun unintended) make students do the strangest things. O_O
[In response to this ask.]
I honestly don’t know myself. Classes (college courses I mean, pun unintended) make students do the strangest things. O_O
[In response to this ask.]
Hi, there! To be honest I’m not sure. Are you trying to do a particular interaction in Console?
I found this thread that may help answer your question, but my followers may have a better answer. If any of you know, you can reply or respond to this user directly! :)
Hi! It’s not too late at all. My computer science professor freshman year was an adjunct who majored in geography and didn’t know anything about java! True story.
I think the best thing to do is to talk to your Data Structures professor or TA. Maybe they’re not aware of how much the class knows. That way, everyone can start on a level that they can understand.
As for languages, I recommend starting from C, though everyone has their own preference.
Here’s a list of free sources to get you started: http://programmer-problems.tumblr.com/index
Hope this helps!
Hello, everyone! Thank you for submissions! For some reason tumblr doesn’t show notifications on my ask/submission box, so I’m sorry that I have not posted. I am also currently abroad in China, so I may queue some posts over the summer.
I will post the submissions and post answers by the end of today, 6/19.
Thanks!
programmer-problems
Computer science educators have generally gravitated toward teaching programming using easier languages of the day under the assumption that the students would be more receptive to them. But are the students’ long-term interests really served by this approach? Doesn’t using the socalled easier languages for teaching programming amount to teaching serious musical composition with a banjo? Even more fundamentally, what do we mean by teaching programming? It is important to explore these issues given the critical role played by software in all facets of human existence today.
Essay: https://engineering.purdue.edu/kak/TeachingProgramming.pdf
Last November, the FBI arrested several Estonians who were found to have set off a dangerous piece of malware that ultimately destroys your internet access. The FBI had maintained a server to disrupt the malware, but they are ending that program tomorrow, July 9, 2012. Effectively, if your computer (Macs and PCs are both able to be affected) is infected with the malware, you won’t be able to use the internet.
More information on this can be found here: http://www.fbi.gov/news/stories/2011/november/malware_110911
There are some easy ways to see if your computer is infected, primarily through (guess what) the internet. Click the below link and if the background shows up green, you should be fine:
If it doesn’t, there are a variety of places you can look to get it fixed. Just make sure you do this as soon as possible.
I haven’t seen any posts about this on here, and just thought it was a (much needed) thing to get around on this site, which has so many avid internet users.
Just saw this on the news. Seriously? >_>;
“Available immediately, Valve is offering educators and their students free access to Portal 2 and its Puzzle Maker at teachwithportals.com, our new destination for Portal 2 collaboration among teachers, parents, and students.
Educators are now invited to sign up for The Portal 2 Education Beta, offering teacher-created lesson plans, a High School Physics teacher’s collection of puzzles, and Valve Ed, an online forum for educators.
Join us-together we’ll intrigue, engage and inspire students around the world.”
- Valve Education
asdfsdfg THIS STUFF IS REALLY EXCITING GUYS IT’S LIKE A DREAM COME TRUE…
Wow, this is incredible.
To be clear, I’m not saying CS has no value - you wouldn’t be able to read this were it not for advances in computer science. But I do feel that we’ve been a bit loose with our language (when we say “computer science” but often mean “computer programming”), and a bit too focused on the problem of filling CS degree courses rather than the problem of what we need beyond that. And what we need, for the most part, is not computer science.
Great write up on the challenges of supporting and educating kids passionate about programming. Instead of funneling them into math-based CS degrees, can we foster an apprenticeship model?
This is so true. I wish more schools in the US were like this.
The article is copy & pasted here for archival purposes:
Let’s Not Call It “Computer Science” If We Really Mean “Computer Programming”First off. I hate the new tumblr read more, seems it doesn’t seem to pull off redirects like the old one did, rather it stuffs my additional post under the old read more, which is something I disagree with, but I am not a cog sci major.
Rather, this is a bit of a long-winded rant couched in some academic speak. I am only a freshman in CS but I do have some comments on this article and the issues I have with it. (I also have positive things to say though!)
To be clear, I’m not saying CS has no value - you wouldn’t be able to read this were it not for advances in computer science. But I do feel that we’ve been a bit loose with our language (when we say “computer science” but often mean “computer programming”), and a bit too focused on the problem of filling CS degree courses rather than the problem of what we need beyond that. And what we need, for the most part, is not computer science.
Great write up on the challenges of supporting and educating kids passionate about programming. Instead of funneling them into math-based CS degrees, can we foster an apprenticeship model?
This is so true. I wish more schools in the US were like this.
The article is copy & pasted here for archival purposes:
Let’s Not Call It “Computer Science” If We Really Mean “Computer Programming”Aww, thank you so much, anon! Nerds are awesome!
It’s all good, your coolness is detectable even with anonymity! ;D

I’m a computer science student, and i just love your blog. It’s amazing and funny as hell:D. Keep up the good work:)
Aww, thank you so much! I’m glad you like it! XD

hahaha! I get what you mean! I wish I could feel the same way about C++ :p
That’s great, anon! C++ is one of the most widely used languages out there.
I do~! :3
It depends, though. Where are you beginning from? Do you have a certain deadline?
If you’re going to take classes at a university without experience, I recommend following the steps below, but focusing on Java, MATLAB, and C, since that’s what they usually start you off with.
But generally, I recommend that you take as much time as possible to understand the basic syntax of one language, so you could easily grasp the others. :D
Plus, if you’re learning through coding fun projects like Robocode or coding a game, you’ll definitely learn a lot quicker since it’s a more positive and motivational way to get into programming.
If you have time, I suggest going though languages in this order:
I answered a similar question here, which also shows links to places where you can learn these languages.
Hope this helps!
Thank you all so much for the support! I can’t believe that I made this blog almost a whole year ago!
Congrats, suckitfuckboy. You’re my 300th follower! :D

Hi! I know that java can take a while to learn. I haven’t mastered it, myself. XD;
Since you already have some familiarity with the language I highly recommend this e-book for Java. It’s free, too: http://www.mindview.net/Books/TIJ/
Python is a great introduction to programming! It makes it easier to get used to the syntax and how codes function.
I know what you mean. When I was in my intro compsci class last year, taking classes in languages weren’t enough. To feel confident in working with programs, I think there should definitely be some pleasure in it. Which means, the best way to improve in coding would be to do it at your own leisure, with little projects, then work your way up to more challenging exercises! :D
To improve in Java, I suggest watching this guy’s lectures. He’s an amazing professor and got me through my algorithms class: http://www.youtube.com/watch?v=KkMDCCdjyW8&feature=list_related&playnext=1&list=SP84A56BC7F4A1F852
As for compiling the programs, it’s best to learn how to do it directly from the command line. For learning purposes, I’ve used Eclipse, which is great, because debug mode really helps you learn how to fix your code, imo.
For writing code in general, I use TextPad, since it’s aesthetically appealing to me with colorcoding parts of the code for you. It doesn’t reveal where your errors would be, though.
Anyways, sorry for the long response. I hope I’ve helped!
If anyone else has more suggestions on how to learn languages, feel free to submit your advice! I’ve learned so much from you guys. <3