Mark Reynolds Headshot

Mark Reynolds

Lecturer

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

15854754105
Office Location

Mark Reynolds

Lecturer

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

15854754105

Currently Teaching

NACA-120
4 Credits
This course will introduce the fundamentals of problem analysis and problem-solving methodologies including logical structures and algorithms. Students will learn how to frame narrative problems into programmable structures, develop testing plans, effectively analyze and remove errors, and ensure the resulting solution satisfies the original requirements. Students will learn to create basic programs reflecting that analysis using a contemporary programming language.
NACA-172
3 Credits
This course introduces students to web page and small-scale website development. Through hands-on laboratory experiences, students will learn the fundamental concepts needed to construct web pages that follow appropriate coding standards as well as basic design principles to present content in an attractive and organized manner. Topics include HTML, CSS, graphical elements, website publishing, and transfer protocols.
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.
NMAD-199
1 - 4 Credits
The description for each Independent Study will be specified in each course proposal.
NMAD-290
3 Credits
Working in teams, students experience the analysis, design, implementation, testing and deployment of a mobile solution for a real-world client. Important topics from throughout their program of study are applied in this course. Faculty advisors facilitate student teams to demonstrate their skills in the applied project. Student teams make a technical presentation to their faculty advisors and participate in a public showcase of projects.