We meticulously arranged for teachers with overseas study experience and expertise in delivering full English-taught courses to conduct a four-month English instruction program for French students. Six specialized courses in computer science, including Operating Systems and Java Programming, have been offered. To help French students gain a better understanding of Chinese history and culture, Southeast University has also specially designed a Chinese Language and Culture course.
M1.Introduction to Machine Learning
Prof. Zhang Yudong
This course aims to provide participants with essential skills in machine learning using Python. The syllabus focuses on foundational concepts, supervised learning (KNN, Linear Regression), unsupervised learning (K-Means), metrics evaluation, training processes, and cross-validation. Practical, hands-on sessions will empower participants to apply these concepts to real-world datasets.
M2.Computer Architecture & Operating Systems
A.Prof. Dong Kai
This course is structured to impact a comprehensive understanding of both Computer Architecture and Operating Systems. The overarching goal is to equip students with the knowledge and practical skills to comprehend the internal workings of computers, analyze architectural choices, and understand how operating systems manage resources to ensure efficient computing environments.
M3.Networks and Protocols
Lecture Dong Xiao
This module starts with an overview of the development and operation of computer networks covering data communication and network information. Then it moves onto communication architectures and protocol layering to prepare the ground for computer networking software, services and protocols. This module is also supported by lab work, which includes computer networks. It uses tools such as network simulation software giving students the ability to model and simulate appropriate computer networks.
M4.Object-oriented Analysis & Design with UML
Lecture Liao Li
This module gives an introduction of object-oriented design using UML, and its implementation in Java. This course does not focus on object-oriented programming; however, it will examine many examples of object-oriented systems written in Java or Python. The testing of designs will also be addressed. Students will be introduced to Unified Software Development Process and Design Patterns.
M5.Advanced Web programming
A.Prof. Shi Chuhan
This course is built on the knowledge of Web Programming to go deeper into the areas of HTML, CSS, XML, JavaScript and other Web technologies, focusing on the server-side coding and database manipulation required for enterprise level web applications. In this course, students will learn how to use a modern front-end framework, Vue.js, as well as Node.js as a back-end framework. They will also learn how to establish a client-server communication using a JSON API.
M6.Java Programming
Prof. Zhou Ruiting
Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "Write Once, Run Anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
M7.Chinese Language and Culture
A.Pro Cao Yanli
The Language and Culture course provides an exciting opportunity for students to learn more about their host country , might include: key moments in history, the arts, traditional and contemporary music, film, culinary traditions, festivals, national attitudes, language and literature, beliefs and values, stereotypes.