Giáo trình Nhập môn Tin học Đại học Xây dựng - ThS. Đào Tăng Kiệm

Tôi có thể giúp bạn tạo meta tags cho bài viết "Giáo trình nhập môn tin học ths đào tăng kiệm" như sau: { "ai_description": "Giáo trình nhập môn tin học

Trường đại học

Trường Đại học Xây dựng

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Giáo trình

2011

65
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về giáo trình nhập môn tin học ThS Đào Tăng Kiệm

Giáo trình nhập môn tin học do ThS Đào Tăng Kiệm biên soạn là tài liệu nền tảng cung cấp kiến thức cơ bản về tin học đại cương và hệ điều hành. Tác phẩm tập trung vào những khái niệm cơ bản như đối tượng nghiên cứu của tin học, thông tin, xử lý thông tin và cấu trúc máy tính. Nội dung được cấu trúc thành ba phần chính: những khái niệm cơ bản, thuật toán cơ bản và ngôn ngữ lập trình Pascal. Giáo trình đặc biệt chú trọng vào ứng dụng thực tiễn trong lĩnh vực xây dựng, từ xử lý dữ liệu đến lập trình cơ bản. Điểm nổi bật là cách tiếp cận hệ thống, kết hợp lý thuyết toán học, vật lý và kỹ thuật phần cứng. Tài liệu này phù hợp cho sinh viên năm đầu ngành công nghệ thông tin xây dựng, cung cấp nền tảng vững chắc cho các môn học chuyên sâu sau này.

1.1. Đối tượng và nguồn gốc của tin học

Tin học nghiên cứu cấu trúc, tính chất của thông tin và các phương pháp thu thập, lưu trữ, truyền tin. Nguồn gốc từ toán học (logic toán, thuật toán) và vật lý (thiết bị điện tử, vi xử lý). Các ngành liên quan bao gồm kỹ thuật máy tính, ngôn ngữ lập trình, lý thuyết thuật toán, cấu trúc dữ liệu và quản trị dữ liệu. Đối tượng nghiên cứu đa dạng từ dữ liệu thô đến thông tin đã xử lý, phục vụ mọi lĩnh vực khoa học, xã hội. Hệ điều hành đóng vai trò trung gian giữa phần cứng và ứng dụng, quản lý tài nguyên hệ thống.

1.2. Thông tin và xử lý thông tin trong giáo trình

Thông tin được định nghĩa đa dạng từ chữ, số, âm thanh đến hình ảnh. Quá trình xử lý thông tin gồm lưu trữ, tìm kiếm, truyền tải theo tập quy tắc xác định. Giáo trình nhấn mạnh kỹ thuật số (0 và 1) trong biểu diễn thông tin. Các kiểu dữ liệu gồm dữ liệu thô (data), thông tin đã xử lý (information) với cấu trúc đa dạng: mảng, bản ghi, tệp, cơ sở dữ liệu. Ứng dụng chính bao gồm xử lý bài toán khoa học kỹ thuật, thống kê xã hội, quốc phòng và đa phương tiện.

II. Phân tích cấu trúc giáo trình nhập môn tin học ThS Đào Tăng Kiệm

Giáo trình nhập môn tin học ThS Đào Tăng Kiệm được cấu trúc thành ba phần chính: Những khái niệm cơ bản, Thuật toán cơ bản và Ngôn ngữ lập trình Pascal. Phần đầu tiên giới thiệu hệ điều hành, đối tượng nghiên cứu tin học và xử lý thông tin. Phần thứ hai đi sâu vào thuật toán với các cấu trúc điều khiển, biến, mảng và xử lý dữ liệu. Phần cuối tập trung vào ngôn ngữ lập trình Pascal với cú pháp, lệnh điều khiển và ví dụ minh họa. Mỗi chương đều có phân tích chi tiết các khái niệm kèm ví dụ thực tế. Giáo trình sử dụng phương pháp tiếp cận hệ thống từ lý thuyết đến ứng dụng. Điểm mạnh là sự kết hợp giữa kiến thức nền tảng và kỹ năng lập trình cơ bản.

2.1. Phần Những khái niệm cơ bản Hệ điều hành

Phần này giới thiệu hệ điều hành như cầu nối giữa phần cứng và phần mềm ứng dụng. Nội dung bao gồm lịch sử phát triển máy tính qua bốn thế hệ, từ bóng đèn điện tử đến vi xử lý. Các khái niệm cơ bản về phần cứng, phần mềm, ngôn ngữ lập trình được trình bày rõ ràng. Giáo trình phân tích vai trò của hệ điều hành trong quản lý tài nguyên, xử lý đa nhiệm. Điểm đặc biệt là sự liên kết giữa lý thuyết và thực tiễn trong lĩnh vực xây dựng, giúp sinh viên hiểu rõ vai trò của tin học trong ngành.

2.2. Thuật toán cơ bản và ứng dụng trong xây dựng

Phần thuật toán trình bày cấu trúc điều khiển, biến, mảng và xử lý dữ liệu. Giáo trình giới thiệu thuật toán tìm kiếm giá trị lớn nhất, sắp xếp dữ liệu và xử lý mảng hai chiều. Các ví dụ minh họa tập trung vào ứng dụng trong lĩnh vực xây dựng như xử lý số liệu khảo sát, tính toán kết cấu. Phương pháp tiếp cận từ đơn giản đến phức tạp giúp sinh viên dễ dàng tiếp thu. Nội dung nhấn mạnh tầm quan trọng của thuật toán trong tối ưu hóa quy trình xây dựng.

III. Phương pháp học tập hiệu quả từ giáo trình nhập môn tin học

Học tập từ giáo trình nhập môn tin học ThS Đào Tăng Kiệm đòi hỏi phương pháp tiếp cận hệ thống. Sinh viên nên bắt đầu từ những khái niệm cơ bản về thông tin và xử lý thông tin trước khi chuyển sang thuật toán. Việc thực hành lập trình Pascal thông qua các ví dụ trong giáo trình là cách học hiệu quả nhất. Giáo trình khuyến khích sinh viên tự xây dựng thuật toán giải quyết vấn đề cụ thể trong lĩnh vực xây dựng. Phương pháp học chủ động kết hợp lý thuyết và thực hành sẽ mang lại kết quả tốt nhất. Điểm quan trọng là sinh viên cần hiểu rõ bản chất vấn đề trước khi áp dụng công thức.

3.1. Lập trình Pascal Ngôn ngữ nền tảng trong giáo trình

Pascal được giới thiệu như ngôn ngữ lập trình chính trong giáo trình với cú pháp rõ ràng, dễ học. Nội dung bao gồm các lệnh điều khiển cơ bản như GOTO, IF-THEN-ELSE, vòng lặp. Giáo trình cung cấp nhiều ví dụ minh họa trong lĩnh vực xây dựng như xử lý dữ liệu khảo sát, tính toán kết cấu đơn giản. Cách tiếp cận từng bước từ cấu trúc chương trình, khai báo biến đến viết chương trình hoàn chỉnh giúp sinh viên dễ dàng tiếp thu. Pascal đóng vai trò nền tảng cho việc học các ngôn ngữ lập trình sau này.

3.2. Thực hành và ứng dụng kiến thức vào dự án xây dựng

Giáo trình khuyến khích sinh viên áp dụng kiến thức vào các dự án thực tế trong lĩnh vực xây dựng. Việc xây dựng chương trình xử lý dữ liệu khảo sát, tính toán khối lượng vật liệu là những ví dụ điển hình. Sinh viên cần luyện tập viết thuật toán giải quyết vấn đề cụ thể trước khi triển khai trên máy tính. Phương pháp học qua dự án giúp sinh viên hiểu sâu hơn về tầm quan trọng của tin học trong ngành xây dựng. Giáo trình cung cấp nhiều bài tập thực hành kèm lời giải chi tiết.

IV. Kết luận và ứng dụng giáo trình nhập môn tin học trong ngành xây dựng

Giáo trình nhập môn tin học ThS Đào Tăng Kiệm là tài liệu quan trọng cung cấp nền tảng kiến thức vững chắc cho sinh viên ngành công nghệ thông tin xây dựng. Nội dung bao quát từ những khái niệm cơ bản đến kỹ năng lập trình cơ bản, đặc biệt chú trọng ứng dụng trong lĩnh vực xây dựng. Giáo trình thành công trong việc kết nối lý thuyết tin học với thực tiễn ngành xây dựng thông qua các ví dụ minh họa cụ thể. Việc áp dụng giáo trình sẽ giúp sinh viên phát triển tư duy thuật toán, kỹ năng lập trình và hiểu biết về vai trò của tin học trong ngành. Đây là tài liệu tham khảo không thể thiếu cho sinh viên năm đầu.

4.1. Đánh giá ưu điểm và hạn chế của giáo trình

Ưu điểm nổi bật của giáo trình là cách trình bày hệ thống, kết hợp lý thuyết và thực hành hiệu quả. Nội dung cập nhật, phù hợp với chương trình đào tạo ngành công nghệ thông tin xây dựng. Giáo trình cung cấp nhiều ví dụ minh họa trong lĩnh vực xây dựng, giúp sinh viên dễ dàng liên hệ thực tế. Tuy nhiên, hạn chế là thiếu các bài tập nâng cao cho sinh viên khá giỏi. Một số nội dung về thuật toán có thể được trình bày chi tiết hơn. Giáo trình nên bổ sung thêm các case study thực tế trong lĩnh vực xây dựng.

4.2. Tương lai ứng dụng tin học trong ngành xây dựng

Tin học đóng vai trò ngày càng quan trọng trong ngành xây dựng thông qua các ứng dụng như BIM, quản lý dự án, xử lý dữ liệu lớn. Giáo trình ThS Đào Tăng Kiệm là bước đệm quan trọng để sinh viên tiếp cận những công nghệ tiên tiến này. Trong tương lai, sinh viên cần nâng cao kỹ năng lập trình, học các ngôn ngữ hiện đại như Python, Java. Việc ứng dụng trí tuệ nhân tạo trong quản lý dự án xây dựng sẽ là xu hướng phát triển. Giáo trình cần cập nhật thường xuyên để theo kịp sự tiến bộ của công nghệ.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

31/05/2026
Giáo trình nhập môn tin học ths đào tăng kiệm

Trích đoạn nội dung tài liệu

TRƯỜNG ĐẠI HỌC XÂY DỰNG KHOA CÔNG NGHỆ THÔNG TIN ------------  ------------ GIÁO TRÌNH MÔN HỌC: NHẬP MÔN TIN HỌC PHẦN I – NHỮNG KHÁI NIỆM CƠ BẢN - HỆ ĐIỀU HÀNH Giảng viên: ĐÀO TĂNG KIỆM Bộ môn : TIN HỌC XÂY DỰNG Hà nội 2011 ---------- Giáo trình Nhập môn Tin học: Phần I – Những khái niệm cơ bản GVC: Đào Tăng Kiệm PHẦN 1 NHỮNG KHÁI NIỆM CƠ BẢN - HỆ ĐIỀU HÀNH I. NHỮNG KHÁI NIỆM CƠ BẢN 1. Đối tượng của Tin học (TH) 1. Định nghĩa : TH là khoa học nghiên cứu về cấu trúc & tính chất của TT, về thu thập,lưu trữ & truyền tin 1.

Nguồn gốc Toán học ( logic toán ): đảm bảo toán học,thuật toán Vật lý ( điện tủ) :Thiết bị tính toán, TB lưu trữ,xử lý,truyền tin 1. Các ngành liên quan đến TH : - Kỹ thuật chế tạo máy tính - Xây dựng ngôn ngữ lập trình - Lý thuyết thuật toán và lập trình - Cấu trúc dữ liệu và Quản trị dữ liệu - Một số lĩnh vực chuyên sâu 2. Thông tin & xử lý thông tin 2.1 Thông tin (TT) - Khái niệm: TT rất đa dạng có thể là chữ,số, âm thanh, hình ảnh … - Tính chất thông tin: Xác đinh qua định tính và định lượng - Đối tượng của thông tin: TT phục vụ cho nhiều đối tượng: khoa học, xã hội , truyền thông, giải trí .2 Tin học : là môn khoa học lưu trữ, xử lý và truyền tin.3 Xử lý thông tin - Xử lý thông tin là quá trình lưu trữ, cách lưu trữ, tìm kiếm và truyền tin. - Để biểu diễn thông tin người ta sử dụng kỹ thuật số (rời rạc rời rạc hóa thông tin thành hai số 0 &1) T/tin vào Xử lý thông tin T/tin ra Theo tập quy tắc xác định trước 2.

Lưu trữ, tìm kiếm & truyền tin Các kiểu dữ liệu : + Data là những thông tin cụ thể ( chưa xử lý ) + Information là những dữ liệu đã được máy tính xử lý + Dữ liệu thông thường có nhiều kiểu khác nhau: nguyên, thực, ký tự, logic… Bộ môn Tin học Xây dựng 2 Giáo trình Nhập môn Tin học: Phần I – Những khái niệm cơ bản GVC: Đào Tăng Kiệm + Dữ liệu có nhiều cách cấu trúc: Dữ liệu đơn ; Dữ liệu mảng; Bản ghi ; Tệp ; Cơ sở dữ liệu ; Hệ quản trị CSDL 2. Các ứng dụng chính của Tin học: - Xử lý các bài toán khoa học kỹ thuật: về các lĩnh vực cơ bản, kỹ thuật, công nghệ. - Xử lý các bài toán về xã hội: thống kê, tìm kiếm, lưu trữ … - Phục vụ cho các bài toán về quốc phòng, vũ trụ … - Phục vụ các bài toán về thông tin :xử lý, truyền tin, đa phương tiện … - Các lĩnh vực văn hóa nghệ thuật, điện ảnh, truyền hình. - Các lĩnh vực giải trí … 3.

Sự phát triển và cấu trúc của máy tính 3. Lịch sử phát triển của máy tính: Các thế hệ Thiết bị - Phần cứng Tốc độ Ngôn ngữ- Các máy tính Đặc điểm nổi bật Đặc điểm đặc trưng Thế hệ thứ EDVAC nhất: 1950 - Bóng đèn điện tử Ngàn Ngôn ngữ ký hiệu STRELA 1959 FT/s URAL Bóng bán dẫn Ngôn ngữ thuật toán Thế hệ thứ hai Có bộ nhớ lớn FORTRAN,COBO, MINSK-32 1959 - 1963 Nhiều bộ xử lý cùng Vạn FT/s ALGOL làm việc Mạch tích hợp Ngôn ngữ bậc cao Thế hệ thứ ba: Có màn hình màu Triệu Phần mềm chuyên IBM 360, 1964 – 1980 Thiết bị ngoại vi FT/s dụng, tự động hóa EC-1050,. Hệ ĐH phát triển thiết kế Mạch tích hợp lớn Ngôn ngữ trí tuệ Máy mini Các bộ vi xử lý Intel, Tỷ FT/s nhân tạo Máy vi tính Thế hệ thứ tư Motorola, Pentium Hệ xử lý TT tự động Mạng cục bộ & 1980 đến nay. Cấu trúc cơ bản của máy vi tính: Bộ nhớ Phần cứng là các thiết bị, máy móc để lưu trữ, xử lý & truyền tin  Cấu trúc bên ngoài : Bộ điều khiển Thiết bị Thiết bị - Màn hình nhập Đvị xử lý TT xuất - Cây (CPU) - Bàn phím - Thiết bị ngoại vi Bộ số học  Sơ đồ cấu tạo chức năng : Lôgic Bộ môn Tin học Xây dựng 3 Giáo trình Nhập môn Tin học: Phần I – Những khái niệm cơ bản GVC: Đào Tăng Kiệm 3.

Các bộ phận chức năng:  Bộ nguồn - Cung cấp nguồn điện cho mọi bộ phận trong dàn máy - Chuyển đổi nguồn điện phù hợp với bo mẹ - ổn định dòng điện - Cung cấp các đầu nối nguồn - Thông gió cho thành phần nằm trong vỏ máy  Bo mẹ - Là bo chính (bảng mạch ) là một thành phần rất quan trọng, là nơi kết nối các bộ phận của máy tính. - Các bộ phận trong bo mẹ: ổ cắm cho CPU ; cắm thêm bộ nhớ truy xuất nhanh; ổ cắm cỏc thanh RAM; Các rãnh cắm cho các thiết bị ngoại vi; Các cổng giao tiếp với thiết bị ngoại vi. - Mỗi loại bo thích hợp với một bộ VXL & loại RAM  Bộ xử lý trung tâm -CPU - Là bộ não của máy tính,có nhiệm vụ thi hành chương trình lưu trong bộ nhớ chính. - CPU gồm: - Bộ điều khiển - Bộ số học và lôgic (ALU) - Các thanh ghi (Register):là bộ nhớ tốc độ cao ( bộ đếm chương trình, thanh ghi lệnh.) - Các loại vi xử lý của Intel: - 4004 -8088 (máy PC); 80286 - 80486 (máy XT & AT); Pentium - PentiumIV (máy Pentium )  Bộ nhớ - Bộ nhớ trong - Bộ nhớ trong: ROM, RAM, Cache - Tốc độ truy cập nhanh, gắn chặt trong máy, lưu lại thông tin gần nhất, tắt máy bị mất DL - RAM :bộ nhớ truy nhập ngẫu nhiên ,lưu dữ liệu, chương trình, kết quả ( tạm thời ) - ROM : bộ nhớ tĩnh,cài sẵn trong máy,lưu các thông tin của các CT & số liệu cơ bản cho hoạt động hệ thống MT.

Tốc độ truy cập cao, không bị mất khi tắt máy, không biến đổi được. - PROM,EPROM,EEPROM :chỉ đọc được ,sản xuất sẵn để cài thêm - Bộ nhớ mở rộng (cache) : đặt trên bo mẹ để tăng tốc độ xử lý của máy  Bộ nhớ - Bộ nhớ ngoài - Bộ nhớ ngoài : Lưu trữ lâu dài các dữ liệu, chương trình, Phục vụ cho các mục đích cá nhân, Có thển gắn vào máy hoặc để ngoài, Có thể sao chép, thay đổi, xóa … - Các loại: Băng từ, đĩa cứng, đĩa mềm, máy in, máy vẽ CD ROM, USB  Hệ thống vào/ra: Chức năng: Trao đổi dữ liệu giữa vi xử lý và hệ thống bên ngoài. - Các thành phần: Bộ môn Tin học Xây dựng 4 Giáo trình Nhập môn Tin học: Phần I – Những khái niệm cơ bản GVC: Đào Tăng Kiệm + Các thiết bị ngoại vi. + Các bản mạch ghép nối.

 Đường truyền :Là các dây dẫn song song khắc trên bảng mạch nối giữa các bộ phận với nhau trong máy tính. Các loại đường truyền: Bus vào ra ; Bus bộ xử lý; Bus địa chỉ; Bus bộ nhớ ( nối giữa CPU & RAM ).  Cổng là nơi nối máy tính với các thiết bi bên ngoài.Có 2 loại cổng là cổng nối tiếp & cổng song song ( theo kiểu truyền ) 3. Nguyên lý làm việc : - Làm việc theo chương trình - Thi hành các lệnh 4.

Cách biểu diễn số trong máy tính - Các hệ đếm: 4.1 Các hệ cơ số đếm: Trong một máy tính thường dùng các hệ cơ số 10, 8, 16 và 2. Hệ cơ số 60 (cổ đại ): phút, giây .Chuyển đổi các hệ : Để chuyển đổi một số hệ 10 sang hệ bất kỳ có thể theo công thức : - Hệ 10 : abcd …( n số) - Hệ bất kỳ : hệ x Công thức chung : a*x n-1 + b* x n-2+ … d*x0 - Ví dụ: Từ hệ 2 -10 : Dùng công thức : a.20 Số 1AD (16) = 1*162 + 10*161 +13*160 = 429 (10) - Từ hệ 10 sang hệ 2: chia cho 2, lấy các phần dư (0,1) từ dưới lên trên.Ví dụ: 25 2 1 12 2 Hệ 10 :25 0 6 2 Hệ 2 :11001 0 3 2 1 1 2 1 0 4.3 Đơn vị đo thông tin: - Dùng hai ký tự 0 và 1 để lưu trữ và xử lý các thông tin, được gọi là bit. - Các đơn vị đo: byte, Kb, Mb, Gb. Trong đó: 1 Byte (B) = 8bit ; 1 kilo byte (KB) = 1024 byte ; 1Giga byte (GB) = 1024 KB ; 1 Tita byte (TB) = 1024 GB Bộ môn Tin học Xây dựng 5 Giáo trình Nhập môn Tin học: Phần I – Những khái niệm cơ bản GVC: Đào Tăng Kiệm 5.

Mã hóa thông tin - Mã hóa là dùng các con số để chuyển đổi mọi thông tin, dễ cho lưu trữ, xử lý, tìm kiếm - Morse:dùng các nốt chấm, gạch để mã hóa - Telex : dùng các ký tự thay cho các dấu ( x: ~; s:’. ) - ASCII: là bộ mã tiêu chuẩn của Mỹ để trao đổi thông tin,có thể mã hóa 256 ký tự - UNICODE: có thể mã hóa 65536 ký tự (cho mọi ký tự & mọi loại chữ viết) (16 bit). Tổng quan về phần mềm: 6.1 Phần mềm và phân loại phần mềm:  Khái niệm:  Phân loại: + Phần mềm hệ thống : MS-DOS,WINDOWS. + Phần mềm ứng dụng - Bộ phần mềm: được viết theo yêu cầu chung,có bản quyền, số lượng lớn ví dụ: Word, Excel, AutoCAD, SAP, NC.

- Phần mềm tự viết : đáp ứng cho nhu cầu cụ thể ,không được bán rộng rãi, không kiểm duyệt. Lệnh và chương trình Lệnh: là những qui ước của ngôn ngữ lập trình mà người lập trình phải tuân theo, máy tính có thể nhận diện được nhằm thực hiện một thao tác cụ trong quá trình xử lý bài toán. Nó là tổ hợp của hai trạng thái đúng và ngắt mạch (ký hiệu 0 &1 ) Chương trình: Là một chuỗi các lệnh mô tả cách thực hiện một nhiệm vụ nào đó. Các loại chương trình: - Chương trình nguồn: (source): viết bằng ngôn ngữ lập trình: Pascal, Basic, C++… - Chương trình dịch: biên dịch và thông dịch.

Biên dịch là thay thế tất cả các lệnh của chương trình nguồn thành chuỗi lệnh của ngôn ngữ máy và có thể lưu trữ được trong máy. Thông dịch nghĩa là tiến hành kiểm tra từng lệnh của chương trình nguồn rồi thi hành thẳng chuỗi lệnh ngôn ngữ máy đó và không lưu lại được chương trình dịch. - Chương trình thực hiện: (execute): là chương trình đã được dịch sang ngôn ngữ máy và có thể thực hiện được độc lập với phần mềm của ngôn ngữ. Ngôn ngữ lập trình Ngôn ngữ: Là tập hợp các qui định, các câu lệnh, đưa vào máy cho máy tính nhận diện và thi hành được.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