A computer engineering practice orientation and educational philosophy of education practical education computer engineering training objectives are : to develop students' awareness of accepted engineering practice and innovative , rigorous style of engineering practice and scientific quality of engineering practice , good engineering practice , standard engineering practice standards and other aspects of education . Based on the school's planning and implementation of programs , according to the teaching needs, we have established their own educational philosophy , which reads as follows :
计算机工程实践教育的定位和教育理念计算机工程实践教育的培育目的是:培育学生接纳创新的工程实践认识、严密谨慎的工程实践风纪、科学的工程实践素质能力、优秀的工程实践有经验、规范的工程实践标准等方面的教育。
(l) the demand for engineering courses promote the development of computer systems computer science advances, the application of computer technology to enhance the level of various disciplines . Experimental Zone for the different needs of society actually works , according to the technical basis for engineering applications and engineering practice , the establishment of a multi-level curriculum.面向工程需要的课程整体体系计算机的进展推动了计算机学科的进步提高,计算机的应用提高了各学科的技术水准。实验区面向社会形态实际工程的不一样需要,依照技术基础、工程应用和工程实践,树立多层级的课程整体体系。
( 2 ) based on the theory emphasizes the practice of computer teaching with practical and strong features , experimental area to provide students with ample practice space , verified by experiments , curriculum design , special training, professional practice , graduation design and other practical activities to enhance students' practical ability, scientific style , to deepen the understanding of theoretical knowledge . Mathematics , computer science, electronics technology is the foundation of logical thinking , abstract thinking is reflected in computing power , under the guidance of experimental area emphasizes theoretical practice , the combination of theory and practice .着重提出理论基础上的实践计算机教学具备实践性强的独特的地方,实验区给学生供给丰足的实践空间,经过实验证验、课程预设、专题训练、专业实践、结业预设等实践活动,增长学生的实践有经验、科学风纪,加大深度对理论知识的了解。
( 3 ) relying on the research strengths of practical education Department of Computer Science and Technology is the national key disciplines , with highly qualified research team and strong research capacity to undertake a series of national "973 ", " 863", " National Natural Science Foundation of China , "" national research "and other major and key projects , made a number of innovative achievements .
Read experimental area called attention to extract the relevant scientific knowledge, is introduced into engineering practice teaching, advanced scientific issues inspire students to think . Through the practice of teaching, allowing students to experience books and applications, learning and research, general education and professional , inheritance and create the association. Engineering practice to enhance the level of talents , efforts to build itself into an experimental zone scientific research and engineering practice and innovation base.
Engineering practice ability is very high , but over the past 10 years, and educational requirements for this degree of attention decreased, thus enhancing the engineering practice in education, especially large projects experimental aspects of education is the focus of our next objectives of the reform , in order to more systematic and standardization, will launch a package of projects and practice -oriented textbook series .
2 Computer Engineering Practice Education Reform 3 Computer Engineering Practice education curriculum and training methods we have in-depth analysis of the domestic and foreign institutions in computer teaching experience , teaching content , teaching mechanism , practice teaching construction, engineering and team awareness mental training and other teaching and training objectives saw our shortcomings , and on this basis a clear goal of building in recent years . At the same time , we are under construction and development requirements for personnel training mode reform ideas put forward are as follows :
(l) construction of a complete set of engineering practice education system. Computer science is a very practical , very strong engineering disciplines, Practice is very important. Building technology infrastructure , engineering applications and engineering practice three levels of curriculum, or the introduction of a number of independent research universities with world-class standards of practice teaching apparatus and instruments, with domestic and foreign well-known enterprises and companies to establish a group of students of engineering practice base .
( 2 ) to establish a good engineering practice teachers. A good practice course for teachers in high demand, establish a dedication, skilled, high level , strong sense of responsibility of teachers is very important, which is to improve the educational computer engineering practice experimental zone construction, improve the level of practice teaching an important safeguard. Experimental area of engineering practice education within schools focus on training teachers in engineering practice ability, will regularly invite a group enterprise, the company 's engineering and technical personnel in high-quality lectures, teach.
( 3 ) pay attention to scientific research into engineering practice teaching, computer engineering practice teaching area into a research into the base . A high level of scientific practice teaching is always a strong support and source . Rapid development of computer science , engineering practice must be frequently updated content , and guide students to directly face the forefront of science , the application of new technologies to manage a new project to teach students to learn in practice , in the study improved.
( 4 ) Enhancing Engineering Practice Education Standards , launched a series of textbooks for engineering practice . As a representative of a strong practical engineering disciplines, computer science, computer engineering in our setting practice teaching curriculum includes three levels: technical basis , engineering application classes and engineering practice courses , including engineering and application classes are pided into software and hardware two subclasses. Department of Computer Engineering Teaching Course System (I) technology foundation courses from the curriculum perspective, these foundation courses are all computer professional foundation courses, computer science students is compulsory basic course . These courses for students to lay a solid foundation of computer application technology , the application of technology for the engineering practice to prepare .
(5 ) engineering courses engineering courses are pided into two series: Series software engineering and hardware engineering applications courses . Software Engineering Application Series computer network technology, software engineering, data mining as the main course ; hardware engineering series with computer composition principle , micro- computer technology , embedded systems , FPGA design courses for the body. Although these courses so classified , but there are many software programs and hardware technologies together, not a strict demarcation , student learning and the choice is only for reference. These programs directly to student services, to improve students using the " universal human intelligence tools ," the ability to analyze and solve problems , the computer science and technology in engineering applications fully reflected to enhance students' comprehensive quality and engineering capabilities.
( 6 ) Computer Engineering Practice Engineering Practice courses compulsory and elective courses , including links , the purpose is to prepare students to become qualified engineers , innovative engineering practice awareness, rigorous style of engineering practice and scientific quality of engineering practice , excellent engineering practice . In the content of such courses to be updated every year , fully guaranteed in quality , based on the fight for an increase every year and expanded to improve the students' choice. In the three types of courses , the experimental area courses focused engineering practice , and gradually increased the proportion of such courses , trying to train students in engineering practice into a strong independent innovation capability and expertise. In computer engineering practice course in " Computer Professional Practice " as an example . This course requires students under the guidance of teachers , flexible use of basic knowledge learned and key expertise of their own design , production, commissioning completed a highly engineered large teaching practical courses , so that students in practical ability and innovative thinking, expertise in engineering practice ability and team spirit and other aspects of comprehensive training . main contents include "open CPU design and testing ," " multi-modal authentication system ", " soccer robots and robot soccer ", " FPGA-based the computer interface design " . To "open CPU design and testing " special representative , the biggest advantage is the topic of practice open design , designed entirely by students independently processor architecture and fully tested . The topics to practice "digital circuit" and hardware design language , based on the "Computer Composition Principle ', and' Computer Architecture " course theory and practice together, is a computer hardware courses Undergraduate summary .
As another example in July 2007 summer semester launch of the " large-scale cluster -based mass data processing technology" course which is Google's cooperation with the experimental area , opened at Tsinghua University on cluster distributed programming courses. Through this course , students will gain insight through large-scale cluster mode processing mass data mode and programming methods . Gle company from G plus outstanding engineers talk about using massive clusters personally handle massive amounts of data and the corresponding theoretical knowledge of the actual programming. Through practice related to the course content, the ApacheLuceneHadoop using open source tools , the students hands-on Google File System , and Google uses distributed programming mode MaPReduce. Students also need to complete a specific distributed application designed to consolidate the programming knowledge for dealing with the actual problem of massive amounts of data . Course content focuses on the practice of the above , Google the company to provide students with 20 nodes in a large-scale cluster sample , students can complete the cluster above the corresponding practical courses as well as the last big project operations. Large project work is to test whether students master the course content key , the students according to their ability and level of understanding of the course , choose to practice some of the projects completed . For example you can use what they have learned programming method to complete a full independent search engine, or on the basis of the existing establishment similar to Google's distributed lock mechanism Chubby and structured data processing system BigTable. We mainly invite Googl. Distributed within the practical work experience engineers come and give lectures , including the world -class faculty , teaching language is English.