Posts by Collection

portfolio

publications

talks

RSA Encryption Scheme Talking

Published:

For talk in Zhanjiang, including [slides](../files/0228徐闻_Excel%202016电子表格处理软件.pptx), [pdf](../files/0828徐闻_Excel%202016电子表格处理软件.pdf) and [.xlsx file](../files/0828id.xlsx) <\div> A talk for Basic Computer Training. A nice trip in Zhanjiang.

teaching

Computer Foundations and Artificial Intelligence I

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2024

Computer science is the study of computation, information, and the ways we can apply computational thinking to solve problems.

Computer Foundations and Artificial Intelligence II

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2024

Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python book is very suitable for computer novices to learn.

Software Engineering

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2024

Software engineering is a branch of engineering focused on the design, development, maintenance, and management of software systems. It combines principles from computer science, engineering, and project management to create reliable, efficient, and scalable software applications. The reference materials are as follows.

Principles of Object-Oriented Programming and Practical Java

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2024

In an academic context, “Principles of Object-Oriented Programming and Practical Java” can be defined as follows: “Principles of Object-Oriented Programming” refers to the foundational concepts and methodologies in object-oriented programming (OOP) such as encapsulation, inheritance, polymorphism, and abstraction. These principles are fundamental to designing and implementing software systems where objects are used as the primary building blocks. “Practical Java” denotes the application and implementation of these object-oriented principles using the Java programming language. It involves not only understanding Java syntax and features but also applying best practices in software design and development to solve real-world problems effectively. Two reference books for learning Java, I and II.