Home Robotics C++ Physics II AP Physics B Electronics AP Java Astronomy Independent Study Summer Session Contests  About
                                                       

Final Projects

 

 

 

PowerPoint Presentation

 

¢ A 5 minute PowerPoint presentation will be given to the class on the assigned date.

¢ At the beginning of class the student will Email a copy to alpcentauri@gmail.com and also to my school account.

¢ Stand during the presentation

¢ Refer to refer to bullets or pictures or graphs etc on the slides.

¢ The presentation must include

     ] An opening

     ] A cover slide with the title, date and name of the student.

     ] An outline or table of contents for the presentation.

      ] A body that follows the outline

     ] A summary of the main topics covered.

     ] Pictures, diagrams, and tables when appropriate.

     ] Bullets, not paragraphs.

 

Credit and Citations

 

¢ List all references used. Each project must have at least 3 references.

¢ References

     ] Texts: Title, Author(s), Publisher.

     ] Internet: URL, Title, Author(s).

     ] Citations

            Ø Placed where used in body of text

            Ø Format: (Reference number x, page x)

            Ø If Internet reference, instead of page, enter Section TItle XXX)

 

Formatting Assistance

 

Automatic Table of Contents

 

¢ Highlight the major headings (down to level 3) and from the toolbar at the top select Heading1, Heading2, or Heading3 as appropriate.

¢ Go to the section at the front of the document where you wish to insert a table of contents.

¢ Select Insert, Reference, Index and Tables, Table of Contents from the toolbar at the top.

¢ The table of contents will be inserted.

 

Automatic Index

 

¢ Highlight the word you want in the index

¢ Hold down the Shift and Alt keys and press x - select Mark from the popup

¢ Go to the section at the end of the document where you wish to insert the Index

¢ Select Insert, Reference, Index and Tables, Index from the toolbar at the top.

¢ The index will be inserted.

 

    

Topics

 

Research

 

Turing Machine

Feynman Lectures on Computation, Richard Feynman

Operating Systems

Parallel Processing

Numerical Methods

 

Code

  Knights Tour

  8 Queens

  Three-Dimensional Tic-Tac-Toe

  Amoebaville

  Fighting Fish

  Monkey in a Maze

  Pacman game

  Improved rocket program

     Utilize mass of rocket as changed by depletion of fuel

     Changing velocity

     Other parameters through research

  Julia and Mandelbrot fractals

  Elevator OOP Problem

  Game from the material being presented

  Others as Proposed and Approved

 

 

Open GL and Similar

 

  History and pioneers in graphics-simulation software

  Demonstrate typical applications in the language being studied

 

 

