This document contains the syllabus, objectives, outcomes and questions for the subject CS6501 - Internet Programming. It covers 5 units: Java Programming, Websites Basics, Client Side and Server Side Programming, PHP and XML, and Introduction to AJAX and Web Services. The objectives are to learn Java programming, understand internet technologies, and be exposed to web services architecture. The document provides learning outcomes, textbook references and questions covering concepts in each unit for both objective and subjective questions.