TIMOTHY G. WOODCOCK, Ph.D.

Similar documents
MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

Hongyan Ma. University of California, Los Angeles

ZACHARY J. OSTER CURRICULUM VITAE

TABLE OF CONTENTS. By-Law 1: The Faculty Council...3

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

OFFICE SUPPORT SPECIALIST Technical Diploma

Regan's Resume Last Edit : 31 March 2008

Ph.D. Computer Engineering and Information Science. Case Western Reserve University. Cleveland, OH, 1986

DOCTOR OF PHILOSOPHY HANDBOOK

Academic Catalog Programs & Courses Manchester Community College

Applying Learn Team Coaching to an Introductory Programming Course

Please find below a summary of why we feel Blackboard remains the best long term solution for the Lowell campus:

Department of Computer Science. Program Review Self-Study

Strategy and Design of ICT Services

UCEAS: User-centred Evaluations of Adaptive Systems

Professor Soni Martin Fayetteville State University Performing and Fine Arts (910)

Identifying Novice Difficulties in Object Oriented Design

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

Online Marking of Essay-type Assignments

Bluetooth mlearning Applications for the Classroom of the Future

Work plan guidelines for the academic year

Computer Science (CSE)

Reducing Features to Improve Bug Prediction

Computerized Adaptive Psychological Testing A Personalisation Perspective

Paul Conti. Bachelor of Arts. Special Studies in Communication. SUNY: Fredonia. May 1974.

Designing Educational Computer Games to Enhance Teaching and Learning

Xinyu Tang. Education. Research Interests. Honors and Awards. Professional Experience

Java Programming. Specialized Certificate

Algebra Nation and Computer Science for MS Initiatives. Marla Davis, Ph.D. NBCT Office of Secondary Education

Automating Outcome Based Assessment

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

On-Line Data Analytics

Department of Computer Science GCU Prospectus

Major Milestones, Team Activities, and Individual Deliverables

Education: Professional Experience: Personnel leadership and management

Earthsoft s EQuIS Database Lower Duwamish Waterway Source Data Management

Computer Organization I (Tietokoneen toiminta)

Navigating the PhD Options in CMS

Russell M. Rhine. Education

Richard C. Schubert Curriculum Vitae

CURRICULUM VITA for CATHERINE E. KLEHM Educational Experiences. Ed.D., Chemistry/ Educational Administration in Higher Education

The Enterprise Knowledge Portal: The Concept

Test Effort Estimation Using Neural Network

Texas Bioscience Institute Educating Scientists For The Future. Nelda Howton

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

ebusiness Technologies Spring 2000 Syllabus

A cognitive perspective on pair programming

FRANKLIN D. CHAMBERS,

New Program Process, Guidelines and Template

PROCESS USE CASES: USE CASES IDENTIFICATION

Note: Principal version Modification Amendment Modification Amendment Modification Complete version from 1 October 2014

Bluetooth mlearning Applications for the Classroom of the Future

Bachelor of Science. Undergraduate Program. Department of Physics

Tools and Techniques for Large-Scale Grading using Web-based Commercial Off-The-Shelf Software

Envision Success FY2014-FY2017 Strategic Goal 1: Enhancing pathways that guide students to achieve their academic, career, and personal goals

Software Development: Programming Paradigms (SCQF level 8)

November 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students

CURRICULUM VITAE. Jose A. Torres

Louisiana Free Materials List

FAU Mobile App Goes Live

Procedures for Academic Program Review. Office of Institutional Effectiveness, Academic Planning and Review

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

Software Maintenance

The Impact of Instructor Initiative on Student Learning: A Tutoring Study

VOL. 3, NO. 5, May 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

An Open Framework for Integrated Qualification Management Portals

MSc Education and Training for Development

USC VITERBI SCHOOL OF ENGINEERING

FY16 UW-Parkside Institutional IT Plan Report

