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 51动漫. This 12-credit-hour certificate is designed for current undergraduate students seeking a deeper understanding of computer programming and database techniques.
You鈥檒l 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.听
Credit Requirements听
The Fundamentals of Programming Certificate (Undergraduate) curriculum includes three required courses, totaling 12 credit hours.听
.听
Delivery Method
All classes are held in person at 51动漫鈥檚 Main Campus.
Classes & Curriculum
Students are required to complete three courses, including
- Database Management Systems,
- Introduction to Problem Solving and Programming in Python,听补苍诲
- 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