Tin họcTin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ và xử lý[1] thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Trong nghĩa thông dụng, tin học còn có thể bao hàm cả những gì liên quan đến các thiết bị máy tính hay các ứng dụng tin học văn phòng.
Về định nghĩa thế nào là tin học, Edsger Dijkstra đã tóm tắt bằng câu sau đây:
Và đối tượng nghiên cứu của Tin học chính là Thông tin và các công cụ sử dụng để tương tác thông tin. Người ta có thể làm việc với tin học bằng bất cứ một hệ thống nào hoạt động tương tự với các mạch lôgic: các máy cơ học (chẳng hạn máy tính Pascal và ô-tô-mát), máy khí động, hệ thống thủy lực... Những chương trình tin học đầu tiên được viết từ trước sự ra đời của máy tính rất lâu (xem Ada Lovelace).
Mục lục[ẩn]
Lí giải ngôn ngữ[sửa | sửa mã nguồn]Từ "tin học" đã được dịch từ informatique trong tiếng Pháp. Từ informatics trong tiếng Anh cũng bắt nguồn từ từ tiếng Pháp này, nhưng theo thời gian informatics đã mang nghĩa khác dần với nghĩa ban đầu và hầu như chỉ còn được dùng phổ biến tại châu Âu. Ngày nay, thuật ngữ tiếng Anh tương đương với informatique là computer science, nghĩa là "khoa học về máy tính". Có thể phân biệt các thuật ngữ có nghĩa gần giống nhau và dễ bị nhầm lẫn như sau:
Một số phân nhánh quan trọng[sửa | sửa mã nguồn]
Các ngành có liên quan chặt chẽ[sửa | sửa mã nguồn]Ngành tin học có quan hệ chặt chẽ với nhiều ngành khác. Các ngành này có nhiều phần chung, tuy vẫn khác nhau ở nhiều điểm quan trọng:
Các lĩnh vực quan trọng đối với tin học[sửa | sửa mã nguồn] |