Training Course:Advanced Programming in C++School/Trainer:Brandeis University Rabb School of Continuing Studies Waltham, Massachusetts, United States
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' This course provides a solid foundation of C++ with focus on object-oriented concepts and programming techniques. Emphasis is placed on classes, objects, abstract data types, inheritance, polymorphism, and templates. All of the C++ language constructs are covered in the course.
Prerequisites One of the following courses (or equivalent knowledge of a high-level programming language): Introduction to C++, Introduction to Java, or Introduction to C.
Overview C++ has become one of the most widely used programming languages in the software industry. C++ brings the object-oriented design and development concepts to a development environment without performance sacrifices that may happen with other object-oriented languages. This class will provide a solid C++ development foundation for developers with introductory knowledge of a high-level programming language, such as C, C++, or Java. The course will explore the concept of classes and objects, and how they can be used to build advanced data structures and to enable the object-oriented programming paradigm. The course covers all of the key object-oriented programming concepts, such as encapsulation, polymorphism, overloading, inheritance, and reuse. A variety of C++ programs will be analyzed and created in the course to gain experience with the best C++ programming techniques.
Readings and discussion will help to convey the main body of knowledge and to stimulate critical thinking as well as good programming techniques. There will be ample hands-on programming exercises to practice the language constructs and best programming practices. The most effective learning will result from the students programming practice of the programming techniques and approaches learned in class through the homework assignments. A final exam will supplement programming assignments and discussion activities. Any standard C++ compiler can be used for programming assignments.
Topics covered in this course include: Classes and Objects Data Abstraction Operator Overloading Class Inheritance and Multiple Inheritance Virtual Functions and Abstract Base Classes Polymorphism C++ Stream Input and Output File Processing Templates Exception Handling Data Structures: List, Stack, Queue, Binary Trees String and Character Processing Standard Template Library (STL) and Standard Containers ...''
Elements of this syllabus are subject to change.
Please go to the school's official website for training price and schedule:
http://www.brandeis.edu/rabbgrad/
Phone:781.736.8787
School Address:
Brandeis University Rabb School of Continuing Studies Division of Graduate Professional Studies MS 084, P.O. Box 549110 415 South Street Waltham, MA 02454-9110 USA
Jobs & Resumes: Waltham Houses & Roommates: Waltham
Search other schools for Advanced Programming in C++ training resources.
Other training courses offered by Brandeis University Rabb School of Continuing Studies:
Java
Microsoft Project for Project Management Professionals
Software Testing Techniques
Object-Oriented Design
Design Patterns
Service Oriented Architecture
Architecture for Business and E-Commerce
Advanced Programming in VB.Net
Java Enterprise
Advanced C Programming for Unix/Linux
Knowledge Management
Legal and Ethical Practices in IT
IT Security and Compliance
Foundations of Project Management
Perl
Unix Tools
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Facts: We serve the schools and students around the world. Major visitors come from India, United States, United Kingdom, Canada, Australia, Philippines, Malaysia, Singapore and South Africa. |
|
|