Questions about education paths one should take as a programmer.

learn more… | top users | synonyms

19
votes
10answers
4k views

How to emphasize the differences between Software Engineering, Computer Engineering and Computer Science to high schoolers? [duplicate]

Possible Duplicate: 30 minutes to explain programming to a 15 year old As a professional software engineer I have been asked to speak at a local high school junior class career day. As is ...
3
votes
1answer
362 views

How to explain the history of programming to non-programmers? [closed]

Sorry if this question is not appropriate for this stack exchange site, I've never used this one before. I am doing my senior project on computer programming. I'm going to be presenting the project ...
3
votes
4answers
1k views

What are the most needed skills for someone entering the workforce as a software engineer? [closed]

I am currently doing a PhD in analytical chemistry, however I am a reasonably good programmer and consider myself to be best in the lab apart from my supervisor. I spend most of my time coding and ...
11
votes
3answers
1k views

GRE CS Subject Test: Can you recommend the top books to read? [closed]

I am a long time professional C programmer planning to get admitted for a Masters degree in Computer Science. The University requires that I submit GRE CS subject test scores. I'm planning to sit for ...
5
votes
8answers
6k views

Should I get a Math bachelors and then go into Computer Science? [closed]

This is my first question. I love Mathematics; I love the logic and the problem solving. At the same time, I enjoy Computer Science and hope to go into Artificial Intelligence research after I get my ...
14
votes
5answers
1k views

What is the best/easiest way to get my degree, already being an experienced developer?

I have been an active professional software developer (mostly utilizing .NET) for the past five years and, without being too full of myself, I would say I'm a very competent developer. I stay ...
14
votes
9answers
847 views

Work experience instead of education? [closed]

I wanted to name this topic as "Education vs. Experience", but this topic already exists. I've read that discussion and though what I'd like to ask is related with that topic, the question is quite ...
2
votes
4answers
3k views

MBA versus MSIS [closed]

I am considering going back to school for my masters and I've been looking at several avenues I can take. I've been considering either an MBA or an MSIS degree. Overall I know that an MBA is going ...
2
votes
6answers
2k views

Is Big Nerd Ranch or AboutObjects iOS training worth it? [closed]

I have a CS undergrad degree and have been programming for several years with my current company, messed around with Objective-C by making a few console apps and a few simple apps that I ran in the ...
9
votes
2answers
399 views

How to structure a trainee program?

