Please visit the catalog archive for details about 2022-23 degrees and programs.

 
Page PDF

Computer Science Education, B.S.

Requirements

The Bachelor of Science in Somputer Science Education provides a solid foundation of software and web development skills specifically for secondary educators. It consists of computer science and web development classes as well as education courses necessary to obtain a Utah teaching license with endorsements in Computer Science and Web Development. 

Total Program Credits: 120

Matricultation Requirements:
  1. Pass MATH 1050 and ENGL 1010 with a grade of "C" or better.
  2. Pass CS 1400, CS 1410, CS 2300, and CS 2420 with a grade of "C+" or better.
  3. GPA of 3.0 or higher with no grade lower than a C in content area courses.
  4. Completion of all General Education requirements and 70% of content area courses.
  5. Pass LiveScan Criminal Background Check.
  6. ENGL 2010 and MATH QL courses must have a grade C or higher.
General Education Requirements: 36 Credits
  ENGL 1010 Introduction to Academic Writing CC 3
or ENGH 1005 Literacies and Composition Across Contexts CC (5)   
  ENGL 2010 Intermediate Academic Writing CC 3
  MATH 1050 College Algebra QL 4
or MATH 1055 College Algebra with Preliminaries QL  
American Institutions: Complete one of the following:  3
  HIST 1700 American Civilization AS (3)  
  HIST 1740 US Economic History AS (3)  
  POLS 1000 American Heritage SS (3)  
  POLS 1100 American National Government AS (3)  
  HIST 2700 US History to 1877 AS (3)  
and HIST 2710 US History since 1877 AS (3)  
Complete the following:   
  PHIL 2050 Ethics and Values IH 3
  HLTH 1100 Personal Health and Wellness TE (2) 2
or EXSC 1097 Fitness for Life TE  
Distribution Courses:   
  Biology 3
  Physical Science 3
  Additional Biology or Physical Science 3
  Humanities Distribution 3
  Fine Arts Distribution 3
  Social/Behavioral Science 3
Discipline Requirements:   84 Credits
  CS 1400 Fundamentals of Programming 3
  CS 1410 Object-Oriented Programming 3
  CS 2300 Discrete Mathematical Structures I 3
  CS 2370 C Plus Plus Programming WE 3
  CS 2420 Introduction to Algorithms and Data Structures 3
  CS 2450 Software Engineering  3
  CS 2550 Web Programming I 3
  CS 2600 Computer Networks I 3
or IT 2600 Data Communication Fundamentals  
  CS 2810 Computer Organization and Architecture 3
  CS 305G Global Social and Ethical Issues in Computing GI WE 3
or INFO 405G Global Ethical and Professional Perspectives in IS and IT GI WE 3
  CS 3100 Data Privacy and Security 3
  CS 3450 Principles and Patterns of Software Design 3
  CS 3250 Java Software Development 3
or CS 3260 CsharpNET Software Development  
or CS 3270 Python Software Development  
or CS 3370 C Plus Plus Software Development  
or CS 3380 JavaScript Software Development  
  DGM 1110 Digital Media Essentials I 4
  DWDD 1400 Digital Design Essentials 3
  DWDD 1600 Web Essentials 3
Education Methods Component  
  EDSC 1010 Introduction to Education 2
  EDSP 340G Exceptional Students GI 2
  EDSC 3000 Educational Psychology 3
  EDSC 325G Equitable Technology Integration GI 2
  EDSC 4200 Classroom Management I 2
  EDSC 4250 Classroom Management II 2
  EDSC 4440 Content Area Literacies 3
  EDSC 445G Multicultural Instruction ESL GI 3
  EDSC 455G Secondary Curriculum Instruction and Assessment GI 3
  EDSC 4850 Student Teaching Secondary 8
  EDSC 4990 Teacher Performance Assessment Project WE 2
  BMED 4300 Methods of Teaching Computer Science 3

