Brian Nadworny Headshot

Brian Nadworny

Lecturer

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

585-475-4565
Office Location

Brian Nadworny

Lecturer

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.
NACT-170
3 Credits
This course introduces students to designing and coding a multipage web site. Topics include an overview of the internet and web addressing, coding valid HTML and CSS, design principles, implementation on a server, and use of web development software. The use of hyperlinks, graphics, and multimedia in web pages will be covered.
NACT-235
3 Credits
In this course students will learn to create database tables, queries, forms and reports using a leading database software product for personal computers. Students will also learn how to design a database from user specifications, and to form basic SQL commands.