- Course Description
본 강의의 목표는 기본 프로그래밍 기술과, 컴퓨터 기반 사고능력을 객체지향 언어를 이용하여 가르친다. 프로그래밍은 컴퓨터공학에서 모든 분야에서 사용되는 굉장히 중요한 기술이므로, 본 강의에서 학생들은 기본 프로그래밍 기법부터, 다양한 라이브러리 사용법까지 배우게 된다. 또한, 학생들은 컴퓨터 기반 사고를 바탕으로 문제 정의부터 문제 해결 기법까지 배우게 된다.
- Course Objectives
- Students should be comfortable writing 50-line programs in Python.
- Students should be able to write programs that solve problems using repetitive control structures and selection.
- Students should be proficient in using simple data structures such as strings, lists, and dictionaries.
- Students should know how to decompose a problem.
- Students should know how to debug and test a program.
- Teachnig Method
Attendance: Students who have unexcused absences for more than 1/3 of the classes will receive an F in the class.
Assignments are due on the date specified. No Late assignments.
Do your own work. Plagiarism (which includes copying someone else's assignment or having someone else do your work) will result in having the possible points for the assignment in question deducted from your total score and the administration will be notified. Repeat offenders will receive an F in the class.
- Textbook
- Assessment
- Requiments
No prior programming experience is assumed
- Practical application of the course
- Reference