2.1.1.a: Define a computer system. 2.1.1.b: Describe the importance of computer systems in the modern world.

Slides:



Advertisements
Similar presentations
Lecture 1: Overview of Computers & Programming
Advertisements

FIRST COURSE Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 Objectives Compare the types of computers.
Essential Computer Concepts
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Category1 Computers Category2 CPU.
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
Instructions Slides 3,4,5 are general questions that you should be able to answer. Use slides 6-27 to answer the questions. Write your answers in a separate.
Chapter 1 Introduction to Programming and the Java Language.
FIRST COURSE Essential Computer Concepts. 2 Objectives Compare the types of computers Describe the components of a computer system Describe input and.
® Microsoft Office 2010 Essential Computer Concepts.
Flash Cards Computer Technology.
1. Fundamentals of Computer Systems Define a computer system Computer Systems in the modern world Professional standards for computer systems Ethical,
Topics Introduction Hardware and Software How Computers Store Data
HARDWARE: CPU & STORAGE How to Buy a Multimedia Computer System.
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
Software Software essential is coded programs that perform a serious of algorithms. Instructions loaded into primary memory (RAM) from secondary storage.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
CISC105 General Computer Science Class 1 – 6/5/2006.
NETWORKS.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 1 Introduction to Computers and Programming.
Computer Parts. Two Basic Parts Hardware & Software.
MATSEC Past Papers May 2010 Paper 1 Paper 2A. What is the difference between each of the following pairs of items? Syntax Error Caused by forgetting certain.
1 i206: Lecture 2: Computer Architecture, Binary Encodings, and Data Representation Marti Hearst Spring 2012.
The Beauty and Joy of Computing Lecture #3 : Creativity & Abstraction UC Berkeley EECS Lecturer Gerald Friedland.
S2008Final_part1.ppt CS11 Introduction to Programming Final Exam Part 1 S A computer is a mechanical or electrical device which stores, retrieves,
Chapter 1 – Computing Fundamentals. History of Electronic Computers u First computer –ABC (Atanasoff Berry Computer) at Iowa State U. –1930’s –Solved.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
Section one revision:1. Computer Systems To be able to Identify and describe computer systems To demonstrate an understanding of the Central Processing.
Review Final Exam Chapters 1 – 8, 9 – 12. Review 2 Exam Topics Chapters 1 – 3 Chapters 1 – 3: Overview of Computer Hardware and Software Chapter 4 Chapter.
Development of Computers. Hardware 1. Original concept: Charles Babbage 1840’s 2. 4 basic components of a computer system: input store mill output (Now:
Chapter 1 Introduction to Programming and the Java Language.
Marwan Al-Namari 1 Digital Representations. Bits and Bytes Devices can only be in one of two states 0 or 1, yes or no, on or off, … Bit: a unit of data.
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
Beginning Snapshots Chapter 0. C++ An Introduction to Computing, 3rd ed. 2 Objectives Give an overview of computer science Show its breadth Provide context.
Chapter 1 : Overview of Computer and Programming By Suraya Alias
Exam Questions 8.A large company with 200 employees uses a local area network (LAN) which includes all the computers in its head office. Describe the.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
Fly Swatter Game Let’s Swat It Now!!. A contract that defines acceptable rules and policies for computer use:
Revison Part three – some bits that aren’t explicitly mentioned in the spec.
What is a Computer An electronic, digital device that stores and processes information. A machine that accepts input, processes it according to specified.
Copyright © 2014, 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Eighth Edition by Tony Gaddis,
PROGRESSION IN NETWORKING Sue Sentance. Learning objectives You should understand the content that needs to be delivered in the area of communications.
Computing Questions Convert the denary number 55 to an 8-bit binary number. Why does upgrading the RAM of a computer to 8 GB from 4 GB improve its performance?
September st Evening Vocational School of Trikala our IT lessons …
 Memory RAM and ROM and cache and flash  Secondary storage  Software  Utility programs  IDE.
Networks Standardisation & Protocols. Learning Objectives Explain the advantages of standardisation and describe some areas of standardisation such as.
The purpose of a CPU is to process data Custom written software is created for a user to meet exact purpose Off the shelf software is developed by a software.
Computer System Hardware Software Computer Hardware A typical computer system consists of the following major components: The central processing unit.
A CPU register which stores data in current use by the CPU
Computer Science: An Overview Eleventh Edition
Computer Science II Chapter 1.
Computer Architecture & Operations I
Computer Organisation
Topics Introduction Hardware and Software How Computers Store Data
GCSE Computing revision: A451 Written exam.
3 - STORAGE: DATA CAPACITY CALCULATIONS
1. Ann wants to purchase a new computer and is looking at two models
Chapter 1: Introduction to Computers and Programming
OCR GCSE Computer Science Revision Checklist
Chapter 3 - Software Split into 3 groups of 5..
1. Explain how ASCII is used to represent text in a computer system
Topics Introduction Hardware and Software How Computers Store Data
Chapter 3 Hardware and software 1.
OCR GCSE Computer Science Revision Checklist
Python Camp Alan led this session looking at slicing strings and allowing further practice. Session 10: The Examined Component Specifications Overview.
Chapter 1 Introduction(1.1)
Chapter 3 Hardware and software 1.
GCSE Computer Science Unit 1 - Revision.
ICS103 Programming in C 1: Overview of Computers And Programming
Presentation transcript:

2.1.1.a: Define a computer system

2.1.1.b: Describe the importance of computer systems in the modern world

2.1.1.c: Explain the need for reliability in computer systems

2.1.1.d: Explain the need for adherence to suitable professional standards in the development, use and maintenance of computer systems

2.1.1.e: Explain the importance of ethical, environmental and legal considerations when creating computer systems.

2.1.2.a: State the purpose of the CPU

2.1.2.b: Describe the function of the CPU as fetching and executing instructions stored in memory

2.1.2.c: Explain how common characteristics of CPUs such as clock speed, cache size and number of cores affect their performance.

2.1.2.d: Explain why data is represented in computer systems in binary form

2.1.2.e: Understand and produce simple logic diagrams using the operations NOT, AND and OR

2.1.2.f: Produce a truth table from a given logic diagram.

2.1.2.g: Describe the difference between RAM and ROM

2.1.2.h: Explain the need for ROM in a computer system

2.1.2.i: Describe the purpose of RAM in a computer system

2.1.2.j: Explain how the amount of RAM in a personal computer affects the performance of the computer

2.1.2.k: Explain the need for virtual memory

2.1.2.l: Describe cache memory

2.1.2.m: Describe flash memory

2.1.2.n: Discuss how changes in memory technologies are leading to innovative computer designs.

2.1.2.o: Understand the need for input and output devices

2.1.2.p: Describe suitable input devices for a wide range of computer controlled situations

2.1.2.q: Describe suitable output devices for a wide range of computer controlled situations

2.1.2.r: Discuss input and output devices for users with specific needs.

2.1.2.s: Explain the need for secondary storage

2.1.2.t: Describe common storage technologies such as optical, magnetic and solid state

2.1.2.u: Select suitable storage devices and storage media for a given application and justify their choice using characteristics such as capacity, speed, portability, durability and reliability.

2.1.3.a: Explain the need for the following functions of an operating system: user interface, memory management, peripheral management, multi-tasking and security

2.1.3.b: Describe the purpose and use of common utility programs for computer security (antivirus, spyware protection and firewalls), disk organisation (formatting, file transfer, and defragmentation), and system maintenance (system information and diagnosis, system cleanup tools, automatic updating)

2.1.3.c: Discuss the relative merits of custom written, off the shelf, open source and proprietary software.

2.1.4.a: Define the terms bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte

2.1.4.b: Understand that data needs to be converted into a binary format to be processed by a computer.

2.1.4.c: Convert positive denary whole numbers (0-255) into 8- bit binary numbers and vice versa

2.1.4.d: Add two 8-bit binary integers and explain overflow errors which may occur

2.1.4.e: Convert positive denary whole numbers (0-255) into 2- digit hexadecimal numbers and vice versa

2.1.4.f: Convert between binary and hexadecimal equivalents of the same number

2.1.4.g: Explain the use of hexadecimal numbers to represent binary numbers

2.1.4.h: Explain the use of binary codes to represent characters

2.1.4.i: Explain the term character set

2.1.4.j: Describe with examples (for example ASCII and Unicode) the relationship between the number of bits per character in a character set and the number of characters which can be represented.

2.1.4.k: Explain the representation of an image as a series of pixels represented in binary

2.1.4.l: Explain the need for metadata to be included in the file such as height, width and colour depth

2.1.4.m: Discuss the effect of colour depth and resolution on the size of an image file

2.1.4.n: Explain how sound can be sampled and stored in digital form

2.1.4.o: Explain how sampling intervals and other considerations affect the size of a sound file and quality of its playback.

2.1.4.p: Explain how instructions are coded as bit patterns

2.1.4.q: Explain how the computer distinguishes between instructions and data

2.1.5.a: Describe a database as a persistent organised store of data

2.1.5.b: Explain the use of data handling software to create, maintain and interrogate a database.

2.1.5.c: Describe how a DBMS allows the separation of data from applications and why this is desirable

2.1.5.d: Describe the principal features of a DBMS and how they can be used to create customised data handling applications.

2.1.5.e: Understand the relationship between entities and tables

2.1.5.f: Understand the components of a relational database, such as tables, forms, queries, reports and modules

2.1.5.g: Understand the use of logical operators in framing database queries

2.1.5.h: Explain the use of key fields to connect tables and avoid data redundancy

2.1.5.i: Describe methods of validating data as it is input.

2.1.6.a: Explain the advantages of networking stand-alone computers into a local area network

2.1.6.b: Describe the hardware needed to connect stand-alone computers into a local area network, including hub/switches, wireless access points

2.1.6.c: Explain the different roles of computers in a client- server and a peer-to-peer network.

2.1.6.d: Describe, using diagrams or otherwise, the ring, bus and star network topologies

2.1.6.e: Describe the differences between a local area network and a wide area network such as the internet

2.1.6.f: Explain the terms IP addressing, MAC addressing, packet and protocols

2.1.6.g: Explain the need for security measures in networks, such as user access levels, suitable passwords and encryption techniques.

2.1.6.h: Describe and justify network policies such as acceptable use, disaster recovery, failover, back up, archiving.

2.1.6.i: Describe the nature of the internet as a worldwide collection of computer networks

2.1.6.j: Describe the hardware needed to connect to the internet including modems, routers

2.1.6.k: Explain the need for IP addressing of resources on the internet and how this can be facilitated by the role of DNS services

2.1.6.l: Explain the importance of HTML and its derivatives as a standard for the creation of web pages

2.1.6.m: Describe common file standards associated with the internet such as JPG, GIF, PDF, MP3, MPEG

2.1.6.n: Explain the importance of compressing files that are transmitted via the internet

2.1.6.o: Describe the differences between lossy and lossless compression.

2.1.7.a: Understand algorithms (written in pseudocode or flow diagram), explain what they do, and correct or complete them

2.1.7.b: Produce algorithms in pseudocode or flow diagrams to solve problems.

2.1.7.c: Explain the difference between high level code and machine code

2.1.7.d: Explain the need for translators to convert high level code to machine code

2.1.7.e: Describe the characteristics of an assembler, a compiler and an interpreter

2.1.7.f: Describe common tools and facilities available in an integrated development environment (IDE): editors, error diagnostics, run-time environment, translators, auto- documentation.

2.1.7.g: Understand and use sequence in an algorithm

2.1.7.h: Understand and use selection in an algorithm (IF and CASE statements)

2.1.7.i: Understand and use iteration in an algorithm (FOR, WHILE and REPEAT loops).

2.1.7.j: Define the terms variable and constant as used in an imperative language

2.1.7.k: Use variables and constants

2.1.7.l: Describe the data types integer, real, Boolean, character and string

2.1.7.m: Select and justify appropriate data types for a given program

2.1.7.n: Perform common operations on numeric and Boolean data

2.1.7.o: Use one-dimensional arrays.

2.1.7.p: Describe syntax errors and logic errors which may occur while developing a program.

2.1.7.q: Understand and identify syntax and logic errors.

2.1.7.r: Select and justify test data for a program, stating the expected outcome of each test.