Master of Arts in Computer Science Education

Note: The department has dropped its M.A. program in Computer Science Education. Effective Fall 2008, the M.A. program no longer accepted new students. Any students already enrolled in the program will be served until they graduate. Students interested in pursuing CS education as a career are encouraged to apply to the M.S. program in Computer Science and develop a program of study focused on CS education.

This program is designed for students who are primarily interested in educationally-related professional careers in computer science. Areas of specialization include teaching and curriculum, artificial intelligence and expert systems, software design and methodology, information storage and retrieval, and programming systems. This program has two emphases. One is for those wishing to apply educational expertise directly to computer science, i.e., teaching computer science at the secondary level or in 2- or 4-year colleges. The other more technical emphasis is for those desiring a strong background in advanced computer science that includes applying computer science broadly to education and related applications.

This major is available on the thesis and non-thesis options, and a minimum of 33 semester hours is required. A student completing the thesis option must include 6 semester hours of 810:299 Research in the program of study. A minimum of 15 semester hours of 200-level course work is required for the thesis option. A minimum of 12 semester hours of 200-level course work is required for the non-thesis option.

The Graduate Record Examination (General Test) is required for admission to the program.

The teaching emphasis is designed to apply knowledge from education to the teaching of computer science. These students are expected to have a reasonable level of background in both computer science and education upon entry. Some preparatory work may be required of students with little or no background in either education or computer science. The program of study includes (about equally) computer science, education, and the teaching of computer science.

The technical emphasis is designed to apply computer science knowledge and ability to the development of sophisticated applications applicable to education, such as intelligent tutoring systems, multi-media applications, human-machine interaction, applications of virtual reality and graphics, hyper-text, automated library information access, and advanced interactive training systems. Bachelor's-level experience in computer science is suggested for program admission. For these majors, program study includes significant computer science course work and some computer science education course work.

Degree Requirements

Required:
Electives:
Total: 33 hours

Students in this program are exempt from general limitations on the number of hours of research credit. Any (thesis or non-thesis) M.A. Computer Science Education program of study may include 6 hours or more of 810:299 research credit. However, the number of hours greater than 6 hours must be in addition to the minimum 33 hours required for the degree.

Home

About Us

Undergraduate Programs

Graduate Programs

Introduction

MS in Computer Science

MA in Computer Science Education

Graduate Admissions

People

Research

Courses and Registration

Student Life

For Prospective Students

Other Resources


Department of
Computer Science
305 ITTC
(the old East Gym)
Cedar Falls, Iowa
50614-0507
ph. (319) 273-2618
fax (319) 273-7123

dept@cs.uni.edu

University of Northern Iowa

Diversity Matters

FACULTY PROFILE

Paul Gray

With distributed computing, the devil is in the details. That's because a programmer is dealing with all sorts of different hardware and networks. Meshing all of these elements presents a significant challenge that Paul Gray, associate professor of computer science, is leading the charge to solve... [more]

More Profiles

PROJECTS/GROUPS

bootable cluster project

mumps/mdh

realtime systems lab

CedarLug

More Projects

Department of Computer Science