Anda di halaman 1dari 5

I. . Technology in Society A. . Introduction 1. . Unit Introduction 2. . Class Journal B. . Ergonomics 1. . Introduction 2. . Formative: Ergonomics Discussion 3. . Work Environment 4. .

Intro to Summative: Ergonomics Assignment 5. . Summative: Ergonomics Assignment C. . Ethics 1. . Introduction 2. . Copyright and Computers 3. . Formative: Ethics Discussion 4. . Preventing Piracy 5. . Introduction to Ethics Assignment 6. . Summative: Ethics Assignment 7. . E-Waste D. . Careers 1. . Introduction 2. . Employability Skills E. . Impact on Community 1. . Introduction 2. . Formative: Impact on Society Discussion 3. . Journey through Time a. . 1940 - 1949 b. . 1950 - 1959 c. . 1960 - 1969 d. . 1970 - 1979 e. . 1980 - 1989 f. . Beginning of the Modern Era g. . Web 1.0 h. . Web 2.0 4. . Web Development a. . Introduction b. . Basic html 5. . Introduction to Future Impact Assignment 6. . Formative: Future Impact Assignment F. . Java Review 1. . Downloading and Installation 2. . Your first cup of Java 3. . Comments 4. . Defining a Class 5. . The Main Method 6. . Introduction to Basics Assignment 7. . Summative: Basics Assignment

8. . Variables 9. . Basic Output 10. . Looping 11. . Formative: Loop de Loop.....de loop...Discussion 12. . Conditional Branching 13. . Introduction to Java Calendar Assignment 14. . Summative: Java Calendar Assignment 15. . String Variable Types 16. . Basic Input 17. . Introduction to String Magician Assignment 18. . Summative: String Magician Assignment 19. . Reading from a file 20. . Writing to a File 21. . Introduction to Write Your Own Examples Discussion 22. . Formative: Write Your Own Examples Discussion 23. . Introduction to Encryption Assignment 24. . Summative: Encryption Assignment G. . Summatives 1. . Introduction to Journal Submission 2. . Summative: Technology in Society - Journal Submission 3. . Introduction to Unit Test 4. . Summative: Technology in Society Unit Test II. . Data Structures A. . Introduction 1. . Unit Introduction B. . Menus and Methods Review 1. . Subroutines 2. . Example Code 3. . Menus Introduction 4. . Subroutines and Menus 5. . Introduction to Java Burger Assignment 6. . Summative: Java Burger Assignment C. . Arrays 1. . One-Dimensional Arrays a. . The Array b. . Using One-Dimensional Arrays c. . Introduction to Java PDA Assignment d. . Summative: Java PDA Assignment e. . Introduction to Hip Hip Array...Discussion f. . Formative: Hip Hip Array...Discussion g. . Saving an Array h. . Reading an Array from a File i. . Out of Bounds Error j. . Sorting an Array k. . Selection Sort l. . Bubble Sort

m. . Sorting a Data List with Multiple Fields n. . Introduction to Sort It Out Assignment o. . Summative: Sort It Out Assignment p. . Flags q. . Searching an Array r. . Introduction to Where's Javaman? Discussion s. . Formative: Where's Javaman? Discussion t. . Binary Search u. . Multiple Results v. . Updating Data Lists w. . Introduction to BrainStorm Discussion x. . Formative: BrainStorm Discussion y. . Enter/Add Information z. . Modify Information aa. . Delete Information ab. . Introduction to Your Very Own Business Assignment ac. . Summative: Your Very Own Business Assignment 2. . Two-Dimensional Arrays a. . Introduction to Two Dimensional Arrays b. . Introduction to Rubiks Cube Assignment c. . Summative: Rubiks Cube Assignment d. . Sorting a Data Table e. . Searching a Two Dimensional Array f. . Updating D. . Advanced Algorithms 1. . Introduction to Advanced Algorithms 2. . Recursion 3. . Repitition Vs. Recursion 4. . Recursion Examples 5. . Formative: Recursion in Society Discussion 6. . Modifying the Binary Search 7. . Problems with Recursion 8. . Introduction to Recursion Assignment 9. . Summative: Recursion Assignment 10. . Efficient Programs 11. . Introduction to The Great Java Race! Assignment 12. . Summative: The Great Java Race! Assignment E. . Summatives 1. . Introduction to Journal Submission 2. . Summative: Data Structures Journal Submission 3. . Introduction to Data Structures Unit Test 4. . Summative: Data Structures Unit Test III. . Software Libraries A. . Introduction 1. . Unit Introduction B. . Object oriented programming vs. procedural

