Today we're going to talk about the birth of personal computing. Up …
Today we're going to talk about the birth of personal computing. Up until the early 1970s components were just too expensive, or underpowered, for making a useful computer for an individual, but this would begin to change with the introduction of the Altair 8800 in 1975. In the years that follow, we'll see the founding of Microsoft and Apple and the creation of the 1977 Trinity: The Apple II, Tandy TRS-80, and Commodore PET 2001. These new consumer oriented computers would become a huge hit, but arguably the biggest success of the era came with the release of the IBM PC in 1981. IBM completely changed the industry as its "IBM compatible" open architecture consolidated most of the industry except for, notably, Apple. Apple chose a closed architecture forming the basis of the Mac Vs PC debate that rages today. But in 1984, when Apple was losing marketshare fast it looked for a way to offer a new user experience like none other - which we'll discuss next week.
Today, Carrie Anne is going to start our overview of the fundamental …
Today, Carrie Anne is going to start our overview of the fundamental building blocks of programming languages. We’ll start by creating small programs for our very own video game to show how statements and functions work. We aren’t going to code in a specific language, but we’ll show you how conditional statements like IF and ELSE statements, WHILE loops, and FOR loops control the flow of programs in nearly all languages, and then we’ll finish by packaging up these instructions into functions that can be called by our game to perform more and more complex actions.
We’ve spent most of this series talking about computers. Which makes sense …
We’ve spent most of this series talking about computers. Which makes sense - this is Crash Course COMPUTER SCIENCE after all. But at their core computers are tools employed by humans and humans are pretty complicated. So today, we’re going to discuss some psychological considerations in building computers like how to make them easier for humans to use, the uncanny valley problem when humanoid robots gets more and more humanlike, and strategies to make our devices work better with us by incorporating our emotions and even altering our gaze. Oh, and we'll talk about Carrie Anne's all time favorite user interface design principle - knurling.
Today we’re going to create memory! Using the basic logic gates we …
Today we’re going to create memory! Using the basic logic gates we discussed in episode 3 we can build a circuit that stores a single bit of information, and then through some clever scaling (and of course many new levels of abstraction) we’ll show you how we can construct the modern random-access memory, or RAM, found in our computers today. RAM is the working memory of a computer. It holds the information that is being executed by the computer and as such is a crucial component for a computer to operate. Next week we’ll use this RAM, and the ALU we made last episode, to help us construct our CPU - the heart of a computer.
Today, we’re going to take a look at how computers use a …
Today, we’re going to take a look at how computers use a stream of 1s and 0s to represent all of our data - from our text messages and photos to music and webpages. We’re going to focus on how these binary values are used to represent numbers and letters, and discuss how our need to perform operations on larger and more complex values brought us from our 8-bit video games to beautiful Instagram photos, and from unreadable garbled text in our emails to a universal language encoding scheme.
Today we're going to talk about robots! Robots are often thought as …
Today we're going to talk about robots! Robots are often thought as a technology of the future, but they're already here by the millions in the workplace, our homes, and pretty soon on the roads. We'll discuss the origins of robotics to its proliferation, and even look at some common control designs that were implemented to make them more useful in the workplace. Robots are often thought of as a menace or danger to society, and although there definitely is the propensity for malicious uses, robots also have the potential to drastically improve the world.
SQL is a standard language for accessing databases. Our SQL tutorial will …
SQL is a standard language for accessing databases. Our SQL tutorial will teach you how to use SQL to access and manipulate data in: MySQL, SQL Server, Access, Oracle, Sybase, DB2, and other database systems.
Welcome to Secondary Science Implementation Support. This site from the Ministry of …
Welcome to Secondary Science Implementation Support. This site from the Ministry of Education in SK has a huge collection of excellent supports for High School Science.
There are currently over 500 supports available.
Select "Support Materials" from the menu on the left.
This site houses materials developed to support teachers' implementation of secondary science courses. The Support Materials section contains materials that have been developed and refined by each of the course-specific Secondary Implementation Support teams. Teachers are free to use these materials as they wish. Any teacher may post questions in the Discussion Board and/or share their materials. Note that copyright must be respected in all cases.
Support materials for Science 10, Health Science 20, Environmental Science 20, Physical Science 20, Chemistry 30, Physics 30, Biology 30, Earth Science 30, Computer Science 20 and Computer Science 30 have been posted.
You must be logged into Blackboard to see the supports.
This resource can help you access Blackboard as a SK Teacher if you are having difficulty: https://s3.amazonaws.com/sws.oercommons.org/media/editor/30/Accessing_Blackboard.pdf (Copy and paste this url into a browser).
Please note: You will need to click "Open this in a new window" to view the resource when the message appears.
Today, we’re going to talk about how HUGE programs with millions of …
Today, we’re going to talk about how HUGE programs with millions of lines of code like Microsoft Office are built. Programs like these are way too complicated for a single person, but instead require teams of programmers using the tools and best practices that form the discipline of Software Engineering. We'll talk about how large programs are typically broken up into into function units that are nested into objects known as Object Oriented Programming, as well as how programmers write and debug their code efficiently, document and share their code with others, and also how code repositories are used to allow programmers to make changes while mitigating risk.
TED Studies, created in collaboration with Wiley, are curated video collections 逖 …
TED Studies, created in collaboration with Wiley, are curated video collections 逖 supplemented by rich educational materials 逖 for students, educators and self-guided learners. In Visualizing Data, TED speakers shake up statistics with elegant, dynamic representations that make mountains of data comprehensible 逖 and even exciting. Learn how to visualize data and present complicated statistics in elegant and captivating ways. Relevant areas of interest, study and coursework include: information design, demography, statistical literacy, economics, sociology, media studies, linguistics, meteorology and computer science.
Students observe natural selection in action and investigate the underlying mechanism, including …
Students observe natural selection in action and investigate the underlying mechanism, including random mutation and differential fitness based on environmental characteristics. They do this through use of the free AVIDA-ED digital evolution software application.
One of Ditch That Textbook's newest resources is called TEACHFLIX TEACHFLIX offers …
One of Ditch That Textbook's newest resources is called TEACHFLIX
TEACHFLIX offers tons of great YouTube videos for your class all in one place. It's quite a collection! Check it out!
You'll find sections on: 360 Videos, Computer Science, Elementary History, Middle & High School History, Elementary Mathematics, Middle School Mathematics, High School Mathematics, Elementary Science, Middle School Science, High School Science, Read Alouds, and Virtual Field Trips
You can browse by elementary, middle school and high school OR by content area!
Think OS is an introduction to Operating Systems for programmers. In many …
Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to program in C, and they have probably taken a class in Computer Architecture. Usually the goal of the class is to expose students to the design and implementation of operating systems, with the implied assumption that some of them will do research in this area, or write part of an OS.
Today we’re going to discuss the World Wide Web - not to …
Today we’re going to discuss the World Wide Web - not to be confused with the Internet, which is the underlying plumbing for the web as well as other networks. The World Wide Web is built on the foundation of simply linking pages to other pages with hyperlinks, but it is this massive interconnectedness that makes it so powerful. But before the web could become a thing, Tim Berners-Lee would need to invent the web browser at CERN, and search engines would need to be created to navigate these massive directories of information. By the mid 1990’s we will see the rise of Yahoo and Google and monolithic websites like Ebay and Amazon, forming the web we know today. But before we end our unit on the Internet we want to take a moment to discuss the implications of Net Neutrality, and its potential to shape the Internet's future.
"edX is an online course app that provides you access to a …
"edX is an online course app that provides you access to a large catalog of online higher education courses, particularly in the sciences. You can enroll in either self-paced or timed classes, ranging between four and twelve weeks." (Educational app store)
This site would be excellent for students working on genius hour/passion projects or building skills needed for future careers.
*Boot camps - AI, coding, cybersecurity, data, marketing & more *Bachelor's Degrees - Bachelor of Science in many fields - including business, health *Masters Degrees - many fields including health, business, computer sci, data, cybersecurity, analytics *Executive Education - wide variety of skills including teaching, business, entrepreneurship, health, HR
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.