Degree · Computer Science and Information Systems
Computer Science(Degree)
Ready to dive into the world of technology? Our Computer Science Degree Program takes you on an enriching journey through programming, algorithms, and artificial intelligence. Acquire practical skills for diverse real-world applications, paving the way for a dynamic career in the ever-evolving field of computer …
Read more
Ready to dive into the world of technology? Our Computer Science Degree Program takes you on an enriching journey through programming, algorithms, and artificial intelligence. Acquire practical skills for diverse real-world applications, paving the way for a dynamic career in the ever-evolving field of computer science. Enroll today to unleash your potential as a technological innovator!"
-
Coming soon
Fourth Year · CS401Coming soon
Final Year Project and Capstone
Undertake an independent, comprehensive project demonstrating advanced knowledge and skills acquired throughout the program. Develop a significant software system or research initiative, present findings, and prepare professional documentation. Showcase your ability to solve real-world problems independently.
-
Coming soon
Third Year · CS309Coming soon
Human-Computer Interaction
Learn user interface design principles, usability testing, and user experience (UX) methodology. Understand human factors in computing, accessibility standards, and design thinking. Develop skills to create intuitive, user-friendly software applications and systems.
-
Coming soon
Fourth Year · CS406Coming soon
Internet of Things (IoT) Applications
Explore IoT architecture, sensor networks, and embedded systems. Learn IoT platforms, protocols, and data processing. Develop practical IoT applications for smart homes, smart cities, and industrial IoT solutions.
-
Coming soon
First Year · CS107Coming soon
Introduction to Databases
Explore database concepts, data modeling, and relational database principles. Learn basic SQL queries, database normalization, and how to design effective database schemas. Understand the importance of data organization and retrieval for modern applications and information systems.
-
Coming soon
First Year · CS101Coming soon
Introduction to Programming
Master fundamental programming concepts and problem-solving techniques using Python. This introductory course covers variables, data types, control structures, functions, and basic object-oriented principles. Learn to write clean, efficient code and develop algorithmic thinking essential for modern software development. Perfect for beginners with no prior programming experience.
-
Coming soon
Second Year · CS209Coming soon
Linear Algebra and Statistics
Master linear algebra concepts including vectors, matrices, eigenvalues, and linear transformations. Learn probability theory, statistical analysis, hypothesis testing, and data visualization. Essential mathematical foundations for machine learning, data science, and computational applications.
-
Coming soon
First Year · CS104Coming soon
Mathematics for Computing
Master essential mathematical concepts for computer science including discrete mathematics, set theory, logic, and calculus. Develop strong analytical skills for algorithm analysis, complexity theory, and data structure design. Understand mathematical proofs, graph theory, and mathematical notation critical for advanced computer science courses.
-
Coming soon
Third Year · CS303Coming soon
Mobile Application Development
Develop native and cross-platform mobile applications for iOS and Android. Learn mobile UI/UX design, mobile-specific challenges, and performance optimization. Understand mobile platforms, APIs, and how to deploy applications to app stores.
-
Coming soon
Fourth Year · CS407Coming soon
Natural Language Processing
Master NLP techniques for text processing, sentiment analysis, and machine translation. Learn language models, transformers, and deep learning for NLP. Understand how to build applications that understand and generate human language.