C++ Programming I
X412.1 (2 semester units in EECS)
An elective in the Post-Baccalaureate Certificate Program in Information Systems and ManagementC++ is a popular, widely used object-oriented programming (OOP) language. C++ provides all the tools for OOP, such as data abstraction, inheritance, polymorphism, and generic programming. Get a solid introduction to all the major features of ANSI standard C++, including the newer syntactic and semantic constructs. You learn each concept through lucid, fluent examples. You learn all major features of C++ in this course, such as objects, classes, pointers, single and multiple inheritance, virtual functions, templates, run-time type identification (RTTI), exceptions, and STL.
Prerequisites: Some programming experience with languages like C, Java, C#, or Visual Basic is preferable. Access to a C++ compiler is required.
Enroll Now! Click below for course fees and textbook info, start dates, locations, and instructors.
Online, Enroll anytime
ROBERT ADAMS JR., M.S.C.S., M.S.E.E., is currently employed by Northrop Grumman in Baltimore, where he has worked since 1979 as a software programmer, systems designer, systems engineer, and technical lead engineer on numerous defense-related programs. Independently, he does web programming and consulting and has taught for UC Berkeley Extension for more than 10 years. He has experience in various languages, including C, C++, C#, Perl, PHP, and JavaScript.
- Online course: Internet access required
- Enroll anytime: You have 6 months to complete
- $715 (EDP 877860)
Proctored final exam
Enroll
Textbook(s) for this course:
Practical C++ Programming
Author: Steve Oualline
Publisher: O'Reilly & Associates
Edition: 2nd
Publication Year: 2003
ISBN: 0596004192