Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM553 Special Topics in Computer Science 1."— Presentation transcript:

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

2 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  http://esca.korea.ac.kr/ http://esca.korea.ac.kr/ Contact Information  suhtw@korea.ac.kr suhtw@korea.ac.kr  02-3290-2397 2

3 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

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

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

6 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!

7 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

8 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

9 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 http://www.ifixit.com/Teardown/

10 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)

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

12 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

13 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

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

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


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

Similar presentations


Ads by Google