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




