Difference between revisions of "IBCS2 Summer Assignment"
From WLCS
Line 1: | Line 1: | ||
=== Directions === | === Directions === | ||
− | * | + | * The summer assignment is comprised of the following: |
+ | *# Software development assignment (~2 hrs) | ||
+ | *# CodingBat exercises (~2 hrs) | ||
+ | *# Basic Creature Combat (~2 hrs) | ||
+ | == Software Development Assignment == | ||
* Read 1.1 SYSTEMS LIFE CYCLE (pages 2 - 8) | * Read 1.1 SYSTEMS LIFE CYCLE (pages 2 - 8) | ||
*# Complete Exercise 1.1 #2 on (page 9) | *# Complete Exercise 1.1 #2 on (page 9) | ||
Line 18: | Line 22: | ||
*# List and describe the 3 different types of documentation | *# List and describe the 3 different types of documentation | ||
* Review the major points from Mr. Bui's slides: [[Media:SoftwareDevelopment.ppt]] | * Review the major points from Mr. Bui's slides: [[Media:SoftwareDevelopment.ppt]] | ||
+ | |||
+ | == CodingBat Exercises == | ||
+ | * If you don't have an account, create one at [http://codingbat.com CodingBat] | ||
+ | * Complete the [http://codingbat.com/java/Logic-2 Logic-2 exercises] | ||
+ | |||
+ | == Basic Creature Combat == | ||
+ | * Complete the following to classes: | ||
+ | ** [[Weapon class assignment]] | ||
+ | ** [[Creature class assignment]] | ||
+ | |||
+ | == Hard-core Bonus Challenge == | ||
+ | * This is completely optional: | ||
+ | ** [[Creature class assignment]] |
Revision as of 11:27, 13 June 2011
Contents
Directions
- The summer assignment is comprised of the following:
- Software development assignment (~2 hrs)
- CodingBat exercises (~2 hrs)
- Basic Creature Combat (~2 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 an account, create one at CodingBat
- Complete the Logic-2 exercises
Basic Creature Combat
- Complete the following to classes:
Hard-core Bonus Challenge
- This is completely optional: