The primary purpose of this course is to help students to learn and develop their understanding of the theory and practice of computer programming, focusing on techniques of program development using the C programming language. Upon satisfactory completion of this course, students will:

•know the syntax and Semantics, program development process, proper use of control structures, input/output, looping, functions, and arrays in the C programming language.

•be familiar with problem solving techniques commonly used in beginning programming

This course introduces the infrastructure of Information and Communication Technology Management systems and related management theories and practical applications. Through the team's project studies, reports, expert lectures and contemporary advanced information and communication technology industry, introduced the current situation and vision, so that students learn the practical and ICT industry future trends.

This course presents the results from a set of foresights into global technology trends and their implications for the world in the future. Areas of particular importance include biotechnology, nanotechnology, materials technology, and information and communication technologies. Through the design of this course, students will understand recent and future development of modern science and technology and its impact on human society and global world, students will also be familiar with broadly-based fundamental of the development of technology for full aspects, management, and application.

Conceptof Programming Languages
Discrete Mathematics