• Kĩ thuật lập trình - Lecture 4: Software architectureKĩ thuật lập trình - Lecture 4: Software architecture

    Problem Structure vs. Solution Structure Software Architecture Definition Architectural Decisions & Key Concerns Architectural Styles Documenting Architecture: Views

    ppt25 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 825 | Lượt tải: 0

  • Kĩ thuật lập trình - Lecture 3: Requirements engineeringKĩ thuật lập trình - Lecture 3: Requirements engineering

    Requirements Engineering Components Requirements and User Stories Types of Requirements Effort Estimation (Agile Methods)

    ppt18 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 746 | Lượt tải: 0

  • Kĩ thuật lập trình - Lecture 2: The object modelKĩ thuật lập trình - Lecture 2: The object model

    Objects and Method Calls Interfaces UML Notation Object Relationships Process/Algorithm –Oriented vs. Object Oriented Approaches

    ppt23 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 793 | Lượt tải: 0

  • Kĩ thuật lập trình - Lecture 1: IntroductionKĩ thuật lập trình - Lecture 1: Introduction

    Complex  complicated Complex = composed of many simple parts related to one another Complicated = not well understood, or explained

    ppt42 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 834 | Lượt tải: 0

  • Kĩ thuật lập trình đệ quiKĩ thuật lập trình đệ qui

    Giới thiệu về lập trình đệ quy Phân loại các dạng đệ quy Hoạt động của đệ quy Xây dựng giải thuật đệ quy Các giải thuật đệ quy tiêu biểu Các giải pháp thay thế cho đệ quy Tóm tắt chương

    pdf57 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 873 | Lượt tải: 1

  • Kĩ thuật lập trình - Chương 4: Tập tin (file)Kĩ thuật lập trình - Chương 4: Tập tin (file)

    Tập tin là một tập hợp thông tin được đặt tên và được chứa trong các thiết bị lưu trữ ngoài của máy tính như: đĩa cứng, đĩa mềm, CD, DVD,  Một tập tin luôn luôn kết thúc bằng 1 ký tự đặc biệt ký hiệu là EOF (End Of File)  Tập tin gắn liền với bộ nhớ đệm (buffer) trong đó các thông tin dữ liệu được lưu trữ tạm thời trước khi có sự trung ch...

    pdf36 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 815 | Lượt tải: 1

  • Kĩ thuật lập trình - Chương 3: Kiểu con trỏ (phần 3)Kĩ thuật lập trình - Chương 3: Kiểu con trỏ (phần 3)

    Con trỏ và mảng 1 chiều (nhắc lại)  Tên mảng là con trỏ, trỏ đến phần tử đầu tiên của mảng  Ví dụ: a[3]

    pdf31 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 848 | Lượt tải: 0

  • Kĩ thuật lập trình - Chương 3: Kiểu con trỏ (phần 2)Kĩ thuật lập trình - Chương 3: Kiểu con trỏ (phần 2)

    Cấp phát tĩnh (static memory allocation)  Khai báo biến, cấu trúc, mảng,  Bắt buộc phải biết trước cần bao nhiều bộ nhớ lưu trữ  tốn bộ nhớ, không thay đổi được kích thước, Cấp phát động (dynamic memory allocation)  Cần bao nhiêu cấp phát bấy nhiêu.  Có thể giải phóng nếu không cần sử dụng.

    pdf25 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 829 | Lượt tải: 1

  • Kĩ thuật lập trình - Chương 3: Kiểu con trỏ (phần 1)Kĩ thuật lập trình - Chương 3: Kiểu con trỏ (phần 1)

    Bộ nhớ máy tính  Bộ nhớ RAM chứa rất nhiều ô nhớ, mỗi ô nhớ có kích thước 1 byte.  RAM dùng để chứa một phần hệ điều hành, các lệnh chương trình, các dữ liệu  Mỗi ô nhớ có địa chỉ duy nhất và địa chỉ này được đánh số từ 0 trở đi.  Ví dụ • RAM 512MB được đánh địa chỉ từ 0 đến 229 – 1 • RAM 2GB được đánh địa chỉ từ 0 đến 231 – 1

    pdf39 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 772 | Lượt tải: 1

  • Kĩ thuật lập trình - Chương 2: Kiểu dữ liệu có cấu trúcKĩ thuật lập trình - Chương 2: Kiểu dữ liệu có cấu trúc

    Khái niệm Khai báo Cách truy xuất thành phần bên trong cấu trúc Xử lý cấu trúc đơn Xử lý mảng có cấu trúc Bài tập

    pdf41 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 766 | Lượt tải: 1