1 / 16

Oracle Computer Science: Teaching and Application

A program focused on teaching and applying computer science, featuring participants and presenters from various schools and organizations. Learn about natural and formal languages and discover the benefits of learning Java programming. Explore coding platforms like Repl.it and CodeCombat, and track student progress with CodeHS. Suitable for 6th-8th grade students.

croy
Download Presentation

Oracle Computer Science: Teaching and Application

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oracle Computer Science: Teaching and Application

  2. SMART: Participants/Presenters Abril Moctezuma - abril_moctezuma@yahoo.com Wilson Junior High School, Imperial County Mary Timassy - timassynelson@gmail.com Vineyard STEM Jackie Ramirez - jacqueline_ramirez@lnsd.net Los Nietos Middle School Kristine Dassero - kdassero@lbschools.net Cubberley Middle School Alexandra Gutierrez alexandra_gutierrez@ecsonline.org Environmental Charter-Inglewood

  3. Our Teachers Nate Walker nwalker@rusd.k12.ca.us Riverside Virtual School Wesley Jeffries WJeffries@rusd.k12.ca.us School

  4. Natural vs. Formal Languages Natural languages are the ones we speak. Called this because we do not invent them, we naturally acquire them. English, Spanish and French are examples of natural languages. Formal languages are the ones we invent for a specific purpose. Programming languages are formal (we invented them for computers) Math proofs, math logic, and programming languages are examples of formal languages.

  5. The Java Language Object-oriented Programming •High-level language with simple syntax and a mild learning curve •Platform-Independency (Write Once Run Anywhere) •Used extensively in industry across different fields •Stability and massive community (45% of StackOverflow surveyed use Java)

  6. Lessons Learned • Java Programming is a foreign language that is worth learning. • Definitely attainable • Anyone can do it • Coders are needed in all programming languages and industries • Lots of online resources (no pre-knowledge required)

  7. Projects Completed During Oracle Academy • Volume and Surface Area • Climate Change • Discriminant/finding roots • GPA Calculator • MESA Machine Launch Calculations • Pythagorean Theorem • Stoichiometry • Determining Divisibility and Composite or Prime Numbers

  8. This is a website you can use for coding. Go to the following website: https://repl.it You do not need to sign up. Simply click on the + new repl icon. Examples: Volume of Cubes, Mad Libs Repl.it

  9. Student Responses -I really enjoyed coding in repl.it. It was a great experience. Being able to have your friends join you is amazing! You can mess around and get work done. My favorite part about this is the ability to see your final product. It is so great to see your hard work actually function. I would totally recommend this to others. -I liked that it made your mind think about what to put and what to do but another thing is that it involves coding -What I liked about coding in Repl.it is on how many languages they have for coding, They have more than 51 coding languages. Repl.it has multiplayer which helps a lot of people since you can get help to code your games,websites, and many more with your friends.In Repl.it you can post your codes online for many people to see what you’ve done.There is also communities that can help you if you are having trouble with your coding.

  10. Go to the following website: www.codecombat.com We are going to have a competition to see who can pass the most levels! CodeCombat or Code HS

  11. Code Combat

  12. Code HS Each student should signup at https://codehs.com/go/C4280

  13. RA Strategies/Word Wall

  14. Student Progress in CodeHS • Students enjoy using codeHS.com • 6th-8th grade students • Able to work on this independently at different paces and continue without struggling to be on the same lesson as the student next to them.

  15. Questions? Thank you for your time!

More Related