At my company we are thinking about starting a trainee program for software developers. We are thinking about attracting people with a CS degree, but little or no experience (or people with relevant ...
5
votes
5answers
1k views

Example bad code project to motivate refactoring / good design [closed]

This is sort of the opposite of Is there an open-source project that can be an example of well-written code?. I am teaching software engineering to undergraduates and I would like a blob of object ...
0
votes
1answer
212 views

How does a script download a Youtube Video?

Knowing that Youtube uses Adobe Flash which is compiled server side to deliver its video content, I am wondering how its possible to find a video's file name & location on the server? This is a ...
0
votes
3answers
613 views

Academic programming languages? [closed]

Back in the day, there were a lot of academic programming languages (okay, maybe not a lot, but it seems like there were more than today). I distinctly remember spending time in both high school and ...
60
votes
22answers
4k views

Learning to program without a computer

I have a friend in prison who wants to learn programming. He's got no access to a computer so I was wondering if people could recommend books that would be a good introduction to programming without ...
2
votes
3answers
171 views

How would you go about education yourself in math in a way that is relevant to programming? [duplicate]

Possible Duplicate: Is there a canonical book on mathematics for programmers? My undergraduate math educating was mostly breadth with little to know depth. Yes, I passed the tests; i got ...
4
votes
4answers
1k views

Which version of C should I learn? [closed]

It looks like K&R "C Programming Language (2nd Edition)" covers ANSI C, but another book that I'm starting (Stephen G. Kochan "Programming in C") says that it uses C99. I'm coming from a ...
10
votes
3answers
641 views

Studying parallel programming

I'm currently finishing my Bachelor's degree in Computer Science and thinking a lot about which specialisation to choose in my Master's degree. One subject I'm particularly interested in is parallel ...
4
votes
8answers
648 views

Work in a company as a Soft. Engineer or take a Master? [duplicate]

Possible Duplicate: Does having Master's degree in Computer Science help your career? Is a Master's worth it? I don't know if this question fits here. But, what would you, as a ...
7
votes
7answers
1k views

Programming as a career option for a computer science graduate vs other fields? [duplicate]

Possible Duplicate: Why does a computer science degree matter to a professional programmer? Do I need a degree in Computer Science to get a junior Programming job? There are various kinds ...
9
votes
6answers
1k views

High School Dropout - Is It Always This Difficult? [duplicate]

Possible Duplicate: Can someone find a job as a programmer without an education? I made a lot of mistakes when I was younger and never ended up graduating from even my ninth-grade classes ...
5
votes
9answers
4k views

Reading source code to learn

As you develop as a programmer, software developer, or coder, IMHO, you begin to see different (best or worst) practices, different algorithms, and "more than one way to do it". Seeing this code can ...
0
votes
5answers
652 views

What is the most effective approach to learn an unfamiliar complex program? [duplicate]

Possible Duplicate: How do you dive into large code bases? I have quite a bit of experience with different programming languages and writing small and functional programs for a variety of ...
2
votes
1answer
1k views

What is the best way to prepare for CSDA-like certification exams?

I am interested in taking the IEEE CSDA exam. What are some of the better, individual strategies for learning software engineering practices in preparation for the exam?
48
votes
10answers
5k views

Graduate expectations versus reality [closed]

When choosing what we want to study, and do with our careers and lives, we all have some expectations of what it is going to be like. Now that I've been in the industry for almost a decade, I've been ...
14
votes
8answers
2k views

How do I pick up a new language quickly, given I know several others?

One type of question that keeps coming up on Programmers.SE is how to learn a specific language, given you know several others (usually through a lot of experience or education). In some cases, ...
6
votes
1answer
120 views

What is an effective way to familiarize yourself with a new application in a new language? [duplicate]

Possible Duplicate: How do I pick up a new language quickly, given I know several others? I started a new job working on an application I'm vaguely familar with, and it's in PERL! I come ...
6
votes
4answers
228 views

How do you make CS students and future programmers aware of the various software licenses and their nuances?

To be specific: How would you include it as part of curriculum? Would it be too boring to just introduce them as a pure law subject? Are there any course structure available or can we derive one? ...
0
votes
3answers
745 views

As a programmer, what paths should I take concerning education? [closed]

After a burst of ranting about homework, the applicability of the classes I'm taking, and my computer science teacher, I have some questions concerning education for my career path as a developer. I ...
10
votes
0answers
534 views

Do employers hiring for software jobs care about the classes you took in CS masters program? [duplicate]

Possible Duplicate: Do employers hiring for Software jobs care about the classes you took in CS masters program? I'm torn between two classes right now for next semester( Software Design ...
3
votes
1answer
115 views

What undergraduate course to choose for a mature programmer returning to study [closed]

I have been developing applications (mostly web-based) for almost 10 years now and have learnt pretty much everything I know through experience (and the internet!). I wouldn't call myself an advanced ...
6
votes
5answers
341 views

Where to go from here, how to improve / learn more [duplicate]

Possible Duplicate: I'm graduating with a Computer Science degree but I don't feel like I know how to program I finished University around 4 years ago double degree in Software ...
38
votes
20answers
2k views

Does teaching programming make you a better programmer [closed]

I consider myself an intermediate Python programmer and have been offered an opportunity to be a trainer for a beginner Python programming class. I was wondering if this would really widen my ...
3
votes
2answers
716 views

Bachelor degree in Software engineering in distance (online) in Europe

Currently I wish to expand my professional skills with Bachelor degree. However, I am not able to study full time abroad, but looking for University where I could study in distance (online from home), ...
6
votes
5answers
8k views

What is the difference between a Master's in Computer Science and a Master's in Software Engineering?

I am a college student and I am majoring in Computer Science and Applied Mathematics. As I get closer to my senior year, I have noticed that continuing my studies is the best choice right for me now. ...
5
votes
4answers
1k views

I'm so jealous of middle-aged developers. Are we unlucky? [closed]

First of all, I couldn't decide the right words for title after reading How old is "too old"? question. I still can't decide with old, middle-aged, expert or professional. As you know, ...
6
votes
5answers
836 views

Is object oriented really good for kids?

I read, that Smalltalk was designed for kids or for education. So was it good at it? Better than the other languages? Was it good/easy also for average kid (I read that bright kids enjoyed). Is there ...
5
votes
6answers
1k views

Which CS courses are a “must” for a web developer

My goal is to learn how to program a website with Python/Django in the next year. From what I've understood, I also have to learn HTML, CSS, JavaScript. I understand in order to build a website, I ...
8
votes
5answers
5k views

Is an SEI certificate worth anything? [duplicate]

I'm talking about SEI Software Architecture Professional Certificate. I've been web developing for 3 years and I'd like to move into Software Architecture. My work will probably pay the fees for ...
6
votes
11answers
5k views

Importance of CS degree when applying for development jobs? [duplicate]

Possible Duplicate: Is a university education really worth it for a good programmer? I'm currently looking for a job as a web developer, and I have ~3 years experience in the field and know ...
14
votes
9answers
2k views

How do you learn to program? [duplicate]

Possible Duplicates: I still can't figure out how to program? I'm graduating with a Computer Science degree but I don't feel like I know how to program I don't known if you guys ...
6
votes
6answers
781 views

What should I study to 'learn' Comp Sci? [closed]

[This question was originally asked on Stack Overflow, but recommended to move the question here.] I can't find anything quite like the question I'm about to ask, so please forgive me if there's ...
10
votes
5answers
518 views

Is the concept of computational complexity important for software developers?

I was under the impression that the concepts of time and memory complexity are a must for graduates of compsci courses, but having studied engineering I have no knowledge if that is the case. I have ...
-1
votes
3answers
476 views

Gap year in a computer science course [closed]

Due to circumstances outside of my control, I might have to take a gap year from my computer science course at university. The trouble is that due to other circumstances, for example, living in the ...
17
votes
5answers
1k views

How can I compensate for having gone to a JavaSchool?

In an earlier question, I asked for career advice for new software engineers who did well before and during college. But what about people who weren't fortunate enough to go to MIT or Yale, for ...
40
votes
17answers
4k views

Will my communication skills be wasted in a software engineering career?

I've been in the financial engineering arena (after BA Math and BA Computer Science) for about 5 years (20% analysis/programming, 80% communicating) and take pride in my ability to communicate with ...
7
votes
9answers
113 views

What are some good ways for an employer to support developer education?

My current employer pays for certification fees and college classes (provided that you earn an 'A'), but I'm looking for other things to suggest to them. Very few of us have time to take advantage of ...
1
vote
3answers
528 views

Working with Linux for Job Requirements

It is seen on many Job Qualification Requirements about being familiar with Linux(*nix, as the way its posted). With so many variants of Linux, which one should one focus on. From what I know, the ...
28
votes
13answers
3k views

Tutoring students who are struggling with the basics in C++

I am tutoring a few students who are having significant trouble learning the basics of their first programming language: C++. I have known many excellent and bright students who have failed or dropped ...
17
votes
7answers
3k views

What would be a good first functional programming project? [closed]

What would be a good first functional programming project? I am looking to finish with a bang on my bachelor project and I want to finish it with a functional programming project. We didn't study it ...
6
votes
7answers
759 views

Computer Science and other advance topics taught in javascript

I'm an 'okay' Javascript developer working on browser javascript and node.js. However because I'm self taught, starting from copying and pasting jquery, there are a lot of holes in my programming/CS ...