Questions about education paths one should take as a programmer.

learn more… | top users | synonyms

8
votes
5answers
7k views

Recomendation for Math books related to computer science [duplicate]

Possible Duplicate: Is there a canonical book on mathematics for programmers? I need your recommendation for math books related to computer science in these areas: Boolean Algebra ...
0
votes
5answers
377 views

Can you recommend good quality online master's programs? [closed]

I've been looking at online master's degree programs in software engineering. Have you completed a master's program online? If so, where? Did you like it? Was it relevant or out of date?
5
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 ...
50
votes
16answers
8k views

moving from Windows to Linux [closed]

I need to reconcile these 2 facts: I don't feel comfortable working on Linux; I need to develop software for Linux. Some background: I have a 10+ years of programming experience on Windows (almost ...
8
votes
3answers
291 views

Quick update of what's new in Java in the last 5 years?

It's been 5 years since I worked with Java, but I'm in the job market again and there seem to be more Java positions than C/C++ where I live now. Are there any resources to quickly come back up to ...
6
votes
11answers
6k 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 ...
1
vote
4answers
174 views

Programmer student-tutor program [closed]

I know "hi's" and such are not wanted on questions, but in this case an exception may be made (IMHO). Hi! I am a 16 years old and in my 4/6th year of pre-university education. Programming, math and ...
13
votes
14answers
2k views

Feeling of Despair before programming? [closed]

When I have a programming assignment or some program that I have to start on I sometimes have this feeling of despair, I just do whatever to starting and then I just start feeling like crap, and that ...
9
votes
12answers
6k views

Why must we learn Procedural programming before we learn Object-oriented programming [closed]

I'm in the 4th year at an IT university now, and when I talk with my professor about this topic he rejects my opinion and gives me a very heavy criticism (in my university, we were being taught C ...
13
votes
3answers
584 views

How can we improve overall Programmer Education & Training? [closed]

Last week, I was just viewing this amazing interview by Kevin Rose of Phillip Rosedale, of Second Life. And they had an amazing discussion about how to find, hire and identify good programmer's, and ...
16
votes
18answers
10k views

Why is Software Engineering not the typical major for future software developers? [closed]

While most agree that a certain level of Computer Science is essential to being a good programmer, it seems to me that the principles of good software development is even more important, though not as ...
6
votes
4answers
229 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? ...
8
votes
7answers
548 views

How indepth should a programmer develop his understanding of the Unified Process and UML? [closed]

I know a lot of places use UML and the unified process as their development model... but then there's a lot that don't. Would it be important to have more than a basic and functional understanding of ...
13
votes
9answers
991 views

How do I tell my parents that landing a job is what actually counts? [closed]

On one side, I just want to get a degree with a 3.0 GPA. On the other side, my parents want more than just a 3. Now here's the thing. I program with a passion. I spend day and night programming. And ...
12
votes
5answers
499 views

Idea for a physics–computer science joint curriculum and textbook

I want to write (and have starting outlining) a physics textbook which assumes its reader is a competent computer programmer. Normal physics textbooks teach physical formulas and give problems that ...
30
votes
19answers
5k views

“Half of everything you know will be obsolete in 18-24 months” = ( True, or False? ) [closed]

Just ran across this, and wondering if anyone has a way to prove or disprove this statement: Something to keep in mind ... what's the half-life of knowledge in high tech? It tracks with ...
0
votes
3answers
486 views

Computer Science or Computer Engineering for Data Science and Machine Learning [closed]

I'm a 25 year old data consultant who is considering returning to school to get a second bachelors degree in computer science or engineering. My interest is data science and machine learning. I use ...
10
votes
10answers
1k views

What are best practices when giving a presentation to programmers? [duplicate]

I've watched 50 plus presentations on programming topics, although most have been online; example, Google Tech Talks -- and have ad-hoc experience on what formats work for programmers, or practices to ...
9
votes
17answers
2k views

What programming languages have you taught your children? [closed]

I'm a C# developer by trade but have had exposure to many languages (including Java, C++, and multiple scripting languages) over the course of my education and career. Since I code in the MS world ...
5
votes
13answers
686 views

What did your college do right and what could they improve upon? [closed]

