Brian Nadworny Headshot

Brian Nadworny

Lecturer, Information and Computing Studies

Department of Information and Computing Studies
National Technical Institute for the Deaf

585-475-4565
Office Location

Brian Nadworny

Lecturer, Information and Computing Studies

Department of Information and Computing Studies
National Technical Institute for the Deaf

Education

BA, State University College at Potsdam; MS, Rochester Institute of Technology

585-475-4565

Currently Teaching

GCIS-124
4 Credits
A second course that delves further into computational problem solving, now with a focus on an object-oriented perspective. There is a continued emphasis on basic software design, testing & verification, and incremental development. Key topics include theoretical abstractions such as classes, objects, encapsulation, inheritance, interfaces, polymorphism, software design comprising multiple classes with UML, data structures (e.g. lists, trees, sets, maps, and graphs), exception/error handling, I/O including files and networking, concurrency, and graphical user interfaces. Additional topics include basic software design principles (coupling, cohesion, information expert, open-closed principle, etc.), test driven development, design patterns, data integrity, and data security.
NACA-120
4 Credits
This course covers the fundamentals of computational problem analysis and problem-solving methodologies. Students will be introduced to logical strategies and structures that can be used to frame narrative problems into programmable structures, to develop testing plans, to effectively analyze and remove errors, and to ensure the resulting solution satisfies the original requirements. As part of this exploration, students will learn to independently and collaboratively solve computational problems using various methods.
NACA-140
3 Credits
Digital tools shape communication, identity, access, privacy, work, and civic participation in an increasingly connected world. Students examine ethical and social questions related to digital technologies and their impact on individuals, communities, and society, with particular attention to the Deaf and Hard-of-Hearing ecosystem. Through case studies, readings, discussions, and applied activities, students analyze ethical responsibilities, competing values, and social consequences of technological choices. Topics include digital citizenship, misinformation, privacy and surveillance, accessibility and inclusion, artificial intelligence, and emerging technologies. Students develop ethical reasoning, social awareness, and responsible decision-making skills needed to participate as informed and engaged digital citizens in diverse communities.