1 / 9

Linux/UNIX Programming 과목 개요 최미정 mjchoi@kangwon.ac.kr 강원대학교 컴퓨터과학전공

Linux/UNIX Programming 과목 개요 최미정 mjchoi@kangwon.ac.kr 강원대학교 컴퓨터과학전공. 리눅스 / 유닉스 프로그래밍 과목 개요. 리눅스 / 유닉스 프로그래밍 강의 개요. 금융 , 통신 , 대형 SI 사업 등에서 널리 사용되는 UNIX 운영체제 이해 최근 내장형 시스템 (Embedded System) 혹은 이의 개발 플랫폼으로 많이 사용되는 Linux 사용법 습득

quasim
Télécharger la présentation

Linux/UNIX Programming 과목 개요 최미정 mjchoi@kangwon.ac.kr 강원대학교 컴퓨터과학전공

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux/UNIX Programming 과목 개요 최미정 mjchoi@kangwon.ac.kr 강원대학교 컴퓨터과학전공

  2. 리눅스/유닉스 프로그래밍 과목 개요 리눅스/유닉스 프로그래밍 강의 개요 • 금융, 통신, 대형 SI 사업 등에서 널리 사용되는 UNIX 운영체제 이해 • 최근내장형 시스템(Embedded System) 혹은 이의 개발 플랫폼으로 많이 사용되는 Linux 사용법 습득 • UNIX/Linux 환경에서 높은 수준의 프로그래밍 수행이 가능하도록 여러 가지 System Call 학습 • UNIX/Linux 환경에서 프로세스 간 통신, Machine 간 통신 기법 학습 [주의] 과거 컴퓨터특강을 수강한 학생은 수강할 수 없음

  3. 리눅스/유닉스 프로그래밍 강의 내용 리눅스/유닉스 프로그래밍 강의 개요 • Introduction to UNIX (UNIX 기본 명령어) • UNIX Commands & Tools (VI, Makefile, …) • Writing C Programs using Standard UNIX System Calls (File, Process, Signal, …) • Inter-Process Communications (Message Queue, Shared Memory, Semaphore, …) • Network Communication Programs (TCP/UDP Socket Programming)

  4. 강의 계획(1/5) 리눅스/유닉스 프로그래밍 강의 개요 • 강의 시간 • 이론: 수요일 1~2교시 • 실습: 목요일 5~6교시 • 선수 과목 (Prerequisites) • C 언어 (혹은 C++ 언어) • 담당 교수 • 이름 : 최미정 • 사무실 : 자연대 5호관 201호 • 전화 : (033) 250-8442 • E-mail : mjchoi@kangwon.ac.kr • 홈피 : http://cs.kangwon.ac.kr/~mjchoi/ • 조교 : 김범수 (자연대 214호실)

  5. 강의 계획(2/5) 리눅스/유닉스 프로그래밍 강의 개요 • 강의 교재 • 김치하, 고급 UNIX 프로그래밍, 홍릉과학출판사, 1996. • 원서: Stevens, W. R., Advanced Programming in the UNIX Environment, Addison-Wesley • Web Site: http://www.kohala.com/start/apue.html • 참고도서: 김치하외, UNIX Network Programming, Vol. 1/2, 교보문고 • 원서: Stevens, W. R., UNIX Network Programming, Vol. 1/2, 2/E, Prentice Hall • Web Site: http://www.kohala.com/start/unpv12e.html (Vol. 1) http://www.kohala.com/start/unpv22e/unpv22e.html (Vol. 2) • 기타: UNIX 기초/개요 관련 도서 • UNIX Online Manual Site: http://www.uwsg.indiana.edu/usail/index/concepts.html

  6. 강의 계획(3/5) 리눅스/유닉스 프로그래밍 강의 개요 • 평가 기준 • 중간시험:30% • 기말시험:30% • 숙제 및 실습:30%, • 출석:10% • 강의 계획

  7. 강의 계획(4/5) 리눅스/유닉스 프로그래밍 강의 개요 • 강의 계획 (계속)

  8. 강의 계획(5/5) 리눅스/유닉스 프로그래밍 강의 개요 • 강의 방식 • 이론 시간: 강의를 진행하면서, 필요 시 간략한 데모 수행 • 실습 시간: 강의에서 나온 내용을 실습함 (주기적으로 과제 부여) 경우에 따라서 실습 시간을 이론 강의 시간으로 활용할 수 있음 • 기타 사항 • 강의 사이트: (강의 노트는 강의 전까지 Upload 예정임) • 숙제 제출 관련: 제출 기한 이후 1주 delay이면 20% 감점, 1주 이후는 받지 않음 • 모든 과제는 프린트하여 제출할 것

  9. UNIX/Linux Machines 리눅스/유닉스 프로그래밍 강의 개요

More Related