The Computer Systems Engineering program is concerned with the analysis, design and evaluation of computer systems, both hardware and software. The program emphasizes computer organization and architecture, systems programming, operating systems and digital hardware design. This field of study not only focuses on how computer systems work, but also how they integrate into the larger picture.
Program Educational Objectives
Three to five years after graduation, we expect our alumni to exhibit one or more of the following:
- Success in a chosen field as evidenced by continued employment and accomplishments.
- Advancement as shown by promotion to a position of increased technical, supervisory or management responsibility.
- Engagement in lifelong learning to maintain currency in an ever-changing field.
- Graduation from a graduate or professional school degree program.
We expect our alumni to demonstrate professional and ethical conduct in their professional actions.
At graduation, students from the Computer Systems Engineering program will be able to:
- Apply knowledge of mathematics, science, engineering and computer science to solve technical problems.
- Design and conduct a computer systems experiment, as well as to analyze and interpret data.
- Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
- Function effectively on multi-disciplinary teams and lead a technical activity.
- Analyze and solve computer systems problems.
- Understand professional, ethical, legal, security and social issues and responsibilities in computing.
- Communicate effectively with a range of audiences.
- Based on a broad education, understand the global, economic, environmental, and societal impacts of a computing solution.
- Recognize the need for, and demonstrate an ability to engage in, life-long learning.
- Demonstrate a knowledge of contemporary issues
- Use modern engineering techniques, skills and tools necessary for computer systems engineering practice.