To graduate with a master’s degree, in addition to the complete a thesis, a minimum of 30 credits must be earned in approved courses.
Basic skills of writing research papers/thesis and selecting research topics will be delivered in class. Students will have a short presentation to show their direction of thesis writing. The instructor will invite domestic/international scholars to present their work upon demand.
By selecting a good topic for graduate students research and transforming an idea to reality, we try to organize the paper and the thesis.
This course is to introduce students to the abstract models of digital computers, programming languages, and related matters. Students learn the foundations and basic principles of computer science.
The objective of this course is to study paradigms and approaches used to analyze and design algorithms and to appreciate the impact of algorithm design in practice. It also ensures that students are Familiar with fundamental algorithms and algorithmic techniques and understand how to analyze the running time of a given algorithm, how asymptotic notation is used to provide a rough classification of algorithms, and how a number of algorithms for fundamental problems in computer science and engineering work and compare with one another.
There are many elective courses, including multiple professional courses of IT area, such as Pattern Recognition, Cryptology, Broadband Wireless Networks, Ubiquitous Computing Security, Machine Learning, Image Processing, Object-Oriented Software Engineering, Component-based Software Development Technology, Complex Networks, Data Mining, Distributed System, and so on.