Whether you learned from a University, or mentor, or what have you (I'm mainly more concerned with University/Equivalent), what did the institution do right? And what do you think they could've ...
26
votes
16answers
1k views

What would you say to a bunch of software engineering students on their first day at college?

Next Friday I'm giving a short (30 min.) talk to a bunch of software engineering students who will be attending the same university I did. Some context: The place is Montevideo, Uruguay The ...
1
vote
6answers
640 views

Industry attitude towards what is called an “undergraduate Master's” [closed]

I'm enrolled in an undergraduate Master's degree. It will be my first degree - 4 years course - but it will be called Master's. I will not get any intermediate degree. It's from one of the most ...
14
votes
12answers
2k views

Computer Science Degrees and Real-World Experience [closed]

Recently, at a family reunion-type event I was asked by a high school student how important it is to get a computer science degree in order to get a job as a programmer in lieu of actual programming ...
7
votes
8answers
7k views

Am I making the right decision to take Information technology/system as my course in college? [closed]

I am a student who just ended my high school last year. I will be entering college any time between march to August. And.. I am thinking of studying Information technology/System as my course in ...
43
votes
27answers
8k views

What is the biggest weakness of students graduating with degrees in Computer Science?

This question is directed more toward employers and graduate student advisors/professors but all opinions are welcome. What do you find is a common weakness of new hires and/or new grad students? Is ...
4
votes
7answers
1k views

How to ensure quality of code? [closed]

I have been learning programming in C# for about a year and a half now. How should I ensure that the code that I am writing and the habits are forming are good ones? ie. I don't want to end up having ...
3
votes
2answers
203 views

Organizations that encourage kids to program [closed]

Since my son started going to school, I've been noticing a very serious lack of organizations to encourage kids to program or at least letting them know how to get involved in programming. Are there ...
5
votes
8answers
502 views

Is software development a field suitable for people who have unconventional methods of solving problems?

I tend to think very independently, often coming up with unconventional, sometimes unorthodox, ways of solving problems. I do not like to listen to authority, such as having to write code a certain ...
12
votes
16answers
14k views

Assembly as a First Programming Language?

How good of an idea do you think it would be to teach people Assembly (some variant) as a first programming language? It would take a lot more effort than learning for instance Java or Python, but one ...
8
votes
4answers
2k views

How should a programmer decide whether to get an MBA vs continuing as a programmer? [closed]

As I am from India, here most of the people think that if somebody has more than 5 Years of experience, he/she should not continue with it. Should go for an MBA degree and apply for the managerial ...
6
votes
5answers
5k views

Online programming degree that employers will not disregard? [closed]

I already have a bachelors in an entirely different field, but I am looking to start a career in programming. However, traveling into school would be very difficult for me at this point. Are there ...
6
votes
12answers
606 views

Feeling a bit… under-challenged in my university course

I'm currently a sophomore at my university, majoring in Computer Science. Obviously, there are some programming courses as part of my curriculum. However, I'm feeling very underwhelmed by its ...
6
votes
5answers
414 views

What are the most common stumbling blocks when it comes to learning programming, in order of difficulty? [closed]

I seem to remember that linked lists, recursion, pointers, and memory management are all good examples of stumbling blocks - places where the aspiring programmer typically ends up spending significant ...
20
votes
22answers
7k views

Is learning how to use C (or C++) a requirement in order to be a good (excellent) programmer?

When I first started to learn how to program, real programmers could write assembly in their sleep. Any serious schooling in computer science would include a hefty bit of training and practice in ...
6
votes
5answers
9k 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. ...
9
votes
6answers
391 views

Giving a presentation on “code style and design patterns”

My company (small, about 40 people across 3 offices) occasionally does "developer workshops" online where one of the devs hosts a presentation about some tech topic. It's not necessarily about our ...
10
votes
4answers
2k views

Compiler Jobs - How Much Education Is Needed

I was motivated by the Compiler Construction As A Subject question and thought I would ask this one. I have heard from a few people that they have a good "compiler team" (don't ask where I heard it, ...
6
votes
4answers
278 views

How should I evaluate a training class?

My company is giving us the possibility to sign up for some offsite training classes on Design Patterns. Browsing through the brochures, I'm already feeling bored (and somewhat repelled by the ...
2
votes
2answers
1k views

Advice for nontraditional CS student? [closed]

I'm in a rather unique situation here. I am going to start school for computer science tomorrow (literally) at a local university in a BS program. However, I am starting as a nontraditional student. ...
17
votes
9answers
5k views

Need advice: Staying techie or going the MBA way? [closed]

I know this is a very subjective question and I am the best person to decide this for myself...but I am just looking for your views. I have 5 years of experience as a professional developer. I have a ...
4
votes
3answers
1k views

What can I do to advance my knowledge as a supplement to a Software Engineering course? [closed]

I studied in a technical school and learned programming, among other subjects related to IT and gained the title of IT Technician. I decided to follow programming as my career choice and began a ...
2
votes
6answers
755 views

Customized Computer Science Degree - What other field would mesh well with computer science? [closed]

So here's my situation: I have seven years of experience with web development. I can do PHP, MySQL, OOP, all of that stuff. I would like to make the argument that I have enough technical experience to ...
23
votes
7answers
7k views

Is a Master's worth it? [closed]

I know there are a few questions already about getting a Master's degree in Computer Science, but my question is a bit different. I've started programming when I was quite young. I did receive a BS in ...
29
votes
5answers
2k views

As a self-taught programmer, how do I get the academic foundation without attending school again? [closed]

I've made a pretty good living as a self-taught programmer, but when I find that I discuss some low-level fundamental topics with my peers who have a CS degree, holes appear in my knowledge. I'm a big ...
5
votes
4answers
274 views

Are there any online/parttime degree programs focused on IT Security?

I'm a software engineer and would like to focus more on security related stuff (cryptography, mobile security, identity management, ...). As I would like to do a M.S. in Computer Science anyway I'm ...
13
votes
6answers
11k views

Is it a bad idea to get a Master's and Bachelor's Degree from the same university? [closed]

I'm getting close to graduation and am strongly considering continuing to a Master's Program. My long-term goal for the future is to stay in industry rather than pursuing a Ph.D/Academic career. While ...
8
votes
5answers
6k 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 ...
63
votes
33answers
56k views

Do I need to go to a big-name university? [closed]

As a soon-to-be graduating high school senior in the U.S., I'm going to be facing a tough decision in a few months: which college should I go to? Will it be worth it to go to Cornell or Stanford or ...
33
votes
19answers
7k views

CS subjects that an undergraduate must know

In college, I was never interested in theory. I never read it. No matter how much I tried, I was unable to read stuff and not know what was actually happening practically. Like for example, in my ...
8
votes
3answers
212 views

Where can I obtain a first-generation copy of the classic “Sorting out Sorting”?

I cannot even figure out who made it - even the IMDB page is mostly blank, and Wikipedia does not seem to have any information about it. For such a useful film in CompSci, it strikes me as odd that ...