Sign In   |   View Cart   |     |   Help
 
Print Course information
E-mail to a friend
Return to Course Catalog

Course Catalog > Career Certifications > Computer Science > - Programming

C++ Programmer  

In the C++ Programming course you'll learn fundamental programming concepts, including decision making, looping, and classes, with the support of practical, step-by-step examples.

What you will learn

  • How to write C++ programs utilizing proper coding techniques
  • How to apply problem solving methods
  • Important programming terminology

How you will benefit

  • Have a solid understanding of C++ language can lead to more advanced programming languages
  • Meet the standard job requirements for an entry-level software development career by understanding how to write C++ programs
  • Know how to use your knowledge in C++ programming to solve industry-specific problems and advancing your career in this field

Requirements:

Hardware Requirements:

  • This course must be taken on a PC. Macs are not compatible.

Software Requirements:

  • PC: Windows 8 or newer.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge is also compatible.
  • Adobe Acrobat Reader. Download the Acrobat Reader.
  • All software must be installed and fully operational before the course begins.

Other:

  • Email capabilities and access to a personal email account.

Instructional Material Requirements:

The instructional materials required for this course are included in enrollment. The following textbooks will be shipped to you approximately 7-10 business days after enrollment:

  • C++ Programming: From Problem Analysis to Program Design

Many of today's popular desktop, web, and mobile apps were developed with the C++ programming language. With software development roles expected to grow at 22 percent from 2012-2022, learning C++ is an important first step to a career in computer science.

This course is designed to introduce you to the concepts, terminology, application, and coding of the C++ programming language. This course consists of 18 lessons that use text, full programming scenarios, instructional videos, and hundreds of live coding labs that give you real-time feedback on your work. You will learn fundamental programming concepts, including decision making and looping, with the support of practical, step-by-step examples.

After working through these lessons, you will understand the basics of structured and object-oriented programming techniques. Most importantly, you will be able to build C++ programs to strengthen your developer portfolio.


  1. Overview of Computers and Programming Languages
    1. Basic Elements of C++
      1. Input / Output
        1. Control Structures I (Selection)
          1. Control Structures II (Repetition)
            1. User-Defined Functions
              1. User-Defined Simple Data Types, Namespaces, and the string Type
                1. Arrays and Strings
                  1. Records (structs)
                    1. Classes and Data Abstraction
                      1. Inheritance and Composition
                        1. Pointers, Classes, Virtual Functions, and Abstract Classes
                          1. Overloading and Templates
                            1. Exception Handling
                              1. Recursion
                                1. Searching, Sorting, and the vector Type
                                  1. Linked Lists
                                    1. Stacks and Queues


                                    Jeffrey A. Kent is a Professor of Computer Science, teaching both traditional and online classes. He has taught a number of computer programming languages, including C, C++, Java, Visual Basic, and Assembly. He is the published author of several computer-programming books, including "Visual Basic 2005 Demystified" and "C++ Demystified." He is also an attorney and has combined both careers by writing applications for law firms.

                                     

                                    C++ Programmer
                                    Item: 202004CTP554184  
                                    Fee: $995.00
                                    This is an on-demand Career Training Program Course offered by Ed2Go.  Class begins upon registration and completion of Student Enrollment Agreement in Ed2Go. Click on Course Title for complete course description.