The intro-to-programming tag has no wiki summary.
0
votes
3answers
281 views
How to become a passionate programmer? [closed]
I want to know how to be a passionate programmer? What are the things that someone has to be focus to be a good programmer?
0
votes
2answers
235 views
Session Variables and Proper Implementation
Is there any other reason for using session variables besides keeping the values longer than the current request? For instance, is it advisable to use session data when storing information in a file ...
10
votes
5answers
334 views
Invert how to teach programming?
I was thinking about the responses to my thread on programming Program like a writer..? and most people agreed that you should have some structure and build from there instead of just typing away. New ...
2
votes
3answers
217 views
Visual Ways to Explain Basic Programming Concepts
I am very fond of the ways that this site explains various sorting algorithms.
I was wondering, are there known animation sites that explain any of the following:
Loops (Nested or not)
If Then Else
...
24
votes
22answers
5k views
Why learn hexadecimal?
I've taken quite a few intro programming classes in my day, mostly just to get my feet wet in every different kind of programming I find. Not surprisingly, just about every class runs through the ...
9
votes
6answers
181 views
Writing Software [closed]
A couple of weeks I got my first Java assignment in my first career job and my partner and I are working through the requirements. I'm mostly shadowing him and learning (awesome!) and it's been great ...
8
votes
9answers
901 views
How to teach computer science? [closed]
I am just starting to teach computer science. It's just the basic level. I'm finding that I sometimes don't know how to approach topics in a way that lets students easily understand.
I've found that ...
2
votes
3answers
573 views
How to introduce web development to non-programmers?
Once one of my non-programmer friends asked, "I have a cool website idea that I don't want to share. Rather I want to develop it on my own. So, I want to learn web development. Tell me what to do?"
...
14
votes
22answers
2k views
How to make people new to programming stop asking me questions and distracting me?
I am at secondary school right now and I'm the only one in my class who is experienced with programming. Because of that, people are constantly distracting me while I'm writing code to ask me to solve ...
8
votes
13answers
1k views
Which topics should be covered in a basic undergraduate C++ course?
I have a young lecturer friend who is going to teach the undergraduate C++ course in CS. He asked me for some suggestions regarding how the course should be organized. Now I am asking you. I have seen ...
3
votes
3answers
403 views
After SICP? Interested in Web and Desktop programming
As a complete newbie, I am curious as to what I should undertake after finishing Structure and Interpretation of Computer Programs (along with the MIT course). I am primarily interested in building ...
21
votes
18answers
2k views
What are some good assignments for an introductory course, to reach today's students?
I periodically teach an introduction to programming course using Java. I want to give my students some exciting assignments that they can relate to or find interesting. At the very least, I want ...
57
votes
33answers
6k views
What's a nice explanation for pointers?
In your own studies (on your own, or for a class) did you have an "ah ha" moment when you finally, really understood pointers? Do you have an explanation you use for beginner programmers that seems ...
10
votes
13answers
5k views
Challenging Java questions for beginners
I am teaching an introduction to computer science lab session this semester. We are using Java. I am looking for some hard bonus questions for students to solve. They should be able to solve them ...
18
votes
16answers
2k views
First language to learn [closed]
When I was a child I learned programming with BASIC, but Computer Science courses taught Pascal.
When I went to university the first language taught was C (or Fortran for some non-IT courses). Today ...