Dr. Douglas D. Hodson

Professor of Computer Engineering

Courses Taught

Courses Developed

2016 - Networked Virtual Environments (CSCE 699) – Course developed for students that have vested interest in these systems, e.g. those with follow-on assignments to Distributed Mission Operations Center (DMOC) and support thesis research.

2013 - Programming Discrete-Event Simulations with Python (CSCE 699) – Course developed jointly with Operations Research faculty and tailored to introduce discrete-event programming concepts to 5 students.

2011 – Present

Engineering Software-Intensive Systems (CSCE 590) – Course explores the unique challenges faced by teams engineering large-scale software-intensive systems (i.e., systems which have a large software component).

Introduction to Software Engineering (CSCE 593) – Course is concerned with the development of computer software. Techniques in software requirements elicitation, design, implementation, quality assurance, and project management are presented.

Software Evolution (CSCE 693) – Course is concerned with evolution of software from design to implementation and covers various topics in the software development lifecycle.

Advanced Topics in Software Engineering (CSCE 793) – Course serves as the capstone course for the software engineering sequence and explores the management and modification of large-scale software systems as they change over time.

2003 – 2006 - Advanced Microprocessor Design Laboratory (CSCE 687) – Project-oriented course, which emphasizes the application of microprocessor systems to practical problems. I selected book, developed the laboratory exercises, purchased the FPGA development boards, instructed and graded student reports.

 

Return to the top of the page

Air Force Institute of Technology
2950 Hobson Way
Wright-Patterson Air Force Base, OH 45433-7765
Commercial: 937-255-6565 | DSN: 785-6565