The goal of the Department of Computer Science and Engineering is to develop the human and intellectual resources needed to meet the future technological challenges in the field of computing. This includes developing computer scientists and computer engineers for positions of leadership in industry, government, and academia. It also means performing basic, applied and multi-disciplinary research as well as coordinating and cooperating with other parts of the System to enhance the effectiveness of educational resources. Likewise, the Department of Computer Science and Engineering provides the intellectual leadership and technology in the computing field required by the university, the state, and the nation.
To provide graduates with
- A solid foundation in the principles and practices of computer science, including mathematics, physical sciences, and basic engineering.
- Knowledge and understanding of essential facts, concepts, principles, and theories relating to computer science and software applications.
- System level perspective on the concept of a computer system, the design of the hardware and software for that system, and the processes involved in constructing or analyzing it.
- A sequence of design experiences, encompassing hardware and software elements, building on prior work, and including at least one major project.
- Capable of utilizing a variety of computer-based and laboratory tools for the analysis and design of computer systems, including both hardware and software elements.
To enable graduates of the undergraduate degree program:
- Apply mathematics, physical sciences, and basic engineering principles and practices to a variety of complex problems, and which will further
- Have an understanding of computer systems operation that goes to a greater depth than a mere external appreciation of what the system does or the way(s) in which one uses it.
- Develop their analytical and creative problem-solving skills and enable them to work successfully on multidisciplinary teams, in both classroom and laboratory settings.
- Design and conduct experiments and to analyze and interpret data.
- Design a system, component or process to meet desired needs.
- Understand professional and ethical responsibility
- Engage in lifelong learning.