KHOÁ HỌC LẬP TRÌNH CHO NGƯỜI MỚI BẮT ĐẦU

Tên nghề đào tạo: Lập trình cho Người mới bắt đầu

Đối tượng tuyển sinh, yêu cầu đầu vào:

– Từ đủ 15 tuổi trở lên;

– Có trình độ học vấn (biết đọc, biết viết); 

– Có sức khỏe tốt đảm bảo học tập.

1. Mô tả về khóa học và mục tiêu đào tạo

1.1. Mô tả về khóa học:

Chương trình “Lập trình cho Người mới bắt đầu” là chương trình đào tạo thường xuyên nhằm trang bị các kiến thức nền tảng và tư duy lập trình máy tính. Chương trình sử dụng ngôn ngữ Python làm công cụ chính để minh họa và thực hành các khái niệm, do tính dễ học, cú pháp rõ ràng và phạm vi ứng dụng rộng rãi của Python. Khóa học hướng đến việc phát triển năng lực giải quyết vấn đề thông qua tư duy lập trình, làm nền tảng cho việc tự học các ngôn ngữ lập trình khác hoặc học chuyên sâu các lĩnh vực công nghệ sau này.

 Chức danh sau khi hoàn thành khóa học: Chứng chỉ đào tạo.

1.2. Mục tiêu đào tạo:

1.2.1. Mục tiêu chung:

Đào tạo nguồn nhân lực có kiến thức và kỹ năng nền tảng về lập trình máy tính, đáp ứng được nhu cầu của xã hội về nhân lực công nghệ thông tin trong giai đoạn chuyển đổi số và hội nhập.

1.2.2. Mục tiêu cụ thể:

– Về kiến thức

– Trình bày và giải thích được các khái niệm cơ bản trong lập trình máy tính.

– Nhận biết và sử dụng đúng cú pháp các thành phần cơ bản của một ngôn ngữ lập trình (biến, kiểu dữ liệu, cấu trúc điều khiển, hàm, cấu trúc dữ liệu danh sách, tập hợp, từ điển) thông qua ngôn ngữ Python.

– Phân tích được yêu cầu của bài toán đơn giản và thiết kế được thuật toán để giải quyết.

– Về kỹ năng

– Có khả năng cài đặt, cấu hình và sử dụng môi trường phát triển tích hợp (IDE) để viết, chạy, kiểm tra và sửa lỗi chương trình.

– Viết được chương trình có cú pháp chính xác, áp dụng đúng các quy ước đặt tên biến, hàm và sử dụng comment để giải thích mã nguồn.

– Có khả năng sử dụng các cấu trúc điều kiện, vòng lặp để điều khiển luồng chương trình.

– Khai báo, sử dụng biến và các kiểu dữ liệu cơ bản, thao tác với các cấu trúc dữ liệu tập hợp.

– Thiết kế, xây dựng và sử dụng hàm để tổ chức mã nguồn khoa học, tái sử dụng.

– Nhận diện các loại lỗi, áp dụng kỹ thuật xử lý ngoại lệ cơ bản và sử dụng công cụ debug để theo dõi giá trị biến, tìm và sửa lỗi.

– Sử dụng thư viện để vẽ và tùy chỉnh các loại biểu đồ đơn giản nhằm trình bày dữ liệu một cách trực quan.

– Biết cách đọc tài liệu chính thức, sử dụng các hàm có sẵn từ thư viện chuẩn và một số thư viện bên ngoài cơ bản cho các tác vụ chuyên biệt.

– Về năng lực tự chủ và trách nhiệm

– Tính trách nhiệm và đạo đức: Có ý thức tuân thủ các quy định về sở hữu trí tuệ, bản quyền phần mềm; sử dụng công nghệ thông tin một cách có trách nhiệm, tuân thủ các chuẩn mực đạo đức và pháp luật.

– Tính kỷ luật và chủ động: Có tinh thần tự giác, kỷ luật trong học tập và thực hành; chủ động tìm kiếm tài liệu, học hỏi kiến thức mới và hoàn thành bài tập đúng hạn.

– Khả năng làm việc độc lập và hợp tác: Có khả năng làm việc độc lập để giải quyết vấn đề; đồng thời, biết cách phối hợp, hỗ trợ và chia sẻ kiến thức trong làm việc nhóm để hoàn thành mục tiêu chung.

