Courses may be offered in one of the following modalities:
If you are enrolled in courses delivered in traditional or hybrid modalities, you will be expected to attend face-to-face instruction as scheduled.
Semester: | Spring 2024 |
Number: | 0145-520-001 |
Instructor: | Kees Leune |
Days: | Friday 12:00 pm - 1:15 pm |
Note: | Online, Both synchronous and asynchronous |
Location: | Online |
Credits: | 3 |
Status: | Tutorial |
Course Meets: | April 8 - May 5 |
Notes: |
Class Meets Synchronously On Fridays At 12pm On 4/12, 4/19, 4/26, And 5/3 |
Course Materials: | View Text Books |
Description: |
After completion of this course, students will be able to design and build data-driven applications using techniques grounded in software engineering. Students will learn to design and implement relational databases, elicit user requirements, and build models in Unified Modeling Language. |
Learning Goals: |
After completing this course, students will be able to:O1: Name and describe the stages of software engineeringO2: Define and discuss Agile Development Methods vs. Waterfall-based development methodsO3: Choose a development methodology relevant to a problemO4: Name and describe the stages of the requirements engineering processO5: Create and interpret Unified Modeling Language diagrams for Use Case Analysis, Control Flow, and DataO6: Describe the primitives of the relational modelO7: Describe and define entity-integrity and referential integrity.O8: Use primary and foreign keys in database designO9: Explain the need for data normalization and explain the steps involved.O10: Develop and interpret SQL queries using selection, project, joins, aggregate functions, and nested queriesO11: Use the R programming language to load, analyze and visualize data *The learning goals displayed here are those for one section of this course as offered in a recent semester, and are provided for the purpose of information only. The exact learning goals for each course section in a specific semester will be stated on the syllabus distributed at the start of the semester, and may differ in wording and emphasis from those shown here. |
» View Other Sections of this Course