A complete online reference for the C and C++ languages and standard libraries, i.e. a more convenient version of the C and C++ standards.
- Subject:
- Applied Science
- Computer Science
- Material Type:
- Reading
- Author:
- Various
- Date Added:
- 12/13/2022
A complete online reference for the C and C++ languages and standard libraries, i.e. a more convenient version of the C and C++ standards.
This course analyzes seminal work directed at the development of a computational understanding of human intelligence, such as work on learning, language, vision, event representation, commonsense reasoning, self reflection, story understanding, and analogy. It reviews visionary ideas of Turing, Minsky, and other influential thinkers and examines the implications of work on brain scanning, developmental psychology, and cognitive psychology. There is an emphasis on discussion and analysis of original papers; students taking the graduate version complete additional exercises and a substantial term project.
Students respond to their peer feedback, then they work in their collaborative groups to make revisions based on that feedback.
Students ask for help with places where they are stuck or need help debugging.
Students reflect on the finishing touches they want to put on their cities.
Students follow the instructor’s tutorial to make animal sprites move across the screen in wild patterns. This requires using Scratch’s coordinates system to control the x and y coordinates of the sprites.
Students encounter the coordinate plane background, and try out their knowledge by identifying areas of the screen using only coordinate numbers.
Sprite movement using coordinates will be central to the final coding project at the end of the unit.
Students will be introduced to the Build My City project, which is the final project of the unit. The teacher will present a demo project to students and explain the design requirements and expectations.
Students will review key programming concepts that will be used in their Build My City projects, by looking at the code of an example project.
Students will meet in their project groups and use storyboarding to develop their ideas for their city.
Students explore examples of interactive storytelling, examining their use of expression, emotion, repetition, and context.
Students visit a Scratch Studio of examples of interactive storytelling and see that Scratch is used by students around the world to create interactive stories.
Students reflect on how interactive storytelling is different from other forms of creative expression and reflect on how they might use Scratch to express themselves creatively
This is an activity about the atmospheric conditions (greenhouse strength, atmospheric thickness) Mars needs to maintain surface water. Learners will use a computer interactive to learn about Mars past and present before exploring the pressure and greenhouse strength needed for Mars to have a watery surface as it had in the past. This lesson is part of Project Spectra, a science and engineering education program focusing on how light is used to explore the Solar System.
Any user should ensure they read the GNU Free Documentation license in its entirety.
This economics course provides an introduction to the field of cybersecurity through the lens of economic principles. Delivered by four leading research teams, it will provide you with the economic concepts, measurement approaches and data analytics to make better security and IT decisions, as well as understand the forces that shape the security decisions of other actors in the ecosystem of information goods and services.
Systems often fail because the organizations that defend them do not bear the full costs of failure. In order to solve the problems of growing vulnerability to computer hackers and increasing crime, solutions must coherently allocate responsibilities and liabilities so that the parties in a position to fix problems have an incentive to do so. This requires a technical comprehension of security threats combined with an economic perspective to uncover the strategies employed by cyber hackers, attackers and defenders.
Tumblr founder David Karp and Xbox program manager Jasmine Lawrence give a detailed description of how files and webpages are sent and received using HTTP and HTML.
In this dynamic data science game, students try to track down a speck of extremely dangerous radioactive material (the "source"), which has been lost somewhere in the middle of their lab. A special device measures the strength of the radiation and, if it’s positioned correctly over the speck, can be used to collect it for safe disposal. But it's a tiny speck, so they have to give quite precise coordinates. They take measurements to figure out the speck’s location, but must beware: as they take measurements, they're also accumulating radiation exposure. If they get too much, they’ll lose the game and will have to start over. Can they find the source before it’s too late? Using mathematical models, students generate useful strategies for winning the game with data.
Programming is becoming a more and more important skill to have. Childhood is a great time to start learning programming and to develop computational thinking, creativity, and problem- solving skills. In this course you will learn the basics of programming and how to teach it yourself as a primary or secondary school teacher.
This MOOC teaches programming in Scratch through fun videos which explain programming in an inspiring and clear way.
Every week you build a different Scratch project yourself: a flappy bird game, a virtual pet or a Mondriaan like artwork. Also weekly, new programming blocks are taught and together we’re working on ways to improve your written code. In addition, you will learn how you can integrate the same programming lessons in your class for both primary and secondary education.
Many programming principles covered in Scratch also apply to other programming languages such as JavaScript and Python. An introduction to Python as well as hardware such as robotics and a micro:bit are a part of this online course should you want to broaden your scope.
The content of this course is based on a course that was used in primary schools in The Netherlands with great success. The material follows the educational curriculum for programming in primary education of The Netherlands.
This resource introduces the concept of wind chill, the formula used to measure it and relates it to the causes of hypothermia. A simple experiment using a pie pan, sand, fan and a thermometer demonstrates this concept. The resource is from PUMAS - Practical Uses of Math and Science - a collection of brief examples created by scientists and engineers showing how math and science topics taught in K-12 classes have real world applications.
This is a set of two, one-page problems about the sizes of moons in the solar system. Learners will use fractions to compare the sizes and distances of Jupiter's moons. Options are presented so that students may learn about the Juno mission through a NASA press release or by viewing a NASA eClips video [6 min.] about the creation of graphic of the 88 largest objects in our solar system. This activity is part of the Space Math multi-media modules that integrate NASA press releases, NASA archival video, and mathematics problems targeted at specific math standards commonly encountered in middle school.
Construct and measure the energy efficiency and solar heat gain of a cardboard model house. Use a light bulb heater to imitate a real furnace and a temperature sensor to monitor and regulate the internal temperature of the house. Use a bright bulb in a gooseneck lamp to model sunlight at different times of the year, and test the effectiveness of windows for passive solar heating.
Students watch a video showing a sequence of dance steps, then write instructions to “program” each other to replicate the dance.
Students run into trouble with the length and repetitiveness of the instructions, so the concept of a “loop” is introduced.
Students redo their instructions using loops, see examples of loops in other programs, and reflect on why programmers use loops. Loops will be a key concept used in the unit’s final project.
Students play the boardgame Robot Turtles again, this time focusing on puzzles whose solutions involve lots of repeated steps.
Students create “functions” using sets of cards and use the Function Frog card to call their functions. They consider named functions and name their own functions.
Students reflect on what functions are, why programmers use them, and how functions are different from loops.
Students continue working on their cities in their collaborative groups, focusing on using loops and stamping to build buildings.
The class discusses the importance of the cycle of iterative development: testing and revising, testing and revising.
Students end the session by reflecting on what sort of feedback they might like from other groups about their project.
Students explore how mathematical descriptions of the physical environment can be fine-tuned through testing using data. In this activity, student teams obtain satellite data measuring the Earth's albedo, and then input this data into a spreadsheet-based radiation balance model, GEEBITT. They validate their results against published the published albedo value of the Earth, and conduct similar comparisons Mercury, Venus and Mars. The resource includes an Excel spreadsheet tutorial, an investigation, student data sheets and a teacher's guide. Students apply their understanding to the real life problem of urban heat islands and deforestation. The activity links builds on student outcomes from activities A and B: "Finding a Mathematical Description of a Physical Relationship," and "Making a Simple Mathematical Model." This is Activity C in module 3, Using Mathematical Models to Investigate Planetary Habitability, of the resource, Earth Climate Course: What Determines a Planet's Climate? The course aims to help students to develop an understanding of our environment as a system of human and natural processes that result in changes that occur over various space and time scales.
У даних вказівках подано короткі теоретичні відомості, приклади створення програмних проектів засобами Visual Studio С#, контрольні питання і варіанти індивідуальних завдань до 22 практичних робіт. Кожна із запропонованих до виконання практичних робіт має 16 варіантів завдання.