My friend and I are interested in recommendations for books that explain fundamentals of computer science for readers without any prior knowledge - preferably not just about how to write code, but about computer science in a larger sense, and illustrated is especially helpful. For example, around 2003 I read a slim library book with explanations of fundamental computer science topics (including binary, machine code, and how compilers work) with cheesy 90s graphics, but I don't remember the title. What was that book, and what are others like it? [more inside]
Say someone is completely technologically inept; I mean, they can find their way around the Internet and Microsoft Office and the most very basic HTML but otherwise they are clueless. Say this person has a lot of free *ahem*unemployed*ahem* time on their hands and would like to brush up on their knowledge, and bring themselves up-to-date on the 21st century. What resources, ideally free, are out there for this? [more inside]
Story research filter: My imagination was sparked by a recent comment about how computer programming was considered a suitable career for women in the 1950s and 60s, akin to clerical work. I'd like to learn more about what working life might have been like for these women, and about computing in general at that time. Bonus points if you can help me name some companies in 1950s San Francisco that might have employed my character. [more inside]
A recent post to the blue proposed a set of equations that changed the word
. As a computer professional, I'm curious, which algorithms transformed the world? [more inside]
So, I just got promoted to a new position at my company (Yay!). Unfortunately, the new requirements involve scheduling a ridiculous number of people. It turns out my predecessor has just been doing dozens of iterations manually until one kind of worked, but every slight change puts a bunch of other things out of wack.
I feel like Excel could probably be capable of doing it, but I have no idea how I would go about designing such a spread sheet. [more inside]
If you work in some area of computer programming, but didn't have a degree in the field, how did you get your start?
I will soon be working on a project that involves the development of a web platform and will be hiring part-time engineers. I would like to know enough about programming and web development to be able to collaborate with them and understand the language, and have realistic expectations of when things get built. So I am not looking to learn how to program (I wish I had time for that), but rather have a basic understanding of how the system works and fits together (front-end, back-end, etc.)
Anyone know of any good online resources- online courses, websites, etc. for this type of knowledge? I've checked out Code Academy and Khan Academy, but both seem heavily focused on helping you learn how to write code vs. understanding the system abstractly and holistically. But I may have missed something. Thanks in advance for your help!
As a post-Masters student in a technical discipline -- computer-science-related -- I find myself wishing to fill in knowledge gaps from courses that I took in school. I'm looking for one, long, comprehensive text on Machine Learning (or several shorter texts) from which to self-teach the whole ML process from beginning to end.
Topics of interest would be
- supervised, unsupervised and semi-supervised learning
- clustering, classification
Having already delved into Manning's 'Foundations of Statistical Natural Language Processing
' in school I feel I've a decent knowledge of SVMs, perceptrons, clustering, (H)MMs, etc. but I'd like to learn more about general algorithm design, ML and how it has evolved over the years. Thanks! :)
I want to make a simple website where you can put in your coordinates and it will tell you how far you are from the Clark Street subway
station in Brooklyn New York.
What's the easiest way to do this? [more inside]
I'm interested in taking a month or possibly two off work and focusing intensely during that time on a very practical course of study related to web development. What are my options in California similar to this program
? [more inside]
Currently a Microsoft developer looking to expand my horizons into the world of mobile native application development. I've ready quite a bit regarding the debate between native and non-native apps (PhoneGap vs. native iOS vs. native Android vs. Titanium vs. other frameworks). I'd like to take a stab at getting my feet wet with Objective-C and iOS first. Where do I start? [more inside]
I'm hoping to find short (2 month-ish to 6 month-ish) full-time, in-person programs that teach practical computer programming skills (Ruby, Python, iOS, PHP, R, Matlab, etc.) [more inside]
When an interviewer asks an interviewee for a programming job to design an object-orientated elevator control system, what are they looking for in a good answer?
I have done some java but I am still a novice programmer and would need to start from a beginner's level. Could anyone please give recommendations for suitable good books. I will also try the official python tutorial as well, but I don't find online resources on their own to be as good as having a book to supplement helpful online materials.
I'd like to try programming with punch cards
once in my life. How can I do this? [more inside]
Can you help me find a more interesting, fulfilling job in the tech industry? [more inside]
Is there a way to write a script that makes something happen outside
of MS Word as a result of an event that occurs within
Word? [more inside]
Thinking about the future. What certifications, courses, qualifications, etc. should I be looking at? [more inside]
Help me begin learning back-end web programming. [more inside]
I'm good at programming computers. But I don't want to be a software developer. What can I do for a career and what should I be doing now to make it possible? [more inside]
Help me increase my technology/computer knowledge and resourcefulness so I may help others in my community get the most out of digital tools. Or: How do I apply the DIY/empowering/hackerly approach to computing in a way that benefits others? [more inside]
I'm ready for a career change and I've always wanted to work in IT. What would you recommend? [more inside]
How do I make a PHP script run only once if certain conditions are met, without involving the users? [more inside]
Help understanding semaphores and producer/consumer problem (more inside..) [more inside]
Help me find a modifiable source file for creating a Madlibs-type game in Flash. [more inside]
I know next-to-nothing about computers. Or programming. I want to learn Python! [more inside]
I work for a nonprofit organization and am moving to the IT department. I can choose my title, but I don't know what title accurately describes my work. Looking for suggestions! [more inside]
Are there any computer games that teach programming to teenagers? My nephew just turned 13, and he's a budding techie/robotics whiz. I'd like to get him interested in programming, but he'll probably be interested only if there is some game involved. Any ideas?
How can I learn how to programmatically recognized Japanese handwriting? [more inside]
Looking for some resources for explaining a programming career to middle school kids. [more inside]
ADODB Gurus: Many to many relation, how can I simulate this using AdoDB for PHP? [more inside]
How can I change my type of thought?
I am a computer programmer... career and hobby.
Just because I can look at a problem and conjure a procedural solution, it doesn't mean I can create a great website. I wanna be a web guy. Hope me. [more inside]
What kind of small toys or devices click when you rotate them forwards and backwards? Seeking mechanism or design... [more inside]
I am a soon-to-be high school senior interested in Java programming. I bought the Core Java Volume 1 book authored by Sun engineers. I believe I have unzipped, or decompressed, however it's said, the Library Source Code and Documentation using the command line. However, when I look at the folders using the GUI, the folder says it's still zipped. I'm a complete newbie at this who just recently learned about the existence of the command and read a little about how to use it on the internet. Can somebody help me?
Looking for a publicly available graph (vertices and edges) representation of San Francisco's streets. Also called a road network I believe. [more inside]
What programming language should I use for a Digg-like web site? [more inside]
Stuck trying to install Geant4
on my laptop. I get "Error 2", and warnings that multiple libraries are not in the expected locations (ordinary libraries like stdio.h). Are there any experienced installers out there who can kibbutz with me on this?
I have always been horrible at math, but somehow a great programmer. I have found that writing a computer program that demonstrates a certain mathematical concept enables me to better understand the concept. I'm a psych major and I brought this up once in the research lab I've been working in. My prof said he recalls that someone did research and/or created a system in which a student writes a computer program that is pertinent to a certain mathematical concept and upon completion is given the regular math problem (as it would appear in a math class). This enables the student to better understand the math problem, solve, and learn math. Has anyone heard of this or anything similar? A learning system such as this would be a blessing to my education.
Hi, I need a Netbeans guru to help me turn off an automated feature [more inside]
Foreword: No ruby background aside from basic tutorials.
Here's the deal. I've tired the Agile Web Dev (2nd edition) book for rails, very out of date. I need to learn something. I want to learn ruby on Rails. I've gone through the Rails guide on creating a rails blog (http://guides.rubyonrails.org/getting_started_with_rails.html
So, rather then buy it now (3rd edition of book as beta) or just wait, I want to get on the fast track to learn rails 2.2 (soon to be release 2.3) .
Basically I'm looking for a online resource super cheap or free that provides quality information relating to rails and ruby.
Help and suggestions welcome
Help plotting mandelbrot set in Java, more inside. [more inside]
I have a very repetitive task that I think might be a good candidate for scripting, but I'm not sure what "scripting" even involves except getting a lot of things done automatically. So how do I get started getting this thing done? [more inside]
Anyone have experience moving from PHP to Spring/JSP? What approach made the change easiest for you? [more inside]
"If you wait to teach them until college, it's almost always too late; adult brains generally can't form the deep structures necessary to learn real programming, only rote copy-paste code monkeying." [article
] Uhh... seriously? [more inside]
Best book for a beginner to learn C? I've never learned a programming language, but I'm hoping to learn C over the summer. My friend, a computer science student, is going to teach me as he learns it. We would like a textbook or reference book or work book of some kind. What would be a good choice? [more inside]
I have a bachelor's in architecture but after a few years of work experience I have begun to feel that it may not be my bag. At work I find myself spending more time tweaking my computer and finding new tricks than actually drafting. [more inside]
Help me think in terms of programming metaphors. [more inside]
In MATLAB, how do you represent moving objects not as points in 3d space but as spheres with a certain radius? [more inside]
How can a 20-year old attend computer camp? [more inside]