Скачать презентацию C Technologies Spring Semester 2013 CSSE T Department Скачать презентацию C Technologies Spring Semester 2013 CSSE T Department

Intro Lecture 1.pptx

  • Количество слайдов: 13

C++ Technologies Spring Semester 2013 CSSE&T Department C++ Technologies Spring Semester 2013 CSSE&T Department

Overview Introduction Contact information Course description Course design Grading Policy Overview Introduction Contact information Course description Course design Grading Policy

Contact Information Instructor: - Yeslamgaliyev Timur Nurlanovich - cppiitu@gmail. com - CSSE&T Department 4 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 СРСП 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 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 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++ 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 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 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 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 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? Questions?

End of Intro Presentation End of Intro Presentation