Skip to Content

Computer Engineering

The BS in computer engineering degree at the University of Mount Union allows students to integrate electrical engineering and computer science to design, build, and test computing systems. From processors and circuit boards to memory devices and networks, computer engineers are continuously making computing systems faster, smaller, reliable, and more mobile. 

The computer engineering major is one of five (5) programs housed in the School of Engineering along with the two successful ABET accredited programs in mechanical engineering and civil engineering. 

Courses in Computer Engineering

Our faculty, comprised of experts in the fields of information security (coding, operating systems, mobile computing, etc.) and computer systems (parallel processing, embedded systems, integrated circuits, etc.), work closely with students to help prepare them for a rewarding career. These courses are simply a few highly-focused engineering courses that make up the 128-credit hour bachelor's degree program, which also includes general education courses in chemsitry, calculus, and physics. 


Featured Course

Operating Systems Concepts

A fundamental overview of operating systems, operating system structures, processes, process synchronization, deadlocks, CPU scheduling, memory management, file systems, and secondary storage management.


Experiential Learning

Students majoring in computer engineering at Mount Union will have ample opportunities to benefit from these real-world experiences outside the classroom, and culminate in building team work skills, communications skills, and hands-on skills that are crucial to career success. From internships and lab experiences, to undergraduate research with faculty and student competitions, Mount Union computer engineering students are prepared to be leaders in the field.


Program Mission and Objectives


The mission of the computer engineering program is to provide a comprehensive, rigorous, hands-on engineering education in a quality and conducive learning environment; providing students with the skills and competencies necessary for employment or career advancement as Computer engineers. Our graduates will be equipped for life-long learning necessary for professional practice and advanced studies. We will prepare our students to be the technical, business, and global leaders of tomorrow. 


  1. Our graduates will develop into responsible citizens by engaging in a range of careers in Computer Engineering or related fields, by pursuing an advance degree to emerge as researchers, experts, and educators, or through alternate career paths.
  2. Our graduates will engage in meaningful work to practice Computer Engineering in a broad range of industries surpassing the expectation of their employers.
  3. Our graduates will continue to develop professionally or academically by learning new concepts, identify new directions, and other creative pursuits in science and technology.
  4. Our graduates will demonstrate leadership and communication skills developed in their chosen career by serving the Computer Engineering profession and their local community, nation and international partnership or society.


At the time of graduation, computer engineering students will have achieved the following Student Outcomes:

  1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
  2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
  3. An ability to communicate effectively with a range of audiences
  4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
  5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
  6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
  7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies

Computer Engineering Spotlights