– Khả năng thích ứng và học tập suốt đời: Nhận thức được sự thay đổi nhanh chóng của công nghệ, sẵn sàng tiếp thu công nghệ mới và tự cập nhật kiến thức để thích ứng với yêu cầu công việc trong tương lai.

2. Khối lượng kiến thức, kỹ năng chương trình đào tạo:

2.1. Thời gian và phân bổ thời gian của khóa học:

2.1.1. Thời gian của khóa học: 77 giờ, thực hiện trong 01 tháng, bao gồm:

–  Thời gian các hoạt động chung: Khai giảng, bế giảng 02 giờ; 

–  Thời gian thực học: 75 giờ, trong đó:

+ Thời gian học lý thuyết: 18 giờ.

+ Thời gian học thực hành + thực tập: 54 giờ

+ Thời gian ôn tập, kiểm tra: 3 giờ.

2.1.2. Phân bổ thời gian thực học:

+ Thời gian học lý thuyết: 18 giờ.

+ Thời gian học thực hành, thực tập: 54 giờ.

3. Quyết định phê duyệt chương trình đào tạo: Số   /QĐ-CĐTD ngày 25/2/2025 về việc ban hành chương trình đào tạo ngành, nghề Từ con số 0 đến Lập trình viên.

4. Phân bổ thời gian đào tạo:

Số TT

Tên chương, mục

 

Thời gian (giờ)

Tổng số

Lý thuyết

Thực hành, thí nghiệm thảo luận, bài tập

Kiểm tra

1

Bài 1: Tổng quan về ngôn ngữ lập trình Python

5

2

3

 

2

Bài 2. Phép toán cơ bản, biến và nhập xuất

10

2

8

 

3

Bài 3: Vòng lặp và cấu trúc dữ liệu mảng

10

2

10

 

4

Bài  4: Numpy

8

2

6

 

5

Bài  5: Sets và dictionaries

8

2

6

 

6

Bài  6: Strings

7

2

5

 

7

Bài  7: Hàm

10

2

8

 

8

Bài 8: Lỗi và sửa lỗi

8

2

6

 

9

Bài 9: Vẽ với matplotlib

6

2

4

 

10

Kiểm tra

3

   

3

 

Tổng cộng

75

18

54

3

5. Năng lực thực hành nghề: 

Sau khi hoàn thành chương trình “Từ con số 0 đến Lập trình viên”, học viên có khả năng sử dụng ngôn ngữ Python để xây dựng các chương trình máy tính giải quyết các bài toán thực tế ở mức độ cơ bản, bao gồm: xử lý và phân tích dữ liệu, tự động hóa các tác vụ văn phòng đơn giản, tạo ra các công cụ tính toán hỗ trợ học tập và làm việc, cũng như trực quan hóa dữ liệu thông qua các biểu đồ cơ bản. Bên cạnh đó, học viên có thể sử dụng tốt các thao tác trong môi trường phát triển phần mềm, có kỹ năng gỡ lỗi và khai thác tài liệu kỹ thuật.

Chương trình trang bị cho người học nền tảng tư duy lập trình vững chắc và kỹ năng thực hành được minh họa bằng một ngôn ngữ lập trình phổ biến, tạo tiền đề thuận lợi để học viên tự tin học tiếp các môn chuyên sâu về công nghệ thông tin, chuyển đổi sang các ngôn ngữ lập trình khác, hoặc ứng dụng vào các lĩnh vực như khoa học dữ liệu, trí tuệ nhân tạo và phát triển web. Việc có khả năng vận dụng kỹ năng lập trình căn bản không chỉ giúp nâng cao hiệu suất công việc trong nhiều lĩnh vực mà còn góp phần phát triển khả năng tư duy logic và giải quyết vấn đề một cách hệ thống.

6. Quy trình đào tạo, điều kiện hoàn thành khóa học:

6.1. Quy trình đào tạo: gồm 4 bước

– Bước 1: Kiểm tra phân loại kiến thức đầu vào.

– Bước 2: Phân tích đối tượng và thiết kế bài giảng, giáo án giảng dạy.

– Bước 3: Thực hiện giảng dạy.

