Course introduction

Undergraduate Program

Course Name
Research Method
Introduction to Service Science
Management Theory and Practice
Advanced Topics in Information Management(I)
Advanced Topics in Information

Management(II)

Network Technology and Management
Foundation of Computer Science
Data Management and Applications
Management Information Systems
Project Management
Master Thesis

Course Name Teaching Objectives
Research Method The main purpose of this course is to teach a variety of research methods including case, experiment, survey, for leveraging students’ abilities when they conduct research in terms of .Innovation and Entrepreneurship
Introduction to Service Science This course aims for learning basic concepts and applications of service science under the age of service economy, as well as ways to leverage information technology on service marketing.
Management Theory and Practice Firstly, to expand students’ knowledge on basic management concepts and applications. Then by encouraging the integration of theories and practice to lay foundation for future research and administration capabilities. Furthermore, by means of extensive Harvard cases studies, providing platform for students’ flexible utilization of relevant theories to practical issues and finally establishing their balanced perspective on both theories and practice.
Advanced Topics in Information Management(I) To introduce state of the art of information technology and management and lay the foundation for practical application through topic-oriented keynote speech form both inside and outside speakers.
Advanced Topics in Information

Management(II)

To introduce state of the art of information technology and management and lay the foundation for related research through topic-oriented keynote speech form both inside and outside speakers.
Network Technology and Management To teach students basic concepts of network technology and management through major content including network basics, network principles, TCP/IP protocol and its applications, and network security. With purpose of cultivating students’ essential network literacy and capability of planning and managing network effectively.
Foundation of Computer Science The objective of this course is to provide students a mathematically sound presentation of the theory of computer science, to examine the languages of the Chomsky hierarchy, the grammars that generate them, and the finite automata that accept them, and to look into the Church-Turing thesis and computational theory. The course also covers computational complexity, NP-completeness, and Turing machines.
Data Management and Applications To teach basic concepts of data base management systems essentially relational model. Specifically, based on case of PostgreSQL, to familiarize students with language and data analysis of Python.
Management Information Systems To learning the Management Information System theory and apply case. The social science research method
Project Management This course will provide a comprehensive overview of the skills needed and challenges to be faced in managing projects in organizations.

The course is divided into a series of major topic areas relating to different elements of project management. The goal is to shape the course to approximate the elements of project management and the challenges faced chronologically; that is, first considering how to plan the project and then how to more effectively run the project. The remainder of the course concentrates on making use of the theories by developing analytical and interpersonal skills in the students that will be useful to them as project managers.

Class sessions will be conducted as a combination of lecture and open-class discussion of important concepts and exercises. Thus, pre-class preparation is important and classroom participation will be included in the students’ final evaluation. Course readings will be supplemented at various times by experiential exercises that relate to the topics being covered.

Master Thesis  The master’s thesis must satisfy academic standards for publications. The thesis must include a clearly specified research objective. The thesis must provide arguments for the choice of methods used to meet the research objective.

Master Program

Course Name
Introduction to Computer Science
Programming Concept and Methods
Program Design
Introduction to Information Management
Programming Languages
Discrete Mathematics
Data Structures
Database Management Systems
Systems Analysis and Design
Project Management
Object-Oriented Software Engineering
Management Information Systems

Course Name Teaching Objectives
Introduction to Computer Science This course will help students understand the basics of computers, such as digital literacy, the Internet, computers and mobile devices, programs and apps, and the relevant issues of using computers.
Programming Concept and Methods 1.     Using an interactive programming language to learn problem solving methods, including: problem understanding, analysis and design, coding, testing, and debugging.

2.     Study programming concepts such as datatypes, variables, conditional statements, procedures, recursion, loops, higher-order procedures, abstractions, and object-oriented programming.

Program Design Study problem solving using an imperative programming language. Topics include basic concepts of computer programming: problem understanding, top-down design, divide and conquer, algorithm refinement, coding, testing, and debugging.
Introduction to Information Management Major purposes of this course can be summarized as follows: (a) investigating how modern businesses can leverage information resources effectively, (b) introducing the infrastructure of information technology, (c) understanding critical application systems under digital age, and (4) implementing and managing information systems.
Programming Languages Study concepts and appropriate applications of structured programming and/or object-oriented programming to solve problems using an object-oriented language.
Discrete Mathematics Discrete mathematics is an important branch of modern mathematics, which is the core course of basic theory in computer science. The computer processed information must utilize the discrete properties to discretize classical continuous mathematics, the process brings a profound discrete problem, and highlights the importance of discrete phenomena. Therefore, discrete mathematics is very important in the related information fields.
Data Structures This course introduces data structures and algorithms. Students will learn how to utilize proper data structures to solve practical problems.
Database Management Systems Teach knowledge regarding database systems. After finishing this course, students shall have the following capabilities: understanding the architecture of database management systems, capable of analyzing and designing the database schema, constructing the database, and manipulating and maintaining the database required by an information system.
Systems Analysis and Design This course is to enable students to do SAD – not just read about it, but understand the issues so they can actually analyze and design systems. A special focus will be placed on the introduction of the role of the systems analyst in a dynamic, business-related environment. Students will be expected to learn how to translate business requirements into information systems that support a company’s short- and long-term objectives.
Project Management This course will provide a comprehensive overview of the skills needed and challenges to be faced in managing projects in organizations.

The course is divided into a series of major topic areas relating to different elements of project management. The goal is to shape the course to approximate the elements of project management and the challenges faced chronologically; that is, first considering how to plan the project and then how to more effectively run the project. The remainder of the course concentrates on making use of the theories by developing analytical and interpersonal skills in the students that will be useful to them as project managers.

Class sessions will be conducted as a combination of lecture and open-class discussion of important concepts and exercises. Thus, pre-class preparation is important and classroom participation will be included in the students’ final evaluation. Course readings will be supplemented at various times by experiential exercises that relate to the topics being covered.

Object-Oriented Software Engineering The objective of this course is to explain the special features of object-oriented software engineering, and provide a practical introduction to the important characteristics of object orientation. Particular attentions will be paid on design patterns via lectures and practices. After taking this course, students will understand how to develop software and manage a software project effectively and efficiently.
Management Information Systems Information management plays a very important role in the enterprise, and the management of enterprise structure will be based on information to solve the facing problems。 Therefore, enterprises used IT performance become the focus of research and the core issue of MIS.

Teaching objectives: to foster students have the concept, development, and application in management information systems, which include basic MIS concepts, business applications, systems development process, management challenges and information technology.