Student Learning Outcomes
Prior to graduation, students will develop a sound analytical mindset based in a foundation of mathematics, algorithmic principles, computer organization, and computer science theories. They will use current technologies, skills and tools necessary to design and implement system components under realistic constraints to solve problems of varying complexity. They will work effectively on teams to manage system development projects. They will understand their professional, ethical and social responsibilities and communicate effectively with a range of audiences. They will recognize the need for, and are able to engage in, continuing professional development.
In particular, they will
apply the core technologies from computer science when
solving problems in such areas as
- Networking
- Data structures and algorithms
- Software development and systems
- Operating Systems
They will have had an opportunity to concentrate their coursework in computer networking, software systems or bioinformatics.