C++ PROGRAMMING

  1. Course Description
    이 과목에서는 C++ 프로그래밍 언어로 프로그램을 하기 위한 기초 지식을 가르치고 객체지향 프로그래밍에서 사용되는 기본적인 표현 방법과 기술들에 대하여도 다루어진다. 처음에는 객체지향의 개념에 의거하지 않고 일반적인 관점에서의 프로그래밍 개발에 초점을 맞추고 시작하지만 점차 객체의 개념이 추가되는 방향을 발전한다. 이 과정은 C프로그래밍 과목을 먼저 수강하면 더 쉽게 내용을 이해할 수 있다.
  2. Course Objectives
    * Introduction to compiling and software development
    * Basic scalar data types, operators, flow control, streamed input/output, conversions
    * Declaring, defining and invoking functions
    * String processing, exception handling, dealing with namespaces
    * Object-oriented approach and its vocabulary
    * Dealing with classes and objects
    * Defining overloaded operators
    * Introduction to STL
  3. 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. Late assignments will be penalized 10% per day. 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."
  4. Textbook
  5. Assessment
  6. Requiments
    C Programming
  7. Practical application of the course
    C++ is one of the most frequently used programming languages.
  8. Reference