50%

Learning outcomes

Computer Science

m-hero--simple

false

false

  • 2027 Handbooks false false
  • Interdisciplinary Studies false false
  • Shared pool (Table S) false false
  • Subject areas false false
  • Computer Science false false
  • Learning outcomes true true

On successful completion of a major or minor in Computer Science, students will be able to:

 Learning outcome
1Develop a broad and coherent body of knowledge in computer science, including algorithms and one other subfield, and apply an integrated understanding of these concepts to solve relevant problems
2Construct models of a computational process in appropriate formalisms at appropriate levels of abstraction and relate models in different formalisms to one another
3Design and code programs that can work with the capabilities of the hardware and software stack; understand and explain to others how the underlying infrastructure affects application performance
4Evaluate the correctness and efficiency of algorithms, both standard and novel, and communicate the evaluation effectively
5Communicate concepts and findings in computer science through a range of modes for a variety of purposes and audiences, using evidence-based arguments that are robust to critique
6Apply key ideas from the theory of computation and its limits, recognise tasks where efficient perfect solutions should not be expected and where approximate solutions are appropriate and communicate the implications for users who want to solve such tasks
7Design, construct, and explain efficient solutions to a wide range of computational tasks, both by applying known data structures and algorithms, including those found in the literature of the field, and by designing new algorithms using a range of algorithm design techniques to produce runnable implementations of these solutions
8Work effectively with clients to achieve an efficient computational solution to a task, working individually and as part of collaborative teams, with consideration of differences in social and cultural perspectives