Department of Computer Sciences

Main Departmental Office

General Academic Building, 320

P.O. Box 311366

Denton, TX 76203-1366

(940) 565-2767

Fax: (940) 565-2799

Roy T. Jacob, Chair

Faculty

Professors Fisher, Kallman, Parberry, Renka, Swigger, Yang. Associate Professors Brazile, Jacob, Shahrokhi, Shi, Tarau, Tate. Assistant Professors Boukerche, Irby, Mikler. Lecturer Retzlaff.

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,

Bachelor of Science,

Master of Science, and

Doctor of Philosophy, all with a major in computer science.

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

1. Hours Required and General/College Requirements: A minimum of 128 semester hours, of which 42 must be advanced, and fulfillment of degree requirements for the Bachelor of Arts degree as specified in the "General University Requirements" in the Academics section of this catalog and the College of Arts and Sciences requirements.

2. Major Requirements: 30 semester hours of computer science, including CSCI 1110, 1120, 2010, 3100, 3400 and 3600. At least 18 hours must be in advanced courses, 12 of which must be taken at UNT. A maximum of 6 hours of credit in CSCI 4880, 4890, 4900 or 4910 will count toward this degree.

3. Other Requirements: ELET 2720, Digital Logic; A GPA of at least 2.75 on all advanced computer science courses.

4. Electives: See four-year plan.

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) [184 North Steet, Stamford, CT 06901-2421; (203) 975-1117], a specialized accrediting body recognized by the Commission on Recognition of Postsecondary Education (COPRA).

Degree Requirements

1. Hours Required and General/College Requirements: A minimum of 134 semester hours, of which 45 must be advanced, and fulfillment of degree requirements for the Bachelor's degree as specified in the "General University Requirements " in the Academics section of this catalog and the College of Arts and Sciences requirements.

2. Major Requirements: A minimum of 45 semester hours, including CSCI 1110, 1120, 2010, 3100, 3400, 3600, 4450 and 4600 (1), plus 21 hours of computer science (including 15-18 hours to reach 42 advanced hours required for the degree). A maximum of 6 hours of credit in CSCI 4880, 4890, 4900 or 4910 will count toward this degree.

3. GPA: a grade point average of at least 2.75 is required for all advanced computer science courses.

4. Other Required Courses:

a. MATH 1710, Calculus I; MATH 1720, Calculus II; MATH 1780, Introduction to Statistical Analysis; and MATH 2770, Discrete Mathematics; plus 3 semester hours selected from MATH 2700, Linear Algebra and Vector Geometry; MATH 3350, Introduction to Numerical Analysis; or MATH 3410, Differential Equations I.

b. ELET 2720, Digital Logic.

c. 16 hours of laboratory science: PHYS 1710/1730; 2220/2240; one natural life science chosen from BIOL 1710/1730, 1720/1740, GEOL 1610; plus one additional course chosen from the above natural life sciences or from CHEM 1410/1430, 1420/1440, or PHYS 3010/3030.

d. ENGL 2700, Technical Writing, instead of ENGL 1320.

e. Six semester hours selected from ENGL 4180, 4190, 4250 or 6 hours in an advanced foreign language (3060-3070 or equivalent in one foreign language).

f. COMM 1010 or 1440 or 2020 or 2040 or SPHS 1020.

5. Electives: See four-year plan.

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 and 2010. 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 who expect to teach computer science in secondary schools must earn a major and degree in their academic discipline and complete required courses in secondary education. Students must apply for the teacher education program in the College of Education in Matthews Hall, Room 105, and meet all course, GPA and state requirements for certification.

Option 2 First Teaching Field in Computer Science (30-32 hours BA only). Teaching Field required courses as listed currently: CSCI 1110, 1120, 2010, 3100, 3400, 3600; plus 12 hours (including 9 advanced).

Option 2 Second Teaching Field in Computer Science (24-26 hours). Teaching Field required courses as listed currently: CSCI 1110, 1120, 2010, 3100, 3400, 3600, plus 6 hours advanced CSCI courses.

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.

Courses of Instruction

All Courses of Instruction are located in one section at the back of this catalog.

Course and Subject Guide

The "Course and Subject Guide," found in the Courses of Instruction section of this book, serves as a table of contents and provides quick access to subject areas and prefixes.

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. Students are responsible for meeting all course prerequisites. *See the University Core requirements section of this catalog for approved list of course options. ** See Arts and Sciences Core requirements section of catalog approved list of course options.

BA with a Major in Computer Science-HTML

BA with a Major in Computer Science-PDF

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. Students are responsible for meeting all course prerequisites. *See the University Core requirements section of this catalog for approved list of course options.
** See Arts and Sciences Core requirements section of catalog approved list of course options.

BS with a Major in Computer Science-HTML

BSwith a Major in Computer Science-PDF

Top | Undergraduate Catalog College of Arts and Sciences Contents | UNT Undergraduate Catalog Shortcuts | Additional Undergraduate Literature | Graduate Catalog College of Arts and Sciences Contents