Advanced Computer Programming - Certificate of Achievement

Program Info

Year Established
Program Code
Degree Type
Certificate of Achievement
Office Contact
School of Business, Entrepreneurship, and Professional Development: 313-845-9645,, Technology Bldg, Room: E-211
Faculty Contact
David Maier: 313-845-9890,, Technology Bldg, Room: E-112

Program Description


Prepares students for an entry-level position as a software developer or software engineer. Students develop a marketable skill-set in designing, programming, and testing software, web, and mobile applications using the latest technologies, including Java, C++, C#, PHP, and SQL. The Advanced Computer Programming certificate consists of six courses designed to be completed within one year. Coursework also assists students in preparing for numerous industry certification exams. Software development is consistently ranked as the among the best careers in the country with regional economic data indicating a 20 to 1 ratio of job openings to IT graduates.

Program Learning Outcomes

Upon successful completion of this program, students should be able to:

  1. Design and develop software programs using object-oriented languages
  2. Design and develop mobile applications
  3. Design and develop client and web database-backed applications
  4. Utilize data structures in software applications
Career Opportunities

Software Developer
Software Engineer
Application Developer
Web Developer
Database Developer
Database Programmer

Program Requirements

Minimum Total Credit Hours
Requirements are subject to change. The information represented here is effective starting Fall 2021 and applies to the current catalog year. If you were admitted prior to this year, please check your requirements under the My Progress section of HFC Self Service.