[Year 12 Its] Degree of Difficulty for Outcome 3

Kevork Krozian Kroset at novell1.fhc.vic.edu.au
Wed Jun 1 10:08:35 EST 2005


Hi Alex,

   Interesting reading your first foray into teaching programming with VB.NET to a Systems class. Good luck.
I think Robert is absolutely spot on with his advice. I am doing the same for my first programming SAC except for the file I/O as students are not ready for it.
I am using Java with the Borland JBuilder IDE and you may have read my hard luck story that I am also having to learn VB.NET with no notice to teach a blind student in my class whose screen to sound reading program does not recognise GUI based IDEs but does work with VB.NET.
 So to cut a long story short, is there any chance we can exchange and share VB tasks ? I am happy to post you ( and anyone else out there who wants it ) my first VB.NET learning activity/exercise/task if it is any use to you and anything you can send the other way would be gratefully accepted.

Best Wishes
Kevork
Forest Hill College


>>> alexali at surf.net.au 05/31/05 10:00pm >>>
Dear Robert,

Thanks for the helpful response.

Could I ask one supplementary question.  I'm using VB .NET with my
students.  I've been programming in the language for about two years.
There are many tasks where my first response to a programming challenge
is to check a reference book - or the code snippets that can be stored
for reference within the Visual Studio toolbox - for information on the
syntax of a particular operation.  In such a situation the challenge
isn't remembering the syntax but applying to the coding context the
logic that is required;  the syntax is secondary.  To what degree is it
intended that students' use of such resources be restricted / opened?
Even 'simple' i/o using Stream Readers/Writers in Net seems
syntactically more difficult than putting a front-end to a db.

Again, much thanks for the comments.

Alex Hopkins
Bayside Christian College


-----Original Message-----
From: is-bounces at edulists.com.au [mailto:is-bounces at edulists.com.au] On
Behalf Of Robert Timmer-Arends
Sent: Tuesday, 31 May 2005 6:03 PM
To: Year 12 Information Technology Systems Teachers' Mailing List
Subject: Re: [Year 12 Its] Degree of Difficulty for Outcome 3

Hello Alex

last year was my first year as well and I had to come to grips with the
same question. Several resources are available to help you decide, the
first of which is the preamble to the approved programming languages
list from VCAA
http://www.vcaa.vic.edu.au/correspondence/bulletins/2002/june/02junbul.p 
df

If you read you will see that you have to set something that will
require students to construct a GUI (web or desktop). It should also
require students to have code that is more than just a simple sequence
(I focussed on some sort of data entry validation to provide this; ie is
a number between certain values, if not error, if so continue), and some
file i/o (many people using VB or a web-based language seem to be
setting a task that involves the students in creating a front-end to a
db - I decided to stick to (very) simple file i/o in VB).

The second source is the study design. The key skills for outcome 3
suggest the program should employ 'data structures', but the key
knowledge just talks about data types. I chose to interpret this as
single variables of different data types, the student having to decide
what data was required and what type it had to be. Remember the outcome
requires students to demonstrate an ability to construct a 'module'

The third source was Kevork's resources web site where I obtained
examples of tasks others had kindly donated for the rest of us to use
(thank you
all!)

In the end though, while we do need to have a minimum below which a
program cannot be accepted as demonstrating an ability to write a
program, I did keep in mind the level at which my students were. For
several it was their first foray into programming and I couldn't,
therefore, set a programming task that was too large. The task I settled
on involved the construction of a GUI with validation on some numeric
entries. The numeric entries had to undergo a couple of calculations to
produce a result. The data and result had to be able to be written to
disk and read back again at some later date. The really good students
got that; the strugglers at least got the calculation working.

Hope this helps!

Regards
Robert T-A
Brighton SC


----- Original Message -----
From: "Alex and Alison Hopkins" <alexali at surf.net.au>
To: <is at edulists.com.au>
Sent: Monday, May 30, 2005 9:35 PM
Subject: [Year 12 Its] Degree of Difficulty for Outcome 3


> Could I check with others as to the degree of difficulty required for 
> the 3rd IS SAC.  Being my first year teaching IS, I'd like to check 
> that the programming tasks I have in mind are in line with 
> expectations.

_______________________________________________
http://www.edulists.com.au 
IT Systems Mailing List kindly supported by
http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment Authority and
http://www.vitta.org.au  - VITTA Victorian Information Technology Teachers Association Inc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vb.net_Ex1.doc
Type: application/msword
Size: 72704 bytes
Desc: not available
Url : http://www.edulists.com.au/pipermail/is/attachments/20050601/d040252a/vb.net_Ex1-0001.doc


More information about the is mailing list