Introduction to Programming (Certificate Program)

Web-page development and related industries are increasingly in demand. Especially with so many businesses requiring websites that fulfill multiple functions – from sales to brand-building – while remaining intuitive, user-friendly and mobile-ready. Here’s your chance to get a foothold in the programming industry with the Introduction to Programming Certificate program from 100% online Grantham University.

What will I learn?

You will be introduced to the programming mindset, progressively developing skills in object-oriented programming using C++. You will also learn to create interactive web pages using HTML, XHTML, CSS and JavaScript.

What careers can I pursue with this certificate?

Upon completion, you should be prepared for entry-level website design and programming positions. Or you could transfer your certificate credit directly into Grantham’s bachelor’s degree program in computer science.

How long is this program?

At 19 credit hours, this online certificate program is designed to be completed in 8 months. It could take less time depending on how much transfer credit you receive and how many classes you take each term.

How much will it cost?

The undergraduate rate is $265 per credit hour – lower if you’re a member of the military, a veteran or part of a military family. Scholarships are also available for those who qualify.

When can I start?

Courses begin monthly, so we are ready for you to join us today!

Call us at (888) 947-2684 to learn more about the Introduction to Programming Certificate, our other accredited degree programs, financial assistance opportunities or to get more information about the enrollment process.

Introduction to Programming (Certificate Program)

Introduction to Programming Outcomes

After successfully completing the computer programming courses for this certificate, you will be able to:

  • Create web pages
  • Add interactivity to web pages
  • Write, compile and debug application programs
University Professional Outcomes

Grantham University's Introduction to Programming curriculum prepares grads for success in different professional and civic settings by incorporating the following critical life skills:

  • Communication – develop competence in effective written and oral communication
  • Critical Thinking – this includes the ability to analyze problems, reflectively process information and to be able to formulate solutions
  • Respect for Diversity – have an awareness of varieties of human experiences and social structures, and an appreciation for them
  • Professional, Ethical and Social Responsibilities – responsibility to the greater societal good and an applied ethical framework in decision making
  • Lifelong Learning – definition for and acquisition of a continuing pursuit of educational needs throughout their professional lives

Introduction to Programming (Certificate Program)

This 100% online program is filled with the computer programming courses you need to help you prepare for a meaningful career.

PROGRAM SNAPSHOT:
Program Core Credits: 19
Total Credit Hours: 19
Accreditation(s): DEAC

Textbook Information

Program Core: 19
Course: Title: Credits:
Course: GU100 Title: Student Success Credits: 1
  This required one-credit hour course introduces Grantham students to various strategies for learning and helps develop skills essential for succeeding in an online education program. Students complete self assessments to become familiar with their learning styles and how to use their learning styles in online studies. Students successfully completing this course are more proficient in time management, reading skills, writing techniques, memory abilities, and test-taking strategies. Students learn how to navigate within Grantham University's online course learning environment, submit assignments, and where to go for academic assistance. GU100 is normally taken with level 100 or 200 courses that offer the most common challenges in working in an online learning environment. Students complete assignments in both courses simultaneously as a learning strategy for general education and entry-level knowledge acquisition while developing successful online study skills. Successful completion of
Course: CS192 Title: Programming Essentials Credits: 3
  This course introduces students to problem-solving concepts that programmers need to know and understand to skillfully use any programming language. Throughout this course students use language-independent problem-solving methods to structure logic (sequencing, branching, repetition), and data (records, objects). Students will also use diagramming and charting methods to communicate solutions and use arrays, menus, and flow charts to communicate structured programming solutions.
Course: CS197 Title: Programming in HTML Credits: 3
  This course covers the basics of mastering Hypertext Markup Language (HTML) and Extensible Hypertext Markup Language (XHTML). Topics include creating a web page, use of links, tables, scripting for HTML, adding graphics, and multimedia. The course will cover advanced topics such as creating frames, forms, and Cascading Style Sheets. Upon successful completion of this course, the student will be able to design, create, and maintain pages on the World Wide Web.
Course: CS208 Title: Programming in JavaScript Credits: 4
  This introductory course provides students with hands-on practice using JavaScript. Topics include integration of JavaScript and HTML to make web pages interactive, language semantics including functions, objects, methods, forms, frames, and event handlers. Course provides comprehensive coverage of both client and server-side JavaScript. Includes projects and computer laboratory exercises.
Course: CS265 Title: Programming in C++ Credits: 4
  An introduction to C++ programming. Topics include control structures, arrays, pointers, classes, overloading, inheritance, file processing, and data structures. Includes one (1) lab credit. Software: Microsoft Visual Studio.Net.
Course: CS285 Title: Advanced Programming in C++ Credits: 4
  This course is a continuation of Programming in C++. It presents advanced concepts of C++ and object-oriented design. Specific topics include: inheritance, polymorphism, dynamic memory management, overloading, templates, and exception handling.