Computer Engineering encompasses the science and technology of design, construction, implementation, testing, and maintenance of integrated software and hardware components of modern computing systems and computer–controlled equipment (cell phones, video games, laptops).
Total Program Credits: 126
General Education Requirements: | 39 Credits | ||
ENGL 1010 | Introduction to Writing | 3 | |
ENGL 2020 | Intermediate Writing--Science and Technology | 3 | |
American Institutions: Complete one of the following: | 3 | ||
HIST 2700 | US History to 1877 (3.0) | ||
and | HIST 2710 | US History since 1877 (3.0) | |
HIST 1700 | American Civilization (3.0) | ||
HIST 1740 | US Economic History (3.0) | ||
POLS 1000 | American Heritage (3.0) | ||
POLS 1100 | American National Government (3.0) | ||
Complete the following: | |||
PHIL 2050 | Ethics and Values | 3 | |
HLTH 1100 | Personal Health and Wellness | 2 | |
or | PES 1097 | Fitness for Life (2.0) | |
Distribution Courses: | |||
COMM 1020 | Public Speaking | 3 | |
COMM 2110 | Interpersonal Communication | 3 | |
Fine Arts (Choose from list) | 3 | ||
Biology (Choose from list) | 3 | ||
MATH 1210 | Calculus I | 5 | |
PHYS 2210 | Physics for Scientists and Engineers I | 4 | |
CHEM 1210 | Principles of Chemistry I | 4 | |
Discipline Core Requirements: | 84 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 2450 | Software Engineering | 3 | |
CS 2600 | Computer Networks I | 3 | |
CS 2810 | Computer Organization and Architecture | 3 | |
CS 305G | Global Social and Ethical Issues in Computing | 3 | |
CS 3060 | Operating Systems Theory | 3 | |
CS 4380 | Advanced/High-Performance Computer Architecture | 3 | |
COMP 301R | Digital Lecture Series | 1 | |
ECE 1020 | Computer Engineering Problem Solving with MATLAB and LabVIEW | 1 | |
ECE 2700 | Digital Design I | 3 | |
ECE 2250 | Circuit Theory | 3 | |
ECE 2705 | Digital Design I Lab | 1 | |
ECE 2255 | Circuit Theory Lab | 1 | |
ECE 3710 | Applied Probability and Statistics for Engineers and Scientists | 3 | |
ECE 3730 | Embedded Systems I | 3 | |
ECE 3740 | Digital Design II | 3 | |
ECE 3750 | Engineering Analysis | 3 | |
ECE 3760 | Electronic Systems | 3 | |
ECE 3765 | Electronic Systems Lab | 1 | |
ECE 3770 | Signals and Systems | 3 | |
ECE 4730 | Embedded Systems II | 3 | |
ECE 4750 | Digital Signal Processing | 3 | |
ECE 4760 | VLSI Design | 3 | |
ECE 4800 | Computer Engineering Senior Design Project | 3 | |
ECE 4765 | VLSI Design Laboratory | 1 | |
PHYS 2225 | Physics for Scientists and Engineers II Lab | 1 | |
PHYS 2215 | Physics for Scientists and Engineers I Lab | 1 | |
PHYS 2220 | Physics for Scientists and Engineers II | 4 | |
CHEM 1215 | Principles of Chemistry I Laboratory | 1 | |
MATH 1220 | Calculus II | 5 | |
Elective Requirements: | 3 Credits | ||
ECE 4770 | Artificial Neural Networks | 3 | |
or | ECE 4780 | Wireless and Mobile Communications (3.0) |
Graduation Requirements:
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 |
ECE 1020 | Computer Engineering Problem Solving with Matlab and Labview | 1 |
ENGL 1010 | Introduction to Writing | 3 |
MATH 1210 | Calculus I | 5 |
General Education | Choose from American Institutions Distribution list | 3 |
Semester total: | 15 | |
Semester 2 | Course Title | Credit Hours |
CS 1410 | Object-Oriented Programming | 3 |
CS 2810 | Computer Organization andArchitecture | 3 |
MATH 1220 | Calculus II | 5 |
PHYS 2210 | Physics for Scientists and Engineers I | 4 |
PHYS 2215 | Physics for Scientists and Engineers I Lab | 1 |
Semester total: | 16 | |
Semester 3 | Course Title | Credit Hours |
CS 2420 | Intro to Algorithms andData Structures | 3 |
ECE 2700 | Digital Design I | 3 |
ECE 2705 | Digital Design I Lab | 1 |
ECE 3750 | Engineering Analysis | 3 |
PHYS 2220 | Physics for Scientists and Engineers II | 4 |
PHYS 2225 | Physics for Scientists and Engineers II Lab | 1 |
Semester total: | 15 | |
Semester 4 | Course Title | Credit Hours |
ECE 3740 | Digital Design II | 3 |
ECE 3770 | Signals andSystems | 3 |
ECE 2250 | Circuit Theory | 3 |
ECE 2255 | Circuit Theory Lab | 1 |
CHEM 1210 | Principles of Chemistry I | 4 |
CHEM 1215 | Principles of Chemistry I Lab | 1 |
Semester total: | 15 | |
Semester 5 | Course Title | Credit Hours |
CS 2300 | Mathematical Discrete Structures I | 3 |
CS 2600 | Computer Networks I | 3 |
ECE 3730 | Embedded Systems I | 3 |
ECE 3710 | Applied Probability and Statistics for Engineers and Scientists | 3 |
ENGL 2020 | Intermediate Writing - Science and Technology | 3 |
Semester total: | 15 | |
Semester 6 | Course Title | Credit Hours |
CS 3060 | Operating Systems Theory | 3 |
ECE 4730 | Embedded Systems II | 3 |
ECE 3760 | Electronic Systems | 3 |
ECE 3765 | Electronic Systems Lab | 1 |
General Education | Choose from Biology Distribution list | 3 |
COMM 1020 | Public Speaking | 3 |
Semester total: | 16 | |
Semester 7 | Course Title | Credit Hours |
CS 4380 | Advanced High Performance Computer Architecture | 3 |
ECE 4750 | Digital Signal Processing | 3 |
ECE 4760 | VLSI Design | 3 |
ECE 4765 | VLSI Design Lab | 1 |
Comp 301R | Digital Lecture Series | 1 |
General Education | Choose from HlLTH 1100 or PES 1097 | 2 |
General Education | Choose from Fine Arts Distribution List | 3 |
Semester total: | 16 | |
Semester 8 | Course Title | Credit Hours |
CS 2450 | Software Engineering | 3 |
CS 305G | Global Social andEthical Issues in Computing | 3 |
ECE 4800 | Computer Engineering Senior Design Project | 3 |
ECE Elective | Choose from ECE 4770 or ECE 4780 | 3 |
COMM 2110 | Interpersonal Communication | 3 |
PHIL 2050 | Ethics and Values | 3 |
Semester total: | 18 | |
Notes: Complete CE Exit Survey | ||
Degree total: | 126 |
Name: |
Computer Science |
Location: |
CS 520 |
Telephone: |
801-863-8218 |
Email: |
|
Web Address: |
|
Chair: |
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:
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.
Department: Computer Science
Faculty
Department: Computer Science
Faculty
Department: Computer Science
Faculty
Department: Computer Science
Department Chair, Faculty
Department: Computer Science
Faculty
Department: Computer Science
Faculty
Department: Computer Science
Faculty
Department: Computer Science
Faculty
Department: Computer Science
Faculty
Department: Computer Science
Faculty
Department: Computer Science
Faculty
Department: Computer Science
Faculty
Careers: | ||
Computer Engineering is one of the fastest growing fields anywhere, and continues to be one of the most marketable degrees offering some of the best salaries. |
Follow the links below to view current, detailed Utah Department of Workforce Services occupational information for that career.