С++

Course Description: This course is an in-depth study of programming in C++, with emphasis on features supporting the development of large, efficient, and reusable object-oriented systems.

Описание курса: Этот курс посвящен углубленному изучению программирования на С++, с особым упором на возможнсть разработки крупных, эффективных и обладающих возможности повторного использования объектно-ориентированных систем.

Contents:

Review of C, Java, C++ Syntax Basics
Types, Classes and Inheritance
Memory (Stack and Heap Based objects)
Functions and Function Pointers
Methods and Method Pointers
Scope Resolution Operator
Values, Pointers and References
Static and Dynamic Binding
Operator Overloading
Constants
Construction, Destruction and Initialization
Containers and Iterators
Templates
Multiple Inheritance
Patterns

Содержание:

Обзор основ синтаксиса С, Явы, С++
Типы, классы, наследование
Память
Функции и указатели на функции
Методы и указатели на методы
Разыменования функций (::)
Передача по значению, указателю и референсу
Статичные и динамические binding (не знаю как по-русски)
Перегрузка операторов
Константы
Конструкторы, деструкторы, инициализация
Контейнеры и итераторы
Шаблоны
Множественное наследование
Модели




Профессор
Курс преподает Лу Нэл (Lou Nel).

Область исследований - компьютерная музыка. Преподает С++, Яву и новый курс по Eclipse и построению плагинов для Eclipse.

Довольно занудный профессор, не меняет задания из года в год, переносит задания из одного курса на другой. TA проверяют домашние задания из рук вон плохо - то поставят 0% при ошибке компиляции, не зависимо от количества проделанной работы, то поставят 86% если не сдашь ничего.










(Курс пройден, осенний семестр 2008-2009)
Подстраницы (1): Лекции