Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

 
 
Thread Tools Display Modes
Prev Previous Post in Thread   Next Post in Thread Next
Old Sep 15th, 2007, 11:30 AM   #1
nisim777
Newbie
 
Join Date: May 2005
Posts: 17
Rep Power: 0 nisim777 is on a distinguished road
Teaching methodology question

I am the computer science professor at a Junior College in my area. For my Applied Programming course I am teaching Python. This is my first year at the school, and I have been teaching the way I learned from books (I'm self taught). Most programming books are set up similarly: 1) Printing, 2) Types, 3) Statements, 4) Loops, 5) Tuples, Lists, etc, 6) Functions, 7) Files, 8) OOP, 9) GUI (if used in the book. That list is not a definite, but most are similar. So, in my class I have my lessons arranged similarly.

Here's my problem, I am beginning to think that teaching Python inside of the framework is much better than installing the kitchen sink with no walls put up. I am considering switching my style and teaching functions and OOP right out of the gate. I think that if done correctly the students can grasp it all quickly, and it will make it easier to see how everything works together rather than introducing a "new way" later. Using Java as an intro language seems to work for many students. I know that Java is only OO, but why not teach Python as such?

What do you all think? Any suggestions on how to implement this? Anyone know of any good Python texts that use this method? Heck, anyone know of any good Python texts for intro to programming students in the first place? I am using "How to Think Like a Computer Scientist". Like I said, I'm self taught so I'm sort of building my own curriculum with this course.
nisim777 is offline   Reply With Quote
 

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Virtual pet site MySQL question proudnerd PHP 6 May 13th, 2006 7:22 PM
Attitudes Oddball Coder's Corner Lounge 29 Mar 18th, 2006 9:34 PM
How to post a question nnxion C++ 10 Jun 3rd, 2005 11:53 AM
How to post a question nnxion C++ 0 Jun 3rd, 2005 8:55 AM
How to post a question nnxion C 0 Jun 3rd, 2005 8:55 AM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 5:11 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC