Fundamentals of Programming Undergraduate Certificate
Become proficient in two programming languages and develop an understanding of database technology and data management with the Undergraduate Certificate in Fundamentals of Programming in the College of Science and Technology at Temple. This 12-credit-hour certificate is designed for current undergraduate students seeking a deeper understanding of computer programming and database techniques.
You’ll study Java and Python, two popular object-oriented programming languages that are frequently used in scientific research and web applications. You'll learn to write code that is testable and maintainable and discover how to solve programming problems using algorithm-based and logical approaches. Coursework focuses on
- database management systems;
- learning, writing and testing Java and Python; and
- program design and abstraction.
The Fundamentals of Programming Certificate (Undergraduate) can be added to your existing curriculum. This program is not open to students who are majoring in Computer Science, Information Science and Technology, Mathematics and Computer Science, or Mathematics and Computer Science with Teaching.
Who might be interested?
Students interested in adding technology to their coursework may benefit from the Fundamentals of Programming Undergraduate Certificate. The program aims to provide an introduction to programming languages, how Java and Python are used, and database systems to broaden your knowledge and complement your career goals.
The Fundamentals of Programming Certificate (Undergraduate) curriculum includes three required courses, totaling 12 credit hours.
All classes are held in person at Temple’s Main Campus.
Classes & Curriculum
Students are required to complete three courses, including
- Database Management Systems,
- Introduction to Problem Solving and Programming in Python, and
- Program Design and Abstraction.
Related Graduate Degrees
- Computational Data Science MS
- Computer Science MS
- High-Performance Computing for Scientific Applications PSM
- Information Science and Technology MS