|
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.

|