Computer science concept and ability is crucial to modern information technology.As a basic computer science education,computational thinking has become one of the first courses for college students and the foundation...Computer science concept and ability is crucial to modern information technology.As a basic computer science education,computational thinking has become one of the first courses for college students and the foundation for training for non-computer professionals.Computational thinking is a way of thinking that students in all majors should master.In the process of teaching,students learn to use computational thinking to solve professional and technical problems and make good use of computer’s powerful tools.It is one of the major themes of recent teaching research.We set course objectives from issues-driven and correspond each class to the module objectives,so that the focus of course content is clear.The learning clues for the students are clear,which is conducive to the cultivation and improvement of computational thinking.展开更多
According to the building requirements of “China’s double first class” discipline, traditional computer organization and architecture (COA) course has new challenges including various course expectations and the li...According to the building requirements of “China’s double first class” discipline, traditional computer organization and architecture (COA) course has new challenges including various course expectations and the limited teaching hours. Considering the hierarchy feature of COA, a bottom-up teaching mode is adopted in teaching reformation to meet the challenges. In this paper, details about COA teaching reforms were shown from aspects of teaching contents, teaching methods, handson assignments, and examination methods. These reform experience will benefit teachers who embark on courses related to computer hardware.展开更多
As an important part of the computer organization and architecture(COA)course,the experiment teaching is generally about the computer system design.Students use the hardware description languages(HDLs)tools to impleme...As an important part of the computer organization and architecture(COA)course,the experiment teaching is generally about the computer system design.Students use the hardware description languages(HDLs)tools to implement the computer system on the Field Programmable Gate Array(FPGA)based platform.However,the HDLs tools are made for expert hardware engineers and the computer system is a very complex hardware project.It is hard for students to implement their computer system design in the limited lab hours.How to help students get the design validation and find the failure root is important in COA experiment teaching.To this end,an analysis and validation toolkit which is special for COA experiment teaching is designed.For two main steps of FPGA-based hardware design,waveform simulation and on-board testing,two packages were implemented for them respectively.The comparison results of using and not using our toolkit show it improves the effectiveness of experiment teaching greatly.展开更多
基金supported in part by the Production,Teaching and Research Project of the Ministry of Education in 2022.
文摘Computer science concept and ability is crucial to modern information technology.As a basic computer science education,computational thinking has become one of the first courses for college students and the foundation for training for non-computer professionals.Computational thinking is a way of thinking that students in all majors should master.In the process of teaching,students learn to use computational thinking to solve professional and technical problems and make good use of computer’s powerful tools.It is one of the major themes of recent teaching research.We set course objectives from issues-driven and correspond each class to the module objectives,so that the focus of course content is clear.The learning clues for the students are clear,which is conducive to the cultivation and improvement of computational thinking.
文摘According to the building requirements of “China’s double first class” discipline, traditional computer organization and architecture (COA) course has new challenges including various course expectations and the limited teaching hours. Considering the hierarchy feature of COA, a bottom-up teaching mode is adopted in teaching reformation to meet the challenges. In this paper, details about COA teaching reforms were shown from aspects of teaching contents, teaching methods, handson assignments, and examination methods. These reform experience will benefit teachers who embark on courses related to computer hardware.
基金Supported by 2019 Heilongjiang province higher education and teaching research reformation fund(No.SJGY20190214)Harbin Institute of Technology“Smart Base”project.
文摘As an important part of the computer organization and architecture(COA)course,the experiment teaching is generally about the computer system design.Students use the hardware description languages(HDLs)tools to implement the computer system on the Field Programmable Gate Array(FPGA)based platform.However,the HDLs tools are made for expert hardware engineers and the computer system is a very complex hardware project.It is hard for students to implement their computer system design in the limited lab hours.How to help students get the design validation and find the failure root is important in COA experiment teaching.To this end,an analysis and validation toolkit which is special for COA experiment teaching is designed.For two main steps of FPGA-based hardware design,waveform simulation and on-board testing,two packages were implemented for them respectively.The comparison results of using and not using our toolkit show it improves the effectiveness of experiment teaching greatly.