Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer systems are ubiquitous today, powering devices from smartphones to medical equipment, televisions, appliances, and gaming devices. Computer systems engineering delves into how these systems function and what's required to transform hardware into practical computing solutions. This field is ideal for those curious about the inner workings of technology.
Our program provides a comprehensive foundation in computer science before specializing in systems engineering. Key study areas include:
Developing software, programming embedded microprocessors, and creating embedded systems using C
The architecture and operations of contemporary operating systems
Essential hardware requirements for operating system functionality
We prioritize hands-on experience, offering opportunities for significant projects or product development, either proposed by faculty or industry partners.
Beyond core subjects, you can explore other departmental specialties like cybersecurity, Big Data analytics, and robotics.
The need for skilled computer scientists and engineers continues to surge, with tech and engineering industries expanding faster than new talent can be trained.
Our alumni hold leadership roles in computer communications and work at major tech firms. Others excel in retail and service industries where technical skills are crucial, especially in maintaining servers and communication infrastructure.
The department maintains strong industry connections across various sectors - from media robotics to automotive diagnostics, network virtualization, and cybersecurity - offering students mentorship, internships, and career prospects.