Jan 28, 2025  
2023-2024 Undergraduate Catalogue 
    
2023-2024 Undergraduate Catalogue [ARCHIVED CATALOGUE]

CSC 359 - Advanced Topics: Applications for the Web (1)

This course will introduce students to front end technologies. This is software that runs in a client’s browser and defines the application’s user interface. Our principal tool will be React, a very popular open source JavaScript library, developed and now maintained by Meta (Facebook). The course will acquaint students with some of the special challenges encountered in writing applications for the Web, including the need to make the application work well on screens of different size (responsive), to make the application quick to update (by the use of multiple threads), and to integrate components created with different languages (HTML, CSS, JavaScript). Prerequisites: CSC 140  and CSC 151