Course Objectives for 67-272
Spring 2021
In this course, students will learn a new programming language and get additional experience working with relational databases. At the same time, this course is not primarily about learning a specific language or technology; rather it is about:
-
Understanding how to model data and translate those data models into working databases;
-
Becoming familiar with Model-View-Controller pattern in software architecture;
-
Understanding why and how to do software testing;
-
Learning why and how to use source code control to manage project development;
-
Knowing and applying principles of user-centered design to the development of software;
-
Utilizing all of the above to build web-based applications.