CIT 218 - Web Application Development
This is an archived copy of the 2020-2021 catalog. To access the most recent version of the catalog, please visit https://catalog.nmc.edu.
Course Description
The student will develop multi-tier web applications using client-server technologies in a variety of frameworks. Development will include design patterns such as MVC and MVVM with students writing client-side and server-side code to create a functional, consistent, and robust web application. As a capstone project, the students will develop and deploy a functional web application. Group 2 course.
Credit Hours
3
Contact Hours
4
Lecture Hours
2
Lab Hours
2
Required Prerequisites
CIT 190 with a grade of 2.0 or higher,
CIT 195 with a grade of 2.0 or higher
Recommended Prerequisites or Skills Competencies
CIT 228,
CIT 255General Education Outcomes supported by this course
Critical Thinking - Direct
Course Learning Outcomes
Knowledge:
- Explain the use of multi- tier architecture in web application design.
- Explain the use of the MVC patterning when developing web applications.
Application:
- Demonstrate the various features of a framework while developing small web applications.
- Apply design concepts to create a functional user interface and user experience.
Integration:
- Develop a complex web application.
- Deploy a complex web application.
Human Dimension:
- Give and receive feedback in appropriate manner.
Caring - Civic Learning:
- Identify how the quality of code affects our interaction with technology.
Learning How to Learn:
- Select professional development resources that support their learning styles.