MỤC LỤC
Trong thời đại hiện nay ngành tin học (Công nghệ thông tin) với tốc độ phát triển nhanh chóng không ngừng đã thâm nhập vào nhiều lĩnh vực đời sống, kinh tế, văn hoá, xã hội và văn hoá của thế giới. Mặt khác, do khả năng tiếp thu, nhận thức của mỗi ngời học là khác nhau mà thời gian giảng dạy có hạn, ngời dạy không thể truyền thụ đợc sâu rộng các kiến thức cho tất cả các đối tợng nên bản thân ngời học phải tự học, tự nghiên cứu thêm. Bên cạnh đó việc giảng dạy và học tập bằng máy vi tính không ràng buộc một cách khắt khe đối với ngời học về không gian và thời gian vì hầu hết các giáo trình điện tử đều thể hiện các quá trình hình thành kiến thức mà ngời sử dụng có thể xem hớng dẫn, tra cứu tài liệu….
Tóm lại là công cụ là máy tính và các giáo trình điện tử đi cùng sẽ giúp cho bài giảng sinh viên thêm sinh động, trực quan, gây hứng thu cho ngời học giúp ngời học hiểu sâu vấn đề, nâng cao tính tự suy nghĩ, tự rèn luyện, chủ động tiếp thu kiến thức cũng nh chủ động hoàn toàn về mặt thời gian. Có thể nói giáo trình điện tử sẽ khắc phục một số nhợc điểm cố hữu của việc dạy tập trung trên lớp, góp phần phát huy trí tuệ năng lực t duy của ngời học để tiếp cận với trình độ khoa học kỹ thuật hiện đại, nâng cao hiệu quả trong lĩnh vực trí thức, tăng cờng khả năng làm việc độc lập, chủ động và sáng tạo cho ngời học. Dới đây là hai mô hình mô tả quá trình dạy học với một bên là phơng pháp học tập và giảng dạy truyền thống (không có sự can thiệp của máy tính) và một bên có sự can thiệp của máy tính.
Để tăng cờng với sức mạnh của hệ thống thì việc kết hợp với các thiết bị khác nh: đĩa CDROM, Cassett, bút vẽ sẽ giúp cho quá trình tự động hoá dạy học thêm phong phú, đa dạng, gây hứng khởi và tăng cờng sự hấp dẫn cho ngời học.
Nếu máy của bạn có nối mạng thì càng thuận tiện, phần bài tập và đố vui luôn luôn đợc thay đổi và thêm mới những bài hay, những câu hỏi hấp dẫn. Một số giáo trình giảng dạy bằng âm thanh sẽ giúp bạn không cần phải chăm chỳ theo dừi trờn màn hỡnh mỏy tớnh mà vẫn thu đợc kết quả học tập cao. Các thành phần của một OOP gồm: đối tợng, thuộc tính, tác động (phơng thức) giao diện và khả năng nhìn thấy của các đối tợng.
Ngôn ngữ C++ là một trong các ngôn ngữ lập trình đợc xây dựng từ các ý tởng mới này và có thể xem C++ là đại diện cho môn lập trình mới này: lập trình hớng đối tợng. Trong ngôn ngữ này, chúng ta có thể làm quen với một số khái niệm mới trong kỹ thuật lập trình liên quan đến tính đóng gói, tính kế thừa và tính tơng ứng bội. Các đặc tính không có trong các ngôn ngữ lập trình truyền thống đã làm cho C++ có thể phát huy hết tác dụng của mình khi thiết kế các dự.
Bên cạnh đó là dùng ngôn ngữ HTML để thiết kế các trang Web thể hiện phần lý thuyết và bài tập đợc trình bày trong giáo trình.
HTML đợc thiết kế ra để dùng cho Web: Trong phần lớn các chơng trình xử lý văn bản khá rắc rối trong một số trờng hợp, ví dụ nh chọn font. Nó đợc thiết kế vừa để vận chuyển trên Internet, vừa thích hợp với các loại máy tính. HTML có thể tạo ra trang tài liệu với rất nhiều thông tin phong phú.
Tuy nhiên, trang HTML thờng đợc biết đến nh là tài liệu tĩnh (static document hay static page). Dữ liệu do HTML thể hiện thờng phải cập nhật bằng tay một cách thủ công. Trang tài liệu động có khả năng biến đổi nội dung và định dạng tranh dựa vào chơng trình xử lý và cơ sở dữ liệu.
HTML là một chuẩn mở: ngoài các thẻ trong bộ chuẩn, HTML có thể đợc mở rộng bằng nhiều cách nh: mở rộng thêm các thẻ HTML, sử dụng Java, ASP, PHP, và các ngôn ngữ lập trình khác. HTML là ngôn ngữ thông dịch: đây đợc coi là nhợc điểm của ngôn ngữ bởi nó sẽ làm giảm tốc độ thực hiện các ứng dụng khác trên web đồng thời nó khó.
+ Xác định nội dung: xác định nội dung trang Web là bớc quan trọng nhất. Nó cho phép ta hình dung đợc công việc sẽ phải làm tiếp theo và xây dựng quy mô trang chủ, qua đó quy định khuôn khổ công tác thiết kế giao diện và xây dựng trang HTML. Khi xỏc định nội dung cần nhận rừ những điểm chớnh yếu phải giới thiệu trang Web.
Những thông tin sẽ giới thiệu phải phân loại theo hai tiêu chí: tính kế thừa và mức độ quan trọng. Việc xây dựng cũng phải đợc định tr- ớc phong cách khác nhau: trang nghiêm hay hài hớc, cứng rắn hay mềm mại…. + Thiết kế sơ đồ hoạt động: sơ đồ hoạt động là mô hình sắp xếp nội dung (đợc xác định ở bớc trên) trong bớc này ta sẽ sắp xếp các thông tin cần giới thiệu theo thứ tự u tiên nh đã xác định.
Công việc sắp xếp bao gồm thứ tự Trên-Dới, Trớc-Sau, thụng tin nào cần đợc nờu rừ trong một trang Web thành một phần riêng, thông tin nào có thể mô tả ngay trên trang chủ. + Thiết kế giao diện với ngời xem: Sơ đồ giao diện với ngời xem là sơ đồ khái quát của những gì mà ngời đến thăm trang chủ của chúng ta sẽ nhìn đợc tổng quát. + Thiết kế và xây dựng chi tiết: công việc thiết kế và xây dựng chi tiết là phần việc đồ sộ nhất khi xây dựng trang Web.
Trong công việc thiết kế xây dựng chi tiết, việc lựa chọn các hình ảnh (để minh hoạ, để làm liên kết) là quan trọng nhất.
Các trang HTML chứa nội dung các phần học lý thuyết, bài tập thực hành và các câu hỏi trắc nghiệm. Khi ngời sử dụng chọn một đề mục bất kỳ thông qua giao diện của chơng trình (có thể điều khiển Tree View hoặc qua hai nut Next và Back) thì trang HTML tơng ứng sẽ đợc nạp lên bởi điều khiển WebBowser. Đối với lý thuyết mỗi mục của bài học trong các chơng đợc tổ chức thành một trang HTML riêng biệt để ngời dùng nếu muốn có thể in từng phần của giáo trình.
Dới mỗi đề bài đều có phần liên kết tới trang đáp án, giúp ngời học thoải mái và linh động hơn trong việc sử dụng giáo trình. Các trang HTML này có thể liên kết qua lại với nhau thông qua việc nhấn các nút trên điều khiển Tree View. Một u điểm nổi bật của Web mang lại đó là ngời sử dụng có thể tra chéo trực tiếp trên nội dung của giáo trình.
Tra chéo hay còn gọi là các siêu liên kết, cho phép ngời sử dụng đọc nội dung của đề mục khác nhau mà họ quan tâm. Việc tổ chức các siêu liên kết hợp lý giữa các trang Web chính là một trong những sức mạnh tiềm ẩn của những giáo trình điện tử, nó giúp cho giáo trình trở nên mềm dẻo và linh hoạt trong việc liên kết thông tin. Đồng thời học viên không nhất thiết phải học tuần tự, cứng nhắc mà vẫn có thể đi thẳng vào chủ đề mình quan tâm mà giáo trình vẫn đảm bảo đáp ứng đủ lợng kiến thức.
Để giúp ngời học có thể tham khảo nhanh đến bài giải, tại cuối mỗi bài tập có một siêu liên kết để tra cứu nội dung bài giải. Khác với các phần bên trên chủ yếu dùng web tĩnh với HTML, phân này sử dụng cơ sở dữ liệu Access để chứa nội dung các câu hỏi, đáp án và dùng ngôn ngữ ASP để tạo các trang web động với giao diện khách chủ. Chơng trình ASP sẽ lấy dữ liệu về câu hỏi từ CSDL Access và trình bầy trên trang web nội dung câu hỏi cùng với các phơng án trả lời.
+ Tạo cơ sở dữ liệu chứa nội dung các câu hỏi, các đáp án trắc nghiệm Sử dụng: Microsoft Access hoặc cơ sở dữ liệu SQL Server. + Hệ thống các vấn đề về giáo dục điện tử và đào tạo từ xa qua mạng + Cho một tổng quan khá đầy đủ về sách điện tử, giáo trình điện tử. + Viết giáo trình: Lập trình hớng đối tợng và C++ gồm 8 chơng, chia thành 4 phần: Lý thuyết, bài tập, bài giải, trắc nghiệm.
+ Nghiên cứu công nghệ web động kết nối với cơ sở dữ liệu Microsoft Access để tổ chức thi trắc nghiệm trên mạng.