- Course Description
ANSI C++과 Visual C++을 중심으로 객체지향 프로그래밍의 개념을 공부하여, 객체지향적 설계가 가능하도록 한다. 설계에서 부터 개발까지의 전 과정을 이해할 수 있도록 UML 설계기법에 대해서도 공부한다. ANSI C++을 마스트하면 클래스, 상속, 다형성 등을 이해할 수 있으므로, Visual C++의 MFC도 사용할 수 있다. C++로 CGI 웹프로그래밍도 가능하게 한다.
- Course Objectives
By the end of this course, students should be able to:
1) understand and use the basic programming constructs of C/C++
2) manipulate various C/C++ datatypes, such as arrays, strings, and pointers
3) isolate and fix common errors in C++ programs
4) write small-scale C++ programs using the above skills
A. 이 코스 명쾌하고, 이해하기 쉽게 쓰여졌고, 기초 프로그래밍 과목에서 알아야 할 모든 주제들을 다루었습니다.
B. 학생들이 C++의 온갖 기능들을 구현하는 방법뿐만아니라, 왜 그렇게 해야 하고 언제 그렇게 해야 하는지도 알 수 있도록 간결하면서도 실제로 사용될 수 있는 예제 프로그래밍들을 풍부하게 실었습니다.
- Teachnig Method
Teaching, Lab Exercises
강의, 연습
- Textbook
- Assessment
- Requiments
C 언어 프로그래밍
- Practical application of the course
Desktop Application Development, Embedded Software MFC Simulator
1. C++언어는 컴퓨터의 기능을 많이 활용할 수 있도록 해줍니다.
2. C++언어는 이식성이 좋고 유연합니다.
3. C언어와 C++언어의 기본차이, 클래스, 상속 등의 개념이 포함되고 예제 및 실습을 통한 문제 해결 방법을 익힌다.
- Reference