Educatly AI
Efficient Chatbot for Seamless Study Abroad Support
Try Now
inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Courses
Major
Computer Programming | Software Engineering
Area of study
Computer Science & IT
Minor
Computer Programming/Programmer | Computer Software and Media Applications
Course Language
English
About Program

Program Overview


The undergraduate certificate in Computer Programming is a 15-credit hour program designed to provide a comprehensive training in computer programming technologies. It includes required courses in computing, programming, and object-oriented programming, as well as a choice of two electives from a range of advanced topics. The program prepares students for careers in computer programming or education.

Program Outline

Outline:

The undergraduate certificate in Computer Programming is a five-course (15 credit hour) program. It is designed to provide a quick, yet broad training in technologies leading to secure and interesting careers in computer programming or education.


Required Courses

  • CMP SCI 1250Introduction to Computing
  • CMP SCI 2250Programming and Data Structures
  • CMP SCI 2261Object-Oriented Programming

Electives

  • Choose two of the following courses:
  • CMP SCI 2700Computer Organization and Architecture
  • CMP SCI 2750Linux Environment and Programming
  • CMP SCI 3010Web Full Stack Development
  • CMP SCI 3130Design and Analysis of Algorithms
  • CMP SCI 3702Introduction to Cyber Threats and Defense
  • CMP SCI 4010Web Development with Java
  • CMP SCI 4011Web Development with Advanced JavaScript
  • CMP SCI 4020Introduction to Android Apps: Android Fundamentals
  • CMP SCI 4200Python for Scientific Computing and Data Science
  • CMP SCI 4220Introduction to iOS Programming and Apps
  • CMP SCI 4222iOS Apps
SHOW MORE