Computer Science. (Senior Division 2002).Martin, R.A., J.D. Martin. Computer Science Department, Southwest Missouri State University Missouri State University is a state university located in Springfield, Missouri. It is the state's second largest university in student enrollment, second only to the University of Missouri. From 1972 to 2005, Missouri State was known as Southwest Missouri State University. . INFORMATION TECHNOLOGY PROFILE OF MISSOURI'S SECONDARY SCHOOLS. The purpose of the study was to gauge the level of information technology courses being taught in Missouri's secondary schools. Surveys were mailed to 498 Missouri high schools in February 2001. Follow-ups were done via e-mail one month after the surveys were mailed. A total of 321 surveys were returned for a response rate of 64%. This is an unusually good response rate for a mail survey and suggests a high degree of interest in information technology issues. Most schools offered courses in keyboarding and computer literacy Understanding computers and related systems. It includes a working vocabulary of computer and information system components, the fundamental principles of computer processing and a perspective for how non-technical people interact with technical people. , while few offered AP Intro Computer Science courses. Nearly half of the schools (45%) indicated that their schools did offer programming courses. The most widely taught skill was word processing word processing, use of a computer program or a dedicated hardware and software package to write, edit, format, and print a document. Text is most commonly entered using a keyboard similar to a typewriter's, although handwritten input (see pen-based computer) and , followed by electronic spreadsheet and desktop publishing desktop publishing, system for producing printed materials that consists of a personal computer or computer workstation, a high-resolution printer (usually a laser printer), and a computer program that allows the user to select from a variety of type fonts and sizes, . Ethical issues were least likely to be taught. Each school was given a technology score based on the number of courses and skills taught. Scores ranged from 2 to 15. Significant differences were found by enrollment and urban/rural status. Among larger schools, 70% had technology scores of 11 or above, compared to 47% or less for smaller schools (p<.005). Scores of 11 or above were more likely to be found in urban schools (59%) than rural schools (44%), p<.01. Virtually all of the responding schools reported that they offered some information technology courses. However, the number and type of courses, as well as the skills taught, varied widely. Naugler, D. R., Department of Computer Science, Southeast Missouri Stateb University. FUNCTIONAL PROGRAMMING IN JAVA. In functional languages such as Scheme or SML 1. SML - Standard ML. 2. SML - Small Machine Language. Barnes, ICI 1969. Real-time language, an ALGOL variant, and the predecessor of RTL. "SML User's Guide", J.G.P. Barnes, ICI, TR JGPB/69/35 (1969). functions can be passed as parameters, can be constructed in other functions and returned as values. This allows a style of programming that is quite distinct from the that used with languages such as Pascal, C or C++. Superficially, Java has no functions; however, using interfaces and the inner classes that have fairly recently been added to the Java language it is fairly easy to mimic some of the features of functional programming. Using an interface for real functions, it is shown how to write functions that take functions as parameters and construct and return new functions. Both simple examples (such as creating a function which is the sum of two functions given as parameters, or creating the composition of two functions) and more complex examples such as generating a function representing the a finite number of terms of a Fourier series Fourier series In mathematics, an infinite series used to solve special types of differential equations. It consists of an infinite sum of sines and cosines, and because it is periodic (i.e. given the coefficients, and generating a function which is an approximation approximation /ap·prox·i·ma·tion/ (ah-prok?si-ma´shun) 1. the act or process of bringing into proximity or apposition. 2. a numerical value of limited accuracy. to an indefinite integral indefinite integral n. A function whose derivative is a given function. Also called antiderivative. indefinite integral A function whose derivative is a given function. Noun 1. of a given function are shown. It is not advocated that functional programming be taught in Java-languages such as SML are much superior for that task. Rather, students can use modes of thinking learned in a study of a functional languages directly in programmes written in Java. Naugler, D. R., Department of Computer Science, Southeast Missouri State University. THE ROLE OF THEORY IN THE UNDERGRADUATE COMPUTER SCIENCE CURRICULUM. Opinion among computer science teachers on the role of theory in the undergraduate computer science curriculum differs widely. Since such teachers may come from highly varied backgrounds and from distinctly different educational generations, there is not any easy consensus on what, precisely, theory is, let alone on its role in undergraduate education undergraduate education Medtalk In the US, a 4+ yr college or university education leading to a baccalaureate degree, the minimum education level required for medical school admission; undergraduate medical education refers to the 4 yrs of medical school. Cf CME. . Indeed a given instructor in a given course may be viewed as too theoretical by one colleague and too 'hands-on" by another. The Computer Science discipline has its roots in both the mathematical and the engineering sciences; it has resemblances to both yet is clearly neither one. Many Computer Science teachers were originally in one or the other of these areas. The notion of theory and its role in undergraduate Computer Science Education is explored starting with views expressed by a selection of the field's founding practitioners, some of whom are still active teachers. Whatever theory is, its main purpose should be to directly or indirectly inform practice. It is noted that in a discipline as relatively new as computer science a divergence divergence In mathematics, a differential operator applied to a three-dimensional vector-valued function. The result is a function that describes a rate of change. The divergence of a vector v is given by of opinion on the role of theory is to be expected and is probably healthy. Shade, E. Computer Science Department, Southwest Missouri State University. LANGUAGES + INTERPRETERS + AUTOMATA automata - automaton + COMPUTABILITY = THEORY OF COMPUTATION. Computer science programs traditionally include courses both in programming languages and theory of computation. Theory of computation is important, but it is normally taught using a theorem/proof approach, and in my experience this causes many students to miss the point. I prefer a more applied approach where the theory is used to build useful programs. Programming languages are important, but it is not clear that we need an entire course devoted to the subject, especially since popular languages like C++ and Java already contain virtually all the imperative features typically covered in such a course. What remains is alternative programming paradigms A programming paradigm is a fundamental style of programming regarding how solutions to problems are to be formulated in a programming language. (Compare with a methodology, which is a style of solving specific software engineering problems). like functional and logic programming, and material related to the implementation of programming languages. But I use a functional language in theory of computation, and many of the applications are interpreter s A high-level programming language translator that translates and runs the program at the same time. It translates one program statement into machine language, executes it, and then proceeds to the next statement. for small languages. Because of this overlap, I propose replacing these two three-hour courses with a single four-hour course. It will be a better course and will free up space in the curriculum. Wang, Y. Department of Computer Science, Southwest Missouri State University. A COMPARISON OF EASTERN AND WESTERN EDUCATIONAL EXPERIENCES. Statistics have shown that American students at many levels do not do as well on tests of mathematical and scientific achievement as some of their foreign counterparts, most notably in Asia. Their former superior position on practical problem solving problem solving Process involved in finding a solution to a problem. Many animals routinely solve problems of locomotion, food finding, and shelter through trial and error. abilities seems to be slipping gradually also. This situation has caught the attention of many educators from the elementary level to the university. In order to provide students the best education possible and to continuously improve the quality of the education system in the United States United States, officially United States of America, republic (2005 est. pop. 295,734,000), 3,539,227 sq mi (9,166,598 sq km), North America. The United States is the world's third largest country in population and the fourth largest country in area. , it is necessary to find the strengths and the weaknesses of the system, compared with other education systems. In this paper, the author, who has taught in universities in both China and the United States for a number of years, compares the educational experiences with these two different education systems. Some major differences in the We stern and Eastern educational philosophies, such as emphasizing theoretic subjects vs. practical subjects, are discussed. Other less well-known differences in the training and facilitation Facilitation The process of providing a market for a security. Normally, this refers to bids and offers made for large blocks of securities, such as those traded by institutions. processes of teachers of higher education higher education Study beyond the level of secondary education. Institutions of higher education include not only colleges and universities but also professional schools in such fields as law, theology, medicine, business, music, and art. are pointed out. Variations in the teaching practices of the two countries are also mentioned. |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion