Dùng cho nhóm ngành: Công trình + Cơ khí

TIN HỌC ĐẠI CƯƠNG

ThS. Trần Quang Hải Bằng Khoa CNTT – Đại học Giao thông Vận tải

Email: bangtqh@utc2.edu.vn Website: http://bangtqh.wordpress.com

bangtqh@utc2.edu.vn

Giới thiệu môn học (cid:1) Trang bị kiến thức cho sinh viên:

– Lịch sử hình thành và phát triển của MTĐT; Nguyên lý hoạt động và cấu tạo

chung của MTĐT

– Rèn luyện cho sinh viên tư duy giải quyết các bài toán và kỹ thuật lập trình

trên ngôn ngữ lập trình VisualBasic.

(cid:1) Thời lượng:

– 2 tín chỉ (Lý thuyết / Bài tập / Thực hành) : 15 / 15 / 15.

(cid:1) Tiền kiến thức

– Toán học bậc phổ thông.

(cid:1) Đánh giá môn học

– Điểm thành phần: 30%

• Bài kiểm tra: 02 hoặc 03 bài (không báo trước) • Điểm danh: không báo trước – Điểm thi kết thúc học phần: 70%

• Thời gian làm bài: 60’

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 2

Tài liệu tham khảo (cid:1) Sách in

– [1]. Nguyễn Đăng Quang, Giáo trình Visual Basic, ĐH. SPKT Tp.

HCM, 2008

– [2]. Microsoft Visual Basic 6.0 và Lập trình Cơ sở dữ liệu, Nguyễn

Thị Ngọc Mai (chủ biên), Nhà xuất bản Giáo dục – 2000

– [3]. Tự học Lập trình cơ sở dữ liệu với Visual Basic 6 trong 21 ngày (T1) –Nguyễn Đình Tê (chủ biên), Nhà xuất bản Giáo dục - 2001 – Francesco Balena , Programming MS-Visual Basic 6.0, Microsoft

Press – 1999.

(cid:1) Websites and other resources

– http://sites.google.com/site/bangtqh – http://www.google.com.vn – http://www.codeguru.com – http://www.thecodeproject.com – http://www.w3schools.org (http://www.w3schools.com)

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 3

Yêu cầu đối với sinh viên (cid:1) Xem trước slide bài giảng trước khi tới lớp. (cid:1) Đừng ngại ngần đặt câu hỏi đối với GV !!! (cid:1) Đi học đầy đủ. (cid:1) Làm bài tập, bài kiểm tra đầy đủ. (cid:1) Bài tập không chạy/lỗi không sửa được có thể gửi

email hỏi GV.

(cid:1) Khi GV ra đề bài và yêu cầu tự làm ở nhà, việc sao là “ăn cắp ý làm của người khác bị coi

chép bài tưởng” và sẽ nhận điểm Không (0).

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 4

Lưu ý khi gửi email cho GV (cid:1) Tôi không trả lời email của bạn nếu như không biết bạn là ai.

Vì vậy: – Hãy tự giới thiệu trước khi đặt câu hỏi hay thảo luận các vấn đề

cùng quan tâm.

– Luôn luôn ký tên ở cuối thư để đảm bảo tôi vẫn nhớ ra bạn là ai,

học lớp nào (dù đã được giới thiệu trước đó).

(cid:1) Cần đặt tiêu đề (subject) email phù hợp với nội dung. Tôi

không trả lời email không có tiêu đề (nosubject).

(cid:1) Trình bày email ngắn gọn, súc tích, chia thành các đoạn

(paragraph) hợp lý, viết hoa đầu câu, viết hoa chữ cái đầu của tên riêng.

(cid:1) Khi trả lời (reply) email, giữ lại phần nội dung email trước đó

để tôi tiện theo dõi.

(cid:1) Khi đính kèm tệp trong email, cần cho tôi biết tệp đó là gì?

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 5

Sử dụng slide bài giảng (cid:1) Bài giảng trên lớp (tạm gọi là slide) chỉ là các điểm ghi chú (lecture note) cho một buổi giảng bài đầy đủ. Điều quan trọng là giáo viên đã/sẽ giải thích những slides đó như thế nào trên lớp học. Vì vậy, sinh viên không nên ỷ lại vào bài giảng đã có mà không ghi bài hoặc không đến dự lớp.

(cid:1) Lecture note có thể còn nhiều sai sót, nếu phát hiện

hãy cho tôi biết qua email hoặc trên lớp học.

(cid:1) Bài giảng của tôi được dịch/dùng lại từ một số bài giảng khác, vì vậy bạn có thể tìm thấy nội dung tương tự từ Internet.

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 6

Đề cương môn học (cid:1) Chương 1: Tổng quan về máy tính

- Giới thiệu - Thông tin - biểu diễn và xử lý thông tin - Các hệ đếm - Cấu trúc tổng quan của máy tính và thiết bị ngoại vi - Tổng quan về hệ điều hành

(cid:1) Chương 2: Tổng quan về mạng máy tính

- Cơ sở của mạng - Phương thức truyền thông trên mạng Internet - Email, World Wide Web

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 7

Đề cương môn học (tt) (cid:1) Chương 3: Tổng quan về việc giải quyết và bài

toán trên máy tính - Khái niệm về vấn đề và bài toán - Các bước giải quyết bài toán bằng máy tính - Thuật toán và thuật giải - Biểu diễn thuật toán và thuật giải - Một số thuật toán thường gặp

(cid:1) Chương 4: Tổng quan về Visual Basic

- Giới thiệu về VisualBasic 6.0 - Cài đặt VisualBasic 6.0 - Cài đặt VisualBasic 6.0

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 8

Đề cương môn học (tt) (cid:1) Chương 5: Biểu mẫu và một số điều khiển thông

dụng – Form – Label – Command Button – Textbox – Option button – Checkbox, – Combobox, – Listbox – Một số điều khiển khác

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 9

Đề cương môn học (tt) (cid:1) Chương 6: Lập trình với Visual Basic 6.0

– Soạn thảo chương trình – Kiểu dữ liệu cơ bản – Biến – Các toán tử và hàm thông dụng – Cấu trúc điều khiển – Gỡ lỗi trong VB IDE – Các hộp thoại (dialog) thông dụng

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 10

Đề cương môn học (tt) (cid:1) Chương 7: Xử lý tập tin – Cách thức truy cập tập tin – Xử lý dữ liệu trong tập tin với các hàm IO – Đọc dữ liệu từ tập tin – Ghi dữ liệu ra tập tin

(cid:1) Chương 8: Tổ chức chương trình

– Chương trình con – Module

bangtqh@utc2.edu.vn Tin học đại cương - Giới thiệu 11

Chúc cả lớp học tốt

bangtqh@utc2.edu.vn