CS 1308 Exam 2 Review. Exam Format 110 Total Points 24 Points Short Answer 28 Points Fill in the Blank 16 Points T/F 36 Points Multiple Choice The above.

Slides:



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

COSC 120 Computer Programming
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Computing Components 01/26/11. Announcements & Reminders Programs 1 due Friday, 9/2/11 What is my late policy? Proxy Codes for Labs  You should be able.
1 8/28/06CS150 Introduction to Computer Science 1 Professor: Chadd Williams
1-1 ICS102: Introduction To Computing I King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Starting Out with C++: Early Objects 5/e © 2006 Pearson Education. All Rights Reserved Starting Out with C++: Early Objects 5 th Edition Chapter 1 Introduction.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
CS 161 INTRO TO PROGRAMMING I Dr. Blaise W. Liffick Fall
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
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
High-level Languages.
1 TOPIC 1 INTRODUCTION TO COMPUTER SCIENCE AND PROGRAMMING Topic 1 Introduction to Computer Science and Programming Notes adapted from Introduction to.
CS 1308 Computer Literacy and the Internet Computer Systems Organization.
Levels of Architecture & Language CHAPTER 1 © copyright Bobby Hoggard / material may not be redistributed without permission.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Seventh Edition by Tony Gaddis, Judy.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
CS 1308 Computer Literacy and the Internet. Exam Format  Approximately 120 Total Points  70 Points Multiple Choice  25 Points True or False  10 Points.
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Computer Systems Organization CS 1428 Foundations of Computer Science.
Exam Format  130 Total Points  10 Points Short Answer  15 Points Fill in the Blank  25 Points T/F  60 Points Multiple Choice  20 Points Matching.
Exam 1 Review CS Total Points – 60 Points Writing Programs – 20 Points Tracing Algorithms, determining results, and drawing pictures – 40 Points.
Final Exam Review CS Total Points – 60 Points Writing Programs – 50 Points Tracing Algorithms, determining results, and drawing pictures – 50.
Exam Format  105 Total Points  25 Points Short Answer  20 Points Fill in the Blank  15 Points T/F  45 Points Multiple Choice  The above are approximations.
General Computer Stuff Hardware: physical parts of a computer: CPU, drives, etc. Software: Programs and Data A computer needs both to be useful.
© GCSE Computing Candidates should be able to:  describe the characteristics of an assembler Slide 1.
Assessment Covering… Von Neuman architecture Registers – purpose and use, the fetch execute cycle.
CS 1308 Computer Literacy and the Internet. Objectives In this chapter, you will learn about:  The components of a computer system  Putting all the.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
Computer Babble Talk Dung X. Nguyen Rice University.
Logic Gates Dr.Ahmed Bayoumi Dr.Shady Elmashad. Objectives  Identify the basic gates and describe the behavior of each  Combine basic gates into circuits.
Copyright © 2014, 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Eighth Edition by Tony Gaddis,
CS 1428 Exam I Review. Exam Format 130 Total Points – 40 Points Writing Programs – 30 Points Tracing Algorithms and determining results – 20 Points Short.
CS 1428 Final Exam Review. Exam Format 200 Total Points – 60 Points Writing Programs – 45 Points Tracing Algorithms and determining results – 20 Points.
Algorithms in Programming Computer Science Principles LO
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Computer Organization Exam Review CS345 David Monismith.
Chapter 1: Introduction to Computers and Programming
Computer Organisation
Software Development Environment
Dr.Ahmed Bayoumi Dr.Shady Elmashad
Computer Organisation
CS 1308 Exam I Review.
CS 1428 Exam I Review.
Teaching Computing to GCSE
CS 1428 Exam II Review.
CS 1308 Exam 2 Review.
Computer Science I CSC 135.
Computer Electronic device Accepts data - input
CS 2308 Exam II Review.
CS 2308 Exam II Review.
CS 2308 Exam II Review.
CS 1428 Exam I Review.
Exam 1 Review CS 3358.
CS 2308 Exam I Review.
CS 1428 Exam II Review.
Computer Electronic device Accepts data - input
Exam 1 Review CS 3358.
CS 2308 Exam II Review.
CS 1428 Final Exam Review.
Chapter 5: Computer Systems Organization
Computer Electronic device Accepts data - input
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
CS 1428 Exam I Review.
CS 1308 Exam 2 Review.
CS 2308 Final Exam Review.
Presentation transcript:

CS 1308 Exam 2 Review

Exam Format 110 Total Points 24 Points Short Answer 28 Points Fill in the Blank 16 Points T/F 36 Points Multiple Choice The above are approximations

Example Short Answer What are the three parts of the execution cycle?

Example T/F problem T F The ALU is not part of the CPU.

Example Multiple Choice How many bits are in a byte? A) 4 B) 8 C) 10 D) 16 E) 256

Building the CPU 15 Points Boolean logic (AND, OR, NOT) Gates, circuits, truth tables Truth tables Draw a circuit from a truth table Draw a truth table from a circuit Know how to do the homework problem!

Putting it All Together 40 Points All information is digital The more bits you have, the more different things you can represent 2 bits is a formula for determining the number of things you can represent Von Neumann Architecture Data and instructions stored in memory and logically the same Should be able to draw it (with labels) Memory RAM Store and Fetch Cache

Putting it All Together (cont.) Input/Output Secondary storage Much slower than RAM What are input and output devices. Be able to give examples. Central Processing Unit Control Unit and Arithmetic/Logic Unit Instruction sets, machine language (what are they?) Fetch-decode-execute cycle Program Counter (PC)/Instruction Pointer (IP)/Accumulator (ACC) Registers Why might more RAM make your computer run faster? Look at the diagram for the PIPPIN simulator

Building Software 10 Points Phases of development Requirements gathering Writing Specifications Writing the Code Testing Maintenance and Support The longest of the phases High-level Language Closer to English Compiler Converts a high level language program to machine language for a particular computer.

System Software and File Systems 20 Points Operating systems Basic Input/Output (BIOS) What are the main functions of the OS? What resources does the OS manage? Know some of the names of the main Operating Systems (Windows, Mac, Unix, Linux) File Systems File Types Text vs. Binary File protection Files need to be world readable to be shared on the web Directory Trees Absolute vs. Relative Paths oCurrent directory “.” oParent Directory “..”

Homework Assignments 25 points You will have to do a circuit diagram or truth table. Do each assignment and understand what you did. Remember something about the assignment details. For example, “I imported a plain text file into Google Docs.” Remember what tools you used for what task. You will not have to know the details of what key or menu item to use for a specific task.

How to Study Look at homework assignments. Use study groups. Read the book. Memorize, but understand. Don’t stay up late!! Get some sleep and eat a good breakfast.

What to bring Pencils and erasers We will provide scratch paper No calculators or cell phones

Questions