Introduction to Internet application development; emphasis on computer science fundamentals of technologies underlying web applications. Topics include: scripting and functional languages, language-based virtual machines, database query languages, remote procedure calls over the Internet, and performance and security concerns in modern distributed applications. Includes: Experiential Learning Activity Precludes additional credit for SYSC 4504. Prerequisite(s): (COMP 1006 or COMP 1406) with a minimum grade of C-. Lectures three hours a week, tutorial one and a half hours a week.
Introduction to Internet application development; emphasis on computer science fundamentals of technologies underlying web applications. Topics include: scripting and functional languages, language-based virtual machines, database query languages, remote procedure calls over the Internet, and performance and security concerns in modern distributed applications. Includes: Experiential Learning Activity Precludes additional credit for SYSC 4504. Prerequisite(s): (COMP 1006 or COMP 1406) with a minimum grade of C-. Lectures three hours a week, tutorial one and a half hours a week.