Software Engineering
강좌개요
- 담당교수: 김한준 (연구실: 정보기술관 19-408호, Email: khj@uos.ac.kr, Tel: 6490-2339)
- 조교: 현만 (연구실: 정보기술관 19-415호 데이터마이닝 연구실, Email:mmxuan23@gmail.com, Tel. 2210-2998)
- 주교재: C프로그래밍 완전정복,이승호,한티미디어,2012
- 참고교재: Engineering Problem Solving with C (3rd/4th Edition), Delores M. Etter, Prentice Hall, 2004
공지사항
- 10/29 : 요구사항 분석서
- 11/12 : ER스키마 + Table 스키마
- 12/03 : 상세 설계(시스템 아키텍쳐 및 Module 설계)
- 12/17 : 기말고사
- 12/18 : 데모 및 최종 보고서 (장소 : 412호, 시간 : 오후 2:00~)
강의 자료
이론
- 강의소개
- 데이터와 데이터베이스
- DataBase설계-1
- DataBase설계-2
- DataBase설계-3
- DataBase설계-4
- SQL
- Data Warehouse 설계 및 구축
- 설계 보고서 작성
설계실습
- PHP 입문 (개요, 소개 및 설치)PHP 프로그래밍 (과제 포함)
- 동적웹사이트개발MySQL 입문 및 SQL 소개
- 에러 처리와 디버깅
- PHP와 MySQL 연동일반적인 프로그래밍 테크닉
- 펄 호환 정규표현식
- 연습과제
- 게시판 예제
- 사용자 등록 예제
- 연습과제 2
과제목록
- 실습 과제 점수 (#1~#11)
- 1주차 설계실습 과제
- 2주차 설계실습 과제
- 3주차 설계실습 과제4주차 설계실습 과제
- 5주차 설계실습 과제6주차 설계실습 과제7주차 설계실습 과제
- 8주차 설계실습 과제
- 9주차 설계실습 과제
- 10주차 설계실습 과제
관련자료
- PHP, Apache
- APM Setup file (Apache + PHP + Mysql)
- Notepad+ (Editer program1)
- Editplus (Editer program2)
- DBDesigner
- SQL files
- 요구사항분석서샘플
성적 평가
- 기말시험 30%
- SQL 테스트
- PHP 프로그램 테스트
- 설계 프로젝트 65%Quiz 5% (4~5회 시행)
- PHP 프로그램 과제 수행
- 웹 기반 정보시스템 구현
주의사항
- 리포트 제출: 기한 엄수해야 하며, 지각 제출은 예외없이 0점 처리
- 리포트 표절: 쌍방 모두 F학점 처리 (부분 표절도 동일하게 처리)
- 결석: 5회 이상 무단결석시 F학점 처리 (20분 이상 지각은 결석)
- 시험 무단 결시: 중간 또는 기말고사 무단 미응시 경우 F학점 처리
- Quiz 미응시: 4회 무응시 경우 한 등급 강등, 5회 무응시 경우 F학점 처리
- 시험 부정행위: 시험 시행과정에서 부정행위자 퇴장 및 F학점 처리
- Quiz 및 시험 답안지 내용에서 부정 행위가 확인되는 경우 부정 행위자 F학점 처리
Quiz 및 과제
성적공고