IS1500 | Introduction to Web Development
  • Home
  • Topics
  • Assignments
    • Assignments>
      • Assignment 1
      • Assignment 2
      • Assignment 3
      • Assignment 4
      • Assignment 5
      • Assignment 6
      • Assignment 7
      • Assignment 8
      • Assignment 9
      • Assignment 10
    • Term Project
    • Submission Instructions
  • Policies
    • Attendance
    • Communication
    • Collaboration
    • Assessments
    • Grading
    • Exam Rules
    • Academic Integrity
    • Terms of Use
  • Resources
    • Content>
      • BoatVentures Case
      • Essential Web Concepts
      • Using Markup Languages: HTML5
      • Integrating Multimedia Content
      • Dynamic Websites
      • Planning Websites
      • Collecting Data with Forms
      • Client-Side Scripting
      • QA & Testing
      • JavaScript & CSS
    • Tutorials
    • Tools
    • Archive
  • Help
    • Discussion Forum
    • Instructor's Blog
    • Office Hours
    • Instructor

Course Description

Introduces non-majors to web development and networks by a survey of all important concepts and by the use of business tools that simplify the programming work.  Discusses HTML5, CSS, and client-side scripting with JavaScript and jQuery under the themes of content structure, visual presentation, and interactive behavior.  Explains embedding of media: images, video, and sound.  Discusses the use of back-end data (either from databases or XML) to create dynamic web sites.  Considers the construction of web forms and the underlying protocols for information exchange: HTTP and HTTPS.  Emphasizes the need for testing both correctness and usability.  Explains web hosting, operating systems, and network infrastructure.  Discusses the automation of web site construction using content management systems. Provides a brief introduction to server-side scripting.  Surveys the security problems faced by dynamic web sites. Hands-on laboratory work is built into the course.

Learning Objectives

Upon completion of this course, students should be able to:
    • develop a simple but effective website using rapid development tools
    • understand the role of key technologies in the construction of websites, including HTML, CSS, forms, and dynamic data queries    
    • secure websites through HTTPS
    • develop simple client-side scripts using JavaScript and jQuery
    • integrate simple data-driven forms
    • appreciate the role of testing, information architecture, use cases, and software project methodologies when designing websites
    • leverage content management systems
Picture

Latest News

  • Find your username and password here.
  • Be sure to join Piazza forum today!
  • Reference website for BoatVentures

For help with assignments or questions on grading, contact our TA or check the office hours for Prof. Schedlbauer.

© 2012 CCIS at Northeastern University | Terms of Use | Feedback | Mobile