From Turing to Java - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

From Turing to Java

Description:

From Turing to Java – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 22
Provided by: janet121
Category:
Tags: barnard | java | turing

less

Transcript and Presenter's Notes

Title: From Turing to Java


1
From Turing to Java
  • Janet Dudek
  • Lambton Kent District School Board

2
When Why
  • When?
  • Senior CS class
  • With a programming foundation
  • Why?
  • Students interest Its out there!
  • Students readiness the challenge
  • Great academics good programming concepts

3
Building on Turing
  • Graphics
  • Basic Concepts
  • Procedures and Functions
  • O-O Concepts

4
Graphics
  • Understanding screen layout
  • Pixels
  • Understanding movement
  • Designing

5
Basic Concepts
  • Data types
  • Understanding IPO
  • Problem solving concepts

6
Procedures Functions
  • Awareness appreciation of structure in
    programming
  • Knowledge of syntax and use of structures
  • Parameters, global local variables

7
O-O Concepts
  • Awareness of Objects Methods
  • Using combinations of graphics, sound, and
    processing

8
Ready for Java?
  • Basic Programming Knowledge
  • Graphics
  • Data concepts
  • Structures
  • Some awareness of O-O
  • Problem solving skills
  • Desire for a challenge

9
Let the FUN Begin O-O
  • Simple Graphics
  • Basic Concepts
  • Grappling with Strings
  • Programming with a Partner

10
Simple Graphics
  • Using Methods
  • Beginning to understand Objects
  • Building Objects

11
Basic Concepts
  • Similarities in various programming environments
  • Data types
  • IPO concepts
  • Problem solving skills

12
Grappling with O-O Concepts
  • Strings
  • Why cant I reuse it?
  • What is the basic concept here?
  • How do I overcome this?
  • Graphics Revisited

13
Programming with a Partner
  • Small shared projects
  • Why with a partner?

14
Methods
  • Procedures Functions
  • Build on their knowledge of programming
    structures
  • Knowledge of parameters, local variables adapted
    to new language environment
  • Function Methods
  • Declaring data type of returned values
  • recursion

15
Classes
  • Using Classes from the libraries
  • Importing
  • Understanding the scope of these classes
  • Revisiting problems with Strings
  • Creating
  • User-defined Objects
  • More programming with a partner
  • Test your understanding by designing a Class for
    someone else to use

16
Let the FUN Continue Applets
  • Understanding Applets
  • Designing using Applets
  • Simple graphic and I/O examples
  • Looking for Applets
  • Finding and identifying Applet on various web
    sites

17
Programming with a Partner
  • Web Page Projects
  • Creating an Applet to someone elses
    specifications
  • Understanding the self-contained nature of Applets

18
Student Feedback
  • E-mail Journals
  • Project Summaries

19
Student e-mail Journals
  • Some samples

20
Student Project Summaries
  • Some samples

21
Resources
  • Hume Barnard. Programming Concepts
    Paradigms
  • Holt West. Turing Reference Manual
  • Hume Stephenson. Introduction to Programming
    in Java
  • Flanagan. Java in a Nunettshell, Desktop
    Reference
  • Flanagan. Java Examples in a Nutshell, Tutorial
    Companion
  • Chan Lee. The Java Class Libraries, An
    Annotated Reference, 2nd ed. Vol. 1-2
Write a Comment
User Comments (0)
About PowerShow.com