background preloader

The Definitive Guide to Object-Oriented JavaScript

The Definitive Guide to Object-Oriented JavaScript

Don’t Fear the Internet View Materials | Google CS First These short, hour-long activities allow you to try out CS First and introduce your students to computer science without committing to a complete 8-activity theme. They're perfect for special events such as Hour of Code or CSEdWeek, or as practice to help you familiarize yourself with CS First before starting a normal theme. High Seas Activity Sample CS First with "High Seas," an introductory activity designed for use in a classroom setting or at a conference, hackathon, or other event like Hour of Code. "High Seas" is a one-time, standalone activity and not part of a regular CS First theme, so it does not use or provide printed materials. Try Now View Lesson Plans Gumball's Coding Adventure Sample CS First with "Gumball's Coding Adventure," an introductory activity based on Cartoon Network's Amazing World of Gumball episode "The Signal." Try Now View Lesson Plans Storytelling In Storytelling, students use computer science to tell fun and interactive stories. Try Now View Lesson Plans Art

Learn web design. A design book for developers & programmers | Design for Hackers Code Maven from Crunchzilla <h2>Code Maven gets teens excited about programming. It is an interactive tutorial where anyone can experiment with learning to code. <p> Code Maven from Crunchzilla uses Javascript. Hi, I'm Code Maven! Getting Started Lesson 1 BACK How to Play | Lesson Sections | About | FAQ | Terms of Use | Privacy | Contact | © 2015 How to Play Code Maven teaches teens and adults a little about Javascript programming! It's easy to play. Click on the Reset button if you really mess up your code and want to start over on a lesson. Code Maven saves what lesson you are on, so feel free to stop at any time and come back later. Have fun! Frequently Asked Questions What is the c in things like c.save()? c is a variable Code Maven creates for you that contains the Canvas' 2D context. var c = document.getElementById('pane').getContext('2d'); How can I save my code and use it outside of Code Maven? Longer answer: A minimal HTML file that works would look like this: Is there any other code that is hidden from me? Sure!

Developer Network edutopia Introducing computer programming to your kids can be a challenge, especially for those who aren’t familiar with the nuances of code. Fortunately, in the last few years, a number of apps, software, and guides have been produced that make the often-complex subject of computer coding easy to grasp for young learners. So where to begin? These are a few resources that parents can share with their kids to help them start learning about programming. Programming Tutorials From Made With Code by Google: Google's Made With Code project has a mission of encouraging girls to pursue careers in computer science. Inspiring Articles About Kids Learning to Code Still looking for some ideas? Coding Organizations for Kids For the non-coding parents, it can be difficult to know where to begin.

Programming eBooks Programming iOS 11 If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you'll learn how to create views, manipulate view controllers, and add features from iOS frameworks. Koodauksen ABC QA Engineering: Decision Table Testing Testing the Business Logic. Decision tables are a method for testing the business logic that lies underneath the user interface.Decision tables express the rules that govern handling of transactional situations.Transactional situations:- Situations where the conditions that exist at a given moment are sufficient by themselves to determine the actions of the system- Decision tables testing connects combinations of conditions with the actions that should occurDecision Tables Components Condition stubs - Interpreted as inputCondition entries - Restricted to binary values (limited entry table) / More than two values (extended entry table)Action stubs - Interpreted as outputAction entries - Whether an action is to be performed What kind of bugs are we looking for? Creating test cases with decision tables Transitions Between Decision Tables and Cause-effect Graphs Cause-effect graphs are graphical representations of the same rules, described via decision tables.

Related: