DING Junhua, Ph.D.
Assistant Professor
Department of Computer Science
East Carolina University

Email: dingj AT cs DOT ecu DOT edu
Phone: (252)737-1908

S&T Building, Room C-109
Department of Computer Science
East Carolina University
Greenville, NC 27858

Office Hour:
M,W: 9:00am -- 10:30am; 3:30pm -- 4:30pm

Teaching

  • (NEW) Summer 2012, CSCI6905(Online): Special Topic on Security Engineering

    Lecture slides, assignments and other materials are managed in the Blackboard system. Online lectures are delivered through the Centra system at ECU.
    The Blackboard
    The Centra

    Courses taught at ECU since Fall 2007

  • CSCI2310/2311: Algorithmic Problem Solving and Programming (Summer 10, 11)
  • CSCI4200: Software Engineering I (Fall 11)
  • CSCI4230: Software Engineering II (Spring 11, 12)
  • CSCI4710: Introduction to Developing e-Business Systems (Spring 09)
  • CSCI4630: Operating Systems I (Fall 07, 08)
  • CSCI5210: Operating Systems II (Fall 09)
  • SENG/CSCI6230: Foundations of Software Engineering (Fall 08, 09, Spring 10, 11)
  • SENG6240: Software Architecture and Design (Spring 08, 09, 10, Fall 10, 11)
  • SENG6245: Software Construction (Fall 10)
  • SENG6250: Software System Modeling and Analysis (Fall 11)
  • SENG6270: Software Verification and Validation (Spring 08)
  • CSCI6905: Computer Science Special Topic on Security Engineering (Summer 11, 12)

Research

My primary research focus is on software engineering, particularly as applied to software development and quality assurance of biomedical systems. Current research projects and interests include:
  • Software and Algorithms for 3-dimension Modeling and Analysis of Cell Images
  • Software Testing for "non-testable" Software Systems
  • Formal Specification and Analysis of Complex Software Systems

Education

Work Experience

  • Assistant Professor, East Carolina University , Greenville, NC, 2007-now
  • Senior Engineer, Johnson & Johnson , Rochester, NY, 2006-2007
    Project management, system development and product support of immunohematology systems.
  • Software Engineer, Beckman Coulter Inc., Miami, FL, 2000-2006
    Software and algorithm development for flow cytometry, image-based cytometry and hematology systems.

Publication

Software Engineering Reading List

Link

Other