Course No. 400.016, Lecture No. 001
Introduction to Computer

 

School of Computer Science and Engineering, Seoul National University

Instructor
Prof. Byoung-Tak Zhang
TA:
Jongwoo Lee
(장병탁 교수님 강좌 C 실습/웹 담당)
Classroom
302-308
Time
Monday (Lecture) and Wednesday (C), 15:00-16:00
Textbook
Computers: Tools for an Information Age, Sixth Edition, H. L. Capron, Addison-Wesley, 2000.
Requirements
시험 2회: 50/100, C 시험 및 실습: 40/100,
기타 과제 및 출석: 10/100
Objectives
  • 컴퓨터의 동작 원리와 구조 및 응용을 폭 넓게 이해한다.
  • C 언어를 사용하여 컴퓨터를 프로그래밍하는 방법을 실습을 통하여 배운다.

 


  • Schedule
Date Main Subjects
Week 1
(3/4)

컴퓨터 하드웨어, 소프트웨어 (17-48 , 49-80)

        컴퓨터의 기본 구성 요소
        데이터 통신
        인터넷
        컴퓨터의 종류

        소프트웨어의 종류
        소프트웨어와 윤리
        컴퓨터와 산업
        컴퓨터와 인간

 

C 언어 소개 및 C 프로그래밍을  위한 준비

C 언어 컴파일 방법 (Visual C++)

     gcc (Unix, Windows 98)

Week 2
(3/11)

중앙 처리 장치 (81-112)

        중앙 처리 장치
        메모리
        주소 지정 및 데이터 표현
        속도와 성능

 

변수, 수식, 제어 흐름

Week 3
(3/18)

입력 장치와 출력 장치, 기억 장치 (113-144, 145-176)

        인간과 컴퓨터의 상호 작용
        입력 장치
        출력 장치
        컴퓨터 그래픽

        저장 장치의 종류와 이점
        멀티미디어
        백업 시스템
        데이터 저장 구조와 처리

 

제어 흐름 및 기타

Week 4
(3/25)
네트워크, 인터넷 (177-208, 209-240)

        데이터 통신
        네트웍과 데이터 통신
        네트웍의 종류
        네트웍의 이용

        인터넷의 역사
        인터넷의 탐색
        인터넷의 응용
        인터넷의 문제점

 

자료 타입 및 함수

Week 5
(4/1) 
보안 (305-336)

        개인 정보화와 컴퓨터 보안
        컴퓨터 범죄
        컴퓨터 보안
        인터넷상의 보안 문제

 

함수 1

Week 6
(4/8) 

중간고사 (성적공고)

 

C 중간고사 (성적공고)

Week 7
(4/15) 
DBMS (401-416)

        데이타베이스 시스템
        데이타베이스의 개념
        데이타베이스의 이용

 

함수 2

Week 8
(4/22)
프로그래밍 언어 (417-448)

        프로그래밍의 과정
        프로그래밍 언어의 단계
        주요 프로그래밍 언어
        객체 지향 프로그래밍

 

함수 3 및 배열

Week 9
(4/29)
운영체계 (64-70)

        운영 체제의 기능
        운영 체제의 환경
        대표적인 운영체제
        자원의 분배 기능

 

스트링, 배열, 포인터

Week 10
(5/6)
시스템 분석, MIS (449-480, 481-512)

        시스템 분석가의 기능
        기본조사 및 시스템 분석
        시스템 디자인
        시스템 개발 및 구현

        MIS
        새로운 관리 모델
        최고 관리자와 컴퓨터
        개인용 컴퓨터를 이용한 MIS

 

파일 사용 및 기타

Week 11
(5/13)
인공 지능 (513-532)

        인공 지능의 제분야
        전문가 시스템
        로보틱스
        가상현실

 

구조체, 유니온

Week 12
(5/20)
역사, HTML (Appendix, 273-304)

 

포인터 2

Week 13
(5/27)
프로그래밍, 수체계 (Appendix, 273-304) (이전 강의자료와 동일)
Week 14
(6/3)
Programming 과제 발표
Week 15
(6/10)
기말고사

 

기말고사 성적공고


This page is maintained by Jongwoo Lee (jwlee@bi.snu.ac.kr).
Last update: March 2, 2002.
 


Back to [AI Lab] [BTZhang's Home Page] [Dept. of Computer Eng.]