When it comes to learning about C compilers LCC seems like the compiler of choice for many. Also, there is another StackOverflow article here on learning compilers in general. However, I've previously studied C compilers and am looking for something a bit deeper in terms of programming paradigms.
To be clear, what I am looking for are...
My son is enthusiastically programming simple games in Scratch. However Scratch is a very simple programming environment (no subroutines even), and I can see that soon he is going to need to move on to something else.
Does anyone know of a good learning language that makes graphics easy but provides "real" programming features like dat...
What are some good game programming web sites, blogs, newsgroups, and podcasts? There is GameDev.net and the Game Development Algorithms list ([email protected]). What other sites, blogs, etc have you found on game programming?
...
I have a friend who is in the same CS program that I am in. She is very artistic and has taken some art courses but is more interested in pursuing a CS degree. She has been very motivated to do well and has even used her own money to pay me to tutor her and buy extra books to read to help get through courses. However she has struggled...
As a summer project, I have decided to practice basic algorithms and learn Haskell at the same time, by implementing large chunks of CLRS in Haskell.
Things are going pretty swimmingly, so far, but since I started graph algorithms, I've noticed a lack: test input and output! For example, I've implemented Floyd-Warshall's algorithm, and ...
Hi,
I suppose most of the people who graduated in computer science work as a sw programmer/engineer / sw tester / software project manager.
I would like to ask what other career options exist for computer scientists?
M.
...
I've been trying to continue to learn about computer science and software in general through free online classes, but a lot of them are just taught by really dull professors.
Which open courseware class have you found to be the most interesting and informative for a software engineer?
Note there is a list of colleges offering free onli...
Currently on an internship from my CS degree, we have some down time and I'd like to spend it working through a series of problems (although none too large) that would advance my programming skills and allow me to dip my toes in a large breadth of different topics and areas. Unfortunately, everything I do must be done in vb.net on .net ...
Do you know of any websites, that have animations to explain topics and concepts like Databases, in a simple manner, especially for non-programmers? Something like this animated intro to Adobe Flex. Notice the clarity with which animations can explain new topics.
...
I have a choice between Physics and Economics as elective
units in a course I'm about to start (undergraduate level).
I'm already doing maths as part of the course, so should hopefully
do some trignometry and geometry etc which is helpful for 3D
game programming.
However I'm not sure if I should choose Physics over Economics. I am
awa...
PRIMARY MOTIVATION
My office gets involved with the "First Robotics" competitions and one thing that lingers year to year is the students typically have no preparation for doing even simple programming as part of the public schools system. While the science classes provide some basic grasp of mechanical and electrical concepts, by in l...
I need as much knowledge as a college graduate! What books should I read? If you had to study PHP, Java, Ruby or Python, I'm even more interested in your answer.
...
I recently worked at a start-up leading a small .NET dev team but the company went bust. I've been unemployed for the last six months and thinking of going back to school to help find me a job a year or two down the road.
After I get out of school, I'd like to work on the business side of software but am open to continue programming. Ei...
I am an M.Sc. Computer Science 2nd year student. I need to do a project for my college work. I have working experince with Java, databases, J2ME etc. I have satisfacotry knowledge of .NET but I have not done any projects with it. Please suggest a good topic with .NET or J2ME that will be of post-graduation level.
...
When a programmer is working, you see somebody typing on a computer. This is not like being a mountain climber or a rock star. Everything we do is inside a computer and most of the time people don't understand what we are doing. How can I show others that programming is really an interesting fun thing?
...
What distance learning course to get a computing science degree do you recommend? Why?
...
Background: Standard RIT computer engineering student. Took computer science courses (Java, then C++). I spend a lot of time on tech sites, so I constantly hear about scripting languages like Python, Perl, and Ruby. Besides them being scripting languages, I basically don't know anything else about them.
I have a lot of experience in...
Does anyone know of an article, I think in an Interior Design magazine or Wired, from August, that talked about the writer taking various classes online via open source education? The class was filmed and it lets you and I attend classrooms like MIT and other higher level schools. I went to a three tiered college ;)
...
I have an intense job and large family. Finding time and energy to explore/expand technical skills on my own is difficult. I'd like to find some courses on advanced software topics without having to enroll in a PhD program. I'm not quite sure where to start.
There are some great resources out there for learning different programming top...
I am sure many developers here -- at least the ones who were formally trained -- took a fair amount of math courses in the university. Some minored in mathematics. The curriculum usually included Calculus (level 1, 2 and 3), linear algebra, probability/statistics. As a computer scientist, I have barely used any math whatsoever in the la...