ADVANCED PROGRAMMING AND EXPERIMENT

  1. Course Description
    ANSI C++과 Visual C++을 중심으로 객체지향 프로그래밍의 개념을 공부 하여, 객체지향적 설계가 가능하도록 한다. 설계에서 부터 개발까지의 전 과정을 이해할 수 있도록 UML 설계기법에 대해서도 공부한다. ANSI C++을 마스트하면 클래스, 상속, 다형성 등을 이해할 수 있으므로, Visual C++의 MFC도 사용할 수 있다. C++로 CGI 웹프로그래밍도 가능하게 한다.
  2. Course Objectives
    Objectives of this course are: 1. Understanding object-oriented programming. 2. Gain knowledge about the capability to store information together in an object. 3. Understand the capability of a class to rely upon another class. 4. Learn how to store one object inside another object 5. Learn the use of one method can be used in a variety of different ways 6. Understanding the process of exposing essential data to the outside the world and hiding the low-level data
  3. Teachnig Method
    I. Classroom Rules (1.1) Class begins promptly at the beginning of the class period. It is advisable that students be in their seats and ready to start participating in a class at that time. (1.2) When the student has a question or comment, s/he needs to raise her/his hand first as a courtesy to her/his classmates. Remember, questions are NOT an imposition – they are welcome. Asking questions will help the students to learn more, questions also make the class more interesting. II. Tardiness/ Absences (2.1) I expect students' full attention for the entire class period. If the student knows that s/he will need to leave before the class is over, s/he has to inform me before the start of the class, also s/he needs to try to sit as close to the door as possible so as not to disrupt others. Similarly, if the student arrives in class late, s/he needs to slip in as quietly as possible and takes the first available seat s/he comes to. (2.2) If the student has an emergency or illness, s/he needs to contact me ahead of time to let me know that s/he will be absent, s/he also must provide formal documentation that supports her/his claims. If the student misses a class, it is s/he responsibility to contact me, outside of regular class time, to determine a plan to make up the missed work. III. Assignments & Quizzes (3.1) Students have to complete and submit assignments/quizzes by the due date. Assignments/quizzes began in class and are completed at home or home assignments/quizzes need to be submitted by students on the next class or given due date. (3.2) Failure to bring assignments/quizzes to class on the due date will result in a missing assignment grade. When the assignment is submitted late the following week there will be a 5 point penalty deduction. (3.3) Assignments/quizzes not received by the second week past the due date will receive a grade of zero. No assignments will be accepted more than two weeks late. IV. Do Not Use Mobile Phones During Class!
  4. Textbook
  5. Assessment
  6. Requiments
  7. Practical application of the course
  8. Reference