Lập trình trực quan
Abstract
Hiện nay các công ty phần mềm ở Việt Nam cũng như trên thế giới sử dụng nhiều nền tảng và ngôn ngữ lập trình khác nhau để phát triển ứng dụng, nhưng chủ yếu tập trung vào hai ngôn ngữ lập trình C và Java. Trong đó, ngôn ngữ C là phổ biến hơn cả. Nền tảng .Net của Microsoft với ngôn ngữ lập trình C# là một công nghệ tiên phong trong việc phát triển phần mềm trên thế giới hiện nay. Các đặc điểm nổi trội của nền tảng này là: Kế thừa toàn bộ những ưu điểm của các ngôn ngữ lập trình hướng đối tượng C++, Objective Pascal, ... Các thư viện hỗ trợ lập trình phong phú, phát triển phần mềm dựa trên thành phần, dễ triển khai, phát triển một lần nhưng được sử dụng trên nền tảng khác nhau như: trên Web, máy tính cá nhân, hệ thống nhúng và các thiết bị di động. Được liên tục cập nhật để tương thích với các phiên bản hệ điều hành mới nhất của Microsoft. Việc sử dụng thành thạo ngôn ngữ lập trình này là một cơ hội lớn cho sinh viên ngành công nghệ thông tin có việc làm ngay sau khi tốt nghiệp, thậm chí ngay từ năm thứ 3. Do đó học phần này mang lại nhiều cơ hội xin việc cho sinh viên ngành CNTT. Môn học này tập trung vào 3 mục tiêu chính: 1. Giúp sinh viên hiểu được kiến trúc và nguyên lý hoạt động của .NET Framework, 2. Sử dụng thành thạo ngôn ngữ lập trình C# trong việc phát triển phần mềm từ đó hình thành kỹ năng lập trình theo tiêu chuẩn của một lập trình viên. 3. Khuyến khích người học áp dụng kiến thức đã học vào giải quyết bài toán thực tế.