Collaborative Application Development

Provides students with introductory experience in full-stack web development within an agile team environment. Students collaborate to design, build, test, and deploy scalable applications using modern frameworks such as Angular, Node.js, and MongoDB. Emphasis is placed on agile practices including sprint planning, daily standups, retrospectives, and continuous integration/continuous delivery (CI/CD). Students explore team-based problem solving, version control strategies, and introductory test-driven development concepts. The course also develops professional and interpersonal skills essential to collaborative software engineering. Students practice effective communication, conflict management, and feedback in cross-functional teams while applying emotional and cultural intelligence. Additional topics include software licensing, intellectual property rights, and ethical use of third-party code. Graduates of this course will be prepared to work productively in professional agile development environments using contemporary tools and workflows. Prerequisites: Web Design 1 10152150 and Intro to Programming 10152101; Corequisite: Oral/Interpersonal Communication 10801196 or Speech 10801198

Pre-Requisites
Intro to Programming
Web Design 1

Classes

There are currently no active classes available
Subject Image

Information Technology


Catalog #10152174
Undergraduate