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). Both courses together 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 versus ANSI C. Prerequisites: C level 1 or some basic C experience. 1.8 CEUs.
Tuition: $495 (includes $290 in fees*)
Wed, Thu, Fri Feb 12-Feb 14 9AM-4PM Gateway Campus Lab E XA-405 8257 #6978
Wed, Thu, Fri May 27-May 29 9AM-4PM Gateway Campus Lab C XA-405 8357 #7212
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: $159 (includes $114 in fees*)
Jan 15-Feb 21   Online XO-340 4295 #7150
Feb 12-Mar 20   Online XO-340 4296 #7151
Mar 18-Apr 24   Online XO-340 4297 #7152
Apr 15-May 22   Online XO-340 4298 #7153
May 13-Jun 19   Online XO-340 4299 #7154
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: $159 (includes $114 in fees*)
Nov 13-Dec 20   Online XO-325 4050 #5051
Dec 11-Jan 17   Online XO-325 4051 #5052
Jan 15-Feb 21   Online XO-325 4260 #7104
Feb 12-Mar 20   Online XO-325 4261 #7105
Mar 18-Apr 24   Online XO-325 4262 #7106
Apr 15-May 22   Online XO-325 4263 #7107
May 13-Jun 19   Online XO-325 4264 #7108
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. Three hours.
Tuition: $79 (fee based, no waivers)
Fri Jan 24 9AM-12PM Gateway Campus Lab A XA-395 8255 #6976
Wed Apr 15 9AM-12PM Gateway Campus Lab E XA-395 8355 #7210
Register Now
Developing Javascript Web Applications *NEW!*
This course will teach the latest version of Google’s flagship web application development framework, Angular (not to be confused with the version released in 2012 called AngularJS). Angular is used around the world by software engineers and web developers to create fully featured websites and web applications. This course focuses on ensuring students have an in-depth understanding of HTML, JavaScript, Typescript, CSS, NodeJS and the Angular framework along with GitHub, NodeJS, Framework Basics, Tooling, AngularCLI, Routing, Managing Data, and Creating Forms. 2.7 CEUs.
Tuition: $270 (includes $135 in fees*)
Mon, Wed Feb 10-Mar 11 6:30PM-9:30PM Laurel College Center XA-310 M1822 #7889
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 Mar 23-Apr 01 6:30PM-9:30PM Gateway Campus Lab C XA-810 8262 #6983
Register Now
Introduction to C Programming
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 2 will provide a solid foundation for any type of subsequent C applications programming, such as: business, database, scientific, engineering, graphics, operating system, or real-time 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*)
Mon, Tue, Wed Jan 27-Jan 29 9AM-4PM Gateway Campus Lab C XA-404 8256 #6977
Wed, Thu, Fri Apr 22-Apr 24 9AM-4PM Gateway Campus Lab C XA-404 8356 #7211
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*)
Mon,Tue,Wed Mar 02-Mar 04 9AM-4PM Gateway Campus Lab A XA-406 8258 #6979
Wed,Thu,Fri May 06-May 08 9AM-4PM Gateway Campus Lab A XA-406 8358 #7213
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 Nov 20-Nov 22 9AM-4PM Gateway Campus Lab A XA-407 8161 #5163
Wed,Thu,Fri Mar 25-Mar 27 9AM-4PM Gateway Campus Lab C XA-407 8259 #6980
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 Dec 02-Dec 16 5:30PM-8:30PM Gateway Campus Lab A XA-397 8168 #5168
Mon, Wed Feb 24-Mar 11 6PM-8:30PM Gateway Campus Lab A XA-397 8247 #6968
Mon, Wed Apr 27-May 13 6PM-8:30PM Gateway Campus Lab A XA-397 8347 #7558
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*)
Tue, Thu Feb 11-Feb 18 9AM-4PM Gateway Campus Lab C XA-396 8248 #6969
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.