Can you think of 2 purposes of the operating system?

Slides:



Advertisements
Similar presentations
Freestyle Integrated Learning We call it Freestyle. You will call it the very best way to study for CompTIA certification exams.
Advertisements

Angel Manage Your Course Date Manager. What do those dates refer to? When adding content to the Lessons tab, there are several tabs that contain sets.
Coding. Steps to Success 1.Create a PLAN including a detailed statement of requirements (SORs) 2.Write algorithms based on the SORs 3.Write pseudocode.
101.  Take a look at this code and tell me what generation of programming language is used here. It is important that you can EXPLAIN how you came up.
Lecture Roger Sutton 21: Revision 1.
Creating Computer Programs lesson 27. This lesson includes the following sections: What is a Computer Program? How Programs Solve Problems Two Approaches:
Computer Systems Nat 4/5 Computing Science Translator Programs.
Revision – Data types Design a database structure for a class. This database needs to contain information about their name, exam marks, DOB, exam grades,
C++ Crash Course Class 1 What is programming?. What’s this course about? Goal: Be able to design, write and run simple programs in C++ on a UNIX machine.
Activity 1 - WBs 5 mins Go online and spend a moment trying to find out the difference between: HIGH LEVEL programming languages and LOW LEVEL programming.
1 I.Introduction to Algorithm and Programming Algoritma dan Pemrograman – Teknik Informatika UK Petra 2009.
สาขาวิชาเทคโนโลยี สารสนเทศ คณะเทคโนโลยีสารสนเทศ และการสื่อสาร.
What have mr aldred’s dirty clothes got to do with the cpu
S2008Final_part1.ppt CS11 Introduction to Programming Final Exam Part 1 S A computer is a mechanical or electrical device which stores, retrieves,
By the end of this session you should be able to...
Lesson 6. Python 3.3 Objectives. In this lesson students will learn how to output data to the screen and request input from the user. Students will also.
This course will help you understand the latest technologies & how they work. You will lean how to develop computer programs to solve problems.
CMP 131 Introduction to Computer Programming Violetta Cavalli-Sforza Week 3, Lecture 1.
1 Pre-Exam Lecture 4 Final Examination is scheduled on Monday December 18th at 1:30PM in class 4 There are 8 questions with or without sub- parts and.
Computer Science 101 Theory of Computing. Computer Science is... The study of algorithms, with respect to –their formal properties –their linguistic realizations.
AMSA SUPERVISOR EDUCATION PROGRAM ONLINE APPLICATION Helpful hints for Registered Users (Students) MRW Computer Systems, Inc. July 14, 2012MRW Computer.
Lecture 2 Programming life cycle. computer piano analogy Piano + player - computer hardware Musical score/notes - software or program Composer - programmer.
Textbook C for Scientists and Engineers © Prentice Hall 1997 Available at NUS CO-OP at S$35.10.
Microsoft® Small Basic Conditions and Loops Estimated time to complete this lesson: 2 hours.
Representation of Data Binary Representation of Instructions teachwithict.weebly.com.
Representation of Data - Instructions Start of the lesson: Open this PowerPoint from the A451 page – Representation of Data/ Instructions How confident.
First Foray into Programming (the hard way). A reminder from last lesson: A machine code instruction has two parts:  Op-code  Operand An instruction.
11th Grade: Getting Ready for SOL’s 1 By Woodhouse.
Algorithms and Flowcharts
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
7 - Programming 7J, K, L, M, N, O – Handling Data.
Component 1.6.
Hardware & Software Lesson 1 Computer Systems & Components
Storing Graphics Nat 5 Data Representation Lesson 4a: Storing Graphics
What Do Computers Do? A computer system is
Learning outcomes 5 Developing Code – Using Flowcharts
Component 1.6.
3.1 Fundamentals of algorithms
Component 1.6.
IGCSE 4 Cambridge Data types and arrays Computer Science Section 2
7 - Programming 7P, Q, R - Testing.
Lesson Objectives A note about notes: Aims
Lesson 5-15 AP Computer Science Principles
National 5 Computing Science Specimen Question Paper
A451 Theory – 7 Programming 7A, B - Algorithms.
A Level Computing Component 2
Making a Square root calculator: AT Math
Learning to Program in Python
Databases Lesson 2.
Chapter 8 Arrays Objectives
Lesson 15: Processing Arrays
Computer Science A Level
Do it now – PAGE 10 You will find your do it now task in your workbook – look for the start button! Tuesday, 15 January 2019.
Algorithms Key Revision Points.
Creating Computer Programs
ICT Programming Lesson 1:
ICT Gaming Lesson 2.
COMPUTATIONAL THINKING COMPUTATIONAL THINKING IN PROGRAMMING
Chapter 8 Arrays Objectives
DO IT NOW i = 1 total = 0 REPEAT total = total + round(i) i = i + 1
Nat 4/5 Computing Science Translator Programs
Basic Concepts of Algorithm
Unit 2: Computational Thinking, Algorithms & Programming
Do it now activity Log onto the computer.
DO IT NOW a = 1 totalStudents = 0 REPEAT
Creating Computer Programs
WJEC GCSE Computer Science
Algorithms For use in Unit 2 Exam.
Primary School Computing
Dr. Clincy Professor of CS
Presentation transcript:

Can you think of 2 purposes of the operating system? Providing a user interface  Providing a platform for applications  Memory management  File/disk management

Prepare for the mid term exam Learning AIM Prepare for the mid term exam

Learning objectives Identify three areas that you need to revise for the exam Watch revision videos for the areas you have identified Complete the tests after each video to test your understanding

Instructions stored as binary Link to LMC Operator code (op code) - the instruction (from given instruction set) Operand - the data to be operated on Both stored as bit patterns

Data ARRAY A data structure that contains a group of elements 50 100 10 A data structure that contains a group of elements These should be the same data type round(1) = 50, what is the value of round(3) NOTE this is written in pseudo code and therefore the array is starting with position 1, in many coding languages including Python arrays start at position 0

until loop i = 1 REPEAT round(i) = 0 i = i + 1 UNTIL i = 5 This algorithm is used to reset the value of a points score of each round of an interactive quiz. There are 5 rounds. Can you identify the logic error? i = 1 REPEAT round(i) = 0 i = i + 1 UNTIL i = 5 This is

until loop Write an algorithm that calculates the total value of the points gained in each round of the quiz using the array round. This can be written in pseudocode This is

until loop i = 1 total = 0 REPEAT total = total + round(i) i = i + 1 UNTIL i>5 or round(i) = 0 This is

cambridgegcsecomputing.org 10aSURFIR@arkwilliamparker.org Start by selecting COURSE from the tabs We have covered the following sections: Computing Hardware Representation of data in computer systems Programming (apart from the section on machine code)

cambridgegcsecomputing.org Once you have identified the relevant section, find the video(s) you need to watch – complete the test section after each video If you complete any on the worksheets print them off and bring them to me for marking

By the end of this lesson you will be able to .... Learning outcomes By the end of this lesson you will be able to .... ALL (C) Demonstrate an improvement in your understanding through the completion of tests after watching each video. MOST (B) Go back over the end of term exam papers and identify where you went wrong – using the videos and tests to assist you SOME (A) Write full answers for questions that you previously got part marks on – using the videos and tests to assist you