Difference between revisions of "IBCS2 Summer Assignment"

From WLCS
Line 1: Line 1:
 
=== Directions ===
 
=== Directions ===
* After receiving your textbooks, your summer assignment will be comprised of a reading assignment and several exercises to be completed after the reading
+
* 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

Directions

  • The summer assignment is comprised of the following:
    1. Software development assignment (~2 hrs)
    2. CodingBat exercises (~2 hrs)
    3. Basic Creature Combat (~2 hrs)

Software Development Assignment

  • Read 1.1 SYSTEMS LIFE CYCLE (pages 2 - 8)
    1. Complete Exercise 1.1 #2 on (page 9)
  • Read 1.2 SYSTEMS ANALYSIS (pages 9 - 12)
    1. List the "classic ways" to investigate an existing system
    2. 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)
    1. List and describe the major stages of the software life cycle
    2. Why is the software life cycle cyclical?
  • Read 1.6 SOFTWARE DESIGN (pages 31 - 34)
    1. What is a prototype?
    2. What is the advantage of prototyping?
  • Read 1.7 DOCUMENTATION (pages 36 - 37)
    1. List and describe the 3 different types of documentation
  • Review the major points from Mr. Bui's slides: Media:SoftwareDevelopment.ppt

CodingBat Exercises

Basic Creature Combat

Hard-core Bonus Challenge