2014 가을학기 OS 실습 (이승룡 교수)

(장소: 전자정보대학 컴퓨터공학과 Lab실- 18:00-20:00)

2014. 9월 1일

주차	날짜 ( 금요일)	JAVA 프로그래밍	Term Project	비고
1	9/5	OS 실습 소개, 자료구조 복습. Arduino 소개
2	9/12	소켓 및 쓰레드(C++, Java)
3	9/19	자바 소개	- Warmup Project 소켓을 이용한 프로세스간 통신 - Arduino 팀구성	- 향후 정규 프로젝트 수행 방법을 이해하기위한 내용 설명 - Arduino 프로젝트 설명 및 팀 구성
4	9/26	파일입출력(JAVA)	Warmup Project: 소켓을 이용한 프로세스간 통신	향후 정규 프로젝트 수행 방법을 이해하기위한 내용 설명
5	개천절
6	10/10	상속, 다형성	Term Project #1: BuddyMemory	메모리 관리기법 학습
7	10/17	추상클래스	Term Project #1: BuddyMemory	메모리 관리기법 학습
8	중간고사
9	10/31	예외 처리	컴퓨팅 미래 트랜드 소개
10	11/7	안드로이드 소개, Activity	Term Project #2: Buffer Cache	Buffer Cache의 구조를 이해하고 이를 구현
11	11/14	Intent, Broadcasting	Term Project #2: Buffer Cache	Buffer Cache의 구조를 이해하고 이를 구현
12	11/21	Network	Term Project #3: I-Node	파일시스템 이해 및 I-Node 구현
13	11/28	Service, Thread	Term Project #3: I-Node	파일시스템 이해 및 I-Node 구현
14	12/5	Term Project #4: Arduino 그룹 프로젝트 (Arduino란 마이크로 컨트롤러를 내장한 기기 제어용 기판으로 컴퓨터 메인 보드의 단순한 기판에 다양한 센서나 부품 등의 장치를 연결할 수 있다)		Arduino를 사용하여 자유 주제로 2-3명이 그룹 프로젝트 수행
15	12/12	Term Project #4: Arduino 그룹 프로젝트 (평가기준: 창의성, 구현 난이도, 프로젝트 완성도, OS와의 연관성, 발표 능력 등)		Arduino를 사용하여 자유 주제로 2-3명이 그룹 프로젝트 수행 (팀장 PPT 발표)
16	기말고사