John-Paul Takats
Adjunct Faculty
Golisano College of Computing and Information Sciences
Office Hours
Visit https://www.people.rit.edu/~jxtadm/ For My Office Hours
Office Location
Office Mailing Address
20 Lomb Memorial Dr. Rochester NY 14620
John-Paul Takats
Adjunct Faculty
Golisano College of Computing and Information Sciences
Education
Information Technology BS '06 RIT, Professional Studies MS '15 RIT
Bio
An IT Professional with a strong focus in higher education. Primarily focused on the web; a full-stack developer who has managed all parts of the development cycle. A keen focus on marketing, human centered computing, and project management.
Areas of Expertise
Usability
Information Technology
Marketing
Web Development
Currently Teaching
IGME-330
Rich Media Web Application Development I
3 Credits
This course provides students the opportunity to explore the design and development of media-rich web applications that utilize both static and procedurally manipulated media such as text, images and audio. This course examines client and server-side web development and features common to such applications. Issues explored include framework characteristics, information management, presentation, interactivity, persistence, and data binding. Programming projects are required.
ISTE-140
Web & Mobile I
3 Credits
This course provides students with an introduction to internet and web technologies, and to development on Macintosh/UNIX computer platforms. Topics include HTML and CSS, CSS3 features, digital images, web page design and website publishing. Emphasis is placed on fundamentals, concepts and standards. Additional topics include the user experience, mobile design issues, and copyright/intellectual property considerations. Exercises and projects are required.
ISTE-240
Web & Mobile II
3 Credits
This course builds on the basics of web page development that are presented in Web and Mobile I and extends that knowledge to focus on theories, issues, and technologies related to the design and development of web sites. An overview of web design concepts, including usability, accessibility, information architecture, and graphic design in the context of the web will be covered. Introduction to web site technologies, including HTTP, web client and server programming, and dynamic page generation from a database also will be explored. Development exercises are required.
ISTE-646
Foundations Of Web Technologies II
3 Credits
This course builds on the basic aspects of web page development that are presented in the first course and extends that knowledge to focus on issues and technologies related to the design and development of web sites. Topics include advanced internet technologies (including, but not limited to: AJAX, server-side programming, database use and access, client libraries, server frameworks, and creating and consuming information services).
Featured Work
From Code to Community: Weaving Real-World Non-Profit Projects into a Web Technologies Course
John-Paul Takats
In this talk, Professor John-Paul Takats will share his experiences of transforming a typical group project that was done with a made-up client / topic into a collaboration between graduate students...