Faculty of Engineering, Environment and Computing
•Demonstrate an understanding of algorithms in solve problems; measure and optimize algorithm complexity; appreciate the limits of what may be done algorithmically in reasonable time or at all.
•Create working solutions to a variety of computational and real world problems using multiple programing languages chosen as appropriate for the task.