|
|||||
![]() |
![]() |
||||
|
|||||
![]() |
Computer Science
Department of Mathematics & Computer Science INTRODUCTION TO COMPUTERS (3 cr.) 62:198:100:E6:81945 PREREQUISITE: Fulfillment of the mathematics proficiency. May not be used for credit by computer science or information systems majors. This course fulfills the technology course requirement in the teacher certification program. Covers a general knowledge of computer use; history of computers and information processing; survey of modern computer science concepts, practical instruction in the use of a variety of data processing environments, use of available software packages and data bases; and introduction to the Internet. COMPUTERS & PROGRAMMING I (3 cr.) PREREQUISITE: Fulfillment of mathematics proficiency. This course fulfills the technology course requirement in the teacher certification program. Introduction to problem solving using the computer; basic organization of a computer, file manipulation, use of editors and compilers. Programming using a higher-level language; iteration and conditional statements; subprograms; elementary data structures. COMPUTERS & PROGRAMMING II (3 cr.) Solution of problems using recursive methods and dynamic data structures. Recursive functions, pointer variables, text processing, external files, and elementary software engineering. ADVANCED DATA STRUCTURES (3 cr.) Advanced topics in data structures and algorithms, including mathematical induction, analysis and complexity of algorithms, and algorithms involving sequences, sets, and graphs such as searching, sorting, order statistics, sequence comparisons, and graph traversals. Optional topics include geometric, algebraic, and numeric algorithms. COMPUTER SCIENCE PROJECT (3 cr.) An opportunity for students to integrate the knowledge and skills gained in previous computer science work into an individual research project. Involves investigation of current literature as well as computer implementation of either a part of a large program or the whole of a small system. Topic should be consonant with the emphasis of direction chosen by the students in their computer science studies. Before registering for this course, students must find a faculty member who agrees to act as their adviser, and students must have a written project proposal approved by their faculty adviser. INDIVIDUAL STUDY IN COMPUTER SCIENCE (3 cr.) Individual study for students interested in specialized study or research in computer science. INTERNSHIP IN COMPUTER SCIENCE OR INFORMATION SYSTEMS (3 cr.) By permission only. Pursuit of a project of relevant educational value in an employment setting. Before registering for this course, students must find an employer and a faculty supervisor, and students must have a written internship proposal approved by the employer and faculty supervisor. Requires biweekly activity reports, a final report approved by employer and faculty supervisor, and a written evaluation by the employer.
|
||||
|
|
|||||