Tuesday, September 1, 2009
Peter Sutton-Participation using clicker
Peter sutton done real time survey using clicker. Have some curiosity how it works and wondered if its can be adapt to my project, to get data.Here the captured screen from the podcast that shows kind of question and how the responds looks like.


resource:http://www.itee.uq.edu.au/~csse1000/
resource:http://www.itee.uq.edu.au/~csse1000/
csee1000-Peter Sutton-Applet
Applet from Peter Sutton course website:
Binary conversion applet:
http://www.itee.uq.edu.au/~csse1000/applets/binaryconversion.html
Floating point conversion applet
http://www.itee.uq.edu.au/~csse1000/applets/floatingpoint.html
Opcode applet:
http://www.itee.uq.edu.au/~csse1000/applets/opcode.html
http://www.itee.uq.edu.au/~csse1000/applets/virtualmem.html
resource:http://www.itee.uq.edu.au/~csse1000/
Binary conversion applet:
http://www.itee.uq.edu.au/~csse1000/applets/binaryconversion.html
Floating point conversion applet
http://www.itee.uq.edu.au/~csse1000/applets/floatingpoint.html
Opcode applet:
http://www.itee.uq.edu.au/~csse1000/applets/opcode.html
http://www.itee.uq.edu.au/~csse1000/applets/virtualmem.html
resource:http://www.itee.uq.edu.au/~csse1000/
Sunday, August 30, 2009
Tuesday, August 25, 2009
Citation
APA Style
APA Style
An Internet Journal Article with No Print Equivalent
Foster, S. K., Paulk, A., & Dastoor, B. R. (1999). Can we really teach test-taking
skills? New Horizons in Adult Education, 13(1). Retrieved February 7,
2000, from http://www.nova.edu/~aed/newhorizons.html
IEEE Style
APA Style
An Internet Journal Article with No Print Equivalent
Foster, S. K., Paulk, A., & Dastoor, B. R. (1999). Can we really teach test-taking
skills? New Horizons in Adult Education, 13(1). Retrieved February 7,
2000, from http://www.nova.edu/~aed/newhorizons.html
IEEE Style
Sunday, August 9, 2009
Tuesday, July 21, 2009
Tuesday, July 14, 2009
From my supervisor
Plan
- read these: document that contains literature review and some outcome from the previous students.
- think about a plan for 13 weeks
Some additional references...
Identify the key words for the literature review
Novice programmers...
Collaborative learning: towards a solution for novice programmers:
http://portal.acm.org/citation.cfm?id=1379249.1379264&coll=ACM&dl=ACM&CF
ID=43379918&CFTOKEN=22244351
explore interactive programs already existing
- eg Alice, karol the robot
goals
- change student perceptions from 'have to' to 'want to'...
Outcomes
- find the holes across a semester for csse1001
- develop one interactive high level prototype to support students to
bridge these holes (or one of those) and evaluate
- provides recommendation for next offering
- read these: document that contains literature review and some outcome from the previous students.
- think about a plan for 13 weeks
Some additional references...
Identify the key words for the literature review
Novice programmers...
Collaborative learning: towards a solution for novice programmers:
http://portal.acm.org/citation.cfm?id=1379249.1379264&coll=ACM&dl=ACM&CF
ID=43379918&CFTOKEN=22244351
explore interactive programs already existing
- eg Alice, karol the robot
goals
- change student perceptions from 'have to' to 'want to'...
Outcomes
- find the holes across a semester for csse1001
- develop one interactive high level prototype to support students to
bridge these holes (or one of those) and evaluate
- provides recommendation for next offering
Monday, July 13, 2009
Existing Software to Teach Programming
Programming in Alice: Program Design and Implementation
http://www.aliceprogramming.net/text/chapt2_Design.pdf
Cee-bot 3
http://www.ceebot.com/ceebot/3/inter-e.php
BlueJ
http://www.bluej.org/
http://www.aliceprogramming.net/text/chapt2_Design.pdf
Cee-bot 3
http://www.ceebot.com/ceebot/3/inter-e.php
BlueJ
http://www.bluej.org/
Friday, July 10, 2009
Self-Help
Critical Reading Checklist:
http://unilearning.uow.edu.au/reading/2b.pdf
Reading Efficiently:
Determine the purpose of reading, that obviously for this semester I have to read to learn about a particular topic or understand the particular theory.
http://unilearning.uow.edu.au/reading/1a.html
Reading journal efficiently:
http://unilearning.uow.edu.au/reading/1d.html
http://unilearning.uow.edu.au/reading/2b.pdf
Reading Efficiently:
Determine the purpose of reading, that obviously for this semester I have to read to learn about a particular topic or understand the particular theory.
http://unilearning.uow.edu.au/reading/1a.html
Reading journal efficiently:
http://unilearning.uow.edu.au/reading/1d.html
Thursday, July 9, 2009
Thesis Inspiration
"how to?" - a different learning style
http://www.adobe.com/designcenter/dialogbox/shoelacesite.html
http://www.adobe.com/designcenter/dialogbox/shoelacesite.html
Friday, July 3, 2009
My Programming Inspiration
Teach Yourself Programming in Ten Years by Peter Norvig
http://norvig.com/21-days.html
http://norvig.com/21-days.html
Monday, June 29, 2009
My interest for thesis
This retrieved from:
http://www.itee.uq.edu.au/~comp4501/projects/
Entering Into Symbol-EIS
http://www.itee.uq.edu.au/~rduke/eis.html
== KEYWORDS ==
--Computer Science Pedagogy
--Educational Software to teach programming
--accomplish the task vs how to program
--educational theory of bruner:the material,the imagined, the symbolic
--developing applets
--EIS:Educational principles
Software to teach introductory programming concepts to adult students with no prior knowledge of programming.
There is a dearth of software available to teach basic programming concepts to students with no prior background in the art of programming. However, programming concepts are difficult to grasp for some first year first semester students. A similar problem occurs in basic algebra. Some students find the abstract nature of such mathematics very challenging. In ITEE, Dr Roger Duke has developed a number of applets to teach students some of these concepts which are used in schools nationally and internationally. His work builds on educational theory of Bruner who identified three worlds where learning might take place: the 'material', the 'imagined', and the 'symbolic'. Find examples of Roger's algebra tutorials at http://www.itee.uq.edu.au/~rduke/eis.html and locate the MatchBox Algebra link.
Reference: Bruner, J. (1966). Towards a theory of instruction. Harvard University Press, Cambridge, MA.
This project will
• understand the educational principles of EIS
• explore the literature on tutorial for introductory programming
• interview staff and students doing CSSE1001 to undercover basic issues in the learning of programming
• review the website for the course CSSE1001 to identify key areas of the course in weeks 1 and 2.
• propose designs of applets that can be used by students in CSSE1001 in the first two weeks of the course.
The project will be conducted in collaboration with Dr Roger Duke (rduke@itee.uq.edu.au) and Dr. Peter Robinson (pjr@itee.uq.edu.au). This project requires empathy and professionalism.
Please email Roger Duke for enquiries.
http://www.itee.uq.edu.au/~comp4501/projects/
Entering Into Symbol-EIS
http://www.itee.uq.edu.au/~rduke/eis.html
== KEYWORDS ==
--Computer Science Pedagogy
--Educational Software to teach programming
--accomplish the task vs how to program
--educational theory of bruner:the material,the imagined, the symbolic
--developing applets
--EIS:Educational principles
Software to teach introductory programming concepts to adult students with no prior knowledge of programming.
There is a dearth of software available to teach basic programming concepts to students with no prior background in the art of programming. However, programming concepts are difficult to grasp for some first year first semester students. A similar problem occurs in basic algebra. Some students find the abstract nature of such mathematics very challenging. In ITEE, Dr Roger Duke has developed a number of applets to teach students some of these concepts which are used in schools nationally and internationally. His work builds on educational theory of Bruner who identified three worlds where learning might take place: the 'material', the 'imagined', and the 'symbolic'. Find examples of Roger's algebra tutorials at http://www.itee.uq.edu.au/~rduke/eis.html and locate the MatchBox Algebra link.
Reference: Bruner, J. (1966). Towards a theory of instruction. Harvard University Press, Cambridge, MA.
This project will
• understand the educational principles of EIS
• explore the literature on tutorial for introductory programming
• interview staff and students doing CSSE1001 to undercover basic issues in the learning of programming
• review the website for the course CSSE1001 to identify key areas of the course in weeks 1 and 2.
• propose designs of applets that can be used by students in CSSE1001 in the first two weeks of the course.
The project will be conducted in collaboration with Dr Roger Duke (rduke@itee.uq.edu.au) and Dr. Peter Robinson (pjr@itee.uq.edu.au). This project requires empathy and professionalism.
Please email Roger Duke for enquiries.
The concept of Programming
Resources:
Syntax and semantics,Data Types,what is SE,what is Python, writing software(IDE)
http://www.itee.uq.edu.au/~csse1001/_material/intro.html?
Arithmetic,Basic Types and Variable
http://www.itee.uq.edu.au/~csse1001/_material/des_impl.html?
Python: loops and if statement , software lifecycle
http://www.itee.uq.edu.au/~csse1001/_material/des_impl.html?
Animation: variable assignment, answer=42
http://www.itee.uq.edu.au/~csse1001/_material/_java_apps/VariableAssignment1.html
Animation:variable assignment,answer1=answer
http://www.itee.uq.edu.au/~csse1001/_material/_java_apps/VariableAssignment2.html
Animation: variable assignment, hello_world=hello+world
http://www.itee.uq.edu.au/~csse1001/_material/_java_apps/VariableAssignment3.html
Animation: variable assignment, arithmetic expression
http://www.itee.uq.edu.au/~csse1001/_material/_java_apps/Eval1.html?
Abstract data types(ADT)
http://www.itee.uq.edu.au/~csse1001/_material/strings.html
Classes and object
http://www.itee.uq.edu.au/~csse1001/_material/classes_intro.html
Classes,error handling,and I/O
http://www.itee.uq.edu.au/~csse1001/_material/dict_io.html
Class design
http://www.itee.uq.edu.au/~csse1001/_material/class_des.html?
Inheritance
http://www.itee.uq.edu.au/~csse1001/_material/inheritance.html
Graphical User Interface:
http://www.itee.uq.edu.au/~csse1001/_material/gui.html
Syntax and semantics,Data Types,what is SE,what is Python, writing software(IDE)
http://www.itee.uq.edu.au/~csse1001/_material/intro.html?
Arithmetic,Basic Types and Variable
http://www.itee.uq.edu.au/~csse1001/_material/des_impl.html?
Python: loops and if statement , software lifecycle
http://www.itee.uq.edu.au/~csse1001/_material/des_impl.html?
Animation: variable assignment, answer=42
http://www.itee.uq.edu.au/~csse1001/_material/_java_apps/VariableAssignment1.html
Animation:variable assignment,answer1=answer
http://www.itee.uq.edu.au/~csse1001/_material/_java_apps/VariableAssignment2.html
Animation: variable assignment, hello_world=hello+world
http://www.itee.uq.edu.au/~csse1001/_material/_java_apps/VariableAssignment3.html
Animation: variable assignment, arithmetic expression
http://www.itee.uq.edu.au/~csse1001/_material/_java_apps/Eval1.html?
Abstract data types(ADT)
http://www.itee.uq.edu.au/~csse1001/_material/strings.html
Classes and object
http://www.itee.uq.edu.au/~csse1001/_material/classes_intro.html
Classes,error handling,and I/O
http://www.itee.uq.edu.au/~csse1001/_material/dict_io.html
Class design
http://www.itee.uq.edu.au/~csse1001/_material/class_des.html?
Inheritance
http://www.itee.uq.edu.au/~csse1001/_material/inheritance.html
Graphical User Interface:
http://www.itee.uq.edu.au/~csse1001/_material/gui.html
Subscribe to:
Posts (Atom)