Craft a path to your Dream Career
The Department of Computer Science (DCS) has a rich history of delivering degree programs to undergraduate students in computer science, both through direct admission and for students following computer science within the physical science stream. Recognizing the increasing demand for computer science education and training beyond the university system, encompassing school leavers, students from diverse departments and faculties, as well as professionals and other community members eager to enhance their computing abilities, DCS extended its offerings to the wider community through certificate courses in computer science.
Building Blocks of Internet of Things
This comprehensive course offers a thorough introduction to Internet of Things, encompassing its core principles, security and ethical considerations, practical applications, architectural components, and hands-on project development skills. Students not only cultivate a solid foundation in IoT technology but also acquire the practical proficiency to conceive and execute their own IoT projects.
Python for Problem Solving
In this Python programming course, you will delve into the essentials, including data types, operators, control flow, and functions, while also venturing into advanced topics such as modules, file handling, and object-oriented programming. The course includes hands-on projects to provide practical experience, preparing students for real-world Python programming challenges.
Responsive Web Development
Explore contemporary trends and best practices in web development, encompassing web technologies, scripting languages (HTML, CSS, JavaScript, PHP), responsive navigation/forms, database management (MySQL), and web hosting (Google Sites, blogs). This course equips students with the skills to craft user-friendly websites tailored to modern expectations.
Advanced Web Development
Provides insightful exploration of Server-Side Development and Back-end Frameworks. Immerse yourself in multi-tier solutions, navigate the intricacies of the React framework, work with databases, and cultivate the skills to develop web applications. Achieve proficiency in GitHub for streamlined version control and collaboration. Specifically designed for aspiring developers, this course provides the essential skills necessary to excel in the dynamic field of web development.