DAT 51 — Web Programming with Python
This course offers an introduction to the business aspects of designing and implementing Web applications using Python and SQL. Topics include basic strategies for problem solving, constructs which control the flow of program execution and the use of data types such as lists, strings and dictionaries in problem representation. Students will learn to apply basic Object Oriented Programming (OOP) skills to write and debug programs and build business applications in Python through hands-on lab projects; design, implement, manipulate databases using SQL and Python; and build Web applications using Flask.