education

In order to 'learn' programming, which is better? web-development or traditional console/standalone app. development?

The traditional approach to teaching computer science focuses on standalone application development. That is how I (and I suspect most SO readers) learned how to do it, but I am wondering if that is in fact the best way to learn how to be a good developer. I was wondering what others on SO think about this, is standalone development exp...

Is it the right time to do a MS or should I go for MBA now?

Hello Everyone! I have 3 years of programming experience and I am preparing for GRE to do masters. I have plans to do MBA also but I am in dilemma whether I should wait for a while and do MBA after one year or should I continue with my masters plans (as its mostly preferred by freshers). Many of my friends have left the software field a...

Simple (small) and good erlang opensource project to learn from?

Hi, I'm looking for a simple (small) opensource project in erlang, from which I can learn. I've already found a promising looking one: http://github.com/mochi/mochiweb Can you guys suggest more? Thanks! ...

How to learn PHP

I'm relatively new to PHP, and am trying to learn. How long did it take you from the point of zero php knowledge to a level of competence where you could actually construct your own, functional website? From what point should I begin, if have no programming background? Thanks in advance to anyone who participates in this discussion. ...

What is the best way to practice?

Possible Duplicate: What is the single most effective thing you did to improve your programming skills? I want to become a professional programmer. I remember reading on this website that you must practice, practice, practice, as opposed to just reading books and attending lectures. As the old saying goes: "Perfect practice ma...

help required for an acadamic project i need suggessions to start with?

“Web Answers” – Web facilitates searching is the project In this project, we aim to facilitate content searching. For example, you are browsing a website and/or you are reading some article and you need certain information that is not explicitly available. In general practice, people try to browse for that information over Internet, th...

How do you educate your teammates without seeming condescending or superior?

I work with three other guys; I'll call them Adam, Brian, and Chris. Adam and Brian are bright guys. Give them a problem; they will figure out a way to solve it. When it comes to OOP, though, they know very little about it and aren't particularly interested in learning. Pure procedural code is their MO. Chris, on the other hand, is an ...

What is Information Systems? How is it different from Computer Science?

What is a degree in Information Systems, and how does it differ from one in Computer Science? ...

Good resources for writing a Authentication/Authorization system

Are there any good books, blogs, wiki's, etc, on coding security systems? and standards that should be followed? I'm specifically interested in writing Access Control (DAC, MAC, RBAC) and auditing. I think I have a solid working understanding of DAC due to my experience with *nix systems. But I don't know what goes into implementing thes...

Good introductory articles on revision control for students who are taking their very first programming class?

This semester I am teaching a lab at my university which is the first in a series on numerical methods for engineering students. The class is split into two parts: Linux and Programming Linear Algebra The downside of this split is that we have a little less that 7 weeks to introduce the Linux operating system and how to program in t...

Education path for someone wanting to be a spring developer?

Right now I have very basic Java skills (by basic I mean some basic JSP's that query databases and produce reports... not much more! However I work in a very Java world, lots of web-facing J2EE apps running on various Appservers and have also a lot of contact with SpringSource via our heavy usage of Hyperic as a platform monitoring solu...

Arguments for using .NET instead of Java in a university environment

My university is (to my dismay) fully entrenched in the Linux side of software development, with Java typically being the language of choice for most instructors. One of my classes this semester required the book Pro C# 2010 and the .NET 4 Platform. I was so excited to finally have a class based around C#. First day of class the instr...

Which programming blogs are your hidden gems

Possible Duplicate: What are the best programming and development related Blogs? What are the best-quality hidden gem software development blogs that: Don't swamp the reader with 50 posts a day, but deliver more in the order of 3-5 per week Have a high S/N ratio in the sense that they educate with long-form and in-depth art...

Starting projects and language selection

I know everyone usually chooses languages they are familiar with. I would honestly like to know when starting an open source project; which language would you select to begin development and why? What do you use as "measurement" tools to see which language would be best suited? How do you eliminate particular languages on what criterio...

how about doing CS with an MBA degree?

hiii....i am currently persuing the second year of my BBA. I just want to know that is it useful to get an MBA degree along with CS.if yes,then what kind of an MBA shoul i go for ? for example,marketting,finance...etc ? and once i am done with it what kind of a job can i get and with what salary ? Also what is the value of a CS degree al...

Golem Python Framework

Hi, we started a new project Golem Python Framework. Golem is an engine for creating 2D games (strategies, arcades, games on chessboard) and to learn basics of programming. We are planning a website for trying work with Golem for scholars of elementary schools. You can read more about Golem at Wiki. What is your opinion? Official websit...

assemble full Computer Science graduation course

I found a Computer Science II: Programming Abstractions course by Stanford at Academic Earth. With a I from one place, a II (the above one) from an other place and a III from yet an other place, can you assemble a full Computer Science graduation course for me and maybe others too? The Computer Science knowledge from university... it's...

How would you explain what an iPad is to your grandfather?

I was asked in an interview: How would you explain what an iPad is to your grandfather? please give some realistic idea to really make this happen... ...

I'm going to be graduating with a B.A. in Computer Engineering, should I pursue a M.S in Information Systems?

I am planning to graduate this coming May (2011) with a Bachelors in Computer and Information Engineering at the University of Nevada, Reno and I would like to continue my education afterwards. Right now, I'm not entirely sure if I want to continue with engineering, I do enjoy and like software development very much, but I am thinking p...

how to narrow Google query to educational institution only(but not just to American ones)

I often search educational institutions websites with the following Google query my_query site:.edu or my_query site:edu.pl or my_query site:edu.au but it only crawls through American, Polish and Australian ones respectively. In most countries top level domain for universities is the country domain and edu is only a sub-domai...