Danh mục

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

Số trang: 4      Loại file: pdf      Dung lượng: 668.79 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

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.
Nội dung trích xuất từ tài liệu:
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 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ỹ 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. Đối với các sinh viên theo các hướng khác kỹ năng lập trình giúp sinh viên nâng cao khả năng tiếp thu bài học, ứng dụng những kiến thức tốt hơn vào thực tiễn. Cho nên kỹ năng lập trình là một phần kỹ năng không thể thiếu đối với một sinh viên ngành công nghệ thông tin. 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. Từ khóa: công nghệ thông tin, kỹ năng lập trình, tư duy lập trình. 1. MỞ ĐẦU Ngành công nghiệp phần mềm nước ta đã qua hơn 10 năm phát triển được xem là còn rất non trẻ so với các cường quốc phần mềm Ấn Độ, Mỹ, Trung Quốc… và nhiều quốc gia khác đều có bề dày phát triển trên 20 năm nhưng với thời gian qua công nghiệp phần mềm đã gặt hái được những thành công nhất định. Theo một báo cáo của Vụ CNTT – Bộ TT – TT, thời gian từ bây giờ tới năm 2020, Việt Nam cần khoảng 600 ngàn nhân lực làm việc trong lĩnh vực CNTT, trong khi đó, số lượng đào tạo chỉ đáp ứng được khoảng 400 ngàn người, tức là thiếu khoảng 200 ngàn người. Tuy nhiên con số 400 ngàn người đó chỉ là những người được đào tạo trong lĩnh vực CNTT chưa chắc đã đáp ứng được yêu cầu về công việc. Theo số liệu thống kê của Hiệp hội phần mềm VN (Vinasa), hiện tổng nhân lực làm công nghệ thông tin của Việt Nam khoảng 250.000 người (trong đó có khoảng 50.000 người trong 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 và thông tin thị trường lao động TPHCM – cho biết: “Khảo sát 27.000 DN thuộc cá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ả năng ngành CNTT sẽ thiếu nhân lực trong vài năm tới nếu không có sự tăng trưởng đột phá của các cơ sở đào tạo. Theo Sách trắng về CNTT năm 2010, cả nước hiện có 271 cơ sở đào tạo về CNTT với quy mô đào tạo 50.000 chỉ tiêu trong năm học 2008-2009 và 56.000 chỉ tiêu trong năm học 2009-2010. Theo các số liệu thống cho thấy rằng nhân lực lĩnh vực phần mềm là rất lớn và nguồn tuyển sinh luôn dồi dào trong khi các doanh nghiệp lại thiếu đội ngũ lập trình đủ chuẩn đáp ứng được các yêu cầu công việc trong đó có 2 tiêu chí quan trọng là năng lực chuyên môn và ngoại ngữ. Trong đó kỹ năng chuyên môn mà cụ thể là kỹ năng lập trình trách nhiệm thuộc về những người trực tiếp giảng dạy của chúng ta, trong khi nhu cầu về công nghiệp sản xuất phần mềm là rất lớn mà những sinh viên của chúng ta không đáp ứng được nhu cầu . Từ đó gây nên sự hoang phí lớn công sức của toàn xã hội gây thiệt hại cho nền kinh tế mà cụ thể là không phát triển kịp tiến độ của thế giới trong thời kỳ bùng nổ công nghệ thông tin như hiện nay . 95 Như vậy việc chúng ta rèn luyện kỹ năng lập trình cho sinh viên là hết sức cần thiết để phát triển mạnh mẽ nền công nghiệp phần mềm nước nhà góp phần công nghiệp hóa hiện đại hóa đất nước. 2. PHƯƠNG PHÁP NGHIÊN CỨU 2.1. Thực trạng Để đánh giá được thực tiễn kỹ năng lập trình cho sinh viên của khoa CNTT chúng ta cần nhìn toàn cảnh, tổng quát và sâu sắc hơn về các mặt tích cực và tiêu cực về hiện trạng kỹ năng lập trình của khoa CNTT từ trước cho đến thời điểm hiện tại để từ đó tìm ra nguyên nhân và biện pháp thích hợp nhằm nâng cao khả năng này cho sinh viên khoa chúng ta. 2.2. Mặt tích cực Nhu cầu về nhân lực công nghệ thông tin và đặc biệt là công nghiệp phần mềm là rất lớn. Nhà trường đã có sự tăng cường đầu tư về cơ sở vật chất, phòng thực hành máy tính, các trang thiết bị hỗ trợ giảng dạy. Đội ngũ giảng viên của khoa không ngừng học tập nâng cao trình độ, đoàn kết, có tinh thần học hỏi phấn đấu và có tính hợp tác trao đổi nhằm nâng cao khả năng truyền đạt kiến thức giúp cho sinh viên nắm bắt được công nghệ mới cũng như khả năng tư duy về lập trình điển hình là bộ môn Công nghệ phần mềm (CNPM) đã và đang đưa các môn ứng dụng công nghệ vào giảng dạy (lập trình trên thiết bị di động, xây dựng các lớp ngắn hạn về phổ cập và rèn luyện tư duy lập trình cho sinh viên…). Sinh viên đầu vào của khoa có cái nhìn tích cực hơn về nghề nghiệp tương lai của mình. 2.3. Các khó khăn còn tồn tại Sự thay đổi nhanh chống về công nghệ đặc biệt là các công nghệ liên quan đến lập trình, đội ngũ giảng viên của chúng ta không có nhiều thời gian nghiên cứu soạn bài giảng, giáo trình cho nên chất lượng bài giảng chưa được phát huy tối đa đến các em sinh viên. Xuất phát điểm là lực lượng sinh viên CNTT có điểm đầu vào chưa cao. Nhưng lập trình là một kỹ năng khó, đòi hỏi sinh viên phải có tư duy tốt về thuật toán. Đây là cái mà nhiều sinh viên bị thiếu và yếu. Điều này cũng đem lại sự khó khăn cho giảng viên trong quá trình giảng dạy. Trong khi đó để cải thiện vấn đề này là không thể tiến hành nhanh chóng. Quan niệm “Học đi đôi với hành” chưa đi vào thực tế ở đây có sự hạn chế hai chiều, thứ nhất giảng viên của chúng ta chưa đưa ra nhiều hình thức bài tập thực hành để các em sinh viên thực hiện, thứ hai phần lớn xuất phát từ ý nghĩ của các em sinh viên cứ nghĩ rằng học trên lớp là đủ không bỏ thời gian luyện tập thường xuyên ở nhà. Trong khi đó để nắm vững kiến thức cũng như kỹ năng lập trình bắt buộc sinh viên phải làm nhiều bài tập hoặc các dự án thực tiễn để tích lũy thêm kinh nghiệm. ...

Tài liệu được xem nhiều: