Tổng quan về mẫu thiết kế phần mềm: đưa ra khái niệm và giới thiệu nội dung các mẫu thiết kế GOF (nhóm mẫu tạo lập, nhóm mẫu cấu trúc, nhóm mẫu hành vi). Giới thiệu các nguyên lý thiết kế mẫu phần mềm: các nguyên lý thiết kế hướng đối tượng và các nguyên lý xây dựng mẫu thiết kế phần mềm. Nghiên cứu phương pháp thiết kế mẫu phần mềm: tìm hiểu các thành phần cơ bản, các định dạng mẫu thiết kế, tìm hiểu về định dạng GOF của mẫu thiết kế và việc lựa chọn định.