Skills training 1 ofHardware-Oriented programming
Credit:2
Hours:2 weeks
Course number:0426122
This training course aims at embedded software and other related majors.The purpose is to let the students understand the core mechanism of the new embedded ARM processorbased on Context-M architecture, master the technology of the embedded software based on STM32, and strengthen the practical ability of product developing.
Skills training 2 ofHardware-Oriented programming
Credit:2
Hours:2 weeks
Course number:0426123
This training course aims at embedded software and other related majors. The purpose is to train engineersengaged inembedded development whopossessa solid foundation, wide knowledge and adapt to business. With training, the student can master the embedded ARM+Linux system from the shallower to the deeper and becompetentfor developing of application, embedded driver and other aspects.
Principle of Communication
Credit:5
Hours:72
Course number:0423104
The Principle of Communication is the fundamentally theoretical course in the electronic and communication engineering field. This course is aimed at improving the students' theoretical understanding level of communication systems. The main content includes: the basic concepts of communication system, channel models, analog signal modulation technique, characteristics of digitally modulated signals, digital modulation and demodulation, multichannel and multicarrier systems, spread spectrum communication, digital communications through fading multipath channels, etc.
Mobile Communication
The course introduces the basic concepts and typical systems of mobile communications. In this course, students can learn the development trend of mobile communications, and understand the key technologies in mobile communication. This course covers the basic principles of mobile communications, characteristics of wireless channels, typical mobile communication systems and standards, and the development trend of mobile communication systems, etc.
Curriculum Design of Mobile Communication
Curriculum design of mobile communication is a practical course following the studying of communication principle and mobile communication. In this course, students analyze and complete the design subject through applying their knowledge synthetically on their own. The course not only helps to enhance students’ manipulative ability, but be conducive to deepen their understanding the knowledge of communication principle and mobile communication.
Special English
This course is an elective course orientated to the students majoring in electronics and communication engineering. Its overall target is to help students learn new technologies based on their fundamental knowledge in public English and their language talent in listening, speaking, reading and writing. This course will improve students' talents in reading original English specialized works, scientific and technical articles, products datasheet and installing manual, at the same time, enlarge their technical vocabulary, improve their reading speed. The materials include: front technologies such as Internet of things and cloud computing, applied technology such as mobile communication and embedded system, essential theory such as information processing and electronic device, and the characteristics of specialized English (signs, expressions, abstract writing, English resume, etc.).
Embedded System and Application
This course is an application course orientated to the students majoring in electronics and communication engineering. Its overall target is to help students acquire the basic knowledge of embedded system, the essential knowledge of software and hardware, understand the development method, and obtain certain practical talent in system design. The students will be taught fundamental knowledge in software and hardware of embedded system, including ARM microprocessor, embedded debugging method, embedded real time OS, and the theory and technique of embedded software.
Embedded Software Design
The course of Embedded Software Design is a basic specialty course for embedded software major. Through this course, the learners could know the software of embedded system, master the development method and procedure of embedded software, understand the application fields of embedded system and gain experience for actual engineering. The learning and the practice of this course mainly based on Qt software.
Modern Switching Technology
The course of Modern Switching Technology is one of specialized basic courses for communication engineering major. It introduces the fundamental of different switching technologies, such as program-controlled switch, mobile switch, ATM switch, MPLS, IP switch, and soft switch. Through this course, the students would grasp the basic concepts in switching technology, know the developing process of switching technology, and understand the basic design ideas of different technologies. Furthermore, the course lays the foundations for the following courses and the future working in the communication technology.
Curriculum Design of Modern Switching Technology
The curriculum design of modern switching technology is an extension of the modern switching technology course. The learners are required to realize an actual scene of switching network by comprehensively using several switching technologies. Through this curriculum design, students would better understand switching technologies, also gain the application ability of the switching networks.
VOIPcommunicationsystem
Course unit:Department of computer and communication engineering
Credit:2
Credit hours:30
Course number:0424203
The main content of the course is to introduce the structure and components of VOIP communication system, including soft exchange server, voice gateway, IP telephone andother key equipment.Students could recognizetheequipment involved in system, understand the connection methods and configuration between equipment, and thenunderstand the working principle of the SIP protocol, system device registration process, call flow analysis, and fault analysis.
Curriculum Design of SCM and interface technology
Course unit:Department of computer and communication engineering
Credit:1
Credit hours:1w
Course number:0426105
With 51 series microcontroller as its core and combine theory with practice, the curriculum design carries on the design practice of MCU application system. The main contents include the design of real-time calendar clock, motor drive, simple electronic organ, frequency meter and so on. It helps students master the methods to design simple application system ofSCM.
Experiment of single chip microcomputer and interface technology
Course unit:Department of computer and communication engineering
Credit:1
Credit hours:30
Course number:0424201
The experimental course, which isthe combination of theory and practice,is designed to learn and master the principle and application of SCM. Through a simple basic experiment, students can verify and understand the working principle and the usage of method of SCM. The main contents include the use of the development environment and simulation software, assembly language programming, the interruption of the experiment, timer and serial communications to master the principles and application of SCM.
Principle and application of single chip microcomputer
Course unit:Department of computer and communication engineering
Credit:4
Credit hours:78
Course number:0423106
The course is based on the 51 Series MCU to introduce the composition structure, working principle, the using of function components of SCM system and to analysis the characteristics and performance of the Micro Controller. It helps students learn assembly language as well as C language programming, analysis the interface type of MCU, extending and the design method of the peripheral circuit; and study the design and development of application system which is based on MCU.
Single chip microcomputer principle and interface technology
Institute: School of computer and Communication Engineering
Credits: 4
Hours: 56
Course Code: 0424101
The course, which is based on the 51 Series MCU, introduces SCM system composition structure, working principle, function components, and analyses characteristics, micro controller performance. It helps students learn assembly language and C51 programming, analysis various series MCU and interface extension circuit design and program design method, and research the development and design of application system based on the MCU.
Electronic Engineering Drawing
Credits: 2
Hours: 30
Course Code: 0423200
The main contents of the course are learning process and methods of modern electronic engineering drawing, design of various circuit completed by computer aided design. By using Altium Designer software as the basis, students can learn the design process of the circuit principle diagram and PCB diagram, master the methods of generation and application of various electronic engineering documents, and practice the use of software by experiment.
Embedded system principle and application
Institute: School of computer and Communication Engineering
Credits: 6
Hours: 90
Course Code: 0424120
Based on the ARM series embedded CPU, structure, this course introduces structure, performance and working principle of the microprocessor embedded system. It elaborates embedded CPU chip on a variety of typical equipment controller integrated structure, working principle and method of use. It could help students learn a variety of embedded system resources allocation, and master driver design method of various kinds of interface and equipment.It could lay the groundwork for the development of embedded system application.
Electronic System Analysis and Synthesis
This is an innovative and practical course, which introduces the students the methods and procedures of analysis and synthesis of the electronic system, and dissects some classic cases. The students, divided into groups, complete the design of a synthesized electronic system under the teacher’s assistance. Through this course, the students could master the basic design methods of an electronic system, and complete some simple design tasks.
Design of Electronic and Information System
The course introduces the design methods and concepts of small electronic and information systems, which includes the design principles and methods of the three main systems, a.k.a. digital system, analog system and intelligent system (digital-analog mixed system with microcomputers as the core). It also analyses the design of some classic systems with practical examples. The students could master the basic design methods of an electronic and information system, and complete some simple design tasks.
Embedded Comprehensive Development Training Based on Project-driven
The training course is designed specifically for embedded software professional students. Through the curriculum of several embedded integrated projects, students can conduct a comprehensive study of the embedded Linux system, from the shallower to the deeper, capable of independently qualified for embedded Linux applications development, system development, drivers development and many other works, with attention to professional team spirit training.
Building embedded Linux system
This course mainly includes the following two aspects. First, it introduces the embedded Linux development and building the development environment based on open source software; Second, it introduces the overall architecture of embedded software system, including Bootloader transplantation, Linux kernel transplantation, file system construction and transplantation. It helps students understand the overall structure of embedded Linux, be capable to complete the task of construction and transplantation of embedded Linux system on a specific platform.
The application development of embedded operating system
The course introduces the application development of embedded Linux system, including the I/O and the file system development of embedded Linux, process control development, inter-process communication development, multi-thread application development, network application development, and analyzes some typical Linux applications. Through the study of this course, students can master the basic development methods for embedded Linux applications, understand the use of Linux system function calls, and complete easy tasks of Linux application programming.
Embedded software engineering practice
The training course is designed specifically for embedded software professional students, whose content is based on ARM and Linux, through the realistic embedded product development practice, combines the actual needs of the embedded system company, comprehensively simulates the developments of IT's embedded software and hardware, enhances individual ability and the technical ability with management, organization, implementation process. It primarily includes the development of engineering practice ability, team cooperation ability, technology innovation ability, professional ability, programming ability, application ability of the software and hardware platform, project development ability, and the ability to solve the key technical issue. This course enables students to systematically master the development technology of embedded system, meet the requirement for the embedded system engineer with preliminary experiences.
Embedded device driver technology
This course introduces the theory, framework and examples of Linux device driver development, including the kernel code development methods, the program structure of kernel modules, device file system, the classification of Linux devices and drivers, concurrent control, blocking and non-blocking, asynchronous I/O driver, platform driver model and others of Linux device driver theory, and the analysis of some typical Linux device driver. Through the study of this course, students can grasp the basic embedded Linux device driver development method, and complete the driver transplantation and simple design tasks.
Application of UML in the embedded system
Credits: 4
Hours: 42+20
This course is one of the major courses of embedded software professional. It is an important course for training high level of research and development capability for embedded system hardware and software. The course mainly introduces the foundation knowledge of UML and the way the modeling tools constructing the model in software or hardware system analysis and design. Students could understand the important role of UML in embedded system analysis or design and can use the UML language to complete the mission analysis and design project.
Practical Trainingof Basic Programming Skills1
Credit:1
Class hour:1 week
Course Code:0426120
Practical Trainingof Basic Programming Skills1 is offered for students whose major is embedded software and other after the first learning of high-grade Programming language. It can enhancepromptly the students' ability include the basic knowledge and skill of programming,analyzing and solving practical matters,mastering techniques of simple debugging, and further improvement the skill of programming is the prime task.
Practical Trainingof Basic Programming Skills2
Credit:2
Class hour:2 week
Course Code:0426121
Practical Trainingof Basic Programming Skills2 is offered for students whose major is embedded software and other. It can trainstudents’ ability of development small scale applications using basic programming knowledge and skill from layouta certain degree of difficultyproblem of programming. It trainsstudents’ ability for job, ability of analyze problems and problem solving for themselves and team spirit of division of cooperation.
Microwave Communication and Antenna
Credit:3
Class hour:42
Course Code:0424202
The course is one of the important professional and fundamental courses to the students majoring in communication engineering and electronics. The course mainly includes: microwave technique、antenna and radio wave propagation. Its overall target is to obtain the basic theory, knowledge and skill for the students in microwave communication and antenna, and to analyse and resolve the realistic problems.
Course: Digital Image Processing
Credit: 3
Hours: 48
Course ID: 0424104
This course will introduce the fundamental principles and technologies include digital image representation, spatial enhancement, frequency enhancement, color image processing, image coding and so on.
Application Technology of Digital Signal Processing
Credit: 3
Hours: 40
Course ID: 0424105
Take for example the TMS3205000 series chip, this course introducesapplication technologies of digital signal processing include chip architecture and principle, on-chip peripheral, development system, software design process, hardware design process and integrated design process.
Course: Application Technology of Digital Signal Processing
Credit: 1
Hours: 1W
Course ID: 0426106
This course uses TMS3205416 demo board to design filter. This course aims at making students know the CCS development environment well and master the design process of DSP chip. Students need to familiar with the CCS, and have the ability of C programming, debugging and the verification of designed filter.
Communication electronic circuit
Course taken:School of computer and communication engineering
Credits:4
Length:64
Course number:0424102
The course introduces basic principle of circuit, analysis methods and typical applications in communication system. Its contents include high frequency small signal amplifier, high frequency power amplifier, sine wave oscillator, nonlinear devices and spectrum shift circuit, amplitude modulation and demodulation, angle modulation and demodulation, feedback control circuit, and frequency synthesis technology, etc.
Curriculum Design of Communication electronic circuit
Credits:1
Length:1W
Course number:0426104
This course design is a training on preliminary design of the units of communication electronic circuits. The aim is to make students apply basic theory and related knowledge and master basic design-steps and methods of communication electronic circuits, to cultivate students to analyze and solve practical engineering problems. Students must complete the specified task within the prescribed period of time.
Multimedia technology
The main task of this course is to teach the basic concepts of multimedia technology, multimedia data-processing technology, multimedia application design, make students learn to use the collection and production of multimedia material related software and production methods, improve students' self-learning ability and practical ability, and lay the groundwork for student employment skills.
Pattern recognition
This course introduces the basic concepts of pattern recognition, the basic principles of the new achievements, a typical method, practical techniques and relevant research, and its purpose is to enable students to master the basic concepts of pattern recognition and basic principles for specific applications of pattern recognition, problems and development prospects. The course can lay the groundwork for learning computer vision and artificial intelligence courses.
Information Theory and Coding
This course is an introduction to the theory of information communication system, so that make the students better understand the concept and nature of the information, and master some knowledge of information theory and common codec approach. Shannon information theory is based on three main theorems and formula, focusing on basic theory introduces a variety of sources / channel coding method and the specific codec.