智能计算机与应用
智能計算機與應用
지능계산궤여응용
Intelligent Computer and Applications
2015年
5期
67-70
,共4页
课程融合%CDIO%程序设计%工程应用能力
課程融閤%CDIO%程序設計%工程應用能力
과정융합%CDIO%정서설계%공정응용능력
Courses Integration%CDIO%Program Design%Engineering Application Ability
“C语言程序设计”、“数据结构”、“面向对象程序设计”是工科院校计算机专业中开设的三门重要的专业基础课,传统的教学相对独立、分开授课,因此导致内容脱节,教学效果差。这三门课程对于应用计算机解决一个实际问题来说是缺一不可的,也是密不可分的,本文提出将三门程序设计类课程在教学大纲、教学方法、实践内容和考核方式进行融合,以C语言为主线,将各种类型的数据结构糅合其中,并辅助以面向对象的思维解决问题,使C语言与数据结构有机地结合在一起。这样能够很好地激发学生的学习兴趣,有效地提高学生的学习效率。学生在掌握基本理论和知识的同时,C语言的程序设计能力、程序的阅读能力、面向对象的思维和设计能力,数据结构的应用设计能力也得到了很好的培养。
“C語言程序設計”、“數據結構”、“麵嚮對象程序設計”是工科院校計算機專業中開設的三門重要的專業基礎課,傳統的教學相對獨立、分開授課,因此導緻內容脫節,教學效果差。這三門課程對于應用計算機解決一箇實際問題來說是缺一不可的,也是密不可分的,本文提齣將三門程序設計類課程在教學大綱、教學方法、實踐內容和攷覈方式進行融閤,以C語言為主線,將各種類型的數據結構糅閤其中,併輔助以麵嚮對象的思維解決問題,使C語言與數據結構有機地結閤在一起。這樣能夠很好地激髮學生的學習興趣,有效地提高學生的學習效率。學生在掌握基本理論和知識的同時,C語言的程序設計能力、程序的閱讀能力、麵嚮對象的思維和設計能力,數據結構的應用設計能力也得到瞭很好的培養。
“C어언정서설계”、“수거결구”、“면향대상정서설계”시공과원교계산궤전업중개설적삼문중요적전업기출과,전통적교학상대독립、분개수과,인차도치내용탈절,교학효과차。저삼문과정대우응용계산궤해결일개실제문제래설시결일불가적,야시밀불가분적,본문제출장삼문정서설계류과정재교학대강、교학방법、실천내용화고핵방식진행융합,이C어언위주선,장각충류형적수거결구유합기중,병보조이면향대상적사유해결문제,사C어언여수거결구유궤지결합재일기。저양능구흔호지격발학생적학습흥취,유효지제고학생적학습효솔。학생재장악기본이론화지식적동시,C어언적정서설계능력、정서적열독능력、면향대상적사유화설계능력,수거결구적응용설계능력야득도료흔호적배양。
"C language programming", "data structure"and "object oriented programming"are three important profes-sional basic courses in Computer Science Specialty in engineering colleges.The traditional teaching is relatively independ-ent and separate teaching, so the content is out of line and the teaching effect is poor.The three courses in computer appli-cation to solve a practical problem is indispensable, and also inseparable.This paper proposes three program design courses on the syllabus, teaching methods, practice content and assessment methods for fusion, using C language as the main line, various types of data structure of blend among them, and to assist with oriented object thinking to solve problems, therefore the C language data structure organically unifies in together.This research fruits can stimulate students'learning interest and improve their learning efficiency.While students master basic theory and knowledge, students also cultivate the ability in the C language program design, the program's reading, object-oriented thinking and design, data structure design.