C++ Technologies Spring Semester 2013 CSSE&T Department
Overview Introduction Contact information Course description Course design Grading Policy
Contact Information Instructor: - Yeslamgaliyev Timur Nurlanovich - cppiitu@gmail. com - CSSE&T Department 4 th floor
Course Description Programming Language C++ Lecture - 1 hour Practice - 1 hour СРСП - 1 hour Credit – 2 C++ OOP – about 10 weeks QT Technologies – about 5 weeks
Course Design To give students general knowledge of Object -oriented Programming of C++ programming language To practice general programming techniques in C++ programming language To learn writing C++ and QT projects
Course design: Text C++ How to Program 4 th and 5 th(chm) Edition by Deiter&Deitel C++ Language Tutorial, By Juan. Soulie. Available online at: http: //www. cplus. com/doc/tutorial/ www. cppreference. com www. learncpp. com
Course design: Organization Lectures - Introduces students to the techniques and practices of C++ PL Attendance check Lab sessions - Part of many labs is reserved for individual work, where everyone works to make progress on exercises. Tools : GNU C++, Visual Studio, Dev. CPP, emacs, QT creator, e. t. c.
List of Topics Introduction to OOP, class, constructor, destructor Operator overloading, dynamic memory Template Inheritance Polymorphism STL QT Technology
Week approximate schedule 1 st Week - Intro to OOP principles 2 nd Week - Class, objects 3 rd Week - Class, objects cont 4 th Week - Inheritance 5 th Week - Polymorphism 6 th Week - Polymorphism cont. 7 th Week - Midterm 8 th Week - Operator Overloading 9 th Week - Template 10 th Week - STL 11 th Week - Intro to QT 12 th Week - Signal and Slots 13 th Week - Signal and Slots cont. 14 th Week - Midterm 15 th Week - Wrap-up
Course policies - General Attendance: Attendance is required. Excused absences will need to be requested in writing ( by EMAIL) and will need evidence. Student who has more than 20% of absence will automatically receive “F” grade for the COURSE. Academic Honesty: Do all assignments by yourself – UNLESS otherwise instructed. Develop your own code for practice (can look at others codes). University has strict guidelines and we will simply enforce these.
Course policies - Grading Scale We use the guideline of A for excellent, B for good, C for average, D for poor, and F for fail. Gradable work and Point Distribution: Attendance – 5% Tasks, homeworks – 15%(5 tasks) Midterm Exam – 10% Final – 40% For each task, homework 1 week is given to be submitted. Each fine day will take 0, 1% from task
Questions?
End of Intro Presentation