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
This course has been designed to follow the Introduction to C course (level 1). Together, both courses 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: C level 1 or some basic C experience. 1.8 CEUs.
Tuition: $495 (includes $290 in fees*)
Tue,Wed,Thu Jul 30-Aug 01 9AM-4PM Gateway Campus Lab C XA-405 8450 #1257
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*)
Apr 17-May 24   Online XO-340 4777 #5900
May 15-Jun 21   Online XO-340 4778 #5901
Jun 12-Jul 19   Online XO-340 4779 #5902
Jul 17-Aug 23   Online XO-340 4904 #1192
Aug 14-Sep 20   Online XO-340 4905 #1193
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*)
Apr 17-May 24   Online XO-325 4756 #5879
May 15-Jun 21   Online XO-325 4757 #5880
Jun 12-Jul 19   Online XO-325 4758 #5881
Jul 17-Aug 23   Online XO-325 4890 #1142
Aug 14-Sep 20   Online XO-325 4891 #1143
Register Now
Choosing a Programming Language
The computer programming world has become much more complex and varied than it than even a decade ago. There are many more language choices, and more types of programming applications, each requiring different skillsets and different levels of competency. This overview will help you understand the strengths and differences between several major languages in demand today. 3 hours.
Tuition: $79 (fee based, no waivers)
Wed Aug 07 9AM-12PM Gateway Campus Lab E XA-395 8460 #1268
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, Wed Jun 03-Jun 12 6:30PM-9:30PM Gateway Campus Lab C XA-810 8358 #5959
Tue,Thu Aug 06-Aug 15 6:30PM-9:30PM Gateway Campus Lab C XA-810 8446 #1252
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*)
Tue,Wed,Thu Jul 16-Jul 18 9AM-4PM Gateway Campus Lab C XA-404 8449 #1256
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
level 1 and 2, or working knowledge of C Programming.
1.8 CEUs.
Tuition: $495 (includes $290 in fees*)
Wed,Thu,Fri May 29-May 31 9AM-4PM Gateway Campus Lab E XA-406 8364 #5968
Mon,Tue,Wed Aug 05-Aug 07 9AM-4PM Gateway Campus Lab C XA-406 8451 #1258
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
Wed,Thu,Fri Jun 12-Jun 14 9AM-4PM Gateway Campus Lab E XA-407 8365 #5969
Mon,Tue,Wed Aug 19-Aug 21 9AM-4PM Gateway Campus Lab C XA-407 8452 #1259
Register Now
Introduction to JavaScript
This course introduces the basics of JavaScript, a very popular programming language, JavaScript lets you add interactivity to your pages by creating features such as buttons, picture carousels, and collapsible panels to your webpages. 15 hours. 1.5 CEUs.
Tuition: $495 (includes $290 in fees*)
Mon,Wed Jul 15-Jul 22 9AM-3PM Gateway Campus Lab A XA-397 8466 #1409
Register Now
Introduction to Python
Learn the basics of computer programming using the popular and very powerful program, Python. Explore expressions, variables, conditionals, loops, lists, sets, dictionaries, functions, objects and exceptions. Develop, test and debug Python programs. You will enjoy building a game using Python at the end of the course. 18 hours. 1.8 CEUs.
Tuition: $495 (includes $290 in fees*)
Mon,Wed Jul 24-Jul 31 9AM-4PM Gateway Campus Lab A XA-396 8454 #1260
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.