160 likes | 168 Views
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.
E N D
Oracle Computer Science: Teaching and Application
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
Our Teachers Nate Walker nwalker@rusd.k12.ca.us Riverside Virtual School Wesley Jeffries WJeffries@rusd.k12.ca.us School
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.
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)
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)
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
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
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.
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
Code HS Each student should signup at https://codehs.com/go/C4280
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.
Questions? Thank you for your time!