Program Type: Career Program

Program Total: 21 Credits

Program Description

The Computer Programming Certificate is designed for students with an interest in programming. The certificate in computer programming provides students with a thorough theoretical and practical background in Java and C++ programming coding concepts, languages and development with a specialization in web, software, and design. The certificate includes robust hands-on learning through innovative lab courses focused on computer programming and development as well as debugging of software. Some of the credits earned in the Computer Programming Certificate can be applied to the Information Technology Associate in Science (A.S) or Associate in Applied Science (A.A.S.) degree. Additionally, there are also job opportunities for those looking to enter the software development industry with this certificate.

Graduates of the Computer Programming Certificate will be able to:

  • Apply fundamental information technology concepts in order to manage files and effectively use a variety of information technology tools.
  • Use Java and C++ programming in development software.
  • Conceptualize possible solutions to logical problems.
  • Analyze computer information system in a real-world scenario.
  • Troubleshoot programming software-related issues.
  • Write Java and C++ code with engineering software.
Required Courses

INT-1010 Introduction to Information Technology Credits: 3 (Program Requirement)

INT-1111 Programming Logic and Design Credits: 3 (Program Requirement; Critical Course)

INT-1700 Understanding Operating Systems Credits: 3 (Program Requirement; Critical Course)

INT-2200 Programming in Java Credits: 3 (Program Requirement; Critical Course)

INT-2130 Programming in C++ Credits: 3 (Program Requirement; Critical Course)

INT-2050 Mobile Application Development Credits: 3 (Program Requirement; Critical Course)

Take one of the following Program Electives:

INT-2030 Introduction to Visual Basic Credits: 3 (Program Elective) or

INT-1800 Internet and Web Technology Credits: 3 (Program Elective) or

INT-2080 Fundamentals of Database Management Credits: 3 (Program Elective) or

INT-2240 Introduction to Python Credits: 3 (Program Elective)

Transferability

Credit earned at any public institution in the state shall be transferable to any other institution if the:

  • Credit is from a college or university parallel course or program;
  • Grades in the block of courses transferred average 2.00 or higher; and
  • Acceptance of the credit is consistent with the policies of the receiving institution governing students following the same program. Refer to ARTSYS at artweb.usmd.edu and the receiving institution's catalog to select transferable courses.
Career Coach