Search Constraints
Number of results to display per page
Results for:
Tags sim
Coding
Remove constraint Tags sim: Coding
1 - 7 of 7
Search Results
-
Others
A makerspace is a collaborative work space inside a school, library or separate public/private facility for making, learning, exploring and sharing that uses high tech to no tech tools. These spaces are open to kids, adults, and entrepreneurs and have a variety of maker equipment including 3D printers, laser cutters, cnc machines, soldering irons and even sewing machines.
- Keywords:
- Makerspaces Makerspaces in libraries
- Resource Type:
- Others
-
Others
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material. To get started, the Python sections are linked at the left -- Python Set Up to get Python installed on your machine, Python Introduction for an introduction to the language, and then Python Strings starts the coding material, leading to the first exercise. The end of each written section includes a link to the code exercise for that section's material. The lecture videos parallel the written materials, introducing Python, then strings, then first exercises, and so on. At Google, all this material makes up an intensive 2-day class, so the videos are organized as the day-1 and day-2 sections. This material was created by Nick Parlante working in the engEDU group at Google. Special thanks for the help from my Google colleagues John Cox, Steve Glassman, Piotr Kaminksi, and Antoine Picard. And finally thanks to Google and my director Maggie Johnson for the enlightened generosity to put these materials out on the internet for free under the Creative Commons Attribution 2.5 license -- share and enjoy!
- Course related:
- COMP1002 Computational Thinking
- Subjects:
- Computing
- Keywords:
- Python (Computer program language)
- Resource Type:
- Others
-
Others
Guys, our original series on the Arduino Microcontroller was insanely popular. Those original lessons had some great technical content, but the production quality of the videos was pretty low. Because of that, I want to go in and redo the arduino tutorials, taking advantage of improved production capabilities I now have, and using fresh hardware and software. For those who have taken the original series, the first few lessons will be material you already have learned. You can choose to review the material, or just skip to the later lessons. In this new series of lessons, I will be using this Arduino kit. So, enough of this small talk, lets get right into the new and improved lessons.
- Course related:
- EE2007 Computer System Fundamentals
- Subjects:
- Computing
- Keywords:
- Arduino (Programmable controller) Programmable controllers
- Resource Type:
- Others
-
MOOC
New to web design? Start here first. Instructor James Williamson introduces the fundamental concepts, tools, and learning paths for web design. He explains what it means to be a web designer, the various areas of specialization, and whether web design is the right hobby or career for you. Along the way, he talks to five prominent designers and developers, who have each found success in a different corner of the web. If you want to get up and running fast, check out the chapter on getting online, choosing a domain name and web host, and getting around the backend of a standard website. Need to stock your tool chest? Learn what you'll need to build a brand new site, from web design software and content management systems, to testing and prototyping tools and development frameworks. Finally, James outlines learning paths for where to go next, touching on subjects such as standards and accessibility, responsive design, and the three core web technologies: HTML, CSS, and JavaScript.
- Subjects:
- Computing
- Keywords:
- Web sites -- Design
- Resource Type:
- MOOC
-
MOOC
In this course, you'll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs. You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data. You’ll define and document your own custom functions, write scripts, and handle errors. Lastly, you’ll learn to find and use modules in the Python Standard Library and other third-party libraries.
- Subjects:
- Computing
- Keywords:
- Python (Computer program language)
- Resource Type:
- MOOC
-
Others
Each morning, wake up to a new 5-minute lesson delivered to your email inbox. Choose from 300+ topics. For example, Arts, Business, Coding, Computer Science, Health & Fitness, History, Languages, Philosophy,Photography,Productivity,Psychology,Science,Social Science, and Writing.
- Keywords:
- Internet in education
- Resource Type:
- Others
-
Others
C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. C was originally developed by Dennis Ritchie between 1969 and 1973 at Bell Labs, and used to re-implement the Unix operating system. It has since become one of the most widely used programming languages of all time, with C compilers from various vendors available for the majority of existing computer architectures and operating systems. The best way we learn anything is by practice and exercise questions. We have started this section for those (beginner to intermediate) who are familiar with C programming. Hope, these exercises help you to improve your C programming coding skills. Currently, following sections are available, we are working hard to add more exercises.
- Subjects:
- Computing
- Keywords:
- Programming languages (Electronic computers) C (Computer program language)
- Resource Type:
- Others