2017-18 Undergraduate Catalog

EDUC-3200 Faith and Learning Alignment –Fa, Sp 1 hour An introduction into the principles and practices of biblical integration in the K-12 school settings. Course examines the theological and theoretical foundations of biblical integration and prepares the teacher candidate to align curriculum and instructional techniques to their teaching/licensure area. Prerequisite: Admission to the Teacher Education Program. Corequisite: Enrollment in appropriate methods of teaching block for licensure area. EDUC-3570 Supervised Field Experience 1–3 hours A 30–90 clock hour supervised placement in an early, middle, and/or adolescent/young adult classroom. Designed to give a transfer teacher candidate, an early childhood education candidate seeking a Reading Endorsement, or a teacher candidate repeating other field experiences the necessary P-12 supervised experience needed to meet program requirements. (Fee: $30) EDUC-3990 Independent Study in Education 1–3 hours An investigation of contemporary topics in education through reading, writing, or creative projects. Prerequisite: 15 semester hours in education. EDUC-4000 3 hours Reading in the Content Area –Fa An introduction to the range of strategies and programs for learning and teaching the reading process, including the nature of the reading process, assessment techniques, and instructional strategies to provide increased comprehension of the textual material of the disciplines represented by students in the class. This course is for Adolescent and Young Adult Mathematics and Multi-Age Music and Health and Physical Education Teacher Education Program majors. This course will be taught in online format. Prerequisite: admission to the Teacher Education Program or senior status and permission of department Chair. EDUC-4850 Internship in Applied Education 3–12 hours Juniors and seniors who have been accepted into the Teacher Education Program may, with the approval of the School of Education Dean, engage in an internship that involves the meaningful use of knowledge gained in previous education courses and experiences. A school faculty member will assist with the internship, arrangements, and evaluation of the experience. The school Dean will approve the number of credit hours to be granted for the experience. Prerequisite: permission of the School of Education Dean. (Fee: $80) EDUC-4880 10 hours Student Teaching (Nonlicensure) and Seminar –Sp A teaching experience working with students in a range of age levels under the supervision of the cooperating teacher and University supervisor. Seminars encourage reflection on the teaching experience as well as discussion of issues of importance to educators. Prerequisite: Completion of all TEP requirements except internship . (Fee: $80) EDUC-4900 12 hours Student Teaching and Seminar: Multi-Age –Fa, Sp A teaching experience working with students in a range of age levels under the supervision of the mentor teacher and the University supervisor. Seminars encourage reflection on the teaching experience as well as discussion of issues of importance to educators. Capstone for the Multi-Age Physical Education Major. (Fee: $380) EDUC-4910 Special Student Teaching 3–10 hours Occasionally, unusual situations arise that entail special provisions (e.g., summer school student teaching for experienced teachers, repeated experiences, etc.). (Fee: $100) EDUC-4950 12 hours Student Teaching and Seminar in Special Education and Early Childhood –Fa, Sp A full semester teaching experience with significant exposure in both special education and early childhood education settings. The student teacher will work under the supervision of cooperating teachers and University supervisors in each field. Seminars encourage reflection upon the teaching experience and discussion of issues of importance to educators. (Fee: $380) School of Engineering and Computer Science Course Descriptions Computer Science (CS) CS-1210 C++ Programming –Fa, Sp 2 hours Introduction to computer programming, software engineering principles, structured program design and implementation, using the C++ programming language; students will become familiar with common commands for managing the file system and constructing programs in the Linux operating system. Two lecture hours and one one-hour laboratory per week. (Fee: $50) CS-1220 Object-Oriented Design Using C++ –Fa, Sp 3 hours Further development of student problem solving and programming skills from CS-1210 and increased exposure to the C++ language by introducing pointers, object-oriented language features and design, exception handling, event-driven programming, and graphical user interfaces (GUI). Program debugging, memory management, secure software engineering practices, and following established language style and conventions. Lectures are reinforced with on-line programming exercises and application tasks in both the Linux and Windows environments. Prerequisite: CS-1210 C++ Programming. (Fee: $50) CS-2210 Data Structures Using Java –Fa, Sp 3 hours Introduction to the proper use of data structures for developing efficient software; data structures include stacks, queues, priority queues, hash tables, trees, and graphs. Students will develop skill in object-oriented design and the Java programming language. Design project required. Prerequisite: CS- 1220 Object-Oriented Design Using C++. (Fee: $50) CS-3310 Operating Systems –Fa, Sp 3 hours A state-of-the-art survey of operating system principles. Covers fundamental technology and contemporary design issues such as threads, real-time systems, multiprocessor scheduling, distributed systems, and security. Course content is developed through lectures, student research of the relevant literature, presentations, and programming projects using both C++ and Java. Prerequisite: CS-1220 Object-Oriented Design Using C++. (Fee: $50) CS-3320 Linux Systems Programming –Fa 3 hours A study of the Linux operating system with special emphasis given to developing low-level programming skills in C and assembly language for the purpose of understanding Linux’s separation of user- and kernel-space features, system code, and how to develop kernel modules. In addition to the emphasis on low-level programming, students will study various system administration skills, scripting languages, administration and programming tools, and gain a better understanding of capabilities and limitations of the Linux operating systems (O/S). Students will also learn general information on how the Linux O/S is constructed, including its common organization into subsystems and programmer interfaces. Finally, students will practice administering user capabilities, the file system, access controls, kernel capabilities, and other system services (e.g., firewall, printing and networking) by configuring their own Linux distribution. Prerequisites: CS-2210 Data Structures Using Java; CS-3310 Operating Systems. (Fee: $50) 2017–18 Undergraduate Academic Catalog Page 243 Course Descriptions EDUC-3200 – CS-3320 EDUCATION

RkJQdWJsaXNoZXIy OTI5OA==