Software & Hardware Engineering
In the computer software stream students learn the basics of operating system structures, memory management, compilers, middleware, etc. Computers today are designed in conjunction with compiler technology and almost all make use of an operating system – this includes laptops, cell phones, and PDAs. Students will also study the basics of data structures, programming languages, databases, security, and software engineering.
Potential employers include Intel, AMD, ARM, Microsoft, IBM, ATI, Cisco, Oracle, Sun and many start-up companies.
Students in the computer hardware stream will learn the basics of digital design at the gate and system/architectural level. Most people will spend their entire life no more than one meter away from some type of digital system (e.g. laptop, cell phone, PDA, iPod, GPS, auto, controllers, etc.) Digital hardware surrounds us all and affords many interesting careers. Students in this stream will study computer hardware, computer architecture, VLSI systems, and digital systems design.
Employers include OEM Silicon, Intel, Gennum, PMC-Sierra, AMD/ATI, Altera, Xilinx and many start-ups.