Admissions search contact


Computer Science Dept.
2001 S. Summit Ave
Sioux Falls, SD 57197


Dan Swets, Associate Professor




Daniel L. Swets received the B. S. degree in computer science from Calvin College, Grand Rapids, Michigan, USA, in 1986. He received the M.S. and Ph.D. degrees in computer science from Michigan State University, East Lansing, Michigan, USA, in 1991 and 1996, respectively.

Since 1983, Dr. Swets has been a computer consultant to the small business community. From 1986-1987, he was employed as a software engineer at Rockwell International, Downey, California, USA, on the Space Shuttle Orbiter Backup Flight System. From 1987-1992, Dr. Swets was an aerospace software engineer at Smiths Industries, Grand Rapids, Michigan, USA, working on embedded software for flight systems and ground station software. From 1990-1991, he was an instructor at the Grand Rapids Community College, Grand Rapids, Michigan, USA, and at Grand Valley State University, Allendale, Michigan, USA. He was an Ameritech Fellow at Michigan State University, East Lansing, Michigan, USA, 1994-1995, while pursuing the Ph.D. degree there full-time. He is currently an associate professor in the computer science department at Augustana College, Sioux Falls, South Dakota, serves as the Associate Director for the NASA South Dakota Space Grant Consortium, and is chair of the NASA EPSCoR Steering Committee in South Dakota.

He teaches the hardware sequence for computer science majors at Augustana College, and is responsible for many of the upper-level electives in the department, such as Graphics, Networks, and Parallel Processing. His current research interests include algorithm development for remote sensing, computer vision, content-based image retrieval, computer graphics, virtual reality, and robotics.

He teaches the following courses:

Cosc 110 Computers and Applications

Cosc 120 Introduction to the Internet

Cosc 211 Computer Science II

Cosc 215 Database Processing

Cosc 225 Programming Languages - Java

Cosc 225 Programming Languages - Visual Basic

Cosc 235 Computer Organization and Digital Electronics

Cosc 236 Computer Architecture and Assembly Language

Cosc 260 Data Structures and Algorithms

Cosc 270 Network Administration

Cosc 297 Introduction to Artificial Intelligence

Cosc 310 Operating Systems

Cosc 320 Computer Graphics

Cosc 330 Theory of Computation

Cosc 360 Computer Networks

Cosc 370 Parallel Processing

Cosc 380 Artificial Intelligence and Robotics

Dan Swets' personal home page.


Get involved in ACO, Augie's computer science student organization!

· Augustana College

  home · programs · opportunities · faculty · facilities · graduates · contact