Skip Navigation
 
Classes and Services Are Remote Through End of Spring Semester
Access to campus restricted to authorized employees only. Up-to-date information and resources at howardcc.edu/coronavirus.
 
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 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*)
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
Jun 17-Jul 24   Online XO-340 4428 #1812
Jul 15-Aug 21   Online XO-340 4429 #1813
Aug 12-Sep 18   Online XO-340 4430 #1814
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*)
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
Jun 17-Jul 24   Online XO-325 4407 #1789
Jul 15-Aug 21   Online XO-325 4408 #1790
Aug 12-Sep 18   Online XO-325 4409 #1791
Register Now
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 25-Mar 27 9AM-4PM Gateway Campus Lab C XA-407 8259 #6980
Mon, Wed, Fri Aug 10-Aug 14 9AM-4PM Gateway Campus Lab A XA-407 8452 #1890
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)
Wed Apr 15 9AM-12PM Gateway Campus Lab E XA-395 8355 #7210
Fri Jun 05 9AM-12PM Gateway Campus Lab C XA-395 8372 #1888
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*)
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*)
Wed,Thu,Fri May 06-May 08 9AM-4PM Gateway Campus Lab A XA-406 8358 #7213
Mon, Wed, Fri Jul 20-Jul 24 9AM-4PM Gateway Campus Lab A XA-406 8451 #1889
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 Apr 27-May 13 6PM-8:30PM Gateway Campus Lab A XA-397 8347 #7558
Mon, Wed Jun 15-Jul 01 6PM-8:30PM Gateway Campus Lab A XA-397 8371 #1887
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 Jun 16-Jun 23 9AM-4PM Gateway Campus Lab C XA-396 8348 #7218
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.