Moderators: phlip, Larson, Moderators General, Prelates
davean wrote:Hum, some background might help. What do you know and what do you want to know?
Also, post questions here and we can try to help or point you to the right place.
HappySmileMan wrote:davean wrote:Hum, some background might help. What do you know and what do you want to know?
Also, post questions here and we can try to help or point you to the right place.
I know very little, I can program C++, have made some programs, but know pretty much nothing about the actualy computer science behind things, like stacks, queues, different methods of searching, stuff like that, or when, where and how to use them.
I can't really give good examples, just looking for a good overall place that would teach you stuff about computer science.
I don't need to learn how to program, I already know that, I just need to learn a lot more about the actual science and though process behind it, of which I know pretty much nothing, sorry if I'm being vague, but I'm not quite sure how to explain.
davean wrote:In the meantime, the Dictionary of Algorithms and Data Structures comes to mind as a way to orient your self on algorithms which seems a primary focus of your interest.
Programming Languages: Application and Interpretation by Shriram Krishnamurthi is a good online and free book on Programing Language theory if you want to understand how programing languages like C++ are implemented and work.
Micron wrote:MIT's open courseware has CS courses available here: http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm if any of those topics appeal to you.
deconvoluted wrote:The Haskell Road to Logic, Math and Programming (http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf) is a really nice book (if that link doesn't work, google ... PDF copies are freely available online).
different programming styles, stacks, queues, stuff like that
deconvoluted wrote:@lordlicorice
You should check out the Simon Peyton-Jones talk about Haskell. Even though it's stuff you probably already know if you've played with the language, hearing him explain about it just makes it seem .. easier.
"Origamist Haskell programmer
(always starts out with the “basic Bird fold”)
HappySmileMan wrote:Are there any good all purpose sites for comp. sci. learning, I was thinking of sites like wikis or stuff like that that would contain explanations, examples, uses etc. of many things to do with comp. sci. (like different programming styles, stacks, queues, stuff like that).
I'm currently just in secondary school and there's not much good libraries or bookstores around, and sometimes it can be hard to find good, detailed info on this stuff online.
Users browsing this forum: No registered users and 1 guest