The computer engineering technology program is designed for the student who wishes to pursue a career as a computing professional and who desires a challenging curriculum which offers an holistic approach to computing.
Shawnee State's program maintains a balance between computer software and hardware by blending the most critical courses from computer science with those from electrical engineering technology.
The program also balances computing theory with application by offering rigorous courses based on the most recent ACM/IEEE computer engineering technology curricula guidelines. We add an applied lab component to each of these courses. These labs encourage the application of theoretical knowledge to real-world projects which involve software applications, microprocessor-based systems, and computer networks.
The overall breadth and depth of the program prepares graduates to apply computing-based solutions to problems in industry, business, and medicine. In addition, their skills help them expand the frontiers of society by enabling those in the arts and sciences to attain greater achievement in science, literature, art, music, and philosophy through appropriately applied computing technologies.
A Unique Program Philosophy
The Computer Engineering Technology (CET) program is a unique split between computer science and computer engineering classes. This dual-centered program provides solid fundamentals in the theory of computers, the nature of computer science, and the technical and application-driven components of engineering. Many schools offer computer science or computer engineering programs; some have engineering technology programs; but few have this unique blend of hardware and software with theoretical and applied components. This valuable knowledge and skills base is a deciding factor in students choosing our program over programs at larger and more famous schools, both as freshmen and as transfer students.
In the CET program we teach our students, we do not train them. They must be generalists and have a keen ability to solve problems. In today’s world of technology, there is no particular technical skill we could teach them that wouldn’t be obsolete or overshadowed in the not-so-distant future. The computer field is very dynamic. Therefore, we teach our students to learn and to think. This is critical to their long-term success.
The CET program is interdisciplinary. It is very rare for jobs to require “pure computing.” Instead, graduates work in every field – from healthcare to government, from athletics to education. They cannot simply understand the technical aspects of a problem. They must integrate their technical knowledge with an ability to problem-solve for the needs of the field in which they are working. They must embrace a love of learning new concepts, new skills, and new environments, and ability to effectively interact with people.
To this end, every CET class requires reading, writing, and problem-solving. Upper-division classes require presentations, teamwork, reports, and complete project documentation. Students learn not only how to find technical solutions, but to first have a thorough understanding of the problem, and how to evaluate whether the proposed solution really meets the needs of the environment. They must view technical solutions in light of many other factors – including human nature, cost feasibility, and flexibility. They must understand both the weaknesses and strengths of the solutions they propose and be able to explain those in non-technical language. They learn, in short, how to learn.
The CET degree consists of a mix of courses from the following concentrations:
- Computer Science, Software, & Computer Programming
- Electronics, Computer Engineering, & Computer Hardware
- General Education
- Math and Physics
- Technical Electives
- Engineering Management
Jobs Available to CET Graduates
- Software application developer
- Hardware engineer
- Software engineer
- Control System Designer
- Embedded Systems Designer
- Local area network specialist
- Data communications specialist
- System administrator
- Digital system designer
- Applied research and development engineer
- World Wide Web technologist