설명
소프트웨어 개발을 공학적 규율로서 다룸, 현대 프로그래밍 언어. 구문과 의미론. 프로그램 실행 추적 및 시각화. 스타일 및 문서화. 테스트 및 디버깅. 이진수 체계. 데이터 관리를 위한 컨테이너 자료형. 수치 알고리즘 설계 및 구현 소개. 모듈. 데이터 파일. 점진적·반복적 개발.
선수 과목
- 선수과목: 이 강좌는 ESLA 1300 또는 ESLA 1500과 동시 수강할 수 없습니다.
조건 및 세부사항
- 다음 과목들과의 중복학점 불가: COMP 1005, COMP 1405, ECOR 1041 (더 이상 개설되지 않음), ECOR 1042 (더 이상 개설되지 않음), ECOR 1051 (더 이상 개설되지 않음), ECOR 1606 (더 이상 개설되지 않음), SYSC 1005 (더 이상 개설되지 않음).
- 선수과목: 이 강좌는 ESLA 1300 또는 ESLA 1500과 동시 수강할 수 없습니다.
- 주당 강의 3시간, 주당 실험 3시간.
원문 참조 텍스트
Software development as an engineering discipline, modern programming language. Syntax and semantics. Tracing and visualizing program execution. Style and documentation. Testing and debugging. Binary number system. Container data types for data management. Introduction to designing and implementing numerical algorithms. Modules. Data files. Incremental, iterative development.
- Prerequisite(s): This course may not be taken concurrently with ESLA 1300 or ESLA 1500 .
- Precludes additional credit for Precludes additional credit for COMP 1005 , COMP 1405 , ECOR 1041 (no longer offered), ECOR 1042 (no longer offered), ECOR 1051 (no longer offered), ECOR 1606 (no longer offered), SYSC 1005 (no longer offered).
- Lectures three hours per week, laboratories three hours per week.
출처 및 참고문헌
날짜와 출처는 정보를 확인하는 데 도움이 되도록 보관됩니다. 번역은 읽기 편의를 위해 제공되며 조건과 요건은 공식 출처가 기준입니다.
출처 참조 : https://calendar.carleton.ca/undergrad/courses/ECOR/