Objectives
Computer Engineering graduates will:
- Be able to practice their profession in a competitive market. The competitive market includes being recruited by industrial firms, government agencies and graduate schools.
- Make a significant contribution to society, including improving the standard of living particularly for the taxpayers of the state of Arkansas.
- Understand the need for life-long learning and continued professional development for a successful and rewarding career.
- Accept responsibility for leadership roles, in their profession, communities and society.
Computer Science graduates will:
- Enhance Arkansas' and the nation's information technology industry.
- Engage in advanced study of Computer Science and other fields, including Engineering, Law, Medicine, and Business.
- Possess a sufficiently broad education to be inquisitive, well-informed and reasoning members of their profession and society.
- Understand human, social, and ethical issues so that they will be good employees or employers, and valuable citizens and neighbors.
Outcomes
Computer Engineering graduates will:
- Demonstrate the ability to apply knowledge of mathematics, science and engineering.
- Demonstrate the ability to design and conduct experiments, as well as to analyze and interpret data.
- Demonstrate the ability to design a system, component or process to meet the desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability.
- Posses the ability to function on multi-disciplinary teams.
- Posses the ability to identify, formulate and solve engineering problems.
- Posses an understanding of professional and ethical responsibility.
- Communicate effectively.
- Have a broad education necessary to understand the impact of engineering solutions in a global, economic, environmental and societal context.
- Recognize the need for and have an ability to engage in life-long learning.
- Have a knowledge of contemporary issues.
- Have the ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
Computer Science graduates will:
- Demonstrate proficiency in core areas including algorithms, data structures, computer organization and architecture, software design, and programming languages.
- Develop breadth in advanced Computer Science topics that build on the core including database management, operating systems, and formal languages.
- Gain proficiency using several operating systems, computer architectures, and network environments.
- Analyze, design and implement a significant software solution to a problem while working in a team project.
- Compose, test and document programs in several different programming paradigms.
- Develop significant expertise in at least one important programming language.
- Apply knowledge of mathematics and natural science.
- Communicate effectively, orally and in writing.
- Understand the history of computing, the social context of computing, the value of interning, professional organizations, professional and ethical responsibilities, risks and liabilities of computer-based systems, intellectual property, common business practices, privacy and civil liberties.
- Recognize the need for and have the ability to engage in life-long learning.
- Have knowledge of contemporary issues.