Appendix IX. Resume of Financial Aid Director. Professional Development Training

Academic Employment Emporia State University, Associate Professor with tenure, 2012 present Emporia State University, Assistant Professor,

Linguistics Program Outcomes Assessment 2012

CURRICULUM VITAE PERSONAL DETAILS. Evans Anderson Kirimi Miriti Year of Birth: English (Excellent), Kiswahili (Excellent), French (Fair).

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

CNS 18 21th Communications and Networking Simulation Symposium

Diploma in Library and Information Science (Part-Time) - SH220

Pragmatic Use Case Writing

Computer Science (CS)

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Introduction: SOCIOLOGY AND PHILOSOPHY

Len Lundstrum, Ph.D., FRM

College of Engineering and Applied Science Department of Computer Science

The development and promotion of Electronic Theses and Dissertations (ETDs) within the UK

DOCTOR OF PHILOSOPHY IN POLITICAL SCIENCE

Ministry of Education and Science of Kazakhstan. Karaganda State Technical University

Study of Job Skills-Set Required of IS Graduates for Work in Instructional Design

Charity Cayton 3921A Granada Dr, Winterville, NC Phone: (336) ,

e-portfolios in Australian education and training 2008 National Symposium Report

Taking Kids into Programming (Contests) with Scratch

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

Specification of the Verity Learning Companion and Self-Assessment Tool

Execution Plan for Software Engineering Education in Taiwan

Workload Policy Department of Art and Art History Revised 5/2/2007

University Library Collection Development and Management Policy

Open Source Mobile Learning: Mobile Linux Applications By Lee Chao

Transcription:

TIMOTHY G. WOODCOCK, Ph.D. 1001 Leadership Place Killeen, TX 76549 Vitae Objective A position as an Assistant Professor in Computer Science or Information Technology that integrates the opportunity to teach and interact with students, as well as continue to research in the areas of programming languages, software reliability, and research in the teaching of programming. Summary of Qualifications Over 20 years of industry experience as a Software Engineer A love of teaching with an interest in showing students how the skills they are learning fit into their future jobs An interest with how software is developed and how to make it better Education Ph.D. in Computer Science at Florida Atlantic University, Boca Raton, Florida, December 1996. Dissertation topic: Real Time Object-Oriented Design and Analysis MS in Mathematics (Computer Science) from Florida Atlantic University, December 1989. Thesis topic: Software Reliability Modeling BA in Physics from Florida Atlantic University, March 1980 Academic Experience 2009-Present Texas A&M Central Texas Killeen, TX Assistant Professor Classes taught include Visual Basic, Java, Database, Management Information Systems, Quantitative Concepts, Data Structures, Analysis of Algorithms, and Video Game Development o Introductory and advanced Visual Basic classes with an emphasis on logic and programming principles o Introductory and advanced Java classes with an emphasis on OOA and OOD design principles o Intro Database with emphasis on SQL and database design. Taught classes at Graduate and Under Graduate level Developed classes in Video Game Development and Mobile Applications Taught several on-line classes using Blackboard.

Committee Work o Faculty Senate representative for department o By Laws Committee o Served on two different departmental hiring committees o Banner steering committee o IRB committee 2003-2009 Alfred State College (SUNY) Alfred, NY Assistant Professor Classes taught include C++, Visual Basic, Java, Object Oriented Programming, Database, Web Page development and Video Game Development o Introductory and advanced Visual Basic classes with an emphasis on logic and programming principles o Introductory and advanced Java classes with an emphasis on OOA and OOD design principles o C++ with an emphasis on scientific programming and solving engineering problems o Intro Database with emphasis on SQL and database design. o Web Page design with emphasis on JavaScript and web programming Developed classes in Software Engineering and in Video Game Development Taught several on-line classes using Blackboard. Faculty advisor for Student ACM chapter Committee Work o Faculty Senate representative for department o Nominations, Election, and Governance committee of faculty senate o Web Site committee charged with redesign of Alfred State s web site o Middle States Periodic Review committee Other classes taught to achieve department needs and objectives o Microcomputer Applications o Microcomputer Systems o Freshmen Experience o Data Structures 2000-2003 Wake Tech Community College Raleigh, NC Adjunct Professor Taught evening classes to non-traditional students Classes included Data Structures and several levels of Algebra 2

