Object Oriented Programming Using C CLASS 1 1 Review of Syllabus Catalog Description An introduction to object oriented programming techniques using C programming language Topics covered will include classes both single and multiple inheritance templates polymorphism exception handling and file processing 2 Review of Syllabus Textbook Data Abstraction Problem Solving with C by Frank Carrano 5th edition Instructor Judy Etchison Office SIC 316 Office Hours Tues Thurs 12 30 1 45pm Tues 3 30 4 00pm other times by appt etchison engr smu edu 3 Review of Syllabus Catalog Description Course Requirements and Method of Evaluation Test 1 Test 2 Test 3 Homework Programs Pop Quizzes Project 125 125 125 10 each 30 each 15 each 100 4 Grading Example 1200 possible points Highest score of 1150 You collected 920 5 Grading Example 1200 possible points Highest score of 1150 You collected 920 920 1150 x 100 80 B 1150 92000 9200 6 Course Competencies Use the C preprocessor Explain the use of overloading operators Design and code an inheritance hierarchy 7 Course Competencies Explain the use of overloading of function names Create a library of functions which can process data as objects Understand memory management and dynamic allocation Use a virtual function to demonstrate polymorphism 8 Course Competencies Demonstrate a knowledge of an is a and has a relationship between classes Write a C program using sequential and random file processing Use exception handling techniques Write a class template and a driver to use it 9 Assignments L Programs due Monday 10pm of the week assigned uploaded into your Blackboard folder the following files All source cpp files UML files All header h files Executable out file H Homework due at the beginning of class lecture Thursday can be hand written 10 Late Assignments Homework assignments will not be accepted late Labs programs can be turned in the 48 hours late by special permission request for a late folder approved by instructor 10 late points will be deducted 11 Explanation of Transmission of Assignments Programming assignments will be submitted via Blackboard Next week s lab will take you through the requirements for Blackboard Unix logins Unix executable files and other information related to your programming assignments ATTENDANCE IS MANDATORY 12 Scholastic Dishonesty Policy Outside assistance other than from your ta instructor or university tutoring service is considered scholastic dishonesty Looking at copying from another student s work is considered scholastic dishonesty A single incident results in a zero for that work for yourself and the person you copied from multiple incidents results in an F in the class and a report to the Honors Council 13 Q A 14
View Full Document
Unlocking...