Easy language role in computer professional courses in secondary vocational schools
(易 语学 course development feasibility study)
First, the question is proposed (course development background)
The computer language basis is one of the basic skills necessary for computer professional students. It is an indispensable role in exercising abstract thinking, improving computer cultivation, and enhancing understanding of follow-up courses. At present, the only QBASIC and FoxBase of the basic language discipline are only in the DOS era, and the two languages have played an important role in cultivating student programming capabilities and database technology. Today, they have the original learning function in the technical level, but it has been far from today's education.
Modern education has already abandoned ancient filling-based teaching. The cultivation of students 'learning initiatives is increasingly attached importance in classroom teaching. An important factor in cultivating learning initiative is the interest in students' interest in the course itself. QBasic language and FoxBase language have long been lost in the software industry due to its ancient DOS interface, and can only be unfortunately, the tasteless chicken ribs can only be abandoned. For computer teachers, on the one hand, in order to cultivate students' basic ability, they have to raise students to repeatedly defeat the students in the two courses. On the other hand, due to their own understanding of computer language, gradually Reduce study and teaching of these two courses. Some schools only open these two classes in a computer professional class with pair of enagi, if they do not open or do not pay attention to, so that the student's computer language level is low, affecting the learning of follow-up courses.
In this context, an urgent need for a language of the lack of the language to replace the old QBasic and FoxBase.
Second, the original solution
I have plans or tries to use language programs such as C, VB, Delphi, and Java to solve the above problems, and have achieved some experiences and lessons.
The C language is an excellent classic programming language. In the 1990s, college computer majors began to change the C language curriculum opened by the University to a large replacement QBasic language and achieved success. C has a platform-independent and powerful feature, which is possible to write procedures under multiple operating systems such as DOS, Windows, Linux, and UNIX. It is one of the basic courses necessary for professional programmers. Secondary professional schools have always only opened C language lessons in graduation hours, because time and teacher, you can only finish basic programming under DOS. Some schools and teachers have proposed to introduce the C language into Windows programming, join the contents of the window program design, and some people have proposed the introduction of C grammar. These ideas have spawned the C language and C mixed classes that have emerged in higher vocational in recent years. The phenomenon, but the middle-vocation is only in the research stage, the biggest obstacle is the contradiction between the C language is very degree of freedom and student quality. Some of the secondary school schools that open non-language computer modules have considered it to cancel it. Getting started, from the current situation of current teaching and secondary jobs, it is basically impossible.
Java is one of the emerging popular languages in recent years. The language of the language has deeply attracted the photographed ideas of the computer. It is well known that with the development of the computer software industry, the programming idea for the process of process is no longer adapted. The needs of the modern software industry, from the process-oriented object-oriented programming is the mainstream of modern programming. Let students understand and master this idea, is ideal for a responsible computer teacher, and Java's application is extremely wide, from the computer to the mobile phone, from the earth to Mars, there is no Java's merits. Although Java is designed according to the grammar of C, it does not have C's uncertainty, suitable for writing robust applications. However, Java's system is too contrast. If you have access to Java, it is bound to be complicated by its complex objects, the relationship between the class is dazzling, like Delphi, both languages are not suitable for opening in new students. Unlike Java and Delphi, VB is object-based, simple object ideology, perfect compilation environment, free interface design, and powerful features, giving VB's users too much learning reason, many schools have introduced VB language Program. However, after all, the VB is opened to QBasic, and the grammar of VB is based on QBasic. It is a pity that because the QBASIC has not attracted enough attention from the students, VB's learning is often scrapped for halfway because of the shortage of programming technology. In fact, VB can be used as a newly enrolled computer professional student as entry. All grammar of QBasic is effective. Students can write applications under the window, and teachers are interested in learning VB. However, the new problem appears: VB design is not for beginners, so there is no complete and simple database system for use: ADO programming is too weak, often has inexplicable problems, although the DAO programming is powerful, but it is too complicated It is not possible to take over the heavy responsibility of the introduction of the secondary vocational database.
Easy language is smashed in the Chinese programming, quietly born at this time.
Third, easy language solution
Easy language drama solves the above problems. 1. It is easy to use. Like VB, easy language is based on object programming, so it does not need to remember the complicated class and objects can learn and use. For Easy, all functions can be made in components or libraries, all cumbersome programming and algorithms can pass away with the wind as the components and libraries. Chinese programming, easy to use, quickly get started to make students easily master Windows programming methods, and write Windows utility software and harvest the fun of learning. 2. Strictly specification. Easy language programming meets the requirements of structured programming. Easy language Chinese programming features and code entry environment design, making easy language into a language close to the drawing flow chart. Whether it is branch or loop, there is a specific streamline guideline operation direction, which limits the easy language code into a rigorous code structure similar to the PASCAL language. There is a great advantage to learn the code for students to learn. 3. Database is similar to FoxBase . Easy language has its own unique database format, but its own database management system is highly close from the command system to the operation mode, which is very close to FoxBase , and the FoxBase under replacing DOS is very suitable. 4. Apply a wide range of applications. Easy language components involve database, office automation, network, industrial control, etc., the latest supported COM objects allow easy language to call Microsoft's DirectX support library, open graphics images and three-dimensional game programming. These powerful features allow students to have the opportunity to develop software with commercial value and lay the foundation for future employment. 5. Expand knowledge. With the in-depth of easy language learning, it can be found that there is more and more applications in easy language. There is more and more theories that need to learn and understand, which will stimulate students' interest in follow-up courses, and improve the learning of computer professional theory. Positive; Simultaneous language support library will greatly enhance the functions of easy-to-language, but write support libraries requires knowledge of other languages such as C or Delphi, which will cause some students to learn interest in other languages. 6. Firmly. Easy-language custom variable type, call DLL commands and resource storage concepts, in line with software engineering industrial norms, compatible with other languages, and learn other languages to clear theoretical obstacles. 7 Good learning environment. Language Forum provides learners with a good learning space, a large number of teaching routines create conditions for students to learn, and have beneficially beneficially cultivating the self-study capacity of secondary vocational students. 8. Perfect evaluation system. Easy Language is about to launch Easy Language Certification Exam and regularly organized award program design competition, promoting students' enthusiasm. 9. Chinese programming. The learning of the whole Chinese language will make students applying the infinite charm of Chinese language and conduct patriotism education for students. 10. Easy language learning, people have the most worries: First, the biggest difference between Yi language and other computer languages is Chinese programming, if students learn to learn other languages, will lead to obstacles due to language problems. Second, whether the extremely high integration will lazy, so that it does not study the necessary algorithm technology. For the first question, our view is that each language has a different characteristics of other languages. For a long time, it will inevitably be used in other languages for a long time. It will be like this. However, a largest advantage is that it is fully compliant with industrial standards. It is unified with current popular programming ideas and methods. From this perspective, it is easier to turn to other languages from easy language. For the second question, we feel that high integration is not thick as a programming tool, but as a tool for learning language, high integration may encapsulate part of the basic technologies.
The purpose of our use is to exclude irrelevant factors, enabling students to quickly learn program design technology, so designers, textbooks, and first-line teachers design to design the teaching materials and classroom teaching, depending on the actual needs of students. Chapter and routines, improve and supplement the original textbooks and materials, here you can refer to QBASIC and FoxBase textbooks to write program technology. 4. Conclusion Any software does not exclude the possibility of errors, and there are currently several issues and defects in the language. If you do not support multi-document, individual selection tool components show incorrectly, with perfect support and rapid update of Easy language companies. I believe it will soon solve it. Jilin City Experimental Care High School has tried the language teaching in the second classroom in 2003 and in the first half of 2004, which has a good effect. The students are interested in learning. The class has accumulated practical experience. In July 2004, in the first training of "Jilin City, the secondary professional school computational professional key teacher training class", the Jilin City School of Education, and the Adult Education Department, Yi language as the first course, from "Datong Wu Tao Yi language "Company" Training Teacher Shi Shi Heng said, in the short-term advancement of many non-language teaching teachers (have not been exposed to language programming, but some application software skills are deeper) have received a long-term progress in a short time, which is recognized by the majority of computer teachers. In summary, Easy Languages have a unique advantage that is a unique advantage that is a special advantage in the design of a secondary vocational student, whether it is a special advantage.