Giải pháp nâng cao chất lượng đào tạo kỹ năng lập trình cho sinh viên công nghệ thông tin

4 7 0
Giải pháp nâng cao chất lượng đào tạo kỹ năng lập trình cho sinh viên công nghệ thông tin

Đang tải... (xem toàn văn)

Thông tin tài liệu

Kỹ năng lập trình là một yêu cầu cơ bản của sinh viên ngành Công nghệ Thông tin, là điều kiện tiên quyết đối với sinh viên chuyên ngành công nghệ phần mềm và những sinh viên theo hướng công nghệ cũng như nghề sản xuất sản phẩm phần mềm. Bài viết này đề xuất một số giải pháp giúp nâng cao kỹ năng lập trình của sinh viên Khoa Công nghệ Thông tin, Trường Đại học Công nghiệp Thực phẩm TP.HCM.

GIẢI PHÁP NÂNG CAO CHẤT LƯỢNG ĐÀO TẠO KỸ NĂNG LẬP TRÌNH CHO SINH VIÊN CƠNG NGHỆ THƠNG TIN Lư Nhật Vinh*, Bùi Công Danh Khoa Công nghệ Thông tin, Trường ĐH Cơng nghiệp Thực phẩm TP.HCM *Email: lnvinh@cntp.edu.vn TĨM TẮT Kỹ lập trình yêu cầu sinh viên ngành Công nghệ Thông tin, điều kiện tiên sinh viên chuyên ngành công nghệ phần mềm sinh viên theo hướng công nghệ nghề sản xuất sản phẩm phần mềm Đối với sinh viên theo hướng khác kỹ lập trình giúp sinh viên nâng cao khả tiếp thu học, ứng dụng kiến thức tốt vào thực tiễn Cho nên kỹ lập trình phần kỹ khơng thể thiếu sinh viên ngành công nghệ thông tin Bài viết đề xuất số giải pháp giúp nâng cao kỹ lập trình sinh viên Khoa Cơng nghệ Thông tin, Trường Đại học Công nghiệp Thực phẩm TP.HCM Từ khóa: cơng nghệ thơng tin, kỹ lập trình, tư lập trình MỞ ĐẦU Ngành cơng nghiệp phần mềm nước ta qua 10 năm phát triển xem non trẻ so với cường quốc phần mềm Ấn Độ, Mỹ, Trung Quốc… nhiều quốc gia khác có bề dày phát triển 20 năm với thời gian qua công nghiệp phần mềm gặt hái thành công định Theo báo cáo Vụ CNTT – Bộ TT – TT, thời gian từ tới năm 2020, Việt Nam cần khoảng 600 ngàn nhân lực làm việc lĩnh vực CNTT, đó, số lượng đào tạo đáp ứng khoảng 400 ngàn người, tức thiếu khoảng 200 ngàn người Tuy nhiên số 400 ngàn người người đào tạo lĩnh vực CNTT chưa đáp ứng yêu cầu công việc Theo số liệu thống kê Hiệp hội phần mềm VN (Vinasa), tổng nhân lực làm công nghệ thông tin Việt Nam khoảng 250.000 người (trong có khoảng 50.000 người lĩnh vực sản xuất phần mềm) Ông Trần Anh Tuấn – Phó GĐ Trung tâm Dự báo nhu cầu nhân lực thông tin thị trường lao động TPHCM – cho biết: “Khảo sát 27.000 DN thuộc ngành nghề cho thấy, năm 2010, ngành CNTT có nhu cầu nhân lực lớn nhất, chiếm 7,75%” Bộ TT&TT dự báo nhiều khả ngành CNTT thiếu nhân lực vài năm tới khơng có tăng trưởng đột phá sở đào tạo Theo Sách trắng CNTT năm 2010, nước có 271 sở đào tạo CNTT với quy mô đào tạo 50.000 tiêu năm học 2008-2009 56.000 tiêu năm học 2009-2010 Theo số liệu thống cho thấy nhân lực lĩnh vực phần mềm lớn nguồn tuyển sinh dồi doanh nghiệp lại thiếu đội ngũ lập trình đủ chuẩn đáp ứng yêu cầu cơng việc có tiêu chí quan trọng lực chun mơn ngoại ngữ Trong kỹ chuyên môn mà cụ thể kỹ lập trình trách nhiệm thuộc người trực tiếp giảng dạy chúng ta, nhu cầu công nghiệp sản xuất phần mềm lớn mà sinh viên không đáp ứng nhu cầu Từ gây nên hoang phí lớn cơng sức tồn xã hội gây thiệt hại cho kinh tế mà cụ thể không phát triển kịp tiến độ giới thời kỳ bùng nổ công nghệ thông tin 95 Như việc rèn luyện kỹ lập trình cho sinh viên cần thiết để phát triển mạnh mẽ công nghiệp phần mềm nước nhà góp phần cơng nghiệp hóa đại hóa đất nước PHƯƠNG PHÁP NGHIÊN CỨU 2.1 Thực trạng Để đánh giá thực tiễn kỹ lập trình cho sinh viên khoa CNTT cần nhìn toàn cảnh, tổng quát sâu sắc mặt tích cực tiêu cực trạng kỹ lập trình khoa CNTT từ trước thời điểm để từ tìm ngun nhân biện pháp thích hợp nhằm nâng cao khả cho sinh viên khoa 2.2 Mặt tích cực Nhu cầu nhân lực cơng nghệ thơng tin đặc biệt công nghiệp phần mềm lớn Nhà trường có tăng cường đầu tư sở vật chất, phòng thực hành máy tính, trang thiết bị hỗ trợ giảng dạy Đội ngũ giảng viên khoa không ngừng học tập nâng cao trình độ, đồn kết, có tinh thần học hỏi phấn đấu có tính hợp tác trao đổi nhằm nâng cao khả truyền đạt kiến thức giúp cho sinh viên nắm bắt công nghệ khả tư lập trình điển hình môn Công nghệ phần mềm (CNPM) đưa môn ứng dụng công nghệ vào giảng dạy (lập trình thiết bị di động, xây dựng lớp ngắn hạn phổ cập rèn luyện tư lập trình cho sinh viên…) Sinh viên đầu vào khoa có nhìn tích cực nghề nghiệp tương lai 2.3 Các khó khăn cịn tồn Sự thay đổi nhanh chống công nghệ đặc biệt công nghệ liên quan đến lập trình, đội ngũ giảng viên khơng có nhiều thời gian nghiên cứu soạn giảng, giáo trình chất lượng giảng chưa phát huy tối đa đến em sinh viên Xuất phát điểm lực lượng sinh viên CNTT có điểm đầu vào chưa cao Nhưng lập trình kỹ khó, địi hỏi sinh viên phải có tư tốt thuật toán Đây mà nhiều sinh viên bị thiếu yếu Điều đem lại khó khăn cho giảng viên trình giảng dạy Trong để cải thiện vấn đề khơng thể tiến hành nhanh chóng Quan niệm “Học đơi với hành” chưa vào thực tế có hạn chế hai chiều, thứ giảng viên chưa đưa nhiều hình thức tập thực hành để em sinh viên thực hiện, thứ hai phần lớn xuất phát từ ý nghĩ em sinh viên nghĩ học lớp đủ không bỏ thời gian luyện tập thường xuyên nhà Trong để nắm vững kiến thức kỹ lập trình bắt buộc sinh viên phải làm nhiều tập dự án thực tiễn để tích lũy thêm kinh nghiệm Sự hạn chế thời gian học phần nên lớp giảng viên truyền đạt kiến thức mơn học, cịn phần lớn kiến thức chuyên sâu em sinh viên phải tự tham khảo tài liệu để học kiến thức mở rộng Một phận sinh viên yếu Anh Văn nên viết chương trình phát sinh lỗi nên khơng hiểu lỗi từ gây nên tâm lý chán ngán 2.4 Giải pháp – Về phía Trường: Cần hỗ trợ cho khoa phòng máy chuyên ngành CNTT để giáo viên khoa có đủ trang thiết bị nơi nghiên cứu chuyên ngành tìm hiểu thí nghiệm cơng nghệ đồng thời có nơi cho giáo viên làm nghiên cứu khoa học sinh viên để từ nâng cao lên kỹ lập trình em thơng qua dự án, đề tài 96 Tạo điều kiện cho giảng viên học tập nâng cao trình độ chuyên môn, nghiên cứu sâu chuyên ngành CNPM, kết hợp tham gia dự án thực tiễn ngành công nghiệp phần mềm công ty doanh nghiệp ngồi nước – Về phía khoa: Tạo điều kiện, lắng nghe ý kiến đề xuất từ giảng viên đảm bảo điều kiện tốt cho giảng viên triển khai kỹ lập trình cho sinh viên Xem xét đề xuất nhà trường nên đưa mơn lập trình vào ngày từ học kỳ đầu để em sinh viên có đủ thời gian làm quen tích lũy kinh nghiệm lập trình Đẩy mạnh hoạt động ngoại khóa có liên quan đến lập trình tham gia tổ chức kỳ thi Olympic, tổ chức ngày hội thi thiết kế trưng bày sản phẩm lập trình mà sinh viên làm để khích lệ cổ động tinh thần cho em sinh viên từ bước vào môi trường học tập ngành CNTT, xây đựng câu lạc Tin học với nhóm lập trình, tuyển chọn em giỏi làm nòng cốt tham gia với giáo viên đề tài, dự án nghiên cứu khoa học Gấp rút xây dựng hoàn thiện lớp ngắn hạn phổ cập kiến thức lập trình cho em sinh viên yếu, lớp hướng dẫn xây dựng hoàn thiện hệ thống phần mềm thực tiễn để sau tốt nghiệp em sinh viên có đủ lực thực tiễn làm việc công ty doanh nghiệp có nhu cầu mà khơng phải đào tạo lại – Về phía giáo viên Khi giảng dạy, ngồi tập giáo trình, giảng giảng viên nên cho số tập có ý nghĩa thực tiễn gắn liền với cơng nghệ từ kích thích tìm tịi sáng tạo em sinh viên Tạo môi trường học tập thân thiện, thoải mái để em thấy thân thiện, nhiệt tình mình, trách tình so sánh em em khác, khóa khóa khác làm cho em hoang mang, lo lắng cảm thấy tự ti từ chán nản khơng muốn học Q thầy nên đưa vào học phần đề tài hướng em làm xuyên suốt kết thúc học phần để trở thành sản phẩm ứng dụng vào thực tiễn từ em sinh viên hiểu ý nghĩa môn học tạo động lực kích thích em chăm Cần cập nhật kiến thức lập trình thay đổi nội dung cho phù hợp với nhu cầu thực tiễn xã hội – Về phía sinh viên Sinh viên cần hiểu rõ tầm quan trọng kỹ lập trình sinh viên ngành CNTT Sinh viên phải nổ lực hoàn thành tất tập thực hành kỹ mà giảng viên giao phó mơn học, ngồi phải tích cực học nhóm tìm kiếm đề tài, công nghệ để nhóm tìm hiểu nhằm tích lũy kiến thức kinh nghiệm Đối với bạn sinh viên đam mê ngành phần mềm luôn phải nhớ rõ “thực hành, thực hành thực hành” để chứng tỏ kỹ lập trình khơng phải học hai mà trình việc thực hành yếu tố vơ quan trọng Đối với thực hành, để đạt hiệu cao, sinh viên cần tích cực làm trước tập nhà, thực hành phòng máy dùng để ôn luyện nhờ giáo viên giúp đỡ việc sửa lỗi chương trình hay giải vấn đề khó Khơng lạm dụng chép mã nguồn từ Internet chưa hiểu rõ thuật toán nắm bắt vấn đề Ln ln chủ động tìm tịi, tự học cơng nghệ ln ln thay đổi không kỹ bị lạc hậu 97 KẾT QUẢ VÀ THẢO LUẬN Qua nội dung viết ta nắm số tình hình kỹ lập trình sinh viên khoa CNTT Phần lớn sinh viên CNTT kỹ lập trình cịn yếu thiếu Nhận định thực trạng vần đề kỹ sinh viên nhà trường, khoa, toàn thể cán giảng viên đề giải pháp cải thiện kỹ cho sinh viên, hạn chế thấp tỷ lệ sinh viên CNTT trường doanh nghiệp phải đào tạo lại, khơng có việc làm kỹ lập trình yếu Bài viết đề số giải pháp để nâng cao kỹ lập trình cho sinh viên, nhận thấy định quan trọng ý thức tự học tự tìm tòi đồng thời thực hành nhiều tốt, bên cạnh giúp đỡ hướng dẫn quý thầy cô giúp em có định hướng tốt vấn đề vơ quan trọng, từ giúp cho sinh viên cải thiện tình hình yếu khả TÀI LIỆU THAM KHẢO [1] Báo cáo tổng kết đào tạo Khoa CNTT Trường Đại học Công nghiệp Thực phẩm TP.HCM từ năm 2012-2015 [2] Chương trình đào tạo ngành CNTT hệ đại học quy Trường Đại học Công nghiệp Thực phẩm TP.HCM, 2014 [3] Kế hoạch xây dựng phát triển Khoa CNTT giai đoạn 2011-2016, tầm nhìn 2016-2020 98 ... đề kỹ sinh viên nhà trường, khoa, toàn thể cán giảng viên đề giải pháp cải thiện kỹ cho sinh viên, hạn chế thấp tỷ lệ sinh viên CNTT trường doanh nghiệp phải đào tạo lại, khơng có việc làm kỹ lập. .. soạn giảng, giáo trình chất lượng giảng chưa phát huy tối đa đến em sinh viên Xuất phát điểm lực lượng sinh viên CNTT có điểm đầu vào chưa cao Nhưng lập trình kỹ khó, địi hỏi sinh viên phải có tư... tư lập trình điển hình môn Công nghệ phần mềm (CNPM) đưa môn ứng dụng công nghệ vào giảng dạy (lập trình thiết bị di động, xây dựng lớp ngắn hạn phổ cập rèn luyện tư lập trình cho sinh viên? ??) Sinh

Ngày đăng: 09/05/2021, 06:42

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan