This major gives students a strong background in understanding how software is controlled on one or many computers, including security, networking and operating systems. It is a strongly technical major, requiring strong conceptual and programming skills. Courses focus on programming, computer architecture, computer networks, networks programming, operating systems, distributed computing, systems security, as well as distributed software applications involving Internet applications and ubiquitous computing applications. Graduates can look forward to careers in security, design of new cutting edge computer systems and integration of large-scale systems based on networked machines.
Number | Duration |
---|---|
3 | year |
Jobs in related fields.