The tag has no wiki summary.

learn more… | top users | synonyms

25
votes
10answers
2k views

What's the difference between college-level and corporate programming? [closed]

I have just completed my Bachelors degree in IT field. I have deep interest in coding and really want to be a professional in it. Now, apart from college courses, I have been learning programming(C#) ...
1
vote
3answers
859 views

Scratch - why do schools teach students a language that is not used anywhere else?

Why do schools teach Scratch instead of more commonly used programming languages (C, C++, Java, C#, Python etc)?
-2
votes
0answers
302 views

Why should CS teachers stop teaching applets? [closed]

Why should CS teachers stop teaching Java applets? As a veteran of applets and forums, I think it is high time to make a call that teachers should stop teaching applets in general, & especially ...
6
votes
6answers
548 views

Should I continue teaching old Java input methods alongside the new ones?

I've been imparting a Java introduction course for several years. Some slides explain how to read from files and keyboard using BufferedReaders, InputStreams, FileInputStreamReaders etc. I'm adding ...
7
votes
4answers
997 views

Solving programming problems or contributing code?

What are the best skills to develop for a college graduate?? Should one spend hours/days trying to solve problems on codechef or topcoder or contribute code to open source organizations? My personal ...
12
votes
5answers
822 views

Mentoring Millennials [closed]

I'm in the process of revamping our company's software development internship program and the area I'm most passionate on is implementing an enjoyable and effective student/intern mentoring program. ...
0
votes
8answers
960 views

How can I get started writing code? [closed]

I am currently learning Java in college. I have noticed a problem I have when I am starting to code to solve problem. The problem is that I don't know exactly how to start. For instance, if I try to ...
27
votes
6answers
2k views

Which DVCS (git or hg) is easier for programming students? [closed]

A bit of context: I'm in 3rd year of college. students are divided into teams of 4. Almost everyone will be working under windows (except a few like me who are on linux). As part of the school ...
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 ...
1
vote
4answers
443 views

Learning PHP with a Rails/Django/Lift background

While I have been at university studying a CS degree I have been picking up web development on the side. As I started in the last couple of years, I have mainly been using Rack/Ruby based frameworks ...
0
votes
2answers
664 views

best approach to learning for an undergrad operating systems course?

what is the best approach to learning for an undergrad operating systems course in order to understand the concepts and get a good grade in the exam? I know that some courses can be mastered through ...
12
votes
4answers
230 views

Should I be helping and explaining?

This is more of a philosophical question, I suppose, but it seems quite well suited to here, to me. I'm a 20-year-old, second year software engineering student, with a good history in development, ...
2
votes
4answers
692 views

What are the real benefits of participating in ACM student group?

Are there any ACM students here? What are the real benefites of participating in this program? And is it truth that it's not free?
7
votes
14answers
2k views

Looking for unpaid interns (2) - am I crazy? [closed]

Edit - 6/10/11 in response to first batch of responses: Wow, what a response. Let me speak to a few points. I already stated that I will have a curriculum, and my intention is to teach people the ...
4
votes
6answers
814 views

C# experience for students

Where is it possible to get a real experience with C# and .net programming? Open source teams usually don't want to deal with newbies, making projects with other students is problematic too, because ...
4
votes
9answers
2k views

How Can I Make My Programming Class More Interesting? [closed]

I already found a similar question here on SO, but almost all of the answers were more philosophical, rather than practical. I'd like some PRACTICAL ideas about how to make my programming course more ...
7
votes
3answers
363 views

Should a Student be a Jack of All Trades?

I'm currently a student going to an 8 month internship this January after my first year of studies and I'm planning on expanding my programming skills maybe during weekends or weeknights. For around ...
4
votes
4answers
717 views

How to encourage a non-programmer to learn programming?

Learning programming for the first time may be boring, especially reading a book with boring examples. Is there other way to learn non-programmers programming? For example involve them in a simple ...
4
votes
6answers
737 views

How to test my knowledge? [closed]

I am a senior in high school planning on majoring in Computer Science in college. I have been programming for a number of years. However, I have no idea how I stack up to professionals. What would be ...
4
votes
2answers
122 views

Project organization with professionals and students

I am working as a PhD student developing scientific/engineering simulations and algorithms to be tested in these simulations. These days the first student started to work on my project (for his ...
31
votes
12answers
634 views

Being a good mentor [closed]

If you had a student or junior developer who was competent but just had no real world experience how do you think it would be best to mentor them or what information could you give them that would ...
10
votes
14answers
608 views

If you had to teach professional development to students that just graduated school, what would be the topics? [closed]

The idea is to give them more chances to be efficient in a professional environment. Most students are good with theory, most of them are smart, but they have to learn how to solve common technical ...
2
votes
1answer
154 views

A Programmers Version of Pygmalion

How long would it take and what resources would you need to train someone right out of high school and make them a 'technically' employable programmer? Granted they may not be mature enough to pass ...