Skip to content

Category Archives: Courses Taught

Computer Programming Workshop Summer 2010

I’ll be offering an introduction to computer programming workshop for 12-17 year olds this summer in Saratoga Springs, NY. We will use Processing and Web technologies, such as HTML/HTML5, Cascading Style Sheets, and JavaScript to introduce and experiment with foundational programming topics.

KUIT476: Web Marketing & eCommerce

Location: Kaplan University, Online Terms: Summer 2009, Spring 2010 Class size: ~ 15 students/term IT476 is a course designed to encourage students to prepare a business plan for an ecommerce venture. Students also create a website to support the business. Attention is given to the legal, advertising, financial, and operational aspects of the business with [...]

IST673: School Library Media: Technology, Theory, Application & Assessment

Location: University at Albany, State University of New York Terms: Spring 2010 Class size: ~ 15 students/term IST673 is a capstone course in which graduate students collaborate with undergraduate students and in-service educators from local K12 school districts to design, develop, deploy, and assess Web sites developed for use in participating schools. Reading Materials DiGiano, [...]

IST301x: The Information Environment

Location: University at Albany, State University of New York Terms: Spring 2009, Fall 2009, Spring 2010 Class size: ~ 80 students/term IST 301x is an introduction to information studies including definitions and properties of information: creation, transfer, classification, encoding, evaluation, storage, retrieval, and use. The Role of information organizations including libraries, print and electronic publishing [...]

KUIT255: eCommerce Development

Location: Kaplan University, Online Terms: 2 Class size: ~ 5 students/term In IT255, students prepare a business plan for an ecommerce business they wish to develop. During the class, students prepare sections of the plan including a market analysis and marketing plan, financial projections, and a comprehension operations plan. Students use HTML, CSS, and JavaScript [...]

KUIT245: Web Development

Location: Kaplan University, Online Terms: 3 Class size: ~ 20 students/term Students in IT245 create websites using standards-compliant technologies: XHTML, CSS, and JavaScript. Students learn about site planning, page design, site development, and workflow control. They also implement basic forms processing using hosted forms solutions. Reading Materials Adobe Systems. (2009). Adobe Dreamweaver CS4: Classroom in [...]

CSI201: Introduction to Computer Science

Location: University at Albany, State University of New York Terms: Fall 2008, Spring 2009 Class size: ~ 180-220 students/term CSI201 is an introduction to computer science for majors using Java and the media computation framework developed by Mark Guzdial and Barbara Ericson. Students learn about core topics in computer science and programming (problem solving, iteration, [...]

IST361: Web Development

Location: University at Albany, State University of New York Terms: Fall 2005, Spring 2007, Fall 2007, Spring 2008, Spring 2009; Fall 2009 Class size: ~ 30 students/term plus an additional ~15 graduate student collaborators IST 361 is capstone course applying HTML, CSS, and JavaScript to the creation of websites for use by K12 students in [...]

IST424: Hardware & Operating Systems

Location: University at Albany, State University of New York Terms: Spring 2006, Fall 2009 Class size: ~ 35 students/term IST424 introduces students to the fundamentals of computer hardware (transistors, integrated circuits, components, devices, interfaces), software (execution cycle, programming methodology), and operating systems (Windows, Macintosh, Linux). Reading Materials Burd, S. D. (2006). Systems Architecture (5th ed.): [...]

KUIT250: Enhancing Websites with PHP

Location: Kaplan University, Online Terms: 1 Class size: ~ 10 students/term Students in IT250 learn the fundamentals of programming in PHP to enhance websites. Topics covered include fundamentals of programming, processing HTML form data, database connections using MySQL, and using MySQL as a backend data store. Reading Materials Meloni, J. C. (2004). PHP 5: Fast [...]