Courses/Computer Science/CPSC 203/CPSC 203 Template/Labs Template/Week 1 - Lab 2: Introduction to JES: Variables, Constants, Conditions, and Loops

Skills
After completing this module, you should be conformable in demonstrating the following skills:
 * Variable and constants (what do you need to know)
 * Conditions (are there branching points; logic AND, OR, and NEGATION)
 * Loops (can any steps be repeated; while and for)

Introduction to JES

 * What is Jython?
 * combination of two languages: Java and Python
 * Java - platform independent
 * Python - scripting language
 * the programming language you will use in this course
 * What is Jython Environment for Students (JES)?
 * programming environment
 * open, edit, and write Jython programs
 * Where to download JES?
 * Jython can be
 * http://www.cc.gatech.edu/classes/AY2006/cs1315_summer/software.html
 * Things to add:
 * Jython resources
 * JES resources
 * How to use JES
 * Hello World example
 * Built-in functions and reserved words in Jython

Variables

 * What is a variable?
 * Data types in Jython:
 * int
 * float
 * string
 * string

Constants

 * What is a constant?

Conditions

 * What is a conditional statement?

Loops

 * What is a loop?