Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM553 Special Topics in Computer Science 1.

Slides:



Advertisements
Similar presentations
Computer Science Education
Advertisements

Lecture 0. Course Introduction
Computer Science & Engineering
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM534 Advanced Computer Architecture.
Introduction to Computing Lecture 1. Instructor: Nadeem Ahmad Khan TA: Haroon Waseem Haroon Waseem.
Prepared by Careene McCallum-Rodney Hardware specification of a computer system.
Lecture 0. Course Introduction
Mobile Handset Hardware Architecture
Lecture 1. Embedded Systems vs General-Purpose Systems
Lecture 1. Embedded Systems vs General-Purpose Systems
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems Computer Systems ECEn 191 New.
Lecture 2. General-Purpose (GP) Computer Systems Prof. Taeweon Suh Computer Science Education Korea University COMP427 Embedded Systems.
Lecture 5. AT91 - Memory Map, Timers, and AIC -
Lecture 1. Number Systems Prof. Taeweon Suh Computer Science Education Korea University ECM585 Special Topics in Computer Design.
Know the Computer Multimedia tools. Computer essentials.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Prof. JunDong Cho VADA Lab. Project.
Lecture 2. General-Purpose (GP) Computer Systems Prof. Taeweon Suh Computer Science Education Korea University ECM586 Special Topics in Embedded Systems.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM586 Special Topics in Embedded Systems.
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
Your Interactive Guide to the Digital World Discovering Computers 2012 Lecture -1.
Lecture 1: What is a Computer? Lecture for CPSC 2105 Computer Organization by Edward Bosworth, Ph.D.
ECM534 Advanced Computer Architecture
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM585 Special Topics in Computer Design.
Kaizilege Karoma Storage Capacity + What to buy Binary Did you know that all of the information that travels through your computer is based on two commands?
Lecture 9. MIPS Processor Design – Instruction Fetch Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education &
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM609 Topics in Embedded Systems.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 30 – PC Architecture.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM503 Parallel Computer Architecture & Programming.
Computer System Design Lecture 1 Wannarat Suntiamorntut.
by Computer System Design Lecture 1 Wannarat Suntiamorntut
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM609 Topics in Embedded Systems.
Lecture 0. Program Introduction Prof. Taeweon Suh Computer Science Education Korea University 2010 R&E Computer System Education & Research.
The Components of the System Unit
Embedded System. What is an Embedded System? Computing systems embedded within electronic devices Hard to define – Nearly any computing system other than.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM583 Special Topics in Computer Systems.
Lecture 1. General-Purpose Computer Systems
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM509 Computer Systems.
DR. SIMING LIU SPRING 2016 COMPUTER SCIENCE AND ENGINEERING UNIVERSITY OF NEVADA, RENO CS 219 Computer Organization.
Ee314 Microprocessor Systems Dr. Mircea DABACAN Electrical Engineering & Computer Science Dept., Washington State University Office: EE/ME 504 Phone:
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
9/22/2010Lecture 1 - Introduction1 ECE 5465 Advanced Microcomputers.
 System Requirements are the prerequisites needed in order for a software or any other resources to execute efficiently.  Most software defines two.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM509 Computer Systems.
ARDUINO OVERVIEW Bob Wilton – KF5TPQ. ARDUINO UNO.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
Computer Architecture Opening Yu-Lun Kuo 郭育倫 Department of Computer Science and Information Engineering Tunghai University Taichung, 40704, Taiwan R.O.C.
Instructor: Chapter 2: The System Unit. Learning Objectives: Recognize how data is processed Understand processors Understand memory types and functions.
Networked Embedded Systems Sachin Katti EE107 Spring 2016 Lecture 3 Microcontrollers.
Lecture 2. General-Purpose Computer Systems Prof. Taeweon Suh Computer Science Education Korea University ECM586 Special Topics in Embedded Systems.
By Wannarat Computer System Design Lecture 1 Wannarat Suntiamorntut.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Hardware Architecture
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science & Engineering Korea University COSE222, COMP212, CYDF210 Computer Architecture.
Lecture 2. A Computer System for Labs
COSC3330 Computer Architecture
COMP211 Computer Logic Design Lecture 1. Number Systems
HARDWARE SPECIFICATIONS.
Odroid XU4.
Single Board Computers and Dev Boards
Lecture 4. Introduction to the DE2 Board
Introduction to Single Board Computer
Arduino Board.
Arduino म्हणजे काय?.
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
Raspberry Pi Hardware By: Mike Kwiatkowski.
Presentation transcript:

Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM553 Special Topics in Computer Science 1

