suffolk.li


REFERENCE pages
Processing Cheat Sheet
Sparkfun Cheat Sheet
Java vs. C++
C++ classes
  showcase  
Practice codes
Exercises

Projects

Computer Resources  
  • ASCII codes (HexaDecimal)
  • Number bases
  • IEEE754 floating-point
        FloatConverter
  • Physics   /   (units)
        Gravity / Rocket / Projectile Planets

    Metric Prefixes
    Elements

    SLIDES:
    What happens when you click?

    What's inside
    the Cloud?


    2022 FALL Semester .

    2022 Fall Semesteer
    CST 112 "NEWS"

          CST 112 503 : Introduction to Programming  

  • Tuesday   9:30-11:10am (CRN 99204)

    Exercises

    Previous Semesters



    "Processing" website.

    Install the PDE.

    REFERENCE pages
    Processing Cheat Sheet
    Java vs. C++



    Practice codes

      showcase  
    (static code)
  • Hello
  • Lines
  • Colors
  • Demo


  • (dynamic code)
  • Move with the mouse
  • Dynamic
  • Modular
  • Chasing & Animation:
    da / db / dc / dd

  • Gravity
    Rocket
    Projectile
    (kinematics)
    (physics)
    Red Boat
    Quarks
    Monsters
    Humans
    Planets
    Orbits
    SLIDES


  • Check out at these sketches
        (for fun! -- and to see     how similar programs look.)
    Kangaroo Race

    (Click to view ths code.)
    Going to the Dogs!

    Press the 'A" key
    Pool Table.

    (Click to run ths demo code.)

      

    I N S T R U C T I O N S :

    Fill out 3"x5" cards. according to these instructions.
     1. On the front of the card, at the top, 
    	print your name, last name first.
     2. Underneath, write your Major.
     3. Next, enter your email address.
     4. If you have a job using computers, 
            put it at the bottom.
     5. In the upper right corner, add course number.
     7. In lower right coroner, give today's date.
     8. On the back, state reasons for taking course.
     6. Also, list any languages in which you have 
            written code that works on a computer.

    What did Aristotle (and Homer) say about computers?

  • Processing (Java) & Github
    day . . .
    . . . aft
    or
    Github
    Go to the "Processing" website.

    Dowload the software (free!)

    Install the PDE

    Use the REFERENCE pages.

    Signup for GitHub (free).

    Use GitHub
    to submit assignments
    and for Code Review!

    RESOURCES

  • Computer Resources

  • There are 10
    different kinds of people:

  • Those who understand binary
    and
  • Those who don't


  • Machine Architecture, Circuits, simulators, etc.


  • World Wide Web & Internet


  • WebsiteDevelopment
    Internet timeine:

    The Y2038 problem:

    (click for Wiki)

    OTHER




    PREVIOUS SEMESTERS


    C++ solution
    C++ advanced

    Final project

    Unix Operating System (BCS 215)

    BCS 215 -- student directories


    1 2 3 4 . . .


    Free books:
  • Suffolk Individual Liberty (SIL)
  • Long Island Liberty, with BAM

  • NALAP



    Academic Tutoring & Test-Prep

    WUSB 90.1 FM


    ProfessorBAM.com

    Academic Tutoring 
    &
        Test-Prep

    ABOUT ProfessorBAM

    Teaching Resume

    `
    Remote Tutoring Folders
    2021
    2020 FALL


    Computer Services



    What isn't
    telling you about



    2017 eclipse
    Next total.
    Essays
    The End