Program Overview
The Associate of Programming degree provides a foundation for students pursuing a Bachelor's degree in Computer Science, Data Science, or Software Engineering. It includes core coursework in programming, computer science, and software engineering, with fewer general education requirements. Students can choose from specialized tracks in Software Engineering, Computer Science, or Data Science to align with their career goals. The degree prepares students for further study and entry-level positions in the computing field.
Program Outline
Degree Overview:
The Associate of Programming degree prepares students for a Bachelor of Science degree in Computer Science, Data Science, or Software Engineering. It includes foundational courses needed in computing disciplines. To earn the degree, students will complete focused coursework in Software Engineering, Computer Science, or Data Science, with fewer general education requirements. This degree includes a minimum of 69 credit hours and a minimum of 30 credits of preparatory, specialized coursework. Students interested in pursuing Computer Science, Data Science, or Software Engineering can earn the Associate of Programming as a milestone to their chosen degree.
Outline:
Course List
General Education Requirements
6 Required Courses
- ENGL 1010 Introduction to Writing (EN) 3-4 or ENGL 1010D Introduction to Writing (EN)
- CS 1030 Problem Solving with Computers 3-4 or MATH 1010 Intermediate Algebra
- CS 1400 Fundamentals of Programming 3
- CS 1410 Object Oriented Programming 3
- CS 2100 Discrete Structures 3
- CS 2420 Introduction to Algorithms and Data Structures 3
- CS 2450 Software Engineering 3
- CS 2810 Computer Organization and Architecture 3
- MATH 1100 Business Calculus (MA) 3-4 or MATH 1210 Calculus I (MA)
- SET 1000 Graduation Planning & Career Prep I 0
Elective Courses
It is recommended that students choose 8 elective courses based on their intended program of study 24
Software Engineering Track
- ENGL 2100 Technical Writing (ALCS) 3
- MATH 2050 Applied Statistics with Programming 3
- SE 1400 Web Design Fundamentals (ALCS) 3
Data Science Track
- CS 2500 Data Wrangling 3
- IT 1500 Cloud Fundamentals 1
Utah Tech University
Overview:
Utah Tech University is a public university located in St. George, Utah. It offers a wide range of academic programs and is known for its affordability and strong student support services.
Services Offered:
*
Student Resources:
The university provides various resources for student success, including academic advising, career services, tutoring, and mental health support. *Academics:
Utah Tech offers a diverse selection of academic programs across various disciplines, including arts, business, education, health sciences, humanities, science, engineering, and technology. *Admissions:
The university has a straightforward admissions process and offers various resources to help prospective students navigate the application process. *Student Life:
Utah Tech fosters a vibrant campus community with numerous student organizations, clubs, and activities. *Alumni:
The university provides resources and support for its alumni network. *Giving:
Utah Tech encourages community engagement and offers opportunities for individuals to contribute to the university's mission. *Athletics:
The university has a strong athletic program with various sports teams competing at the NCAA Division I level.Student Life and Campus Experience:
Students at Utah Tech can expect a welcoming and supportive campus environment with opportunities for personal and professional growth. The university offers a variety of student organizations, clubs, and activities to cater to diverse interests. The campus is located in St. George, a city known for its beautiful scenery and outdoor recreation opportunities.
Key Reasons to Study There:
Affordability:
Utah Tech is consistently ranked as one of the most affordable universities in Utah.Strong Academic Programs:
The university offers a wide range of academic programs with a focus on hands-on learning and career preparation.Supportive Campus Community:
Utah Tech provides a welcoming and supportive environment for students, with dedicated faculty and staff committed to student success.Location:
The university is located in St. George, a vibrant city with a mild climate and access to outdoor recreation opportunities.Academic Programs:
Utah Tech offers over 290 academic programs across various disciplines, including: *