Professional Experience 1998-2003 Sony-Ericsson Inc. RTP, NC Senior Software Engineer Designed a software metrics program for the CDMA software group. Measured code metrics on over four million SLOC and process metrics for the software development process Used Data Mining on software metrics to model fault prone software modules. Developed innovative software reliability models, including capture-recapture models, NHPP (Non Homogeneous Poisson Process) defect arrival time models, and a genetic model Forecasted software defect occurrences using NHPP models and current defect database resulting in accurate monthly forecasts that software development managers used to balance workload and create schedules Designed database for collecting code and process metrics that allowed metric viewing by products, functions, or development groups Spearheaded global effort to standardize software metric collection Proposed a schema for an implementation of Rational Clear Quest for integrating four different existing software development methodologies into one unified process Redesigned several metrics tools into Com objects. Designed Visual Basic front-end to run these tools Wrote the requirements and specifications for the Failure Analysis Lab database. Designed and wrote the Failure Analysis Lab database, including the client, server, and web tools 1979 1998 IBM RTP, NC Advisory Engineer Implemented the Microsoft Source Code Control (SCC) API for IBM s TeamConnection software repository tool, ensuring that this worked with MS Visual C++, VisualAge C++, Visual Basic, Powerbuilder, Wallop Build-It, and other software tools Interfaced with IBM customers who were evaluating TeamConnection with SCC API, as part of long-term software repository tool purchase decisions. Added custom features to the SCC API to accommodate these customers special needs Developed a class on using the TeamConnection Tool Builders Development Kit and taught this class to several customers Wrote device drivers for Server 720 for the OS/2 and SCO UNIX operating systems Appointed to IBM resident study program, earning a PhD in computer science Created metrics collection tools using C and REXX to collect metrics on Intel Assembler and C code. Performed statistical analysis on the metric data using SAS tools and neural network tools 3

Proposed behavioral inheritance methodology for object-oriented real-time design methodology based on OMT As Project Manager for BIOS group, negotiated all schedules, plans, and requirements for software team Developed tools for project management and quality tracking. Consistently delivered products on schedule for IBM Mod 95 family of products while exceeding quality goals Excelled at identifying and tracking hardware, software, and schedule problems, and negotiating workable solutions Awarded IBM Division Excellence Award Performed a variety of diverse engineering positions including Project Management, VLSI chip design and verification, lead a team of software tool developers, thermal analysis mechanical design, lab automation, and manufacturing 4

Publications Neural network analysis of business data: A power tool for data mining, IAMB Winter Conference proceedings, January 2010 'The Relationship between Object and Behavior Models,' Proceedings of the TOOLS 96 Conference, July 1996. 'An Empirical Study of Program Quality during Testing and Maintenance,' Software Quality Journal, September 1994. 'Metric Gathering Pitfalls,' Proceedings of the Annual Oregon Workshop on Software Metrics, April 1994. Software Reliability Model Selection: A Case Study, International Symposium on Software Reliability Engineering, May 1991. Research Interests Software reliability and risk modeling Data mining Genetic algorithm based reliability models Predicting reuse problems with fault prone software based on past usage and current specifications Teaching Interests Graduate and undergraduate programming languages Software engineering Data Mining Database Other Scholarly Activities Presentations to student groups Genetic Algorithm Model Building - Fall 2006 Software Engineering Positions - Fall 2005 Presentations to Faculty Web Page development for non-programmers Professional Activities ACM Member - Member of SigITE and SigCSE President of local ACM professional chapter. 5