5/10

1.  Review and Questions

2.  Tic Tac Toe

3.  Presentations

4.  Software Engineering:
            -Software Crisis
            -Poor success rate
            -Causes:  Optimism,  Code hard to change,  Specs..  “pay me now or pay me later”
            -Tools:  DFD,   ERD,   Non-technical person must be able to read
           – Solutions:   Languages,  Prototypes,  REUSABLE CODE

5.  What makes a computer fast?
             -Basic Design:   Motherboard
             -Distance
             -Bus size
             -Word size
            -Clock speed..   WHY??

6.  Chapter 14:   Machine Language:           

7.  Stuctured Programming:
           -Dikstra:  Goto considered harmful:    while and if.    SESE code
           – Data Structures:   Separate logic from implementation:  Stack, Queue, Tree, etc
           -Object Oriented Programming:   Marry interface and implementation:
                      -Idea:   everything is a group and what separates it from group
                      – Mac,  Xerox, and GUI programming
                      -We are using:  Array and String is a class:   nums.length    string.charAt()
                      -Object is an instance of a class
                      -How to make a new Credit Union software using OOP

8.  Group Presentations:

9.  Mastermind          
           -Play:   Is this a good guess?  Why?
           -Code Examples
                  dumb guess   exact match   total feedback
           -Design:  With and without arrays and loops

10.  Competency Practice:
            readcode1   readcode2    readcode3    readcode4
            function1    function2    function3    function4
            Write code examples    English   English2

                  Given a filled array of integers,  write a function to print all the scores between the average score and the highest score.

                   Given a filled array of integers, write a function to print the average of all the even scores below the average and the highest odd score less than the highest score in the list.

11.  To Do List

12. Work time

Leave a Reply

Your email address will not be published. Required fields are marked *