Andrew Dimock
Visiting Lecturer
School of Information
Golisano College of Computing and Information Sciences
585-475-2897
Office Location
Andrew Dimock
Visiting Lecturer
School of Information
Golisano College of Computing and Information Sciences
Currently Teaching
ISTE-430
Information Requirements Modeling
3 Credits
Students will survey and apply contemporary techniques used in analyzing and modeling information requirements. Requirements will be elicited in a variety of domains and abstracted at conceptual, logical, and physical levels of detail. Process, data, and state modeling will be applied in projects that follow a systems development lifecycle. Object-oriented modeling will be explored and contrasted with data and process oriented modeling. Individual and team modeling assignments will be required.
ISTE-500
Senior Development Project I
3 Credits
The first course in a two-course, senior level, system development capstone project. Students form project teams and work with sponsors to define system requirements. Teams then create architectures and designs, and depending on the project, also may begin software development. Requirements elicitation and development practices introduced in prior coursework are reviewed, and additional methods and processes are introduced. Student teams are given considerable latitude in how they organize and conduct project work.
ISTE-501
Senior Development Project II
3 Credits
The second course in a two-course, senior level, system development capstone project. Student teams complete development of their system project and package the software and documentation for deployment. Usability testing practices introduced in prior course work are reviewed, and additional methods and processes are introduced. Teams present their developed system and discuss lessons learned at the completion of the course.
Featured Work
SHEDing Light on the Value of In-Person Instruction
Andrew Dimock
While technology has expanded the breadth, depth, and delivery mechanisms involved in learning over time, remote learning is effective and as ancient as the written word. Yet, in person instruction...