Creating a Variety of Content and
Services Utilizing Programming Skills
Since its inception about six decades ago, the computer has revolutionized human life in countless ways. Thanks to advances in high-density semiconductor technology, it has become tinier and more affordable at a remarkable pace. With further advances in software and applications, it is now becoming more and more intelligent and personalized. These trends, coupled with telecommunication and media technologies, are now making the computer literally ubiquitous.
The School of Computer Science educates students to become specialists in this important field. They spend their first years studying programming, the skill set underlying all computer technologies, and then proceed to train in applications in various fields. The curriculum has recently been expanded to cover a wider range of computer technologies, including content creation, networks and robotics.
Five Courses in Computer Science
Content Programming Course
Programming lies at the heart of information technology. Students learn programming skills, from the basics to the most advanced, through creating various kinds of content, including images, voice, games and other types of entertainment.
Robotics Course
Robots are here to make our life physically easier and more convenient. Students learn the basics of robotics, which is a fast-growing interdisciplinary field of science and technology combining ICT, mechanical science, control technology, psychology and even medical science.
Internet Service Course
The Internet is the enabler of myriads of services offered in cyberspace. Students learn how to create Internet-based services through practical experiments.
Mobile Network Course
At the heart of the ubiquitous society lie mobile technologies, which enable us not only to communicate with others but also to shop online and enjoy TV programs. Students learn key mobile technologies including wireless telephony, radio-frequency identification (RFID) and wireless networking.
System Engineering Course
System engineering is indispensable for building reliable, secure and robust information systems. Students learn how to build systems meeting such requirements by going through key stages, from needs analysis and design to implementation.
