Roy T. Jacob, Chair

Faculty

Introduction

The department offers programs of study leading to the BA, BS, MS and PhD with a major in
computer science. The faculty is dedicated to excellence in scholarship and teaching.

The curriculum includes introductory courses and courses in assembly language, computer organization,
data structures, system programming, computer graphics, databases, software development, artificial intelligence
and algorithm analysis. The department strives to ensure that its students are exposed to a variety of
programming languages and operating systems throughout the curriculum. By the time students reach upper-division
computer science courses, they will be expected to have achieved sufficient maturity in the discipline to learn new
languages and systems with minimal formal classroom instruction.

Programs of Study

The department offers undergraduate and graduate programs in the following areas:

Bachelor of Arts

The Bachelor of Arts degree with a major in computer science is designed to provide a broad education so
that the student can take advantage of a variety of professional opportunities.

Degree Requirements

The Bachelor of Arts degree in computer science requires a minimum of 128 semester hours, 42 of which
must be advanced, and fulfillment of degree requirements for the Bachelor of Arts degree as specified in the College
of Arts and Sciences section of this catalog.

Major in Computer Science

Following is one suggested four-year degree plan. Students are encouraged to see their adviser each semester for
help with program decisions and enrollment.

Bachelor of Science

The Bachelor of Science degree with a major in computer science is a professional degree designed to
prepare the student for a career of further studies in the technology and application of computers. The BS degree
requires more course work in computer science and mathematics and either technical writing or a foreign language.

The Bachelor of Science program in computer science is accredited by the Computer Science
Accreditation Commission (CSAC) of the Computing Sciences Accreditation Board (CSAB), a specialized accrediting
body recognized by the Commission on Recognition of Postsecondary Education (COPRA).

Degree Requirements

The Bachelor of Science degree with a major in computer science requires a minimum of 134 semester
hours, 43 of which must be advanced, and fulfillment of degree requirements for the Bachelor of Science degree
as specified in the College of Arts and Sciences section of this catalog.

Major in Computer Science

Following is one suggested four-year degree plan. Students are encouraged to see their adviser each semester for
help with program decisions and enrollment.

Minor in Computer Science

A minor in computer science consists of a minimum of 18 semester hours of computer science
courses, including 6 advanced hours. Required courses are CSCI 1110, 1120, 2010 and 3100. Six hours of
advanced courses must be taken at UNT.

Teacher Certification

A teacher certification program in computer science is offered. Instructional usage of the computer in
Texas secondary schools has produced a demand for teachers certified in computer science instruction. Students
must complete the requirements of the state of Texas for teacher certification as listed by the Department of
Teacher Education and Administration in the College of Education section.

Graduate Degrees

The Department of Computer Sciences offers degree programs leading to the Master of Science and Doctor
of Philosophy. Graduate minors in computer science may be selected at introductory and advanced levels.
For information, consult the Graduate Catalog.