– Bước 4: Kiểm tra, đánh giá kết thúc mô đun và rút kinh nghiệm.

6.2. Điều kiện hoàn thành khóa học 

Người học được công nhận hoàn thành khóa học, được cấp chứng chỉ đào tạo khi có kết quả kiểm tra kết thúc các mô đun được đánh giá đạt yêu cầu.

7. Phương pháp kiểm tra, đánh giá, cấp chứng chỉ đào tạo

– Người học phải học đủ nội dung theo yêu cầu chương trình các môn học, mô đun quy định.

– Kiểm tra trong quá trình đào tạo, gồm: kiểm tra đầu khóa học, kiểm tra khi kết thúc mô – đun trong chương trình đào tạo thực hiện theo quy định tại Thông tư 43/2015/TT-BLĐTBXH ngày 20 tháng 10 năm 2015 của Bộ Lao động – Thương binh và xã hội quy định về việc đào tạo thường xuyên và Thông tư 34/2018/TT-BLĐTBXH ngày 26 tháng 12 năm 2018 của Bộ Lao động – Thương binh và xã hội sửa đổi bổ sung một số điều của thông tư 43.

– Kết quả kiểm tra được đánh giá theo một trong hai mức: Đạt yêu cầu và Không đạt yêu cầu, có chữ ký và ghi rõ họ, tên của người đánh giá.

– Học viên có kết quả kiểm tra không đạt yêu cầu, thì phải tự ôn tập nội dung kiến thức và thực hành nghề đã học để dự kiểm tra lại. Số lần kiểm tra lại tối đa là 2 lần. Nếu kiểm tra lại lần thứ hai vẫn không đạt yêu cầu, thì phải học lại (nếu học viên có nhu cầu).

8. Hướng dẫn sử dụng chương trình đào tạo

Chương trình đào tạo Từ con số 0 đến Lập trình viên được dùng để dạy nghề cho người học có nhu cầu học nghề liên quan về công nghệ thông tin và lập trình. Người học có đủ điều kiện công nhận hoàn thành khóa học sẽ được cấp chứng chỉ đào tạo.

8.1. Hướng dẫn kiểm tra kết thúc mô đun

– Người học phải học hết chương trình đào tạo, tham dự ít nhất 70% thời gian lên lớp lý thuyết, 80% giờ thực hành, thực tập và các yêu cầu của mô đun được quy định trong đề cương chi tiết của mô đun thì được tham dự kiểm tra kết thúc mô đun 2 lần; lần thứ 2 được tổ chức cho người học chưa dự kiểm tra kết thúc mô đun hoặc điểm mô đun không đạt yêu cầu ở lần kiểm tra thứ nhất. Nếu kiểm tra lại lần thứ hai vẫn không đạt yêu cầu, thì phải học lại (nếu học viên có nhu cầu).

– Hình thức kiểm tra kết thúc mô đun theo hình thức thực hành bài tập kỹ năng để thực hiện các công việc đơn giản của nghề hoặc hoàn thiện một chuyên đề hoặc báo cáo.

8.2. Hướng dẫn xét công nhận hoàn thành khóa học

  Người học được công nhận hoàn thành khóa học khi có kết quả kiểm tra đánh giá các mô đun đạt yêu cầu và kết thúc khóa học được đánh giá đạt yêu cầu sẽ được Nhà trường cấp chứng chỉ đào tạo. 

9. Thời gian khóa học:

9.1. Thời gian khóa học và thời gian thực học tối thiểu:

– Thời gian đào tạo: 01 tháng

– Thời gian học tập: 04 tuần

– Thời gian thực học tối thiểu: 75 giờ

– Trong đó thời gian ôn, kiểm tra mô đun: 3 giờ

9.2. Phân bổ thời gian thực học tối thiểu:

– Thời gian học các mô đun: 75 giờ

– Thời gian học lý thuyết: 18 giờ

– Thời gian học thực hành: 54 giờ

– Thời gian kiểm tra: 3 giờ

  • Các chú ý khác

Để học viên có nhận thức đầy đủ về nghề nghiệp đang theo học, nhà trường có thể bố trí cho người học tham quan thực hành thực tế hoặc tham dự hội thảo, tham khảo về các dự án mã nguồn mở.