C++ Programmer

  • 12 Months
  • 108 Course Hours
  • $995

Overview

Train to Become a Computer Programmer

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.

"Great class! Covered everything you need to know to get you started. Sometimes "beginner" classes don't start out at the beginner level. I knew nothing going in and was quite comfortable with the level that this course started with. Thanks!"

WIOA Approved

This is a Mississippi WIOA approved program.  Those interested in seeing if they qualify to use WIOA funding to pay for this training should contact their local MS WIN Job Center. 

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

How This Course is Taught

  • This is a non-credit program offered in partnership with ed2go.  You do not have to be admitted to the university to enroll in this program. 
  • This is an open enrollment program, which means you can enroll and start at any time.  There are no set start and end dates. 
  • This course is entirely online and can be completed at a pace and time that is convenient for you.  There are not set times you must attend classes.  
  • You will have 12-months from the date of enrollment to complete this program.  

Prerequisites

There are no prerequisites to take this course.


 

Job Outlook

Earning the C++ Programmer Certification is a critical first step in opening the door to a computer programmer career.  According to the Burearu of Labor Statistics (BLS), the employment outlook for computer programmers is good. 

Earn $76,000+ annually
According to glassdoor, the average base pay of a computer programmer in Mississippi is $76K
 
Expect 8% Job Growth

The Bureau of Labor Statistics estimates an 8% job growth rate for computer programmers over the next 3-5 years. 

 


Objectives


Requirements

Hardware Requirements
  • This course must be taken on a PC. Macs are not compatible.
Software Requirements
  • PC: Windows 8 or later.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge is also compatible.
  • Adobe Acrobat Reader. Click here to download the Acrobat Reader.
  • All software must be installed and fully operational before the course begins.
Other Requirements
  • Email capabilities and access to a personal email account.
Instructional Materials
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
 

Curriculum

Each of the following topics will be covered in this program.  

Overview of Computers and Programming Languages

Basic Elements of C++

Input / Output

Control Structures I (Selection)

Control Structures II (Repetition)

User-Defined Functions

User-Defined Simple Data Types, Namespaces, and the string Type

Arrays and Strings

Records (structs)

Classes and Data Abstraction

Inheritance and Composition

Pointers, Classes, Virtual Functions, and Abstract Classes

Overloading and Templates

Exception Handling

Recursion

Searching, Sorting, and the vector Type

Linked Lists

Stacks and Queues

 

Instructor

Jeffrey A. Kent

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.

 

FAQs

DO I HAVE TO BE ADDMITTED TO MISSISSIPPI STATE UNIVERSITY TO ENROLL IN THIS PROGRAM?
No, you do not have to be an admitted student to Mississippi State University to enroll in this program.  Our online non-credit advanced career training programs are open to all. 
 
WHEN CAN I START THE COURSE?
This course is open enrollment, so you can register and start the course as soon as you are ready. Access to your course can take 24-48 business hours.
 
AM I GUARANTEED A JOB?
This course will provide you with the skills you need to obtain an entry-level position in most cases. Potential students should always do research on the job market in their area before registering.
 
CAN I GET FINANCIAL ASSISTANCE?
This course is non-credit, so it does not qualify for federal aid, FAFSA and Pell Grant. Financing is available through other private, military, and government funding options.  Learn more about financial assistance.
  
 
 

Overview

Train to Become a Computer Programmer

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.

"Great class! Covered everything you need to know to get you started. Sometimes "beginner" classes don't start out at the beginner level. I knew nothing going in and was quite comfortable with the level that this course started with. Thanks!"

WIOA Approved

This is a Mississippi WIOA approved program.  Those interested in seeing if they qualify to use WIOA funding to pay for this training should contact their local MS WIN Job Center. 

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

How This Course is Taught

  • This is a non-credit program offered in partnership with ed2go.  You do not have to be admitted to the university to enroll in this program. 
  • This is an open enrollment program, which means you can enroll and start at any time.  There are no set start and end dates. 
  • This course is entirely online and can be completed at a pace and time that is convenient for you.  There are not set times you must attend classes.  
  • You will have 12-months from the date of enrollment to complete this program.  

Prerequisites

There are no prerequisites to take this course.


 

Job Outlook

Earning the C++ Programmer Certification is a critical first step in opening the door to a computer programmer career.  According to the Burearu of Labor Statistics (BLS), the employment outlook for computer programmers is good. 

Earn $76,000+ annually
According to glassdoor, the average base pay of a computer programmer in Mississippi is $76K
 
Expect 8% Job Growth

The Bureau of Labor Statistics estimates an 8% job growth rate for computer programmers over the next 3-5 years. 

 


Objectives


Requirements

Hardware Requirements
  • This course must be taken on a PC. Macs are not compatible.
Software Requirements
  • PC: Windows 8 or later.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge is also compatible.
  • Adobe Acrobat Reader. Click here to download the Acrobat Reader.
  • All software must be installed and fully operational before the course begins.
Other Requirements
  • Email capabilities and access to a personal email account.
Instructional Materials
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
 

Curriculum

Each of the following topics will be covered in this program.  

Overview of Computers and Programming Languages

Basic Elements of C++

Input / Output

Control Structures I (Selection)

Control Structures II (Repetition)

User-Defined Functions

User-Defined Simple Data Types, Namespaces, and the string Type

Arrays and Strings

Records (structs)

Classes and Data Abstraction

Inheritance and Composition

Pointers, Classes, Virtual Functions, and Abstract Classes

Overloading and Templates

Exception Handling

Recursion

Searching, Sorting, and the vector Type

Linked Lists

Stacks and Queues

 

Instructor

Jeffrey A. Kent

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.

 

FAQs

DO I HAVE TO BE ADDMITTED TO MISSISSIPPI STATE UNIVERSITY TO ENROLL IN THIS PROGRAM?
No, you do not have to be an admitted student to Mississippi State University to enroll in this program.  Our online non-credit advanced career training programs are open to all. 
 
WHEN CAN I START THE COURSE?
This course is open enrollment, so you can register and start the course as soon as you are ready. Access to your course can take 24-48 business hours.
 
AM I GUARANTEED A JOB?
This course will provide you with the skills you need to obtain an entry-level position in most cases. Potential students should always do research on the job market in their area before registering.
 
CAN I GET FINANCIAL ASSISTANCE?
This course is non-credit, so it does not qualify for federal aid, FAFSA and Pell Grant. Financing is available through other private, military, and government funding options.  Learn more about financial assistance.
  
 
 

Registration Information

WIOA Approved

This is a Mississippi WIOA approved program.  Those interested in seeing if they qualify to use WIOA funding to pay for this training should contact their local MS WIN Job Center. 

The C++ Programmer program is 100% online and allows you to enroll at any time.  After enrolling you will have 12 months to complete the program at a pace that is convenient for you.  You can get started today by clicking the "Enroll Now" button below and completing your registration at our partner ed2go site.