Edward Holden Headshot

Edward Holden

Associate Professor
Department of Information Sciences and Technologies
Golisano College of Computing and Information Sciences

Office Location

Edward Holden

Associate Professor
Department of Information Sciences and Technologies
Golisano College of Computing and Information Sciences

Education

BA, State University College at Oswego; MBA, Rochester Institute of Technology


Areas of Expertise
Databases
Computer applications
Cloud computing
E-commerce
Health IT

Currently Teaching

ISTE-120
4 Credits
A first course in using the object-oriented approach to solve problems in the information domain. Students will learn to design software solutions using the object-oriented approach, to visually model systems using UML, to implement software solutions using a contemporary programming language, and to test these software solutions. Additional topics include thinking in object-oriented terms, and problem definition. Programming projects will be required.
ISTE-726
3 Credits
Students will be introduced to issues in client/server database implementation and administration. Students will configure, test, and establish client-server communication and server-server communication with single and multiple database servers. Topics such as schema implementation, storage allocation and management, user creation and access security, backup and recovery, and performance measurement and enhancement will be presented in lecture and experienced in a laboratory environment. Students will configure and demonstrate successful communication between a database file server and multiple clients.
ISTE-610
3 Credits
This course provides students with exposure to foundational information sciences and technologies. Topics include an overview of data types, structuring and processing data and knowledge, data transformation, and data storage and warehousing. Students will work with non-traditional (noSQL) data stores to manage large datasets in the context of specific problem scenarios.
ISTE-436
3 Credits
Students will be introduced to issues in client/server database implementation and administration. Students will configure, test, and establish client-server communication and server-server communication with single and multiple database servers. Topics such as schema implementation, storage allocation and management, user creation and access security, backup and recovery, and performance measurement and enhancement will be presented in lecture and experienced in a laboratory environment. Students will configure and demonstrate successful communication between a database file server and multiple clients.
ISTE-438
3 Credits
This course will introduce the topic of contemporary databases by covering the design, application and use of non-relational (NoSQL) database technologies. Topics include an overview of data types, structuring and processing data and knowledge, data transformation, and data storage and warehousing. Students will learn the interaction between relational and non-relational databases in the Cloud or other storage media. Programming assignments will be required.
ISTE-230
3 Credits
A presentation of the fundamental concepts and theories used in organizing and structuring data. Coverage includes the data modeling process, basic relational model, normalization theory, relational algebra, and mapping a data model into a database schema. Structured Query Language is used to illustrate the translation of a data model to physical data organization. Modeling and programming assignments will be required. Note: students should have one course in object-oriented programming.
ISTE-599
1 - 3 Credits
Independent study offers a student an opportunity to explore, in greater depth, a topic previously introduced in a prior course or a topic of special interest. A faculty member supervises the student's work. A student and faculty member will collaboratively develop an independent study proposal that describes the student's plan of work, expected deliverables, evaluation criteria, and number of credits that will be earned. Requires department consent.
ISTE-799
3 Credits
The student will work independently, under the supervision of one or more faculty advisers, on a topic of mutual interest that is beyond the depth of or not covered in other courses.
ISTE-430
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.

Select Scholarship

Published Conference Proceedings
Kang, Jai W., et al. "IT Curriculum: Coping with Technology Trends & Industry Demands." Proceedings of the SIGITE '18, October 3–6, 2018, Fort Lauderdale, FL, USA. Ed. ACM. Fort Lauderdale, FL, USA, FL: n.p., 2018. Web.
Kang, Jai W., et al. "Security Requirements Embedded in MS Programs in Information Sciences and Technologies." Proceedings of the SIGITE ’16 , September 28 — October 1 , 2016, Boston, MA, USA. Ed. ACM. Boston, MA: n.p., 2016. Web.
Kang, Jai W., Holden, Edward P., and Yu, Qi. "Pillars of Analytics Applied in MS Degree in Information Sciences and Technologies." Proceedings of the SIGITE 15. Ed. ACM. Chicago, IL: ACM, 2015. Web.
Tomaszewski, Brian, et al. "Contextualizing Social Media within Spatial, Temporal and Thematic Constraints for Disaster Situation Awareness." Proceedings of the Workshop on GeoVisual Analytics: Interactivity, Dynamics, and Scale @ GIScience 2014. Ed. GIScience. Vienna, Austria, Austria: GIScience, 2014. Web.
Kang, Jai, Edward P. Holden, and Qi Yu. "Design of an Analytic Centric MS Degree in Information Sciences and Technologies." Proceedings of the SIG-ITE. Ed. ACM. Atlanta, GA: ACM, 2014. Web.
Holden, Edward and TJ Borrelli. "Investigating the Effectiveness of Early Programming-Centric Models for IT Education." Proceedings of the Association for Computing Machinery Special Interest Group, Information Technology Education (ACM SIG/ITE). Ed. ACM. Orlando, Fl: ACM, 2013. Web.
Ph.D., Brian Tomaszewski, and Edward Holden. "The Geographic Information Science and Technology and." Proceedings of the SIGITE 12, October 11 - 13, 2012, Calgary, Alberta, Canada. Ed. ACM. Calgary, Alberta, Canada: ACM, 2012. Web.
Holden, Edward P., et al. "Databases in the Cloud: a Status Report." Proceedings of the SIGITE 2011 Conference on IT Education, October 20-22, 2011, West Point, NY. Ed. ACM SIGITE. New York, NY: ACM, 2011. Web.
Book Chapter
Kang, Jai W., et al. "Web-Based Implementation of Data Warehouse Schema Evolution." New Trends in Intelligent Information and Database Systems. Ed. Dariusz Barbucha, Ngoc Thanh Nguyen, and John Batubara. Switzerland, Switzerland: Springer, 2015. 313-322. Print.