Program Objective
The aims of the Undergraduate (Bachelor’s Degree) Program of Computer Science and Technology are cultivating advanced specialists in Computer Science and Technology who would have the basic research abilities in computational theory, and can engage in design and development of software/hardware system, or can solve the practical problems by using computer technologies. Through the four-year study, the graduates are expected to master the basic theories, knowledge of mathematics and computer science, be able to use techniques, skills, and modern software development tools necessary for computing practice, master at least one programming language and acquaintance with at least three more, be able to communicate effectively orally and in writing and work both individually and collaboratively, have the knowledge, skills, and attitudes for lifelong self-development. The graduates are also expected to have the ability to apply computer knowledge to solve both theoretical and practical problems, to analyze and design computer systems, to analyze, design, and implement computer programs, to apply problem-solving strategies to new, unknown, or open-ended situations in computer science.
Major Courses
This course module focuses on training qualified personnel with skills in the field of computer science and technology by enhancing their abilities of solving practical problems by using computer theory and methods. (the list below is a part of the all courses):
MODULE I.
High-Level Language Programming
Data Structure
Foundations of Linux System
The Principle of Database
Advanced Mathematics
Discrete Mathematics
MODULE II.
Fundamentals of Compiling
Operating System
Assembly Language Programming
Computer Network and Communication
Structured Computer Organization
Object Oriented Programming
Introduction to Computer System
MODULE III.
Computer System Architecture
Digital Logic
Algorithm Analysis and Design
Interface and Communication Experiment
Python Program Design and Practice
Computer Graphics
Artificial Intelligence
Digital Image Processing
GIS and Its Applications
Java Program Design
Single Chip Computer Technology
Length, Credits and Degree
The length of curriculum is normally four years. Minimum credits for graduation: 130 credits. Qualified students will be granted Bachelor Degree of Engineering in the field of Computer Science and Technology.
Instruction Language
■ All the courses are delivered in English except some of Chinese language courses.
■ Dissertation is required to be written in English