A new computer science course is being developed by the University of Waterloo that is designed to help students gain valuable experience in a range of fields, such as robotics, virtual reality and cybersecurity.
The class is designed for anyone interested in learning the ins and outs of computer science, from the basics of programming to the more advanced topics such as machine learning.
The course is available online for those with a computer science degree and for anyone who is looking to apply to a university to take.
It will run from Jan. 31 to Feb. 4, 2019.
“The computer science world is constantly evolving,” said Chris Leitch, the director of the university’s Computing Science Department and the co-founder of the project.
“You can go from a really traditional computer science undergraduate to a really advanced computer science student, to a more advanced computer scientist.
The more advanced students in the world, who are trying to learn to become better computer scientists, they need to understand more of the science behind what we’re doing and they also need to have a strong grounding in the history of computers and computing and computers and the way they’ve evolved.”
Leitch said the program is designed not only to train students for computer science but also to give them a foundation for their career.
“Computer science is becoming more and more an industry, so we want to give students who have already gotten a degree the opportunity to start working in computer science and they’ll have that foundation,” he said.
Students are expected to be able to code, learn how to build computer programs, use open source software and write and understand code.
“This course is designed specifically for the person who is going to be developing these skills in the field,” said Leitch.
Students can apply to take the course online or through a series of online courses that are designed to prepare students for the advanced courses.
The courses will take about six weeks to complete.