Provost & Academic Vice President
Student Learning Outcomes
Computer Science (B.S.)
Upon completion of this program, the student will:
- have an understanding of fundamental data structures and be able to write programs in at least two computer languages
- understand the distinction between procedural and object-oriented programming
- be proficient in at least one high-level language
- be exposed to a variety of programming languages and systems
- be able to apply basic problem-solving techniques; be able to use these techniques in the development of algorithms and appreciate the process of developing algorithms
- have competence in communicating their views and ideas clearly and cogently
- understand and be able to apply the fundamental principles and practices of software engineering, including software requirements analysis, software design and implementation, software verification and validation, and software project management
- gain experience working in teams
- appreciate the range of areas to which computing can be applied
Connect with us: