Faculty of Computer Science
Course Rep helps Faculty of Computer Science students access past questions, find study materials, connect with peers, and succeed in their studies.
Departments in Faculty of Computer Science
Department of Artificial Intelligence developing intelligent systems and machine learning
Department of Cloud Computing focusing on distributed systems and online services
Department of Computer Graphics creating visual content using computational methods
Department of Computer Science studying algorithms, programming, and computing systems
Department of Computer Vision developing systems for image recognition and analysis
Department of Cybersecurity protecting digital systems and information assets
Department of Database Management designing and maintaining data storage systems
Department of Distributed Systems designing networked and parallel computing architectures
Department of Human-Computer Interaction designing user-friendly digital interfaces
Department of Information Technology supporting computer systems and networks
Department of Internet of Things connecting physical devices to digital networks
Department of Machine Learning developing algorithms that improve through experience
Department of Mobile Development creating applications for smartphones and tablets
Department of Natural Language Processing developing computer understanding of human language
Department of Network Engineering designing and maintaining computer networks
Department of Operating Systems studying computer system software and architecture
Department of Software Engineering developing reliable and efficient software systems
Department of Usability Engineering designing user-friendly products and interfaces
Department of Video Game Development creating interactive digital entertainment
Department of Virtual Reality creating immersive digital environments
Department of Web Development creating websites and online applications