Handbook of Applied Cryptography

 

  Cryptography history and pioneers

  Essentials of this text

 

 

 

 

 

 

 

 

   The ENIAC

 

         John Von Neumann

         Pres Eckert, John Mauchley, the Women of ENIAC

         Impact on modern computers: Hardware and software

         Other important items

 

   The Babbage machines: Difference Engine and Analytical Engine

 

         Charles Babbage

         Augusta Byron

         Impact on modern computers: Hardware and software

         Other important items     

 

   George Boole

 

         Logic

         Theory of Invariants

         Impact on modern computers: Hardware and software

         Other important items

 

   John Von Neumann

 

         Stored Program Concept

         Von Neumann Architecture (Princeton versus Harvard concepts)

         Impact on modern computers: Hardware and software

         Other important items

 

   Alan Turing

 

         The Turing Machine

         Work at Bletchley Part during WW2

         Turing Test

         Impact on modern computers: Hardware and software

         Other important items

 

   Claude Shannon

 

         Mathematical Theory of Communication

         Relay and Switching Circuits

         Impact on modern computers: Hardware and software

         Other important items

 

   Grace Hopper

 

         Development of compiler

         Related military contributions

         Impact on modern computers: Hardware and software

         Other important items

 

   Augusta Byron

 

         Development of first program

         Work with Babbage

         Impact on modern programs

         Other important items

 

   Machine Architecture

 

        Define the term

        Discuss the components

        Discuss the major types and current status

        Discuss the major pioneers

        Other important items

 

   Logic Gates

 

        Define the term.

        Discuss the major pioneers.

        Describe the major types.

        Discuss how they are used.

        Other important items.

 

   Development of Languages

 

        Define the term.

        Discuss the evolution.

        Discuss the major current languages

        Discuss the major pioneers.

        Other import items.

 

   Artificial Intelligence Code

 

        Define the term.

        Discuss the major codes used.

        Clearly define and code a relatively simple program.

        Other important items

 

   Artificial Intelligence Research

 

        Define the term

        Describe the major current programs

        Discuss the major uses.

        Other important items.

 

   Genetic Algorithms (if code then add additional as for AI above)

 

        Define the term.

        Discuss the origins and major pioneers.

        Discuss the components of a standard algorithm

        Other important items.

   

   Assembly Language (if code then add additional as for AI above)

 

        Define the term.

        Discuss the origins and major pioneers.

        Discuss major strengths and weaknesses

        Other important items.

 

   Quantum Computers

 

        Define the term.

        Discuss the origins and major pioneers.

        Discuss major strengths and weaknesses

        Other important items.

 

   Colossus Computer

 

        Define the term.

        Discuss the origins, major pioneers, and who was the most significant pioneer.

        Discuss utilizations

        Other important items.

 

   DNA Computers

 

        Define the term.

        Discuss the origins, major pioneers, and who was the most significant pioneer.

        Discuss major strengths

        Other important items.

 

   Nano Computers

 

        Define the term.

        Discuss the origins, major pioneers, and who was the most significant pioneer.

        Discuss major strengths and weaknesses

        Other important items.

 

   Cray Computers

 

        Define the term.

        Discuss the origins, major pioneers, and who was the most significant pioneer.

        Discuss major strengths and weaknesses

        Other important items.

 

   Cryptography (if code then add additional as for AI above)

 

        Define the term.

        Discuss the origins, major pioneers, and who was the most significant pioneer.

        Discuss the components of a standard algorithm

        Other important items.

 

   Fractals

 

        Define the term.

        Discuss the origins, major pioneers, and who was the most significant pioneer.

        Discuss the components of a standard algorithm

        Discuss utilizations

        Other important items.

 

   Internet

 

        Define the term.

        Discuss the origins, major pioneers, and who was the most significant pioneer

        Trace the development in terms of components

        Identify and discuss any governing bodies

        Discuss Internet law pertaining to copyrights and web site content

        Other important items.


   Compilers
 

        Define the term.

        Discuss the origins, major pioneers, and who was the most significant pioneer

        Trace the development in terms of components

        Identify and discuss any governing bodies

        Discuss Internet law pertaining to copyrights and web site content

        Other important items.


   Development of Computer Science Languages
 

        Define the terms: Computer Science and Languages

        Start with the earliest and discuss each significant language in terms of its strengths and weaknesses

          and how it built upon predecessors

        Discuss assemblers, compilers

        Discuss the major pioneers
 

   Improved Rocket Program

 

      Incorporate

 

        Mass of rocket

        Decrease in mass of rocket as fuel is expended

        Varying effect of gravity as a function of distance from center of Earth

        Variation in velocity

        Other important effects

 

   Numerical Methods

 

        Calculation of area under curve using either trapezoid or rectangle method. Set a precision.

        Calculation of zeros (roots) of polynomials using bisection or Newton's method. Set a precision

        In both cases, plot the curve and print out the polynomial used, the precision set, the attained precision,

          and the area or root as appropriate.

 

   Operating Systems

 

        Machine hardware

        Pioneers and their contributions

        Traps and interrupts

        Operating system structure and types

        Operating system kernel

        Boot process

        Tasks performed to include process, memory, file system, and device management

        Other important items