Computer Science Courses

Computer Science courses equip students with skills to solve problems and provide solutions that can be efficiently implemented on computers. Course modules include software engineering and design, algorithmic thinking, human-computer interaction, programming languages, and the history of computing.