William Crowe
Adjunct
School of Information
Golisano College of Computing and Information Sciences
William Crowe
Adjunct
School of Information
Golisano College of Computing and Information Sciences
Currently Teaching
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.
NSSA-221
Systems Administration I
3 Credits
This course provides students with a foundational understanding of the role of a system administrator in a large organization. Students will configure services, write scripts, and manage Linux and Windows servers. Emphasis is placed on security, deployment strategies, and troubleshooting using modern tools. To support professional growth, students will also develop AI literacy, learning how to evaluate, apply, and critique Artificial Intelligence responsibly and ethically in the context of systems administration. Coursework includes labs, an essay, and a final hands-on practical exam. Together these activities emphasize both technical proficiency and ethical decision-making through applied, project-based learning.
NSSA-241
Introduction to Routing and Switching
3 Credits
This course provides an introduction to wired network infrastructures, topologies, technologies, and the protocols required for effective end-to-end communication. Basic security concepts for TCP/IP based technologies are introduced. Networking layers 1, 2, and 3 are examined in-depth using the International Standards Organization’s Open Systems Interconnection and TCP/IP models as reference. Course topics focus on the TCP/IP protocol suite, the Ethernet LAN protocol, switching technology, and routed and routing protocols common in TCP/IP networks. The lab assignments mirror the lecture content , providing an experiential learning component for each topic covered.