Curriculum
- 5 Sections
- 43 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Week 1: Introduction to Web-Based and Mobile Applications (WMAs)11
- 1.1Course Overview
- 1.2Course Syllabus
- 1.3Basic Concept
- 1.4Types of Mobile Apps
- 1.5(Non-Mobile) Web-Based Apps
- 1.6Exercise 1: HTML3 Days
- 1.7Constraints and Restrictions of WMAs
- 1.8Exercise 2: Case Study: Human Mobility Tracking3 Days
- 1.9Topic Discussion W1: Reading Articles
- 1.10Case Study: Our Solution
- 1.11Course Evaluation W1
- Week 2: The Process of Developing WMAs9
- 2.1Introduction: Problems of Software Development
- 2.2Software Development Life Cycle (SDLC)
- 2.3Software Process Models
- 2.4Functional System Specification
- 2.5User Stories
- 2.6Topic Discussion W2: Reading Articles
- 2.7Non-Functional Requirements
- 2.8Implementing, Testing and Improving WMAs
- 2.9Course Evaluation W2
- Week 3: Introduction to Database Design and Management8
- Week 4: UI / UX Design for WMAs7
- Week 5: Criteria for Software Quality Assessment11
- 5.1Weekly Activities
- 5.2Software Quality Assessment
- 5.3Testing Functional Requirements
- 5.4Validation and Verification
- 5.5Software Maintainability
- 5.6Usability and Accessibility
- 5.7Performance and Scalability
- 5.8Reliability and Availability
- 5.9Safety and Security
- 5.10Topic Discussion W5: Reading Articles
- 5.11Course Evaluation W5