Computer Foundations and Artificial Intelligence II

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.

It encompasses a wide range of topics from theoretical foundations like algorithms and data structures to practical applications like software engineering. We will cover some basic concepts in computer science like binary numbers, algorithms, abstraction, and more while also providing a gentle introduction to Python. Python is a very popular, general-purpose programming language used for everything from web development and scientific computing to AI and data analysis. We will go over Python syntax, work with some sample programs, and by the end of the lesson students should have a solid grasp of fundamentals that will serve as a foundation as we delve deeper into computational thinking approaches and programming techniques later in the course.

The Fundamental of Compute Science and Python language

The slides for a first lesson in Feb 26.

The slides for a second lesson in Feb 26.

The basic slides and the homework slides contain paper layout, invitation and resume based on Microsoft Office Word 2016.

2024.3.4 shows the basic operation for Microsoft Excel 2016. The practice work is this file. The part 1 students show current work. The part 2 students operate works like this.

2024.3.7 mainly exhibits the production of slides. There are some examples for slides applications, the bool computing, the charts, the slides countdown and the floating.

2024.3.11 introduces the python language.

2024.3.14 still shows python learning. The learning python tool web including: the chinese python handbook, the freshmen programming

2024.3.28 lesson contains the programs control construction. The main concepts aim to describe the sequence, branch and circuit construct, apply branch and circuit construct language. Be skillful of break in circuit and error process. .The guess number game is below.

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.

2024.04.01-2024.04.08 lesson contains the programs control construction. The examples for looking and operating. Homework

2024.04.08 lesson describes the data type. Python book.

2024.04.11 lesson describes the data type, including tuple, list and dictionary. Practices

2024.04.18 lesson describes the data type, including tuple, list and dictionary. Practices

2024.04.22 lesson describes reading files, including tuple, list and dictionary. Practices1. Text. The second lesson is test. Exam

2024.04.23 have a academic salon.

2024.04.25 lesson describes the Object Oriented Programming. Practices1. The standard show random, turtle and time package. Pandas package for reading xlsx file. Homework

2024.04.29 Exam