Bỏ qua tới nội dung chính
ET2030E

Ngôn ngữ lập trình

Programming Language

Khối lượng
3 tín chỉ · 4.67 ECTS (LT 45 · BT 15 · TN 0 · Tự học 90 tiết)
Vai trò
Bắt buộc (Mandatory course)
Học kỳ
2
Ngôn ngữ
Tiếng Việt
Giảng viên phụ trách
Phạm Doãn Tĩnh

Mô tả học phần

Học phần cung cấp các kiến thức cơ sở về ngôn ngữ lập trình và kỹ thuật lập trình. Nội dung tập trung vào: Lập trình cấu trúc sử dụng ngôn ngữ C: các kiểu dữ liệu, lệnh điều khiển, hàm, mảng và con trỏ. Lập trình hướng đối tượng (OOP) sử dụng ngôn ngữ C++: lớp, đối tượng, tính kế thừa và đa hình. Ứng dụng ngôn ngữ lập trình để giải quyết các bài toán trong lĩnh vực Điện tử - Viễn thông. Quy trình thiết kế, cài đặt và kiểm thử chương trình trên máy tính và thiết bị mô phỏng.

English description

The course provides basic knowledge of programming languages and programming techniques. The content focuses on: Structured programming using C language: data types, control statements, functions, arrays and pointers. Object-oriented programming (OOP) using C++: classes, objects, inheritance and polymorphism. Applying programming languages to solve problems in the field of Electronics - Telecommunications. The process of designing, installing and testing programs on computers and simulation equipment.

Chuẩn đầu ra học phần (CLO) 5

Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.

  • CLO1 Vận dụng được các thành phần cơ bản, toán tử và các lệnh điều khiển của ngôn ngữ C để xây dựng chương trình.

    Apply the basic components, operators and control statements of the C language to build programs.

    PLO 01 IPLO 02 I
  • CLO2 Thiết kế và cài đặt được hàm, sử dụng thành thạo con trỏ, mảng, xâu ký tự và tệp dữ liệu trong lập trình cấu trúc.

    Design and implement functions, proficiently use pointers, arrays, strings and data files in structured programming.

    PLO 03 RPLO 05 RPLO 06 R
  • CLO3 Áp dụng được các nguyên lý lập trình hướng đối tượng (lớp, kế thừa, đa hình) để giải quyết bài toán bằng C++.

    Apply the principles of object-oriented programming (classes, inheritance, polymorphism) to solve problems with C++.

    PLO 03 RPLO 05 RPLO 06 R
  • CLO4 Có kỹ năng thực hành, sử dụng công cụ lập trình để triển khai và gỡ lỗi (debug) cho các ứng dụng cụ thể.

    Have practical skills, use programming tools to deploy and debug specific applications.

    PLO 03 RPLO 05 RPLO 06 R
  • CLO5 Thể hiện khả năng làm việc nhóm, kỹ năng viết báo cáo kỹ thuật và trình bày kết quả bài tập lớn.

    Demonstrate teamwork skills, technical report writing skills and presentation of major project results.

    PLO 09 RPLO 10 R

Tất cả học phần