GMU Logo
Course Description Course Philosophy Learning Outcomes Full Syllabus

Faculty

    

Course Description

This course will provide a comprehensive introduction to web app development, covering JavaScript, back end development, front end development, and user interface design.


Course Philosophy

Web applications dominate the modern computing landscape. From finance, to transportation, to entertainment, these applications increasingly dictate how we interact with technology in our daily lives. However, programming for the modern web can seem to be a daunting challenge. Many questions arise such as What framework (from the many) should I use? How do I support desktop and mobile? How do I know if my application is usable? Can my application scale? In this course we aim to equip you with the knowledge required to be successful in modern web development.

As such, this course has three main philosophical objectives:

1) Equip you with the foundational knowledge related to the concepts that drive modern web applications.

2) Explore some of the most popular current web programming frameworks/libraries to provide practical experience using tools in use by developers today.

3) Provide an understanding of the software engineering tools and practices that are available to achieve "good design" in a variety of settings.


Learning Outcomes


Full Syllabus

To access the full syllabus for this course click on the link below to be taken to the course webpage which contains more detailed information.

Click Here for Full Syllabus