I. Basic Information
Major: Internet of Things Engineering
Discipline Category: Engineering
Length of Schooling: 4 Years
Degree to Award: Bachelor of Engineering
II. Educational Objectives
We implement the party’s educational policy and adhere to moral education. The program aims to meet the major strategic needs of the country and national economic development, and to cultivate qualified builders and reliable successors of the socialist cause with all-round development of moral, intellectual, physical, aesthetic qualities and labor skills. We would foster students with the spirit of public morality and all-round capability, provide them with innovative power, global vision, teamwork and communication skills, independent and lifelong learning ability. The students will systematically master the theory, professional methods and basic skills of computer science and Internet of Things engineering. They are expected to be able to carry out scientific research on data perception, wireless communication, intelligent analysis and IoT system construction etc. and to engage in engineering development, education and management as high-quality and innovative talents.
The program prepares students to meet the following requirements in around five years after graduation.
Objective 1: having a solid basic knowledge of mathematics, natural sciences and engineering; systematically grasping the basic computer theory, IoT engineering expertise; possessing the ability to apply academic expertise and modern tools to analyze complex engineering problems in sensor systems, IoT systems, computer software and computer application.
Objective 2: mastering the design and development methods of IoT components and computer systems; having a good sense of innovation; being able to apply scientific principles and scientific methods, modern tools for the research, design and development of new theories, systems, software and components.
Objective 3: Being dedicated to pubic interests and pursuing acquisition of all-round capability; having good humanistic literacy, professional ethics and sense of social responsibility; able to correctly evaluate the impact of scientific and technological development and complex IoT engineering practice on society, health, safety, law and culture; understanding the impact of computer engineering practice on the environment and sustainable development of society; fulfilling the responsibilities of engineers.
Objective 4: having good communication skills, teamwork spirit and project management ability; being able to lead team members or work as the backbone of a team to carry out computer hardware and software development and IoT engineering practice; being able to communicate effectively with peers and the public on complex IoT engineering issues.
Objective 5: possessing the ability of multidisciplinary integration, independent and lifelong learning; having international vision and cross-cultural communication skills; being able to quickly adapt to the multidisciplinary environment and the rapid development of the IoT industry, and to continuously enhance scientific research, engineering development, education and management capabilities.
III. Graduation Requirements
(1) Knowledge of engineering: Beingable to apply mathematical, natural science, and engineering expertise to solve complex IoT engineering problems.
(2) Problem Analysis: Being able to apply basic principles of mathematics, natural and engineering sciences to identify, present, and analyze complex IoT engineering problems through literature research in order to obtain valid conclusions.
(3) Design/develop solutions: Being able to design solutions connecting hardware and software, network and environment, to complex IoT engineering problems from a system’s perspective; to design IoT systems or modules that meet specific needs; able to embody a sense of innovation in the design process, taking into account social, health, safety, legal, cultural, and environmental factors.
(4) Research: Being able to study complex IoT engineering problems based on scientific principles and methods, including designing experiments, analyzing and interpreting data, and synthesizing information to obtain reasonable and effective conclusions.
(5) Use of Modern Tools: being able to develop, select and use appropriate technologies, resources, modern engineering tools and information technology tools for complex IoT engineering problems, including the prediction and simulation of complex IoT engineering problems, and understanding their limitations.
(6) Engineering and Society: able to perform sound analysis based on background knowledge related to IoT engineering, evaluate the social, health, safety, legal, and cultural impacts of computer engineering practices and IoT engineering, and understand the responsibilities that should be assumed.
(7) Environment and Sustainability: able to understand and evaluate the impact of IoT engineering practices on the environment and social sustainability.
(8) Professional norms: having humanities literacy, shouldering social responsibility in accordance with Nankai’s motto; understanding and complying with professional norms.
(9) Individual and team: able to assume the role of individual, team member and leader in IoT engineering teams in a multidisciplinary context.
(10) Communication: able to communicate with colleagues and the public on IoT engineering issues, including writing reportsanddesigning documents, presenting briefings, and articulating or responding to instructions; having global vision, able to communicate in a cross-cultural context.
(11) Project Management: mastering the principles of IoT engineering management and economic decision-making methods and able to apply them in a multidisciplinary context.
(12) Lifelong Learning: Being aware of self-directed and lifelong learning; having the ability to continuously learn and adapt.
Ⅶ. Courses
Course Classification | Course Name | Course Type | Credit | Semester | |
General Education Required Courses | Ideological Education | Education of Ideology and Morality and Introduction to the Law | Required | 2.5 | 1 |
Basic Principles of Marxism | Required | 3.5 | 2 | ||
Essentials of the Modern History of China | Required | 2.5 | 3 | ||
Introduction to Mao Zedong Thought and Theoretical System of Socialism with Chinese Characteristics | Required | 3.5 | 4 | ||
Introduction to Xi Jinping thought on Socialism with Chinese Characteristics for the New Era | Required | 2 | 5 | ||
Situation And Policy | Required | 2 | 1-8 | ||
Practical courses on improving public morality and all-round capability | Required | 2 | 1-6 | ||
Military & Physical Education | Military Training | Required | 2 | 1 | |
Military Theory | Required | 2 | 2 | ||
Physical Education | Required | 4 | 1-4 | ||
Foreign Language | College English Ⅰ | Required | 2 | 1 | |
College English Ⅱ | Required | 2 | 2 | ||
Module Course | Required | 2 | 3 | ||
Humanistic Foundation & Knowledge of Histories (histories of the Party, New China, the reform and opening-up, and socialist1 development across Chinese society) | College Chinese | Required | 2 |
| |
Principles of Economics/ Basic Theory of Law/ Introduction to Philosophy/ Introduction to Historical Studies/ the “Four Histories” (Choose one from them) | Required | 2 | 5 | ||
Basic
Mathematics and Physics | Basic Physics Experiment | Required | 2 |
| |
Higher Mathematics (Class A) I | Required | 5 |
| ||
Higher Mathematics (Class A) Ⅱ | Required | 5 |
| ||
Subtotal of Credits | 48 | ||||
General Education Electives Courses
| Required Credits | Elective | 14 | ||
Basic Courses in General Disciplines | Linear Algebra | Required | 4 | 1 | |
C++ Programming Language 2-1 | Required | 3.5 | 1 | ||
College Physics Ⅰ | Required | 4 | 2 | ||
C++ Programming Language 2-2 | Required | 2.5 | 2 | ||
Fundamentals of Electric Circuits | Required | 3.5 | 2 | ||
Guidance of Major cognition | Required | 1 | 2 | ||
Subtotal of Credits | 18.5 | ||||
Major Required Courses | Digital Logic | Required | 3.5 | 3 | |
Data Structure | Required | 3.5 | 3 | ||
Introduction to Internet of Things | Required | 2 | 3 | ||
Computer Organization | Required | 3.5 | 4 | ||
Software Security | Required | 2.5 | 4 | ||
Discrete Mathematics | Required | 4 | 3 | ||
Introduction to Artificial Intelligence | Required | 2.5 | 4 | ||
Embedded System | Required | 2.5 | 4 | ||
Sensing Technology and Application | Required | 2.5 | 4 | ||
Database System | Required | 3.5 | 4 | ||
Operating System | Required | 3.5 | 5 | ||
Computer Networks | Required | 3.5 | 5 | ||
Computer Architecture | Required | 3.5 | 5 | ||
IoT Security | Required | 2.5 | 5 | ||
Network Technology and Application | Required | 2.5 | 5 | ||
AI Computing Systems | Required | 2.5 | 6 | ||
Project Training and Practice | Required | 2 | 5 | ||
Innovative Research and Training | Required | 1 | 6 | ||
Communication Technology of IoT | Required | 2.5 | 6 | ||
Graduation Thesis (Design) | Required | 6 | 8 | ||
Subtotal of Credits | 59.5 | ||||
Major Elective Courses | Java Language and Application | Limited Elective | 2.5 | 3 | |
Python Programming |
|
| |||
Go Language and its Application |
|
| |||
Frontiers of IoT | Limited Elective | 1 | 3 | ||
Probability and Mathematical Statistic | Limited Elective | 4 | 3 | ||
Verilog Programming | Elective | 1 | 3 | ||
Software Engineering | Limited Elective | 2.5 | 6 | ||
Foundations of Computer Vision | Limited Elective | 2.5 | 6 | ||
Machine Learning and Application | Limited Elective | 2.5 | 5 | ||
Assembly Language and Reverse Engineering | Elective | 2.5 | 3 | ||
Digital Signal Processing | Elective | 2 | 3 | ||
Introduction to Parallel Programming | Elective | 2.5 | 4 | ||
Fundamentals of Visual Technology | Elective | 2.5 | 4 | ||
Methods of Computing | Elective | 2 | 4 | ||
Introduction to Algorithm | Elective | 3.5 | 4 | ||
Fundamentals of Information Retrieval System | Elective | 2.5 | 5 | ||
Cryptology | Elective | 3.5 | 5 | ||
Principles of Compilers | Elective | 3.5 | 5 | ||
Digital Image Processing | Elective | 2.5 | 6 | ||
Natural Language Processing | Elective | 2.5 | 7 | ||
Big Data Analytics and Application | Elective | 2 | 6 | ||
Deep learning and application | Elective | 2.5 | 6 | ||
Computer Graphics | Elective | 2.5 | 6 | ||
Required Credits | 18 | ||||
Total Required Credits | 158 |