Difference between revisions of "IBCS2 Summer Assignment"
From WLCS
(→Basic Creature Combat) |
|||
Line 1: | Line 1: | ||
== Directions == | == Directions == | ||
− | + | * Due date: You must have all of the below completed by the first day of school. | |
− | # Software development assignment (~ | + | * The summer assignment is comprised of the following: |
− | # CodingBat exercises (~2 hrs) | + | *# Software development assignment (~1.5 hrs) |
− | # Basic Creature Combat (~ | + | *# CodingBat exercises (~2 hrs) |
+ | *# Basic Creature Combat (~1.5 hrs) | ||
== Software Development Assignment == | == Software Development Assignment == |
Revision as of 14:02, 24 June 2011
Contents
Directions
- Due date: You must have all of the below completed by the first day of school.
- The summer assignment is comprised of the following:
- Software development assignment (~1.5 hrs)
- CodingBat exercises (~2 hrs)
- Basic Creature Combat (~1.5 hrs)
Software Development Assignment
- Read 1.1 SYSTEMS LIFE CYCLE (pages 2 - 8)
- Complete Exercise 1.1 #2 on (page 9)
- Read 1.2 SYSTEMS ANALYSIS (pages 9 - 12)
- List the "classic ways" to investigate an existing system
- List the advantages and disadvantages of each "classic way"
- Read 1.3 SYSTEM DESIGN (pages 13 - 23)
- Read 1.4 SOCIAL SIGNIFICANCE AND IMPLICATIONS OF COMPUTER SYSTEMS (pages 24 - 29)
- Read 1.5 THE SOFTWARE LIFE CYCLE (pages 29 - 30)
- List and describe the major stages of the software life cycle
- Why is the software life cycle cyclical?
- Read 1.6 SOFTWARE DESIGN (pages 31 - 34)
- What is a prototype?
- What is the advantage of prototyping?
- Read 1.7 DOCUMENTATION (pages 36 - 37)
- List and describe the 3 different types of documentation
- Review the major points from Mr. Bui's slides: Media:SoftwareDevelopment.ppt
CodingBat Exercises
- If you don't have a CodingBat account, create one at CodingBat
- Go to prefs
- Go down to Teacher Share and share to Mr. Bui's e-mail address:
- Complete the Logic-2 exercises
- Java Resources
- Optional: Students who want/need more Java practice should try to complete 5 exercises from each of the following CodingBat sections:
Basic Creature Combat
- Install the Java Development Kit on your computer
- Install Eclipse Classic on your
- Create a new Java project named HelloWorldProject
- Inside HelloWorldProject, create a new Java class called HelloWorld and print "hello, world" to the screen to test it out
- If you run into any problems, please e-mail Mr. Bui
- Complete the following to classes:
- Be sure to test the classes using Media:CombatSimulation.java
Hard-core Bonus Challenge
- Completely optional: