CR: COMP 2405 Learning Objectives

From Soma-notes
Revision as of 02:20, 13 April 2011 by Soma (talk | contribs)

Calendar Description

Current description:

Internet Application Programming

Design and implementation of Internet application programs. Topics include: fundamentals of the Web, introduction to client/server architectures, Internet programming, Web browsers, hypertext links, network programming.

Assumed Background

Learning objectives completed before this course.


Learning Objectives

  • Be able to partition distributed application functionality between client and server in order to make appropriate trade-offs for latency, bandwidth, reliability, and security.
  • Learn how to use closures and other meta-programming methods to create efficient, expressive programs in a distributed systems context.
  • Understand how to create and use databases as a persistent store for distributed, online applications such as web applications, including how to design schemas that are both scalable and reliable.



Topics

Topic 1

Learning objectives for topic 1

Topic 2

Learning objectives for topic 2