Korea Univ Course Information Instructor  Prof. Taeweon Suh Prerequisite  Computer Architecture, Operating Systems, C-programming Textbook  Getting Started with Arduino by Massimo Banzi, O’Reilly, 2011 Office hours  After class as needed  By appointment at Lyceum 307 Class web  Contact Information  

Korea Univ Objectives Utilize a computer system to play with real-world electronic components Understand fundamentals of computer systems Discuss and devise lab materials for educating Computer Science to K-12 students 3 Arduino Uno Board

Korea Univ Lab Environment Hardware  Windows-based PC  Arduino Uno board Software  GUI-based Arduino tool  Processing Language 4

Korea Univ Computer Systems General-purpose computer systems Embedded Systems 5

Korea Univ A Computer System (till 2008) 6 CPU North Bridge South Bridge Main Memory (DDR2) FSB (Front-Side Bus) DMI (Direct Media I/F) Hard disk USB PCIe card Peripheral devices Graphics card But, don’t forget the big picture!

Korea Univ Present, Near Future and More… 7 CPU North Bridge South Bridge Main Memory (DDR2) FSB (Front-Side Bus) DMI (Direct Media I/F) CPU North Bridge South Bridge Main Memory (DDR3) Quickpath (Intel) or Hypertransport (AMD) DMI (Direct Media I/F) Core 2 Duo – based Systems Core i7– based Systems Keep in mind that CPU and computer systems are evolving at a fast pace

Korea Univ iPhone 4 Teardown 8 A4 Processor (ARM Cortex A8) designed by Apple manufactured by Samsung GSM and more GSM (Global System for Mobile communications): 3G Samsung flash memory (32GB): K9PFG08 Audio Codec (Cirrus Logic) 512MB Mobile DDR

Korea Univ TI touchscreen controller STMicroelectronics’ Gyroscope STMicroelectronics’ 3-axis accelerometer iPhone 4S 9 A5 Processor (ARM Cortex A9 Dual-core) designed by Apple and manufactured by Samsung

Korea Univ A4 Processor (ARM Cortex A8 Single-core) GSM and more iPhone 4S vs iPhone 4 10 A5 Processor (ARM Cortex A9 Dual-core)

Korea Univ LCD Driver Yamaha Audio Codec Audio Processor Galaxy Note Teardown 11 STMicroelectronics’ Gyroscope

Korea Univ Flip-chip DRAM on App. Processor K3PE7E700B-XXC1 low power 1GB DDR2 S5PC210 Exynos 4210 : ARM Cortex A9 (Dual-core) 1.4GHz with Mail-400 MP GPU Galaxy Note Teardown 12

Korea Univ Atmega328 Overview 13 8-bit CPU Timer/Counter Internal memories  32KB Flash  1KB EEPROM  2KB SRAM Serial Peripheral Interface Universal Synchronous and Asynchronous serial Receiver and Transmitter (Serial) GPIO 2-wire Serial Interface

Korea Univ If Time Permits… Android phone + ADK (Android Open Accessory Development Kit) Board 14 IOIO for Android Android Mega ADK

Korea Univ Grading Policy K-12 Education Proposal & Project: 60% Class Presentations: 40% 15