foundation programming n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Foundation Programming PowerPoint Presentation
Download Presentation
Foundation Programming

Loading in 2 Seconds...

play fullscreen
1 / 13

Foundation Programming - PowerPoint PPT Presentation


  • 81 Views
  • Uploaded on

Foundation Programming. Introduction. Aims. This course aims to give students a basic understanding of computer programming. On completing this course students should have the necessary skills to be able to design, build and test a small system in a high-level language (processing).

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Foundation Programming' - kane


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2
Aims
  • This course aims to give students a basic understanding of computer programming.
  • On completing this course students should have the necessary skills to be able to design, build and test a small system in a high-level language (processing).
learning outcomes
Learning outcomes

On completion of this course, students should be able to:

  • To understand basic programming concepts and constructs such as strings numbers, assignments, sequential and selective executions, loops and functions.
  • Write short programs that use the fundamental program constructs including standard conditional and iterative control structures.
  • Write simple graphics programs involving the drawing of basic shapes.
  • Write basic animation programs.
syllabus
Syllabus
  • Writing and running a program
  • Statements
  • Drawing programs
  • Variables
  • Fundamental data types
  • Animation in software
  • Interactive Programs
  • Callbacks
  • Functions
  • Conditionals
  • Loops
  • Arrays
  • Programs using images, audio and video media
teaching
Teaching
  • 2 hours lecture on Friday
  • 2 hours lab on Monday
assessment
Assessment
  • Term 1
    • 1 assignment 20 %
    • 5 small challenges worth 1% each
  • Term 2
    • 1 assignment 20 %
    • 5 small challenges worth 1% each
  • Examination (50%) written examination
language processing
Language - Processing
  • The Processing Language was designed to facilitate the creation of sophisticated visual structures.
  • Processing reference page is on

http://processing.org/reference/

download process 2
Download process 2
  • Processing can be downloaded from http://processing.org/download
getting started with processing tutorial
Getting started with ProcessingTutorial

http://processing.org/tutorials/gettingstarted/

reading list
Reading List
  • Daniel Shiffman, Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction.

http://www.learningprocessing.com/

  • Getting Started with Processing
 Casey Reas and Ben Fry.
Published June 2010, O'Reilly Media.
processing development environment
Processing development Environment

Stop your program

Click here to run your program

Click here to save

New sketch

Type your code here

example your first program
Exampleyour first program
  • Type the following code on the text editor
    • ellipse(60, 60, 100, 100);
    • Click on
    • The display window will display
online material
online material
    • http://www.learningprocessing.com/
  • Getting started with processing book