Linux/UNIX Programming

Slides:



Advertisements
Similar presentations
R 프로그래밍 담당교수명 : 서 영 민 연 락 처 :
Advertisements

숙명여대 창병모 2011 가을 1. Unix/Linux 의 효과적 사용  command, shell programming, X-window,... 시스템 프로그래밍 능력 향상  file, process, network programming 시스템의 체계적 이해 및.
CHAP. 2 안드로이드 개발 도구 설치. © 2012 생능출판사 All rights reserved 개발 과정의 개요.
미래정보통신기술 박 흠 성심관 1329 호 (055) 메일 : 홈페이지 :
수치해석 (Numerical Analysis) 과목 개요 문양세 강원대학교 IT 대학 컴퓨터과학전공.
서울시립대학교 전자전기컴퓨터공학부 김한준
게임프로그래밍 입문 멀티미디어공학과 이재문.
(Web Programming & Practice)
가상환경 구축 및 리눅스 터미널 실습 충북대학교 지능로봇연구실.
한신대학교 컴퓨터공학부 류승택 Spring
Linux/UNIX Programming
이산수학 (2012년 2학기) : 강의 소개 담당교수: 류승택 (60주년 기념관: 18407)
C 프로그래밍 I.
로봇 소프트웨어.
2006년 컴퓨터공학실험(I) 강의 소개 002, 004분반 인공지능 연구실.
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
Linux/UNIX Programming
Linux/UNIX Programming
WJ543 인공지능 2003년도 제 2학기.
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
데이터 마이닝 - 강의 개요 년 가을학기 강원대학교 컴퓨터과학전공 문양세.
Linux/UNIX Programming
수치해석 (Numerical Analysis)
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
SZ547 인공지능 2006년도 제 2학기.
UNIX 시스템 정보통신공학과 이 우 섭.
Computer Graphics with OpenGL
컴퓨터과학 전공탐색 배상원.
Homework 6… 12월 2일(금) 11:59pm까지 자신의 이름과 학번을 출력해 주는 유닉스/리눅스 네트워크 소켓 서버 프로그램 과 클라이언트 프로그램 을 작성해 보세요 참고 (실습1) Hello 프로그램 helloserver.c helloclient.c 컴파일.
TCP/IP와 라우팅프로토콜한국항공대학교 윤종호
Android studio로 Application 만들기.
이산수학(Discrete Mathematics)
프로그래밍 언어 (C 언어) 기초 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
HW 1 : 운영체제 기본 이해 (3월 30일 금까지) 1장 창틀 채우기 (텍스트 파일에 설명하거나 그림 파일로 제출)
알고리즘(Algorithm)  개요 (Overview) 2016년 봄학기 강원대학교 컴퓨터과학전공 문양세.
Linux/UNIX Programming
2015 운영체제 특강 수업 소개 Special Topics on Operating Systems
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
Linux/UNIX Programming
리눅스: Lecture 1 강의개요 중앙대학교 컴퓨터공학부 손 봉 수 교수.
알고리즘(Algorithm)  개요 (Overview) 2019년 봄학기 강원대학교 컴퓨터과학전공 문양세.
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
Linux/UNIX Programming
프로그래밍 언어론 - 소개 순천향대학교 컴퓨터공학과 하 상 호.
Linux/UNIX Programming
Linux/UNIX Programming
C++ 프로그래밍 2010년 봄학기 C++ 세계에 오신 걸 환영합니다!!.
컴퓨터 구조.
Logistics Engineering
Unix 시스템 인천대학교 전자계산학과 성미영
Linux/UNIX Programming
데이터 마이닝 - 강의 개요 년 가을학기 강원대학교 컴퓨터과학전공 문양세.
강의 소개 컴퓨터시뮬레이션학과 2017년 봄학기 담당교수 : 이형원 E304호,
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
Self Introduction Template PowerPoint
PHP 웹 프로그래밍 (PHP Web Programming) 미리 정의된 함수 문양세 강원대학교 IT대학 컴퓨터과학전공.
이산수학 (Discrete Mathematics)
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
보건교육방법론 1주.
C 프로그래밍 (강의소개)
C 프로그래밍 I.
Computer Graphics with OpenGL
운영체제 (Operating Systems)
객체지향 프로그래밍 (강의소개)
멀티미디어 활용 -플래시 CS3 류 정 남.
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
Linux/UNIX Programming
1. 실습 시간에 수행한 avd 생성 및 실행, adb shell 접속 및 명령어 수행 결과를 제출한다.
Linux/UNIX Programming
Intelligent software Lab. 전재원
Presentation transcript:

