Introduction to Computer System Spring, 2019 School of Computer Science and Engineering Pusan National University Jeong Goo Kim
Class Day/Time: Tuesday, Thursday / 15:00 Course Information Class Day/Time: Tuesday, Thursday / 15:00 Classroom: Engineering Bldg. #6, Room 6409-1 Instructor: Jeong Goo Kim Office: Research & Lab. Bldg. #1, Room 420 Phone: 510-3733 E-mail: kimjg@pusan.ac.kr Office Hours: Tuesday, Thursday 13:50 – 14:50 Homework: Due one week from day assigned (unless otherwise specified) Grading: Attendance: 5% Homework: 30% Final Exam: 30% Mid Term Exam: 30% Presentation: 5%
Useful References (Books): Course Information Course Objectives Obtain a basic understanding of computer system including data type, digital logic, and computer architecture. Program computer systems at the machine and assembly level. Understand how high-level language correspond to assembly and machine code. Learn the basic part of C programming language as a basis for understanding how computers represent data, process information, and execute programs. TEXT Course text material will be distributed in advance. Useful References (Books): Teaching materials will be distributed in class one week in advance. Homepage lecture: https://abc.pusan.ac.kr , assignment: http://164.125.68.221/~abclab/ T.A(Teaching Assist): Office: Research & Lab. Bldg. #1, Room 421 Phone: 510-7345 E-mail: 201324516@pusan.ac.kr
Clas Schedule Class Schedule Week Contents Note 1 Introduction to Computer 2 Introduction: Ch1 HW Assignment 3 Bit, Data, and Operations: Ch2 4 Digital logical structures: Ch3 5 Control and looping Structure in Python: Ch4 6 Python list structure part 1: Ch5 7 Python list structure part 2: Ch5 8 Midterm Exam. 9 Structured Programing: Ch6 10 Assembly Language part 1: Ch7 11 Assembly Language part 2: Ch7 12 User Graphic Interface part 1: Ch11 13 User Graphic Interface part 2: Ch12 14 Personal Project: Ch13 15 Final Exam. Note: Schedule may be changed according to the progress of classwork with notification
컴퓨터 시스템 Computer Hardware Software ISA 컴퓨터 시스템의 이해 컴퓨터 시스템은 사용자 요구에 따른 임의의 다양한 계산을 수행할 수 있는 장치 Computer Hardware Software ISA 컴퓨터 H/W로 수행할 수 있는 계산은 명령어 (Instruction)라 불리는 한정된 기초 연산에 불과하다. H/W만으로는 사용자가 요구하는 임의의 다양한 계산을 수행할 수 없다. 명령어를 조합하여 순차적으로 실행하면 사용자가 요구하는 임의의 다양한 계산을 실현할 수 있다. 컴퓨터 시스템에서 S/W란 특정 계산을 위해 수행하는 명령어 조합과 관련 데이터 모음이다.