Session Details
Week 1,
Session 2 — Mon Sep 6
Reading
-
1.3, 1.5-2.4
(24 pages)
HW Due
-
HW 1
Topics
-
Functions
-
Basic program structure
-
Program output
-
SE tools: Eclipse (IDE) and Subversion (SVN)
Outline
-
[10 min] Hand-back quizzes, discuss questions
-
[10 min] Show off pictures from HW1
-
[20 min] Interactive Development Environments (IDEs):
- What are they?
- Why use one?
- Our IDE -- Eclipse, and why we chose it
- Basic concepts in Eclipse: Workspace, Workbench. Files, folders, projects. Views, editors, perspectives
- Make a new project, adding a new module, writing a program and running it.
-
[10 min] Version Control:
- What is it? What are its benefits?
- How does it work? Checkout. The Update, Edit, Update, Commit cycle.
- Our version control system - Subversion.
- Checkout out our first project
-
[5 min] Break
-
[5 min] Functions. Names, expressions, and output statements. The hello module.
-
[20 min] Parts of programs -- The chaos and temperature modules.
-
[20 min] The software development process. The kph module.
-
[5 min] Finish daily quiz and point out homework to them.
Resources
-
Slides Writing simple programs and functions
HW Assigned
-
HW 2