Click here to Skip to main content
15,114,611 members

Welcome to the Lounge


For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

GeneralTeaching Pin
Ray Cassick14-Apr-10 9:47
MemberRay Cassick14-Apr-10 9:47 
GeneralMake a formal syllabus Pin
Ennis Ray Lynch, Jr.14-Apr-10 10:00
MemberEnnis Ray Lynch, Jr.14-Apr-10 10:00 
GeneralRe: Make a formal syllabus Pin
Jim Crafton14-Apr-10 10:05
MemberJim Crafton14-Apr-10 10:05 
GeneralRe: Make a formal syllabus Pin
Ray Cassick14-Apr-10 11:00
MemberRay Cassick14-Apr-10 11:00 
GeneralRe: Teaching Pin
OriginalGriff14-Apr-10 10:13
mveOriginalGriff14-Apr-10 10:13 
GeneralRe: Teaching Pin
Ray Cassick14-Apr-10 11:03
MemberRay Cassick14-Apr-10 11:03 
GeneralRe: Teaching Pin
aaronlego214-Apr-10 19:00
Memberaaronlego214-Apr-10 19:00 
GeneralRe: Teaching Pin
cmk14-Apr-10 11:57
Membercmk14-Apr-10 11:57 
The teaching part is fun and easy. As mentioned have a syllabus, set how much time will be spent on each section, and stick to it.

Designing problems and exams can be fun but very time consuming to get the right balance. Give yourself plenty of lead-time.

Marking is neither fun nor easy. There were students that were so far off base I'd give them a mark if they got their name right ... not all did. Knowing your problem set/exam is balanced/fair really helps here.

Expect a wide range of students. I had some that had used every language and platform under the sun except what I was teaching, and others that thought using Excel counted as programming experience.

As a result, also expect a wide range of comments from "best class ever" to "you shouldn't be allowed to teach".

Try not to sleep with any students.

The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.
- John Carmack

GeneralRe: Teaching Pin
Terrence Dorsey14-Apr-10 15:53
staffTerrence Dorsey14-Apr-10 15:53 
GeneralRe: Teaching Pin
Ray Cassick14-Apr-10 17:25
MemberRay Cassick14-Apr-10 17:25 
GeneralRe: Teaching Pin
Kevin Marois14-Apr-10 12:03
professionalKevin Marois14-Apr-10 12:03 
GeneralRe: Teaching Pin
Ray Cassick14-Apr-10 17:20
MemberRay Cassick14-Apr-10 17:20 
GeneralRe: Teaching Pin
Kevin Marois15-Apr-10 7:11
professionalKevin Marois15-Apr-10 7:11 
GeneralRe: Teaching Pin
JimmyRopes14-Apr-10 12:45
professionalJimmyRopes14-Apr-10 12:45 
GeneralRe: Teaching Pin
Tom Delany14-Apr-10 13:16
MemberTom Delany14-Apr-10 13:16 
GeneralRe: Teaching Pin
Roger Wright14-Apr-10 14:09
professionalRoger Wright14-Apr-10 14:09 
GeneralRe: Teaching Pin
smcnulty200014-Apr-10 14:11
Membersmcnulty200014-Apr-10 14:11 
GeneralRe: Teaching Pin
Joanne M. Cassick14-Apr-10 17:50
MemberJoanne M. Cassick14-Apr-10 17:50 
GeneralNow thats' a Driod app... Pin
Steve Mayfield14-Apr-10 9:38
MemberSteve Mayfield14-Apr-10 9:38 
GeneralRe: Now thats' a Driod app... Pin
Douglas Troy14-Apr-10 9:42
MemberDouglas Troy14-Apr-10 9:42 
GeneralRe: Now thats' a Driod app... Pin
Trollslayer14-Apr-10 9:44
mentorTrollslayer14-Apr-10 9:44 
GeneralRe: Now thats' a Driod app... Pin
Douglas Troy14-Apr-10 10:26
MemberDouglas Troy14-Apr-10 10:26 
GeneralRe: Now thats' a Driod app... Pin
Nagy Vilmos14-Apr-10 10:41
professionalNagy Vilmos14-Apr-10 10:41 
GeneralRe: Now thats' a Driod app... Pin
Douglas Troy14-Apr-10 10:54
MemberDouglas Troy14-Apr-10 10:54 
GeneralRe: Now thats' a Driod app... Pin
Jim Crafton14-Apr-10 11:28
MemberJim Crafton14-Apr-10 11:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.