설명
팀 프로젝트를 통해 유지보수 가능하고 재사용 가능한 소프트웨어를 설계·구현·테스트하는 전문성 개발. 현대 프로그래밍 언어, 디자인 패턴, 프레임워크, UML 및 현대 개발 프로세스(감지 가능한 소스 코드 결함, 리팩터링, 반복적·점증적 개발, 버전 관리 기법)를 중간 규모 프로젝트에 적용.
선수 과목
- 선수과목: SYSC 2004 및 SYSC 2100, 그리고 Software Engineering에 등록되어 있어야 함.
조건 및 세부사항
- 추가 학점 불가: COMP 2404, SYSC 2010, SYSC 2101 및 SYSC 3010에 대한 추가 학점 불가.
- 선수과목: SYSC 2004 및 SYSC 2100, 그리고 Software Engineering에 등록되어 있어야 함.
- 강의 주당 2시간, 실습 주당 3시간.
원문 참조 텍스트
Development of expertise in designing, implementing and testing maintainable, reusable software through team projects. Applying modern programming languages, design patterns, frameworks, UML and modern development processes (detection of olfactible source code defects, refactoring, iterative and incremental development, version control techniques) to medium-scale projects.
- Prerequisite(s): SYSC 2004 and SYSC 2100 , and enrolment in Software Engineering.
- Precludes additional credit for Precludes additional credit for COMP 2404 , SYSC 2010 , SYSC 2101 and SYSC 3010 .
- Lectures two hours a week, laboratory three hours a week.
출처 및 참고문헌
날짜와 출처는 정보를 확인하는 데 도움이 되도록 보관됩니다. 번역은 읽기 편의를 위해 제공되며 조건과 요건은 공식 출처가 기준입니다.
출처 참조 : https://calendar.carleton.ca/undergrad/courses/SYSC/