David A. Sykes

David A. Sykes

Professor of Computer Science

Wofford College

David Sykes is Larry Hearn McCalla Professor of Computer Science at Wofford College. He has been teaching computer science in college since 1996 and started teaching at Wofford College in September 2001. Before starting to teach, he was a Ph.D. student at Clemson University and was affiliated with Software Architects, responsible for training software developers in object-oriented design. Before going back to graduate school, he worked for thirteen years as a software developer, first at NCR Corporation and then at SofTech, Inc. He worked primarily as a compiler developer but also as an application programmer, a software tester, and a systems analyst. He served as a Deputy Department Manager and as the manager of a large contract with the United States Air Force.

Education

  • Ph.D. Computer Science, 1995

    Clemson University

  • M.A. Computer Sciences, 1975

    University of Texas at Austin

  • B.S. Computer Science, 1972

    Purdue University

Fall 2021 Schedule

  • COSC 235A: Programming & Problem Solving

    08:30-09:20 MWF (Olin 218)

  • COSC 235B: Programming & Problem Solving

    11:30-12:20 MWF (Olin 218)

  • COSC 273A: Computer Organization & Architecture

    09:30-10:50 TR (Olin 103)

  • COSC 315A: Computer Networks

    13:00-14:20 TR (Olin 213)

  • Office hours: (Olin 216D)

    08:30–09:20 TR, 14:30–15:30 TR, 09:30–11:00 MWF, 13:00–14:30 MWF. Or by appointment. Or by happenstance.

Courses

.js-id-2021-fall

COSC 235

Programming & Problem Solving

COSC 273

Computer Organization & Architecture

COSC 315

Computer Networks

COSC 235

Programming & Problem Solving

COSC 335

Web Applications

COSC 351

Algorithm Design & Analysis

COSC 115

Introduction to Web Authoring

COSC 235

Programming & Problem Solving

COSC 273

Computer Organization & Architecture

Contact