Rapid advances in computing power and networking are driving the revolution in mobile technology, video streaming and wireless networks. The computer and network track addresses the issues related to architecture, programming, and communication of computing devices, which include computers, handheld devices, and sensors. Study of computer systems involves digital design, microcomputer architecture, and high-level and assembly language programming. Computer networking deals with the design of protocols that enable multiple computers/devices to communicate effectively over a wired or wireless medium. OSU offers unique opportunities to work with faculty on advanced systems and work with internationally leading companies in this area.
Employment opportunities include all electronics and software companies with computing and communication products.
Potential Job Opportunities
Embedded systems engineer: Design and build "light weight" computer systems that function within a larger system. Work for companies such as Intel, Garmin, Hewlett Packard, Tektronix, Planar Systems.
Computer networks engineer: Design, implement and maintain wired and wireless computer networks for high availability and security. Work for companies such as Cisco, HP, Google, IBM.
Computer architecture engineer: Design, simulate and implement low-level computer subsystems. Define how such systems interact to provide high performance. Work for companies including Intel and NVIDIA.
Digital logic designer: Design, simulate and implement application specific integrated circuits. Work for companies such as Intel, Micron Technology, NVIDIA, Marvell, and Tektronix.
Test engineer: Design and implement test systems and strategies to ensure proper and reliable operation of electronic products. Work for such companies as Tektronix, Intel, Planar Systems, Garmin and Micron Technologies.
Courses
Core
- CS 344 (Operating Systems I)
- ECE 472 (Computer Architecture)
- ECE 473 (Microprocessor System Design)
- CS/ECE 476 (Advanced Computer Networking)
Electives
- CS 444 (Operating Systems II)
- ECE 464 (Digital Signal Processing)
- ECE 471 (Energy-efficient VLSI Design)
- ECE 474 (VLSI System Design)
- ECE 477 (Multimedia Systems)
- ECE 478 (Network Security)
- ECE 499 (Security)
- ECE 499 (Cryptography)
Faculty
Houssam Abbas
Assistant ProfessorElectrical Engineering and Computer Science Artificial Intelligence and Robotics | Cybersecurity | Communications and Signal Processing | Networking and Computer Systems | Theoretical Computer Science
Lizhong Chen
Associate ProfessorElectrical Engineering and Computer Science Data Science and Engineering | Artificial Intelligence and Robotics | Networking and Computer Systems
Wenqian Dong
Assistant ProfessorElectrical Engineering and Computer Science Networking and Computer Systems
Renato Figueiredo
Professorrenato.figueiredo@oregonstate.edu
Electrical Engineering and Computer Science Networking and Computer SystemsKyle C. Hale
Associate ProfessorElectrical Engineering and Computer Science Networking and Computer Systems | Cybersecurity
Bechir Hamdaoui
ProfessorElectrical Engineering and Computer Science Data Science and Engineering | Cybersecurity | Communications and Signal Processing | Networking and Computer Systems
Ben Lee
Professor | Senior Associate HeadElectrical Engineering and Computer Science Networking and Computer Systems
Zane Ma
Assistant ProfessorElectrical Engineering and Computer Science Cybersecurity | Networking and Computer Systems
Thinh Nguyen
ProfessorElectrical Engineering and Computer Science Communications and Signal Processing | Networking and Computer Systems