content for the next class. Students complete the
learning tasks set by the teacher, which include
learning the textbook, online courseware and videos,
and completing online quizzes. Students can leave
messages to the teacher via StudyPass or QQ when
they encounter difficulties in the learning process.
Teachers can use the test results to grasp students'
pre-class learning in order to determine and adjust
the content of classroom lectures. 16 lessons in total.
2) In-Class
There are two types of offline delivery:
classroom and laboratory, both of which are
described below.
Classroom teaching, divided into two types, 16
sessions in total, 32 hours
① Lecture + small flip
Based on students' learning and questions
collected from the web platform before class,
teachers deepen their understanding of students'
knowledge through quick questions and answers,
explain key points and difficulties with examples,
and summarise (Honglei M, 2022). In class,
interesting and knowledgeable programming
problems are assigned for students to discuss in
small groups and write algorithms. 2-3 groups of
students are invited to present their programs or
algorithms at a time, and the teacher comments on
them appropriately or students evaluate each other.
② The Great Classroom Turnaround: My
Classroom, My Talk
The instructor of this course will assign
integrated design projects in the middle of the term
through Study Pass, and students will work in
groups to collaborate, discuss and work together to
complete them outside of class time. In the last two
sections of the course, a representative from each
group will present their program on stage and run a
demonstration, which will be critiqued by the
teacher. All students other than the group
representative will present on stage on a sample
basis, and each group will submit a project design
report at the end (Zhu Y, 2022).
Experiments - a combination of practice and
lectures, online and offline, 16 sessions in total, 32
hours
Two segments are included:
① On-board practicals, students log on to the
PTA platform to complete the practice problems
assigned by the teacher.
② Flip the experiment and the teacher will
observe students completing the exercises. 15-20
minutes are left at the end of the experiment for
students to assess and comment on each other's
mistakes.
3) After School
Students brush up on their practice on PTA and
teachers post on QQ about students' completion of
exercises and answer questions with low correctness.
Teachers post some extended knowledge of the
course through blogs to improve students'
information literacy.
Through the reform of teaching methods,
students' interest in learning and programming
ability have improved significantly. Students are
often seen working overtime to brush up their skills,
because they can see the results of other students,
they will silently compete with each other, so they
show a state of catching up with each other. Most of
the students are active in class, their programming
skills have improved significantly, many of them ask
the teacher to assign harder topics, and the failure
rate at the end of the term has dropped significantly.
In addition, our school is an application-oriented
university, which focuses on cultivating students'
practical application ability. In order to meet the
training objectives of our university, we have
organized teachers who teach C language
programming to compile a textbook, which has been
published by Tsinghua University Press in 2018 and
has been used in teaching. The textbook emphasizes
the combination of theory and practice. A large
number of examples to solve practical problems are
compiled in the textbook, and a matching exercise
solution and computer experiment course is also
written. Corresponding to our self-compiled
teaching materials, we organized teachers to make
multimedia courseware with the teaching materials.
In the usual teaching activities, we organize teachers
to carry out teaching research activities in view of
the problems in teaching, such as: Pointers that
students find difficult to learn and other chapters,
and study how to break through the difficulties.
Through self-compiled textbooks, multimedia
courseware and teaching and research activities, the
level of all teachers has been improved.
3.3 Method of Assessment and
Weighting of Courses
In order to better fulfil the course objectives, this
course designs the assessment content separately
according to each course objective. The course
adopts a combination of online and offline, phased,
multiple cumulative and marathon learning
assessment and evaluation mode, in which students'
academic status and other assessments are conducted
before or during the teaching process, and a
summative assessment test is conducted centrally at
ANIT 2023 - The International Seminar on Artificial Intelligence, Networking and Information Technology
534