Feel Free to Ask Questions!
Tel : +8615850513534
E-mail : apply@acasc.cn
Located in the beautiful port city Ningbo, Ningbo University is a dynamic, young and comprehensive university with a wide range of disciplines: economics, law, education, liberal arts, history, science, engineering, agronomy, medicine and management. Esta
Find more information on the university websiteApplying through ACASC generally takes a few minutes to complete. It takes 5 steps to complete the application.
1. Click “Apply Now” button at the top of the page.
2. Fill in online application form.
3. Upload required documents.
4. Pay the application fee and the ACASC service fee
5. Click “Submit” button.
Important notice: In order to apply, you need to create an account with ACASC.
The aim of the program is to train the studentds in mastering general as well as some specialized computer-system-related knowledge including programing language, computer architecture, database, algorithm development, software design, and computer network.
Main Course and Teaching Objective
Computer Organization and Architecture
An introduction to the fundamentals and design of computer systems. Instruction set architecture. Computer arithmetic. CPU datapath design. CPU control design. Pipelining. Data/control hazards. Memory hierarchies and management. Introduction of multiprocessor systems. Hardware description languages. Laboratory project consists of a design of a CPU.
Computer Networks
Data communication: circuit and packet switching, latency and
bandwidth, through-put/delay analysis. Application layer: client/server
model, socket programming, Web, email, FTP. Transport layer: TCP and
UDP, flow control, congestion control, sliding window techniques.
Network layer: IP and routing. Data link layer: shared channels, media
access control protocols, error detection and correction. Mobile
computing and wireless networks. Network security. Laboratory consists
of projects on software development of network protocols and
applications.
Software Engineering
Software development life cycle. Project teams, documentation, and group dynamics. Software cost estimation. Requirements engineering and design. Data modeling, object modeling, and object-oriented analysis. Object-oriented programming and design. Software testing and quality assurance. Software maintenance.
Operating Systems
Introduction to computer operating systems. Operating system concepts, computer organization model, storage hierarchy, operating system organization, processes management, interprocess communication and synchronization, memory management and virtual memory, I/O subsystems, and file systems. Design, implementation, and performance issues.
Introduction to Database Systems
ER diagrams and the relational data model. Database design techniques based on integrity constraints and normalization. Database security and index structures. SQL and DDL. Query optimization. Transaction processing basics.
Introduction to Embedded Systems
Introduction to a balanced view of software and hardware in designing electronic systems. System specification languages, embedded processors, memory architecture, communication architecture, real-time operating systems, scheduling, energy efficiency in hardware and software, hardware-software co-design techniques, and verification techniques. The concepts will be reinforced with homework and project assignments that involve system design, modeling and validation. The assignments will involve C/Linux programming, ARM/Linux-based evaluation boards, and optionally FPGA.
Registed Date: 2016.09.08
Registed Address: International College, Ningbo University, 818 Feng Hua Rd, Jiangbei, Ningbo