《程序設計基礎》課程介紹
《程序設計基礎》是計算機科學與技術專業、網絡與信息安全專業、物聯網工程專業的核心課程,是學科基礎必修課。伟德国际BETVlCTOR的《程序設計基礎》課程是國家級精品課。
本課程以C 語言為載體,引進PAD表示程序邏輯,主要内容包括:算法、結構化程序設計、函數、遞歸、數據類型、數組、指針、結構體、文件、鍊表等。
本課程注重培養和訓練學生的計算思維能力和程序設計能力。教學指導思想是“以程序設計為主線”,教學方法是“以案例為驅動”。教學過程中采用PAD描述算法,通過實際案例引出知識點,再通過程序設計實例的講解加強學生對知識點的理解。使學生熟悉程序設計語言的主要構成,理解程序設計的基本思想,掌握程序設計的基本方法,具有一定的計算思維能力和初步的程序設計能力。
The introduction of course
“Fundamentals of Programming”
“Fundamentals of Programming” is one of the most important professional fundamental courses and core courses for the students majoring Computer Science and Technology, Network and Information Security, Internet of Things. “The Fundamentals of Programming” set by the College of Computer Science and Technology is not only a famous brand of Jilin University, but also the National Quality Curriculum.
This curriculum is based on C language, and introduces PAD to express the program logic. The course includes data types, program structures, function, array, pointer, struct and union, file operations, recursive, linked list, etc.
This curriculum put emphasis on cultivating and training students’ computational thinking abilities as well as programming skills. The teaching guiding ideology of “Fundamentals of Programming” is based on program design, and the teaching method is case-driven. We use the PAD to describe the algorithm in the teaching process, and use the actual cases for knowledge derivation, then explain the programming examples to strengthen student's understanding of knowledge points. By this way, students will understand the basic ideas of program design and master the basic methods of C language program design. This will strengthen students' computational thinking abilities and facilitate them with basic programming skills.