Graduation Requirements:

  1. Completion of a minimum of 120 semester credits, with a minimum of 40 upper-division credits.
  2. Overall grade point average of 2.0 or above. Must have a minimum grade of C- with a combined GPA of 2.5 or higher in all discipline core and emphasis. 
  3. Residency hours -- minimum of 30 credit hours through course attendance at UVU. 10 of these hours must be within the last 45 hours earned. At least 12 of the credit hours earned in residence must be in approved CSE Department courses. 
  4. All transfer credit must be approved in writing by UVU.
  5. No more than 80 semester hours and no more than 20 hours in CS type courses of transfer credit from a two-year college.
  6. No more than 30 semester hours may be earned through independent study and/or extension classes.
  7. Successful completion of at least one Global/Intercultural course.
  8. Successful completion of at least two Writing Enriched (WE) courses. 

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.

Semester 1 Course Title Credit Hours
ENGL 1010 or ENGH 1005

Introduction to Academic Writing CC or Literacies and Composition Across Contexts CC

3
MATH 1050 or MATH 1055 College Algebra QL or College Algebra with Preliminaries QL 4
HLTH 1100 or EXSC 1097 Personal Health and Wellness TE or Fitness for Life TE 2
CS 1400 Fundamentals of Programming 3
DWDD 1600 Web Essentials 3
  Semester total: 15
Semester 2 Course Title Credit Hours
ENGL 2010 Intermediate Academic Writing CC 3
Humanities Distribution 3
Fine Arts Distribution  3
CS 1410 Object Oriented Programming 3
DGM 1110 Digital Media Essentials I 4
  Semester total: 16
Semester 3 Course Title Credit Hours
Biology Distribution 3
CS 2300 Discrete Mathematical Structures I 3
CS 2370 C Plus Plus Programming WE 3
CS 2420 Introduction to Algorithms and Data Structures 3
EDSC 1010 Introduction to Education  2
  Semester total: 14
Semester 4 Course Title Credit Hours
CS 2550 Web Programming I 3
CS 2810 Computer Organization and Architecture 3
CS 3250 Java Software Development 3
Physical Science Distribution 3
American Institutions 3
  Semester total: 15
Semester 5 Course Title Credit Hours
CS 2450 Software Engineering 3
CS 2600 Computer Networks I 3
CS 3450 Principles and Patterns of Software Design 3
PHIL 2050 Ethics and Values IH 3
Social/Behavioral Science Distribution 3
  Semester total: 15
Semester 6 Course Title Credit Hours
EDSC 3000 Educational Psychology 3
EDSC 455G Secondary Curriculum Instruction and Assessment GI 3
EDSP 340G Exceptioonal Students GI 2
Additonal Biology of Physical Science Distribution 3
CS 3100 Data Privacy and Security 3
  Semester total: 14
Semester 7 Course Title Credit Hours
EDSC 325G Equitable Technology Intergration GI 2
BMED 4300 Methods of Teaching Computer Science 3
EDSC 4200 Classroom Management I 2
EDSC 4440 Content Area Literacies 3
EDSC 445G Multicultural Instruction ESL GI 3
DWDD 1400 Digital Design Essentials 3
  Semester total: 16
Semester 8 Course Title Credit Hours
CS 305G Global Social and Ethical Issues in Computing GI WE 3
EDSC 4250 Classroom Management II 2
EDSC 4850 Student Teaching Secondary 8
EDSC 4990 Teacher Performance Assessment Project WE 2
  Semester total: 15
  Degree total: 120

Department

Computer Science

The Computer Science department is in the   Scott M. Smith College of Engineering. To find the most up-to-date information, including Program Learning Outcomes for degree programs offered by the Computer Science department, visit their website.

Computer Science department

Program Details

Program Learning Outcomes
  1. Apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a set of computing requirements.
  3. Apply pedagogical theories to facilitate learning in the field of computer science and web programming.
  4. Demonstrate how to teach computer science and web programming in the secondary education system.
  5. Evaluate student computer programming performance.
^ Back to Top