Page PDF

Programmer, Certificate of Completion

UVU strives to ensure the accessibility of our catalogs. However, if individuals with disabilities need assistance with this information, they may contact the Assistive Technology Center at ACCESSIBLETECH@uvu.edu or 801-863-6788.

Requirements

The program introduces the students to basic, entry level programming.

Total Program Credits: 30

Discipline Core Requirements: 21 Credits
  CS 1400   Fundamentals of Programming 3
  CS 1410   Object-Oriented Programming 3
  CS 2300   Discrete Mathematical Structures I 3
  CS 2420   Introduction to Algorithms and Data Structures 3
  CS 2600   Computer Networks I 3
  CS 2810   Computer Organization and Architecture 3
  ENGL 1010   Introduction to Academic Writing 3
 or ENGH 1005   Literacies and Composition Across Context (5.0)  
Elective Requirements:    9 Credits
Choose 9 credits from the following courses (Must be approved by CSE Department. See CSE adviser):   9
  CS 2450  Software Engineering (3.0)  
  CS 2550   Web Programming I  (3.0)  
  CS 281R   Internship (1.0) (Must be taken for 3 credits)  
  CS 3060   Operating Systems Theory  (3.0)  
  CS 3250  Java Software Development (3.0)  
  CS 3260   CsharpNET Software Development  (3.0)  
  CS 3520   Database Theory  (3.0)  
  CS 3370   C plus plus Software Development  (3.0)  
  IT 1510   Introduction to System Administration--Linux/UNIX (3.0)  

Graduation Requirements:

  1. Completion of a minimum of 30 semester credits.
  2. Minimum grade of C- required in all courses.
  3. Overall grade point average of 2.0 (C) or above.
  4. Residency hours -- minimum of 10 credit hours through course attendance at UVU.

Graduation Plan

This graduation plan is a sample plan and is intended to be a guide. Your specific plan may differ based on your Math and English placement and/or transfer credits applied. You are encouraged to meet with an advisor and set up an individualized graduation plan in Wolverine Track

Milestone courses (pre-requisites for a course in one of the subsequent semesters) are marked in red and italicized.

Semester 1 Course Title Credit Hours
CS 1400 Fundamentals of Programming 3
ENGL 1010 or ENGH 1005 Introduction to Academic Writing or  Literacies and Composition Across Context 3
Computer Electives Choose from approved list. See CS Department Advisor 3
  Semester total: 9
Semester 2 Course Title Credit Hours
CS 1410 Object-Oriented Programming 3
CS 2810 Computer Organization and Architecture 3
Computer Electives Choose from approved list. See CS Department Advisor 3
  Semester total: 9
Semester 3 Course Title Credit Hours
CS 2300 Discrete Mathematical Structures I  3
CS 2420 Introduction to Algorithms and Data Structures 3
CS 2600 Computer Networks I 3
Computer Electives Choose from approved list. See CS Department Advisor 3
  Semester total: 12
Note:  If contemplating BS degree, comply with BS pre-req and matriculation requirements  
  Degree total: 30

Department

Computer Science

The Computer Science department is in the College of Engineering & Technology. To find the most up-to-date information from the Computer Science department, visit their website.

Computer Science department

UVU strives to ensure the accessibility of our catalogs. However, if individuals with disabilities need assistance with this information, they may contact the Assistive Technology Center at ACCESSIBLETECH@uvu.edu or 801-863-6788.