Linux/UNIX Programming 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공

리눅스/유닉스 프로그래밍 과목 개요 금융, 통신, 대형 SI 사업 등에서 널리 사용되는 UNIX 운영체제 이해 Linux/Unix Programming 강의 개요 금융, 통신, 대형 SI 사업 등에서 널리 사용되는 UNIX 운영체제 이해 최근 내장형 시스템(embedded system), 특히 스마트폰 플랫폼으로 많이 사용되는 Linux 사용법 습득 UNIX/Linux 환경에서 높은 수준의 프로그래밍 수행이 가능하도록 여러 가지 system call 학습 UNIX/Linux 환경에서 프로세스 간 통신, machine 간 통신 기법 학습 안드로이드 프로그래밍 기초 (with 자바 프로그래밍 언어)

리눅스/유닉스 프로그래밍 강의 내용 Introduction to UNIX (UNIX 기본 명령어) Linux/Unix Programming 강의 개요 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, Share Memory, Semaphore, …) Network Communication Programs (TCP/UDP Socket Programming) Linux on Android (Concept, 다짜고짜 둘러보기)

강의 계획(1/5) 선수 과목 (Prerequisites) 담당 강사 강의 시간 C 언어 (혹은 C++ 언어) Linux/Unix Programming 강의 개요 선수 과목 (Prerequisites) C 언어 (혹은 C++ 언어) 담당 강사 담당 교수: 이상훈 (한빛관 304호실, sanghun@kangwon.ac.kr, 010-3651-3691) 강의 시간 이론 혹은 실습: 수 15:00-17:00, 금 11:00-13:00 강의실: 이론 시 412호, 실습 시 309호

강의 계획(2/5) 참고 교재 김치하, 고급 UNIX 프로그래밍, 홍릉과학출판사 Linux/Unix Programming 강의 개요 참고 교재 김치하, 고급 UNIX 프로그래밍, 홍릉과학출판사 원서: 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: http://unix.t-a-y-l-o-r.com/index.html 안드로이드 개발자 사이트: http://developer.android.com

강의 계획(3/5) 평가 기준 강의 계획 중간시험: 30% 기말시험: 30-40% 숙제 및 실습: 20-30% 출석: 10% Linux/Unix Programming 강의 개요 평가 기준 중간시험: 30% 기말시험: 30-40% 숙제 및 실습: 20-30% 출석: 10% 강의 계획 Week 강의 내용 비고 1 개요, UNIX 시작 실습 1 2 VI 편집기 실습 2 3 UNIX 기본 명령어 실습 3 4 UNIX 파일과 디렉토리 실습 4 5 UNIX Shell, 통신 및 압축 명령어 실습 5 6 프로세스 관리 명령어 7 Compile & Makefile 실습 6 8 중간시험

강의 계획(4/5) 강의 계획 (계속) 9 실습 7 10 실습 8 11 실습 9 12 실습 10 13 실습 11 14 Linux/Unix Programming 강의 개요 강의 계획 (계속) Week 강의 내용 비고 9 APUE(Overview), APUE (File) 실습 7 10 APUE (Files & Directories) 실습 8 11 APUE (Process Control) 실습 9 12 APUE (Signal) 실습 10 13 APUE (IPC) 실습 11 14 Linux on Android 실습 12 15 기말시험

강의 계획(5/5) 강의 방식 기타 사항 이론 시간: 강의를 진행하면서, 필요 시 간략한 데모 수행 Linux/Unix Programming 강의 개요 강의 방식 이론 시간: 강의를 진행하면서, 필요 시 간략한 데모 수행 실습 시간: 강의에서 나온 내용을 실습함 (주기적으로 과제 부여)  진도 상황에 따라서 실습 시간을 이론 강의 시간으로 활용할 수 있음 기타 사항 강의 사이트: (강의 노트는 강의 전까지 upload 예정임) http://cs.kangwon.ac.kr/~shlee 숙제 제출 관련: 제출 기한 이후 2주 delay이면 20% 감점, 2주 이후는 받지 않음 모든 과제는 프린트하여 제출할 것

Linux/Unix 활용 – 취업에 도움? Linux/Unix Programming 강의 개요

Linux/Unix 활용 – iPod에서도? Linux/Unix Programming 강의 개요

Linux/Unix 활용 – 안드로이드에서도? Linux/Unix Programming 강의 개요

UNIX/Linux Machines Linux/Unix Programming 강의 개요