Skip Navigation
HCC Main Campus
10901 Little Patuxent Parkway
Columbia MD, 21044
Laurel College Center
312 Marshall Avenue, Suite 205
Laurel, MD 20707
Gateway Business Training Center
6751 Columbia Gateway Drive
Columbia MD, 21046
Take a Virtual Tour
Take an interactive look at HCC's campus
 
Background
 
 

Programming

C Programming Level 2
Intermediate C Programming is an instructor led training course designed for users with a basic knowledge of the C language. This course has been designed to follow the Introduction to C course. Both courses combined provide a solid foundation in C programming for a variety of subsequent applications including: business, database, scientific, engineering, systems level, graphics, and real-time control. Major topics covered in this course include: pointers, arrays as arguments to functions, structures, sequential file i/o, common C bugs, debugging techniques, using a source level debugger (Windows only), additional preprocessor commands, unraveling complex C declarations, and a comparison of K&R C vs. ANSI C. Prerequisites: Some programming experience. 1.8 CEUs.
Tuition: $495 (includes $290 in fees*)
Wed,Thu,Fri Feb 20-Feb 22 9AM-4PM Gateway Campus Lab A XA-405 8263 #5823
Register Now
C# Programming for the Absolute Beginner
Learn the fundamentals of C# programming. Students will explore input/output operations, decision making, looping, object oriented programming principles, and sequential data files. After you register, please create an online account at  ed2go.com/howardcc.  This is where you will access the course. For more information, please call 443-518-4680.
 
Tuition: $149 (includes $109 in fees*)
Nov 14-Dec 21   Online XO-340 4493 #3572
Jan 16-Feb 22   Online XO-340 4658 #5747
Feb 13-Mar 22   Online XO-340 4659 #5748
Mar 13-Apr 19   Online XO-340 4660 #5749
Apr 17-May 24   Online XO-340 4777 #5900
May 15-Jun 21   Online XO-340 4778 #5901
Register Now
C++ for the Absolute Beginner

Learn the fundamentals of C++ programming. Topics include real-world objects, data, and arrays. Prior programming experience is not required. After you register, please create an online account at ed2go.com/howardcc.  This is where you will access the course. For more information, please call 443-518-4680.

Tuition: $149 (includes $109 in fees*)
Nov 14-Dec 21   Online XO-325 4472 #3551
Jan 16-Feb 22   Online XO-325 4637 #5723
Feb 13-Mar 22   Online XO-325 4638 #5724
Mar 13-Apr 19   Online XO-325 4639 #5725
Apr 17-May 24   Online XO-325 4756 #5879
May 15-Jun 21   Online XO-325 4757 #5880
Register Now
Introduction to 3-D Design for 3-D Printing

In this 3-D printing and modeling course, learn how to create a 3-D design for 3-D printing! Use professional-level, open-source modeling software and learn 3-D printing fundamentals. Prerequisite; Windows and basic computer experience. 1.2 CEUs.

Tuition: $250 (includes $170 in fees*)
Mon Feb 04-Feb 25 9AM-4PM Gateway Campus Lab C XA-810 8258 #5818
Register Now
Introduction to 3-D Printing

The popularity and awareness of 3-D printing is growing. This class will introduce you to 3-D printing concepts, tools, and basic design principles. Learn how a 3-D-printer works, the different types of printers and materials you can use, and what you can print with a 3-D-printer. Students will receive an email with login instructions by the start date. Please visit yougotclass.org/catalog.cfm/HowardCC or call 443-518-4680 for more information.

Tuition: $195 (includes $180 in fees*)
Feb 04-Mar 01   Online XO-928 4712 #5831
Apr 01-Apr 26   Online XO-928 4721 #5840
Register Now
Introduction to C Programming *NEW*
Learn to create, compile, link, and debug C programs. Topics covered include: why C, data types, storage classes, declaring variables, flow control statements, operators, preprocessor statements, functions, arrays, screen input/ output (I/O), C software tools, memory models, casting, and writing readable code. This course along with C Level will provide a solid foundation for any type of subsequent
C applications programming, such as: business, database, scientific, engineering, graphics, operating system, or realtime process control. Users of C on other operating systems can also benefit from C’s standardization and portability by learning C from these Windows or UNIX based courses. Prerequisite: Some programming experience. 1.8 CEUs.
Tuition: $395 (includes $240 in fees*)
Wed,Thu,Fri Feb 13-Feb 15 9AM-4PM Gateway Campus Lab E XA-404 8262 #5822
Register Now
Introduction to C++ Programming
Learn to create, compile, link, and debug C++ programs. Topics covered include: C++ vocabulary; comparison of C and C++; Object Oriented Programming (OOP) concepts such as: Classes and objects, encapsulation, inheritance, polymorphism, and data hiding; memory models; casting;
data types; declaring variables; operators; using classes and objects; constructors and destructors; member variables and member functions; friend functions; static member variables and functions; and class libraries. Much of the class time is spent working with classes and objects. Prerequisites: C Programming experience. 1.8 CEUs.
Tuition: $495 (includes $290 in fees*)
Wed,Thu,Fri Mar 06-Mar 08 9AM-4PM Gateway Campus Lab E XA-406 8264 #5824
Register Now
Introduction to C++ Programming Level 2
Create, compile, link and debug C++ programs. Topics covered include: single inheritance and multiple inheritance; compile-time polymorphism via overloaded functions and overloaded operators; run-time polymorphism via virtual functions and abstract classes; constructors, destructors, and passing parameters to multiple constructors; data hiding; using classes and objects; and both sequential and random file i/o. Both the Introduction and Level 2 establish a firm working knowledge of the C++ programming language. Prerequisites: Introduction to C++ Programming. 1.8 CEUs.
Tuition: $495 (includes $290 in fees*)
Wed,Thu,Fri Mar 27-Mar 29 9AM-4PM Gateway Campus Lab E XA-407 8265 #5825
Register Now

 

Request Information

Hi! We would be happy to share more information about our continuing education programs.
Please submit the form and we will be in touch shortly!

Contact Method:
Choose one
Fields marked with * are required.
 
Giving makes a difference! Your support helps students along their pathways to success.