wood burning stoves 2.0*
The moose likes Teachers' Lounge and the fly likes How to teach Java in fun way? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Books » Teachers' Lounge
Bookmark "How to teach Java in fun way?" Watch "How to teach Java in fun way?" New topic
Author

How to teach Java in fun way?

Pran Singh
Greenhorn

Joined: Mar 13, 2007
Posts: 4
Hi,

I am a study group leader for a course in java. The goal of the study group is to make the students work in groups on set of problems.

The students are first year students at university. They learn basic programming concepts in Java (linked lists, doubly linked lists, generics, Queues, exceptions, etc). Every week they learn something new.

I want to make it more interesting for students. But I cannot seem to find good example for that.

Does anyone has suggestings, website, examples of what they did, etc?

Thanks!
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968
    
    1

I always like code scrambles.

You give students all the code for a solution, remove all the braces, put it all in a non-sensical order, and make students reassemble it until it compiles.

It ends up becomming as much of a jig-saw puzzle type challenge as a Java challenge, but students learn, and it's a little bit different.

That's just one idea.

-Cameron McKenzie
James Chegwidden
Author
Ranch Hand

Joined: Oct 06, 2002
Posts: 201
The students are first year students at university. They learn basic programming concepts in Java (linked lists, doubly linked lists, generics, Queues, exceptions, etc). Every week they learn something new.


Wow pretty advanced for beginning Java student- except with AP CS...

Look at Head first Java- good ideas there...


Author and Instructor, my book
U Kvistborg
Greenhorn

Joined: Oct 14, 2002
Posts: 29
Hi

When I was teatching for the SCJP exam, we made the students them self make mock exams questions and they liked it alot :-)
We used these to make a mock examen every week for the topics to be covered.

Brgds
[ March 21, 2007: Message edited by: U Kvistborg ]

SCJP 1.4/1.5, SCWCD 1.4, SCBCD 1.3
Pran Singh
Greenhorn

Joined: Mar 13, 2007
Posts: 4
Thanks for the input. I will use it some of the suggestios.

BTW James, what they see isn't that advance, it mearly an introduction. Plus, they had another programming course prior to this one.

Thanks again.
salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

Games:

1. Who will solve this using the shortest lines of codes ???
2. Who can optimize this ?


Concepts about structures like Ques, Link lists, stacks etc are
Best Explained when someone DRAWS figures on the board in front of you.

I stressed on "draws" and do not imply dusting out and showing already printed boards about them.


Inheritance.
Man there are tons and tons of ways to get ppl interested in this concept. Be creative here.

I remember the first thing i taught students was inheritance. and man they loved the lecture like hell.



My Website: [Salvin.in] Cool your mind:[Salvin.in/painting] My Sally:[Salvin.in/sally]
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3223
I like lots of pictures, heaps of examples and code snippets.


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
 
Consider Paul's rocket mass heater.
 
subject: How to teach Java in fun way?