1. . Introduction 2. . Designing a Class 3. . Class Examples 4. . Introduction to Cafe Java Assignment 5. . Summative: Cafe Java Assignment 6. . Behaviors 7. . Formative: OOP Discussion 8. . Object Theory 9. . Final Word 10. . Introduction to Java Real Estate Assignment 11. . Summative: Java Real Estate Assignment C. . Java Swing 1. . Introduction to GUI 2. . Formative: "Re-invent the Wheel.....kind of" Discussion 3. . Advanced Graphical Interfaces 4. . Inroduction to Building GUI Menu Assignment 5. . Dropbox: Building GUI Menu Assignment 6. . Containers and Labels 7. . Swing Input Fields 8. . Swing Output Tables 9. . Input and Output 10. . Delete / Modify 11. . Introduction to FileViewer 5.0x Assignment 12. . Dropbox: FileViewer 5.0x Assignment D. . Creating a Software Library 1. . Directories and Files 2. . Building a Software Library 3. . Introduction to Organizing Assignment 4. . Formative: Organizing Assignment E. . More on File Access 1. . Random File Access 2. . A Brief Overview 3. . Creating the File 4. . Using our Class 5. . The Control File 6. . Final Note 7. . Introduction to Using Random Access Files Assignment 8. . Summative: Using Random Access Files Assignment F. . Summatives 1. . Introduction to Journal Submisson 2. . Summative: Data Structures Journal Submission 3. . Introduction to Unit Test 4. . Summative: Software Libraries Unit Test IV. . Managing Software Projects A. . Introduction 1. . The Software Life Cycle

2. . Software Models 3. . Formative: Fashion Show Discussion 4. . Software Development Team 5. . Battleship B. . The Problem 1. . Problem Definition 2. . The Towers of Hanoi 3. . Real World Application 4. . Introduction to Java Battle Ship Project Part 1 5. . Summative: Java Battle Ship Project Part 1 6. . Problem Analysis 7. . The Towers of Hanoi Analysis 8. . Computers R Us Analysis 9. . Introduction to Java Battle Ship Project Part 2 10. . Summative: Java Battle Ship Project Part 2 C. . Design: What's the Plan? 1. . Program Design 2. . Towers of Hanoi 3. . Computers R Us Design 4. . Introduction to Java Battle Ship Project Part 3 5. . Summative: Java Battle Ship Project Part 3 D. . Implementation 1. . Program Implementation 2. . Error Types 3. . Towers of Hanoi Implementation 4. . CRUS Implementation E. . Testing and Maintenance 1. . Program Testing 2. . Program Maintenance F. . Summatives 1. . Introduction to Journal Submission 2. . Summative: Managing Software Projects Journal Submission 3. . Introduction to Managing Software Projects Unit Test 4. . Summative: Managing Software Projects Unit Test V. . Final Summatives A. . Final Project 1. . Introduction 2. . Defining & Analysing the Problem 3. . Summative: Major Case Study Part 1 4. . Making Plans & Defining Roles 5. . Summative: Making a Plan and Defining the Roles 6. . Creating and Testing a Solution 7. . Summative: Major Case Study Part 3 8. . Documenting & Maintaining the Solution 9. . Summative: Major Case Study Part 4 B. . Final Exam