Skip to main content
uniE610

Computer Engineering, B.S.

Jump to Footer

ABET-accredited

Only school in Pennsylvania's State System with 6 ABET accredited programs

Inter-disciplinary focus

Physics, programming, and system integration

Hands-on Experience

PCB design and hardware prototyping conducted in labs

decorative

The Computer Engineering program combines electrical engineering and computer science, with a focus on preparing students to design, build, and program complex systems. Students who have completed coursework in physics, calculus, and logic circuits advance into studies of microprocessors, embedded systems, and digital signal design.   

What makes this program stand out the most is its hands-on approach. Students design and manufacture printed circuit boards (PCBs), program hardware controllers, and develop systems that connect software to real-world devices. Students complete our program with a strong understanding of robotics, IoT devices, telecommunications, and computer hardware industries. 

Course work for Computer Engineering, B.S.

The program requires 120 credits including the university's general education curriculum. For full course descriptions, please visit the undergraduate catalog.

The Shippensburg University General Education Program is the university curriculum that is shared by all undergraduate students. Details for courses you will take can be found here.

General Education requirements specific for this major

  • Quantitative (Q): MATH 211   
  • Critical Reasoning (R): MATH 225    
  • Natural World (N): PHYS 205 
  • Technology (T): ENGR 120   
  • Creative (C): MCAE 100   

  • CMPE210 - Network Engineering
  • CMPE220 - Computer Organization
  • CMPE320 - Operating Systems
  • CMPE330 - Computer Security
  • CMPE499 - Engineering Development
  • ELEC220 - Linear Circuit Analysis
  • SWE101 - Intro. to Java
  • SWE300 - Crafting Quality Code

Systems Track

  • CMPE310 - Computer Systems Engr
  • CMPE411 - OS Design & Development

Architectures Track

  • CMPE330 - Advanced Architectures
  • CMPE420 - Digital & Reconfigurable Computing

Electronics Track

  • CMPE322 - Microcontrollers
  • ELEC423 - Electronic Design & Processes

Software Engineering Track

  • SWE200 - Design Patterns
  • SWE415 - Interdisciplinary Development

CMPE students have two electives from CMPE, ELEC, SWE, and ENGR courses.  Students are encouraged to take an internship as one of their electives.

Engineering Core Courses

  • ENGR100, ENGR200, ENGR300 - Seminars I, II, and III
  • ENGR110 - Modeling
  • ENGR120 - Programming for Engineers
  • ENGR310 - Statistical Process Control
  • MAT375 - Prob & Stat for Engineers

Math & Science Requirements
All CMPE students will earn the math minor.

  • MAT211 - Calculus 1
  • MAT212 - Calculus 2
  • MAT225 - Discrete Math
  • MAT322 - Differential Equations

Math elective, choose one of:

  • MAT213 - Calc III
  • MAT219 - Data Analysis
  • MAT318 - Linear Algebra
  • MAT326 - Math Modeling
  • MAT410 - Abstract Algebra
  • MAT421 - Number Theory and Cryptography

Accreditation Information

The Computer Engineering degree program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, placing Shippensburg University among 46 Pennsylvania colleges and universities that have ABET-accredited programs and one of 13 that include computer science programs. For more information on ABET, visit ABET Information.

ABET accreditation means that the national accrediting organization has spent time on our campus making sure that our curriculum meets national standards, our faculty are well-supported and current in the discipline, and our infrastructure is up-to-date and well-supported. It is your assurance that, not only is our program strong today, but we have also laid the foundation so that it will continue to be strong in the future.

Graduates of the Computer Engineering program will be prepared to achieve the following career objectives:

  • Satisfying work in a field of their choice (corporate or academic)
    • Have obtained a satisfying position
    • Have confidence in their ability to move to their next position of choice
  • Continue to be an effective and productive member of his/her workplace by applying the fundamentals taught in our program
    • Effective problem solving skills
    • Effective communication
    • Critical thinking
    • Sound business practices
    • Professional standards
    • Behaving in accordance with professional ethics
  • Remain a member of his/her larger community by
    • Participating actively in professional organizations
    • Using expertise through volunteering
  • Continue to learn and develop within his/her field of interest by participating in
    • Workshops/Training
    • Certifications
    • Graduate school
    • Self study
  • Expand breadth of scope and leadership role and advance toward one or more of the following career paths: technical, managerial, or business

The expected outcomes of this program give students the ability to:

  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.

 

YEAR
2011/12
2012/13
2013/14
2014/15
2015/16
2016/17
2017/18
2018/19
2019/20
2020/21
2021/22
ENROLLED
17
37
57
62
49
28
36
33
37
34
36
GRADUATED
0
0
1
2
7
5
9
2 5 2  

Note: Enrolled is the total number of students in the program - not the number of incoming students

Want us to contact you?

Loading...

Contact the Morgan School of Engineering

156 Mathematics and Computing Technologies Center 1871 Old Main Drive, Shippensburg, PA 17257 Phone: 717-477-1178