information technology is People + Computers

These are the courses I am currently teaching or have taught within the past two years:


Web Foundations

A hands-on introduction to Internet and web foundations for non-computing majors. Includes HTML (Hypertext Markup Language) and CSS (Cascading Stylesheets), web page design fundamentals, basic digital image manipulation, and web site implementation and maintenance. Students will design and build their own web sites using the latest technologies and deploy them to the web for world-wide access.


Digital Image Creation

This course explores the creation and manipulation of digital images intended for use on the Web. Topics include basics of digital photography, acquisition of images, intermediate image manipulation, image compression, and intellectual property issues. Students will be provided with digital cameras for use in the course.


Digital Video Creation

This course explores the creation of digital video intended for use on the Web. Topics include basics of digital videography, acquisition of audio, editing, streaming, compression, as well as storytelling with video and integration into web sites and applications. Students will be provided with digital cameras for use in the course.


Rapid Online Presence

Although large-scale web sites still require considerable development effort, there are today several options for establishing a web presence using tools designed for non-programmers. This course gives students understanding of and experience with installing and customizing web sites using tools such as Blogs, Wikis, Content Management Systems, and Web Site Toolkits.


Web Integration & Application

The final course in the minor in Web Design and Development (for non-GCCIS majors). Students will develop a deeper understanding of technologies underlying the web and how to combine them. This course builds upon the work from the preceding four courses in the minor and emphasizes integrating multiple technologies and content sources to create sophisticated web sites and web applications for desktop and mobile devices. This course is not available to GCCIS majors.


Web & Mobile I

This course provides students with an introduction to Internet and Web technologies, and to development on Macintosh/UNIX computer platforms. Topics include Internet transport protocols and security methods, XHTML and CSS, , multimedia, Web page design and Web site 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.


Web & Mobile II

This course builds on the basics of web page development that are presented in Web & 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.

The following are the courses I have taught in the past and either no longer exist since the semester conversion, or I have chosen to no longer teach:

4002 - 535

Network-Based Multimedia

This course presents fundamental topics of designing and implementing multimedia on the Internet. Each topic is presented along with the underlying computer technology that supports it and hands-on projects incorporating the concepts. As the technology of interactive multimedia on the Internet changes, this course will present the current practice in preparing multimedia for cross-platform delivery to the growing audience of Internet users. Using the capabilities of current web browser client and http server technology, students will implement interactive multimedia for a variety of applications


The Electronic Health Record

This is an in-depth study of the acquisition, storage, and use of information in the electronic medical record (EMR). Students will learn about the types of information used in clinical care: text, structured data, images, and sounds. Other topics covered include: clinical vocabularies (existing schemes and their limitations); how clinical information is generated and utilized; methods of information storage and retrieval; departmental systems (laboratory, radiology, and hospital information systems); organizational systems (including scheduling, registration and financial systems); and the legal, social and regulatory problems of EMRs including security and confidentiality. In addition, students will work with the CACHE post-relational database management system. Programming assignments will be required.

4004 - 737

Website Design &Technology

Moves into large-scale site development, with an introduction to advanced web technologies. Building on the web page design concepts introduced in 4004-741, this course focuses on site design issues, including scalability, maintenance, and integration of web technologies into the business or organizational context. Technologies introduced include cascading style sheets, dynamic HTML, basic JavaScript, and streaming media.

4002 - 536

Web Client Side Programming

This course will explore the possibilities and purpose of client side scripting over the Internet. Students will learn to use both native and plug-in technologies to build interactive interfaces that are both usable and effective. Key features that will be addressed are browser compatibility, object reusability (bandwidth issues), and different scripting environments. Programming is required.

4006 - 230

Computers in Medicine

This is an introduction to computer technology and its use in the medical field. About half of the course is devoted to the study of computers, their basic components and peripheral devices, the storage and retrieval of data, electronic communications and the internet. The other half of the course deals with medical data and major applications of computers in medicine, including Hospital Information Systems (HIS), medical imaging, surgery, telemedicine, and pharmacy. Through demonstration and computer laboratory assignments, students are exposed to personal productivity software such as word processors, spreadsheet and database systems, presentation software and electronic communications.

4002 - 320

Introduction to Multimedia: The Internet and the Web

This class provides an introduction to key Internet, web, and multimedia technologies, as well as familiarity with the Macintosh computer platform. Topics covered include social communication, basic Internet applications such as SSH, SFTP, and the World Wide Web, basic digital image techniques, and web page development and publishing.

4002 - 409

Web Site Design and Implementation

This course builds on the basic aspects of HTML and multimedia programming that are presented in 4002-320 and 4002-330. An overview of web design concepts, including usability, accessibility, information design, and graphic design in the context of the web will be covered. Introduction to web site technologies, including cascading style sheets and DHTML will also be explored.

4004 - 739

Web Server Side Programming

The world wide web is no longer just linked, static html documents. Web pages can be generated dynamically and can interact with a user to modify pages on-the-fly, validate user inputs and entertain. This course is an overview of several forms of programming that are used in the creation of interactive and dynamic web content. This course provides a practical overview of programming in the context of the World Wide Web. It will enable students to develop web pages and web sites that incorporate both client-side and server-side programming by installing and modifying existing scripts as well as writing scripts from scratch.


Web Client Server Programming

Web software development is usually thought of as being either client-side (JavaScript, Flash) or Server-Side (PHP, Perl). When building sophisticated web applications, these two technologies are used together to create the best possible web-based user experience. This course will explore the creation of such integrated applications, exploring topics such as dynamic creation of JavaScript, AJAX, SVG-based applications, and Flash in a client-server application.

4040 - 820

4040 - 820

This is a core course of the Ph.D. in Computing and Information Sciences program. This course explores the theory and practice of discovering information from large data sets. Topics include data informatics, knowledge discovery, data visualization, information sharing and presentation, and ethical issues underlying access and interpretation of large data sets.

4040 - 820


Fundamentals of Web-Based Multimedia
This class provides an introduction to web based multimedia development and implementation. Topics covered include uses of web-based multimedia in business and historical contexts, differences between web-based and stand-alone multimedia, basic HTML and web page design, digital image creation and manipulation, and the incorporation of audio, video, and animated components in web-based multimedia. Students will learn to use computer-mediated communication and internet utilities in support of multimedia development.

4002 - 409


Web Site Design & Implementation
Builds on the basic aspects of HTML and multimedia programming from 4002-320 and 4002-330. An overview of web design concepts, including usability, accessibility, information design, and graphic design in the context of the web. Introduction to web site technologies, including cascading style sheets and dynamic HTML.

R · I · T
© 1996-2016 by Ronald P. Vullo, Ph.D. All Rights Reserved