DO NOT USE THIS TAG! It is part of the STCI Burnination effort.

learn more… | top users | synonyms

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 ...
4
votes
2answers
900 views

Bachelor degree in Software engineering in distance (online) in Europe [closed]

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), ...
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
1k views

Is object oriented really good for kids? [closed]

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 ...
4
votes
6answers
1k views

Which CS courses are a “must” for a web developer [closed]

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 ...
14
votes
9answers
3k 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
877 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
737 views

Is the concept of computational complexity important for software developers? [closed]

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 ...
17
votes
5answers
1k views

How can I compensate for having gone to a JavaSchool? [closed]

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
5k views

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

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 ...
18
votes
7answers
4k 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 ...
5
votes
7answers
799 views

Computer Science and other advance topics taught in javascript [closed]

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 ...
3
votes
2answers
141 views

Where can I find high-quality resources for programmers who are not-English speakers? [closed]

I've recently reviewed a resume for a very promising student who is not a native English speaker (I believe his native language is Bengali). His academic record has some gaps, too - he could use a ...
-1
votes
7answers
438 views

What percent of your college course work is unit-tested code? [closed]

As a college student do you write unit-test for the project code you write? Do you know how to properly use TDD? Have you been taught to use testing frameworks (jUnit for example)? I've just ...
11
votes
11answers
1k views

Will a Bachelor of Science in something other than Computer Science hurt a career in software development? [closed]

I have a BSc in Geology. Once I was half-way through my bachelors only, I found where my real talents are. Will my basic degree be a problem for me to progress in the Software field (I feel lot of ...
13
votes
3answers
390 views

Why is the c family the standard CS study regiment for Mathematics/CS programs instead of the LISP family? [closed]

I have been familiarizing myself with LISP for self improvement purposes. One of the things I have noticed is that LISP is much more within the paradigm of Mathematics than say C. The syntax and ...
6
votes
3answers
466 views

I'm questioning my education choice because they say there's no place for old programmers [duplicate]

Possible Duplicate: How old is "too old"? I'm about to start CS next year. I love both the coding and the mathematical aspects of programming. However, recently I encountered ...
0
votes
3answers
561 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
7answers
3k views

Which computer science subjects are required to follow introductory course in compilers? [closed]

I am non computer science undergraduate and work as a web-developer(java, python, AS3 etc.) as a professional. I take 1 course per semester at my local university. I had taken Artificial ...
25
votes
13answers
7k views

Low level programming - what's in it for me? [closed]

For years I have considered digging into what I consider "low level" languages. For me this means C and assembly. However I had no time for this yet, nor has it EVER been neccessary. Now because I ...
8
votes
5answers
2k views

Is it acceptable to decompile someone else's code for the purpose of learning what they did, and how they did it? [closed]

I am not talking about stealing code, or reusing someone's for profit. But I am assuming that if a program or plugin is distributed in a format where I can't readily view the source, that is a ...
5
votes
9answers
531 views

Is it a good idea for exams to be done on a computer? [closed]

In some colleges students are let to use an IDE and Internet and in mine you have to write down your solution in paper. As far as I know, it's pretty much impossible to make a correct non-trivial ...
12
votes
7answers
562 views

Why don't schools cover debuggers? [closed]

After yet another homework question on SO. It seems like that vast majority of students have no idea what a debugger is or how to use one. I feel that knowing how to use a debugger is almost as ...
13
votes
3answers
611 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 ...
11
votes
2answers
480 views

Leaving for the desert soon, need suggestions [closed]

I just got the news that I'm (finally) getting to spend the next few months in Afghanistan with my fellow AF maintainers, and I was hoping to get some suggestions of good offline content to learn ...
8
votes
8answers
2k views

The Programming Mindset [closed]

I'm going to start off by saying that I'm in my second year as a Software Engineering major at R.I.T in New York. I had no experience programming in high school and ever since attending college I have ...
8
votes
5answers
472 views

How big is the gap between what you learn in CS curriculums and what you need in real life projects? [closed]

I'm in my last year in a 4 year CS curriculum and I would very much like to contribute to a FOSS project. Unfortunately, I feel that there is no way I can do useful coding, whether it is bug fixing or ...
20
votes
5answers
6k views

Is objected oriented programming paradigm outdated since it is anti-modular and anti-parallel? [closed]

I have read the controversial article Teaching FP to freshmen posted by Robert Harper who is a professor in CMU. He claimed that CMU would no longer teach object oriented programming in the ...
4
votes
6answers
220 views

Preparation for Ph.D [closed]

I am going to start Ph.D (software security research) very soon. How can I prepare for that. Please recommend any tools or softwares that I need to familiarize with before stating the Ph.D. Any ...
9
votes
5answers
10k 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 ...
7
votes
3answers
295 views

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

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 ...
43
votes
27answers
9k views

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

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 ...
13
votes
9answers
1k 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 ...
5
votes
13answers
723 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 ...
7
votes
8answers
11k 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 ...
8
votes
3answers
217 views

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

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 ...
4
votes
7answers
2k 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
209 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 ...
4
votes
4answers
282 views

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

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 ...
7
votes
5answers
444 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 ...
9
votes
6answers
410 views

Giving a presentation on “code style and design patterns” [closed]

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 ...
0
votes
2answers
362 views

Distance Education in Computer Science - HCI [closed]

I have been a software engineer / graphic designer for a few years and have recently been considering furthering my education in the field. (It was actually a very generous Christmas present) I would ...
21
votes
12answers
1k views

Efficiency of self-education [closed]

Do you think being self-educated in software development is good? Please give an example of what you have learnt successfully by yourself.
7
votes
9answers
1k views

How long does a Comp Sci degree last? [closed]

I keep hearing from people that if I don't become a programmer soon after graduation my degree will be a useless piece of paper, they claim it will become outdated. I kind of find this hard to ...
17
votes
7answers
3k views

Is it still worth learning desktop gui development? [closed]

For the last couple of years, all of the serious projects I have worked on have been either web based, or had a non graphical user interface (services, command line scripts etc...). I can throw ...
13
votes
8answers
2k views

Great Lunch and Learn Topics [closed]

We recently revived the lunch in learns for the programming department in the company I work for. We were all asked if we had any ideas for a session, and if we would be interested in doing a ...
12
votes
5answers
9k views

Not-for-profit universities that offer computer science undergraduate degree online? [closed]

There are many masters degree programs in computer science online offered by reputable organizations. However, I've found very few bachelors only degree programs offered by non for-profit ...
0
votes
7answers
4k views

B.A Computer Science Vs B.S Inf Tech? [closed]

Would a recruiter prefer a B.A in Comp Science from a more prestigious university or a B.S in Inf Tech from just an average university? Would it matter for someone already established in the field ...
0
votes
2answers
2k views

Degree after BSc in Computer Science: Marketing, MBA, Techno-MBA, HCI? [closed]

Since a year I am a graduated Computer Engineer, and am now working in named field since 2 years. However, I'd like to get a Masters in a "softer" field and was thinking over the following choices: ...