Xử lý thông tin: Biến đổi, phân tích, tổng hợp, tra cứu… những thông tin ban đầu để có được thông tin mong muốn Xuất thông tin: Đưa các thông tin kết quả ra bên ngoài. Lưu trữ thôn[r]
(1)TIN HỌC ĐẠI CƯƠNG
TỔNG QUAN MÔN HỌC VÀ GIỚI THIỆU CHUNG
Nguyễn Thị Phương Thảo
(2)GIỚI THIỆU MÔN HỌC
2
Tên môn học: Tin đại cương
Thời lượng: TC (30 Lý thuyết, 15 thực hành) Cách đánh giá:
Điểm trình: 50% (thi kỳ + tập thực hành + chuyên cần)
(3)Nội dung mơn học
Máy tính chương trình máy tính Các lệnh lựa chọn lặp
(4)Nội dung môn học
4
Khái niệm lập trình C++
Các lệnh bản
Câu cấu trúc điều khiển
Chương trình con
Mảng vector
Xâu ký tự (string)
Tập tin (file) Cấu trúc (struct)
(5)MỤC TIÊU MÔN HỌC
Hiểu biết lập trình C++
Nắm kỹ viết, dịch, sửa lỗi chạy chương trình C++
Biết cách giải số toán lập trình C++
(6)TÀI LIỆU MƠN HỌC
6
Giáo trình chính:
Bản tiếng Anh: Introduction to Engineering Programming: Solving Problems with Algorithms, James Paul Holloway, John Wiley & Sons, 2005
Bản dịch: Giới thiệu Lập trình Kỹ thuật, Khoa CNTT, Trường ĐH Thủy Lợi
Tài liệu tham khảo khác: C++ Language Tutorial,
http://www.cplusplus.com/doc/tutorial/
Teach Yourself C++ in 21 Days, Second Edition,
(7)TỔNG QUAN VỀ MÁY TÍNH
Các khái niệm
Biểu diễn thơng tin máy tính Các hệ đếm thông dụng
Bảng mã ASCII
Phần cứng phần mềm Thuật toán
(8)CÁC KHÁI NIỆM CƠ BẢN
8
Thông tin (information): Tất mang lại hiểu
biết, nhận thức cho người
Dữ liệu (data) biểu diễn thông tin thể
hiện tín hiệu vật lý
Ví dụ: Dữ liệu dạng: số, văn bản, âm thanh, hình ảnh, …
Thông tin chứa đựng ý nghĩa cịn liệu khơng có ý
(9)CƠNG NGHỆ THƠNG TIN VÀ MÁY TÍNH
(10)CÁC KHÁI NIỆM CƠ BẢN
10
Máy tính điện tử cơng cụ xử lý thơng tin Về máy tính có thao tác chính:
Nhận thơng tin: Thu nhận thơng tin từ giới bên ngồi vào máy tính
Xử lý thơng tin: Biến đổi, phân tích, tổng hợp, tra cứu… thơng tin ban đầu để có thông tin mong muốn Xuất thông tin: Đưa thơng tin kết bên ngồi
http://www.cplusplus.com/doc/tutorial/ http://newdata.box.sk/bx/c/