Working copy

Page PDF

Computer Science, Minor

Requirements

The program provides the student with entry level programming instruction, and an overview of some portions of the program.

Total Program Credits: 18

Discipline Core Requirements: 9 Credits
  CS 1400   Fundamentals of Programming 3
  CS 1410   Object-Oriented Programming 3
  CS 2420   Introduction to Algorithms and Data Structures 3
Elective Requirements: 9 Credits
  Complete at least three CS courses numbered 3060 or above  9

Graduation Requirements:

  1. To fill the requirements for a computer science minor students must have no course grade lower than C- in any of the CNS courses required for the computer science minor

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
  Semester total: 3
Semester 2 Course Title Credit Hours
CS 1410 Object Oriented Programming 3
  Semester total: 3
Semester 3 Course Title Credit Hours
CS 2420 Introduction to Algorithms & Data Structures 3
  Semester total: 3
Semester 4 Course Title Credit Hours
CS Elective Choose from Any CS class 3060 or higher 3
  Semester total: 3
Semester 5 Course Title Credit Hours
CS Elective  Choose from any CS class 3060 or higher 3
  Semester total: 3
Semester 6 Course Title Credit Hours
CS Elective Choose from any CS class 3060 or higher 3
  Semester total: 3
Note: If contemplating BS degree, comply with BS pre-req and matriculation requirements  
  Degree total: 18

Department

Name:

Computer Science

Location:

CS 520

Telephone:

801-863-8218

Email:

ComputerScience@uvu.edu

Web Address:

uvu.edu/cs

Chair:

Neil B. Harrison

 
 

Mission Statement

The mission of the Computer Science program at Utah Valley University is to qualify students to function as professional computer scientists, computer engineers, and software engineers in the workplace, and to enter appropriate graduate programs. Graduates will be committed to lifelong learning and empowered with the intellectual and ethical foundations necessary to make responsible decisions.

 
 

Computer Science

Advisors:


Coordinators:

  • Computer Science - Computer Science Emphasis:
  • Todd Peterson
  • Email: ToddP@uvu.edu
  • Computer Science - Computer Networking Emphasis:
  • David Heldenbrand
  • Email: heldenda@uvu.edu


Three four-year bachelor degrees are offered: Computer Science, Software Engineering, and Computer Engineering. The Computer Science degree (BS-CS) is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET) and offers two areas of emphasis: Computer Science and Computer Networking. The Computer Science degree conforms to the Association of Computing Machinery (ACM) and Institute of Electrical and Electronics Engineering (IEEE) joint model curriculum; the Software Engineering degree conforms to the IEEE Computer Society’s Software Engineering Body of Knowledge; and the  Computer Engineering degree conforms to the IEEE Computer Society’s Computer Engineering Body of Knowledge.

Note: Students may earn only one BS Degree in Computer Science or Software Engineering. Additional degrees will not be awarded for completing subsequent BS-CS areas of emphasis.

Requirements for Certificate of Completion (Programmer), Associate in Science in Computer Science (AS-CS) and Associate in Applied Science in Computer Science (AAS-CS) with emphasis in Computer Engineering and in Computing and Networking Sciences degrees are included within the BS degree requirements. Students majoring in Computer Science degrees are encouraged to review these degrees and apply for them when they have met the requirements. The Computer Engineering degree (BS-CE) is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET).

Classroom instruction is supported by well-equipped computer labs.

Career Opportunities

Degrees offered by the Computer Science Department prepare students for rewarding career opportunities in many different fields. Occupations available to graduates of our programs are consistently listed as among the highest paid and most in demand, and the long-term employment outlook is currently excellent.

Internships

Computer Science is committed to adequately preparing students for their intended career path. Thus, they encourage internship opportunities that provide students with applied knowledge to complement the theory learned in the classroom, and also enhances their resumes and marketability upon graduation.

 
 

Faculty

Huda Al-Ghaib(2015)

Assistant Professor

Department: Computer Science
Faculty



B.S., Computer Engineering & Information Technology, University of Technology, Baghdad, Iraq; M.S., Ph.D., Electrical Engineering, University of Alabama.

Professional Page >>

 

Charles Allison(2001)

Professor

Department: Computer Science
Faculty



B.S., Mathematics/Portuguese, M.S., Mathematics/Statistics, Brigham Young University; M.S., Ph.D. (ABD), Applied Math/Computer Science, University of Arizona.

Professional Page >>

 

Brian Durney(2001)

Associate Professor

Department: Computer Science
Faculty



B.S., Computer Science, University of Utah; M.S., Computer Science, Stanford University; Ph.D., Computer Science, University of Oregon.

Professional Page >>

 

Neil Harrison(2005)

Professor

Department: Computer Science
Department Chair, Faculty



B.S., Computer Science, Brigham Young University; M.S., Computer Science, Purdue University; Ph.D., Computer Science, University of Groningen, Netherlands.

Professional Page >>

 

David Heldenbrand(1992)

Professor

Department: Computer Science
Faculty



B.M.Ed., James Madison University; A.A., EDP Business, Montgomery College; M.S., Computer Science, Johns Hopkins University-Whiting School of Engineering.

Professional Page >>

 

Reza Kamali-Sarvestani(2012)

Associate Professor

Department: Computer Science
Faculty



B.S., Electrical and Electronics Engineering, Shiraz University; M.Sc., Electrical and Electronics Engineering, Guilan University; M.S., Electrical Engineering, Ph.D., Engineering, University of Alabama.

Professional Page >>

 

Afsaneh Minaie(2001)

Professor

Department: Computer Science
Faculty



B.S., M.S., Ph.D., Electrical Engineering, University of Oklahoma.

Professional Page >>

 

Cheolhwan Oh(2008)

Associate Professor

Department: Computer Science
Faculty



B.S., Electronic Engineering, Seoul National University; M.S., Electrical Engineering, University of Southern California, Los Angeles; Ph.D., Electrical and Computer Engineering, Purdue University.

Professional Page >>

 

Todd Peterson(2003)

Associate Professor

Department: Computer Science
Faculty



B.S., Computer Science, Brigham Young University; M.S., Ph.D., Computer Science, University of Alabama.

Professional Page >>

 

Reza Sanati-Mehrizy(2001)

Professor

Department: Computer Science
Faculty



B.S., Business Administration, Rasht Commercial College; M.S., Ph.D., Computer Science, University of Oklahoma.

Professional Page >>

 

Jingpeng Tang(2014)

Associate Professor

Department: Computer Science
Faculty



B.S., Engineering, Southwest Jiaotong University; M.S., Computer Science, Engineering, Ph.D., Computer Science, North Dakota State University.

Professional Page >>

 

Curtis Welborn(2005)

Professor

Department: Computer Science
Faculty



M.S., Computer Science, University of Texas at El Paso; Ph.D., Computer Science, Texas Tech University.

Professional Page >>

 

Careers

Careers:  
Students who work in organizations that use or develop software will have an appreciation for that skill set which will aid them in their own career development.

Interested in a Career related to this degree? Learn more about...

  • Occupation Description
  • Employment Projections
  • Occupation Wages
  • Related Occupations
  • Current Job Openings
  • And more

Follow the links below to view current, detailed Utah Department of Workforce Services occupational information for that career.

^ Back to Top