27 courses found which satisfy the condition "Software Engineering".
The main content of this course includes basic concepts of database systems;the use of computer database management system;relational model and relational algebra, SQL language;the normalization theory of relational database;database design;database protection;the new development of new database technology.
Software Requirement Analysis
Software engineering is a course to guide software development and maintenance, including introduction, process models, planning and managing the project, requirements and analysis, designing the architecture and modules, writing and testing the programs, software maintenance, evaluating and improving products, processes and resources.
Embeded System Design
Java Object-Oriented Programming
A course on the fundamental principles, protocols, techniques and applications of networks, including the layered network architectures, primary design problems from physical layer up to application layer, TCP/IP protocol stack, commonly used network applications and basic network security technologies.
Data Structure and Algorithm
Understand principle and theory of Data Structures and Algorithms, able to design and implement fundamental data structures and algorithms.
Covers programming, data structures, algorithms.
Topics include the organization and implementation of fundamental data structures such as list, binary tree, tree and forest, and graph; sorting and searching; data abstraction and problem solving.
Advanced Mathematics is designed to serve students majoring in chemical science, computer science and engineering etc. It consists of two parts of a two-semester sequence. The course begins with a rapid review of topics in algebra and trigonometry, which you should be competent in. Part 1, consisting of Chapters 1 to 7, is devoted to single variable differentiation, integration and differential equations. It covers the fundamental concepts and theorems. Part 2, consisting of Chapters 8 to 12, discusses in depth multivariable differentiation, integration, infinite series, vectors and the geometry of space.
Introduction of Computer Science
Algorithm Design and Analysis
"Algorithm Design and Analysis" is an important course for the major of computer science. This course introduces the basic models of algorithm design, the basic methods of algorithm analysis and the semi formal description of the problem as well as the proof of the algorithm. It will help the junior students of computer science establish a complete and systematic method for analyzing and solving the problem.
Digital Image Processing
The technology of Digital Image Processing (DIP) was widely used in physics, biomedicine, Geomatics and remote sensing. The content of this course includes the elements of DIP, image transformation, image enhancement, image restoration, image reconstruction and image compression etc. The experiments of DIP including statistical parameters calculation, histogram equalization, median filter, Sobel sharpening and DCT transform is to improve the programming ability of students.
This course presents the basic tools for the design of synchronous sequential circuits and covers methods and procedures suitable for a variety of digital design applications in computers, control systems, data communications, etc.. Concentration will be on widely-used design methods for synchronous sequential circuits together with their analysis and simulation in VHDL.A student who successfully fulfills the course requirements will learn to analyze and design digital, clocked
sequential circuits and to the use of modern computer tools for digital design verification.
Fundamentals of Compiling
Understand the fundamental principles and implementation techniques of operating system. Covers computer science and software engineering. Topics include System Mechanism, Processes and Threads, Memory Management, File System, Input/Output System, Deadlock, Operating System Design, Case Study: Windows and Linux.
Introduction to Data Science