Senate Document #10 APC Document #6 The Academic Policies Committee recommends to the Faculty Senate adoption of the following catalog changes jointly presented by the Mathematics Department and the Physics Department: DELETE: MATH 141 Elementary Computer Programming (3) Introduction to a high level programming language and to flow charting. Elementary concepts of switching circuit logic and computer organization will be covered. Prerequisite: Developmental Studies 105 or equivalent. Page 133 MATH 243 Introduction to Computers and Computing I (3) A study of the construction and analysis of algorithms and information structures. Examples from data processing and numerical analysis will be used to illustrate and apply fundamental concepts. Prerequisite: Mathematics 141 and 182 or equivalent. MATH 244 Introduction to Computers and Computing II (3) Programming of the computer to perform representative algorithms in statistics and numerical analysis. Introductory error analysis concepts will be studied. Prerequisite: Mathematics 191 and 243. Computer Sciences: delete the entire section. (pp. 162-63) ADD under Non-Departmental Offerings: Computer Science: Professor Lang (Director of the Computer Center); Assistant Professor Coyle 100 Computing Systems Resources (1) An introduction to keypunch, remote terminal, and programmable desk calculator operation. Students will gain experience in accessing library resources of a typical interactive minicomputer system and of a large batch system. Familiarization with commonly used statistical analysis and data reduction packages available in most large academic and research computing centers will be emphasized. (Credit cannot count toward mathematics or all- University requirements.) 120 Interactive Computing (2) (Formerly Computer Sciences 100). This course will be an introduction to programming using the conversational language, BASIC. The students will learn how to use computer based games and simulations. (Formerly Computer Sciences 100). 141 Elementary Computer Programming (3) Introduction to a high level program language and to flow charting. The student has the option of programming in BASIC, FORTRAN, or PL/1. Prerequisite: Developmental Studies 105 or equivalent. (Formerly Mathematics 141). 143 Introductory COBOL Programming - Data Processing Applications (3) An introductory course in COBOL programming designed to acquaint students in the management and administration fields with the basic techniques used to program representative problems in these fields. The student will program the computer to perform file creation and manipulation, report generation, sorting and merging, and other procedures common to the business and management fields. Elements of computer system organization and logic will be introduced. Prerequisites: Developmental Studies 105 and Computer Science 100 or the equivalent. 242 Intermediate Programming I (3) A study of the construction and analysis of algorithms and information structures. The PASCAL programming language will be used to illustrate and apply fundamental concepts. Prerequisites: Computer Science 141 and Mathematics 182 or equivalent. (Formerly Mathematics 243) 244 Intermediate Programming II (3) Programming of the computer to perform representative algorithms in statistics and numerical analysis. Prerequisites: Computer Science 243 and Mathematics 191. (Formerly Mathematics 244) 246 Computer Graphics (3) This course covers graphical representations of computer generated data. Included is a study of graphical software subroutines and their applications. Prerequisite: Knowledge of the BASIC language. 247 Digital Electronics and Integrated Circuits (3) The topic of this course is the operation, applications, and interfacing of linear and digital integrated circuits to scientific experiments. By designing microprocessor and interface circuits the student will also learn how analog and digital circuits are applied to computer design. 248 Microcomputer I (2) Microprocessor architecture and history. The instruction set with some simple programming examples. The proper use of random access and read only memories to develop a micro system. How the micro is connected to the external world. Laboratory experience with microcomputers is included. Prerequisite: None. 249 Microcomputer II (2) Comparison of some popular micros. The use of an assembler to produce machine code. Input/Output devices and the construction of a simple robot. Prerequisite: Computer Science 248. 300 Systems Programming and Operation (3) This course will give the student experience in the operation of a computer system. The student will study various operating systems and computer configurations. In addition, the student will be involved with the development and maintenance of programs and hardware packages designed for use by persons with no formal computer training. The student will be involved in the daily operation of the computer center. Prerequisite: Computer Science 141 or permission of the instructor. 341 Assembly Language Programming (3) An introduction to assembly language programming for the IBM System 360/370. Laboratory exercises in assembly and machine language programming will provide complementary practical experience in information processing. Prerequisite: Computer Science 243. 171-4, 271-4, 371-4, 471-4 Special Topics in Computer Science The student studies subjects not treated in other courses in the curriculum. Prerequisites: Permission of the instructor. Rationale: Our request for the revision in the catalogue is twofold. First, at the suggestion of Vice Chancellor Dorr we are requesting that all the computer science courses listed as Mathematics courses be joined with computer science courses under Non-Departmental offerings. The main rationale for this change is uniformity of classifying computer science offerings. All the computer science courses will be listed in the same section of the catalogue under Non-Departmental offerings making it easier for students and advisors to refer to them. As a result of this consolidation of computer science offerings, the titles, including the course prefixes, will accurately reflect the subject matter of the individual courses. Second, we would like to add the new courses (246, 247, 248, 249) in computer science to the current catalogue listing. These have been strongly suggested by Dr. Wayne Lang, Director of the Computer Center, who will be teaching computer science courses on a regular basis. He plans to teach three courses in the spring. The additions include coverage of the major innovations in computer science during the past decade. This addition will give us a strong and modern computer science curriculum which will help us justify in the future a request for a computer science department and major. Below are references to the courses elsewhere in the catalogue which will need to be changed if we consolidate the Computer Science offerings. DELETE: ADD: Page 73 Page 73 Year 3 Year 3 Chemistry 341................4 Chemistry 341................4 Humanities 214...............4 Humanities 241...............4 Mathematics 141..............3 Computer Science 141.........3 Language 103 or 104 .........3 Language 103 or 104..........3 Physical Education...........1 Physical Education...........1 Page 82-DELETE: A Major in Biology 3rd paragraph A student majoring in biology shall complete Biology 332, 334, 441, 443, and twelve additional hours selected from biology courses at the 200 level or above. As supporting courses all majors shall complete Chemistry 141, 142, and 231, Mathematics 125 and 141, or the equivalents, and one additional course selected from Chemistry 232 or Biology 444 or an equivalent in organic chemistry or biochemistry. Normally any student registering for an intermediate level course must have completed Introductory Biology 131 and 132; Biology 133; and Chemistry 141, 142. An advanced student may apply to the department chairman for an exemption from Biology 133. ADD: A student majoring in biology shall complete Biology 332, 334, 441, 443, and twelve additional hours selected from biology courses at the 200 level or above. As supporting courses all majors shall complete Chemistry 141, 142, and 231, Mathematics 125, Computer Science 141, or the equivalents, and one additional course selected from Chemistry 232 or Biology 444 or an equivalent in organic chemistry or biochemistry. Normally any student registering for an intermediate level course must have completed Introductory Biology 131 and 132; Biology 133; and Chemistry 141, 142. An advanced student may apply to the department chairman for an exemption from Biology 133. Page 112--DELETE: Majors in French, German, and Spanish 2nd paragraph: Electives from the following courses are recommended by the Department for majors in foreign languages: Art 381-383; History 361-381, 471-3; Literature 331, 341; Philosophy 101-102; Mathematics 121, 141; Elementary Computer Programming. ADD: Electives from the following courses are recommended by the Department for majors in foreign languages: Art 381-383; History 361-381, 471-3; Literature 331, 341; Philosophy 101-102; Mathematics 121; Computer Science 141; Elementary Computer Programming. Page 131 Computing Science Track DELETE: 201 Calculus III 243, 244 An Introduction to Computers and Computing I, II 301, 302 Advanced Calculus I, II 341 Computer Systems 361 Modern Algebra 366 Linear Algebra 440 Numerical Analysis 441 Numerical Linear Algebra ADD: Mathematics Courses: 201 Calculus III 301, 302 Advanced Calculus I, II 361 Modern Algebra 366 Linear Algebra 440 Numerical Analysis 441 Numerical Linear Algebra Computer Science courses: 243, 244 An Introduction to Computers and Computing I, II 341 Assembly Language Programming Page 139 A Major in Physics With a Concentration in Computer Science-B.S. Degree 2nd Paragraph DELETE: 30 semester hours of physics including Physics 221, 222, 323, 324, 330 and 401; 12 semester hours selected from mathematics 141, 243, 244, 440, 441, or Computer Science120, 143, 300, or 341. Required correlate courses: Mathematics 191, 192, 201, and Chemistry 141 and 142. Substitutions of other courses for these specific courses may be made with the approval of the department. It is recommended that the student take 6-9 semester hours in economics or management. ADD: 30 semester hours of physics including Physics 221, 222, 323, 324, 330 and 401; 12 semester hours selected from Mathematics 440, 441, or Computer Science 120, 141, 143, 243, 244, 300, or 341. Required correlate courses: Mathematics 191, 192, 201, and Chemistry 141 and 142. Substitutions of other courses for these specific courses may be made with the approval of the department. It is recommended that the student take 6-9 semester hours in economics or management. Page 154 2nd paragraph DELETE: The department does not require its majos to take a foreign language or The department does not require its majors to take a foreign language or mathematics beyond the elementary levels. It does urge all majors, however, to take Mathematics 121, 125 and 141 to develop an elementary knowledge of statistics and the computer. For those students planning to attend graduate school, it is recommended that they complete work in a foreign language at the intermediate level. ADD: The department does not require its majors to take a foreign language or mathematics beyond the elementary levels. It does urge all majors, however, to take Mathematics 121, 125 and Computer Science 141 to develop an elementary knowledge of statistics and the computer. For those students planning to attend graduate school, it is recommended that they complete work in a foreign language at the intermediate level. Page 160 Core Courses--B. Philosophical/Analytical DELETE: Economics 235 Economic Statistics and Econometrics Mathematics 244 Introduction to Computers and Computing II Psychology 304 Research Methods II ADD: Economics 235 Economic Statistics and Econometrics Computer Science 244 Introduction to Computers and Computing II Psychology 304 Research Methods II (Passed by Faculty Senate 12/12/79).