School of Mathematics Science
![]()
Department of
Computer and Information Science
The Department of Mathematical Statistics and Actuarial Science
![]()
The
Objectives:
This department aims to equip students with fundamental knowledge to acquire and study any mathematical subjects which interest them, and to a certain extent, to apply what they have learned. Courses prescribed are divided into three categories: fundamental, core, and applied courses. Core courses provide students with the preliminaries needed to be a man of mathematics. In addition, emphasis is put on subjects such as information science, management science, economics, and the actuarial approach to provide solid training for future policy-makers and computer language designers.
General Courses
Credits
|
|
English |
4 |
|
|
English Lab Drills |
2 |
|
|
Constitution: The Foundation Spirit
of R.O.C |
4 |
|
|
Basic Concepts of Computer |
4 |
|
|
Military Training |
2 |
|
|
Physical Education |
4 |
Major Courses
Credits
|
|
Calculus |
8 |
|
|
Linear Algebra |
6 |
|
|
Fundamentals of Mathematics |
6 |
|
|
Advanced Calculus |
8 |
|
|
Algebra |
6 |
|
|
Probability and Statistics |
6 |
|
|
Differential Equations |
4 |
|
|
Mathematical Programming |
6 |
|
|
Topology |
6 |
|
|
Complex Analysis |
6 |
|
|
Differential Geometry |
6 |
Elective Courses Credits
|
|
Physics |
4 |
|
|
Economics |
4 |
|
|
Military Training |
2 |
|
|
Mathematics for Insurance |
4 |
|
|
Numerical Analysis |
6 |
|
|
Discrete Mathematics |
4 |
|
|
Physical Education |
4 |
|
|
Regression Analysis |
3 |
|
|
Experimental Design |
3 |
|
|
Analysis |
6 |
|
|
Seminar |
4 |
|
|
Series Theory |
4 |
|
|
Algebra Ⅱ |
6 |
|
|
Real Analysis |
6 |
|
|
Decision Theory |
6 |
|
|
Mathematical Statistics |
6 |
|
|
Insurance |
6 |
Course Description:
This course is designed as to give the students an adequate command of the English language to enable him or her to read works of fiction and non-fiction, newspapers and magazines. In class, emphasis is placed on text explanation in English, reading, listening and group discussion.
The course is designed for use as part of freshman English training, covering two types of drill materials: (1) Conversation Topics, including some specialized conversation in different tenses, intonation and sound. The coordinated reading which follows presents the subject matter for reference and enjoyment. (2)Audio-Visual Approach, taught with film strips on various subjects, designed for the practice of the expressions of daily usage. The strips emphasize the students' participation in the talks on the film subject.
Basic Concepts of Computers (Credits 4)
This is an introductory course on modern computer concepts. It presents the up-to-date computer technologies to students, which includes hardware and software applications. The hardware contains CPU, memory, input and output devices. The software contains compiler and other translator programs, software applications, and system software.
Calculus includes two fundamental concepts: the derivative and definite integral. The concepts of derivative and definite integral are defined by limiting processes. The notion of limit is the initial idea that separates calculus from elementary mathematics. The course is designed to develop the student’s understanding of the theoretic of calculus and its application.
Each theme is developed first for system of linear equations and matrices, then for vector space and Euclidean space, determinant and finally for linear transformation between vector space and diagonalization of matrices.
This course covers the materials necessary for students to succeed in the further study of advanced mathematics. The topics include elementary logic, method of proof, set theory, relations, functions, cardinality, and Boolean algebra.
Physical Education (Credits
0)
This course aims to help students to acquire common sense of sports rules and skills. Sports like basketball, volleyball, baseball, table tennis, badminton and soccer are instructed in different classes.
To present elementary classical analysis in a concrete setting, emphasizing specific techniques important to classical analysis and its applications.
Each theme is developed first for integers, then for polynomials and finally for rings and groups. This enables students to see where many abstract concepts come from, why they are important, and how they relate to one another.
This course introduces methods in solving deferential equations. The topics include first order differential equations, higher order differential equations, series solutions of linear equations, Laplace transfon-n, and systems of linear first order differential equations
Economics (Credits
4)
The course include demand and supply, elasticity, utility and preference, production and cost, markets for goods and services, markets for factors of production, public economics, environment and resource, gross national product, employment, investment, aggregate supply and aggregate demand, macroeconomics fluctuation, growth, fiscal policies and monetary policies, and international economics.
This course is designed to develop the student's understanding of the importance of implemented mathematics programming. Mathematics problem is the application of s scientific approach to solving management problems in order to helps managers make better decisions.
This course is mainly designed to provide the student with a sound background in point-set topology, so that he has the mathematical maturity to go on studying other more advanced mathematical courses. Apart from repeatedly exercising the concepts compactness and etc., main topics of point-set topology, we will also introduce some basic notions of algebraic topology should time permit.
In this course, we study the theory of functions of a complex variable, together with some of its applications. Topics presented in this course will include Green's Theorem, Cauchy's Theorem and Cauchy's Formula, Residue Theorem, conformal mapping, harmonic functions, the Fourier transform and the Laplace transforms.
The emphasis of this course lies on the theory of numerical methods and its application to educate the learners by utilizing computers to solve all kinds of problems relating with mathematics with the aid of numerical analysis methods. It includes: Solution of Nonlinear Equation, Matrix Determinant and Simultaneous Equation Solution, Interpolation Methods, Approximation, Numerical Differentiation, Numerical Integration, and Numerical Solution of Ordinary Differential Equation.
A major theme of this course is to study discrete objects and relationships among them. This course includes set theory, relations and functions, permutations and combinations, graph theory, recurrence relations, generating functions, boolean algebra, analysis of algorithms, coding theory, finite state machines, and designed theory.
This course studies the differential geometry of curves and surfaces in Euclidean 3space, both in its local and global aspects. Apart from guiding the student to develop his geometrical intuition through concrete examples, we shall try to equip the student with basic techniques of doing rigorous differential geometrical analysis. Efforts will also be made to ensure that, near the end of the course, the notion of differentiable manifold is briefly introduced.
Objective:
ⅠThe Future Development of the
Department
A.
Human
Management
The Department was established with the purpose of considering the teachers and the students as members of a family who may offer mutual assistance to each other. Apart from the learning and instructing of the professional knowledge, the Department is to provide students and teachers with the ambience of getting along with each others and being concerned with others.
B.
The
Instruction Emphasis Put both on Theory and Practicality
The development of this department
is on the emphasis of theory and practicality to enter into the teaching and
study of the information science.
In teaching, the function of computing machines is completely utilized
and the lecture theory is continually tested. The cooperation with other departments
of the College is also executed by the Department.
It is the hope of the department that we may use our professional knowledge to offer solution to the problem of other departments which can be solved by computers. As a result, the teachers and the students of this department may have a chance to practice their ability of solving problems. By the time when the department is matured, in addition to equip students with professional skills, it is our hope that all graduates from this department may go straightforward to the society and devote themselves to the country.
General Courses
Credits
|
|
English |
4 |
|
|
English Lab Drills |
2 |
|
|
Constitution: The Foundation Spirit
of R.O.C |
4 |
|
|
Basic Concepts of Computer |
4 |
|
|
Military Training |
2 |
|
|
Physical Education |
4 |
|
|
Calculus |
8 |
|
|
Calculus Practice |
0 |
|
|
Linear Algebra |
6 |
|
|
Programming Design |
4 |
|
|
Programming Design Practice |
0 |
|
|
Foreign Languages |
4 |
|
|
Probability and Statistics |
4 |
|
|
Probability and Statistics Practice |
0 |
|
|
Assembly Language |
3 |
|
|
Data Structure |
3 |
|
|
Programming Languages |
3 |
|
|
Discrete Mathematics |
3 |
|
|
Introduction to Design System and
Labs |
4 |
|
|
Computer Architecture |
4 |
|
|
Chinese History |
2 |
|
|
Special Information Topics Ⅰ |
2 |
|
|
Special Information
Topics Ⅱ |
2 |
|
|
System Programming |
3 |
|
|
Algorithms |
3 |
|
|
Operation System |
3 |
|
|
Compiler |
3 |
|
|
Special Information Topics Ⅲ |
2 |
|
|
Thesis Study |
2 |
|
|
Physics |
4 |
|
|
Computer Graphics |
3 |
|
|
Database System |
3 |
|
|
Electronics |
3 |
|
|
Digital Integrated Circuits |
3 |
|
|
Software Engineering |
3 |
|
|
Artificial Intelligence |
3 |
|
|
Master’s System |
3 |
|
|
Computer Network |
3 |
|
|
Network Program Plans |
3 |
|
|
Linear Programming |
3 |
|
|
Numerical Method |
3 |
|
|
Formal Languages |
3 |
|
|
Distributed System |
3 |
|
|
Introduction to VLSI System Design |
3 |
Course Descriptions:
Functions,
limit, derivatives, chain rule, the derivatives of trigonometric function and
it's inverse, exponential and logarithm ftmctions, mean value theorem,
Hospital's rule, integrals, the fundamental theorem of calculus, indefinite
integrals, improper integrals, infinite series, power series, Taylor's series,
multi-variate functions, partial derivatives, directional derivatives, multiple
integrals, iterated integrals, cylindrical coordinates, spherical coordinate.
System of
linear equations, matrix, vector spaces, the column and row spaces of a matrix,
rank of a matrix, Gram-Schmidt process, orthogonal subspaces, least squares
solution, determinant, linear transformation, representing matrix,
diagonalization of a square matrix, eigen value, eigen vector, the power of a
diagonalizable square matrix, recurrence relation, quadratic form.
Models of
linear programming, basic solutions, fundamental theorem of linear programming,
canonical forms, optimal solutions, criterion, pivoting, Simplex algorithm,
two-phase method, revised Simplex method, duality, primal-dual algorithm,
post-optimality analysis, transportation problem, game theory, network
analysis.
Solution of
linear system of equations, the algebraic problem, solution of nonlinear
equations, interpolation and approximation, numerical integration and
differentiation, numerical solution of ordinary and partial differential
equations.
Discrete Mathematics (Credits
3)
Sets and
relations, counting method and pigeonhole principle, recurrence relations,
graph theory, algebraic structures, automata, coding theory.
Kinematics,
dynamics, work and energy, conservation of momentum, conservation of angular
momentum, Keplere law, relativity, thermodynamics, electric field and electric
potential, magnetic field and magnetism, electromagnetic wave, modem physics.
Process
management, concurrent job management, processor management, memory management,
secondary memory management, protection, deadlock, distributed system, case
study of Unix.
Data Structure (Credits
3)
Introduction,
arrays, stacks and queues, linked lists, trees, graphs, internal sorting,
symbol tables, heap and search structure(option) .
Analyzing
the efficiency of algorithms, divide and conquer, dynamic programming, greedy
approach, backtracking, branch and bound, introduction to computational
complexity:the sorting and searching problem, computational complexity.
In this
course, we will introduce the major phases of a compiler including lexical
analysis, syntax analysis, semantic analysis, data flow analysis, intermediate
code generation, code optimization, and target code generation. We will present the topics of the major
work, the designing method, the input/output requirements, and the data
structure of each of these phases.
We hope students will be able to understand the major work and possible
problems of designing a compiler.
The
principle goal of this course is to provide students with the tools necessary
for the critical evaluation of existing and future programming languages and
constructs. We pay attention to the
fundamental concepts of programming languages by defining the design issues of
the various language constructs, examining the design choices for these
constructs in some of the most common languages, and critically comparing the
design alternatives.
The contents
of this course will mainly focus on the discussions of existing distributed
systems and its designing method.
We will discuss the technologies of identification, encryption,
protection, service control, resource management, synchronization, concurrent
control, backup and updating. The
contents of file system management, job scheduling, shared memory management,
programming language are also considered important topics in this course.
This course
will be mainly focused on how to schedule and design a well engineered
software that is reliable, understandable, and maintainable. The contents of this course will include
technical aspects such as software requirement identification, software design,
implementation, testing and debugging.
In addition, this course also includes the human aspects of software
engineering such as: the documentation, the design of user interfaces, and the
software management.
This course
provides students understanding the use of language-theory concepts and the
application of language-theory ideas.
The contents of this course include Finite Automata, Regular Sets,
Context-Free Grammars, Turing Machines and the Computational Complexity Theory.
The purpose
of this course is to introduce the fundamental concepts necessary for the
design, use, and implementation of database systems. The presentation stresses the
fundamentals of database modeling and design, the languages and facilities
provided by database management systems, and the techniques for implementing
database systems.
This course
covered are: Probability space; Combinatorial analysis ; Discrete and
continuous random variables; Expectation; Distributions of random variables;
Distributions of functions of random variables; Limiting distributions;
Estimation; Statistical hypotheses.
This course
is want to introduce into their programs anew and advanced software technology,
An expert system generally includes a knowledge base, an inference engine, and
user interface facilities. The
knowledge base contains rules and facts, and the inference engine consists of
search control and reasoning mechanisms.