Đề cương tin học cơ sở 4

16 4.1K 5
Đề cương tin học cơ sở 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đề cương tin học cơ sở 4

ĐỀ CƯƠNG MÔN HỌCTIN HỌC SỞ 41. Thông tin về giảng viên2. Thông tin chung về môn học- Tên môn học: Tin học sở 4- Đối tượng học: Định hướng dành cho sinh viên ngành Công nghệ thông tin, Toán –Tin ứng dụng- Mã môn học: INT1006- Môn học: Bắt buộc- Số tín chỉ: 3- Môn học tiên quyết: Tin học sở 1- Giờ tín chỉ đối với các hoạt động+ Lý thuyết: từ 19 – 20 giờ tuỳ theo lựa chọn ngôn ngữ lập trình.+ Làm bài tập trên lớp: 5 giờ.+ Thực hành và kiểm tra giữa kỳ: 18 giờ.+ Tự học: 2 – 3 giờ.- Yêu cầu về trang thiết bị:+ Phòng học lý thuyết: máy tính giáo viên, máy chiếu (projector), màn chiếu.+ Phòng máy tính: 1 sinh viên/1 máy, mỗi nhóm không quá 30 sinh viên.+ Đầy đủ phần mềm cần thiết cho môn học.3. Mục tiêu của môn học3.1. Mục tiêu chungMôn học Tin học sở 4 nhằm cung cấp cho sinh viên những kiến thức sở về lập trình cho máy tính và ngôn ngữ lập trình nói chung; cung cấp kỹ năng bản để lập trình bằng một ngôn ngữ lập trình bậc cao cụ thể, thực hiện được một nhiệm vụ lập trình vừa phải, đã đặc tả rõ ràng. 3.1.1. Mục tiêu kiến thức: Sau khi học xong, sinh viên có:- Kiến thức bản về ngôn ngữ lập trình bâc cao và phương pháp lập trình: các cấu trúc điều khiển, các kiểu dữ liệu bản, các kiểu dữ liệu cấu trúc, hàm, biến cục bộ, biến toàn cục, vào ra dữ liệu tệp; các bước để xây dựng chương trình; môi trường phát triển tích hợp.- Các phương pháp lập trình: phương pháp hướng thủ tục; phương pháp hướng đối tượng. 1 3.1.2. Mục tiêu kỹ năng: Sau khi học xong, sinh viên có:- Kỹ năng lập trình bằng một ngôn ngữ lập trình bậc cao cụ thể đã lựa chọn.- Kỹ năng sử dụng một môi trường phát triển tích hợp cụ thể để xây dựng chương trình.Chú ý: Tuỳ vào nhu cầu thực tế của mỗi ngành, đơn vị đào tạo thể chọn một trong các ngôn ngữ lập trình bậc cao cụ thể (C/C++/JAVA - được đưa trong “Tài liệu triển khai”). 3.1.3 Mục tiêu về thái độ người học: Có ý thức rèn luyện kỹ năng làm việc chính xác, cẩn thận và theo phong cách công nghiệp, hệ thống.3.2. Mục tiêu chi tiết Nội dung Yêu cầuNội dung 1.Mở đầuTừ ngôn ngữ máy đến ngôn ngữ lập trình bậc cao.Nắm được các khái niệm bản về lập trình, đặc điểm của một số ngôn ngữ lập trình bậc cao phổ biến Hiểu được ưu điểm / nhược điểm của ngôn ngữ lập trình được chọn so với một số ngôn ngữ lập trình phổ biến khácNội dung 2.Các kiểu dữ liệu bản và các phép toánNắm được các khái niệm kiểu dữ liệu (chuẩn) của ngôn ngữ lập trình, tên kiểu, kích thước, miền giá trịHiểu rõ khi nào thì sử dụng kiểu dữ liệu cụ thể, sự chuyển kiểuSử dụng biến, kiểu hợp lýNắm được khái niệm, câu lệnh khai báo và sử dụng biến, hằngHiểu trình tự kết hợp của các toán tử. Biết cách sử dụng các toán tử trong ngôn ngữ lập trình, thứ tự độ ưu tiên Nội dung 3.Cấu trúc chương trình đơn giảnHiểu cấu trúc tổng quát của chương trình, ý nghĩa của các thành phần, cú pháp viết các thành phần Nội dung 4.Các bước xây dựng chương trìnhHiểu các bước xây dựng chương trình: mã nguồn, biên dịch, liên kết, mã thi hànhHiểu môi trường phát triển tích hợp đã gồm những chức năng và tiện ích thông dụng để phát triển chương trình thuận tiện.Nội dung 5.Xuất/nhập dữ liệu đơn giảnHiểu cách nhập dữ liệu từ bàn phím và xuất ra màn hìnhNội dung 6.Các cấu trúc điều khiểnHiểu rõ các loại điều khiển, ý nghĩaHiểu rõ cú pháp, chức năng các cấu trúc điều khiển; sử dụng được các cấu trúc đó Xác định sự khác nhau và sử dụng hợp lý giữa các cấu trúc điều khiển Hiểu vòng lặp vô hạn, lệnh nhảy vô điều kiện (go to), nhược điểm của nó.2 Nội dung Yêu cầuNội dung 7.Dữ liệu kiểu mảngNắm được khái niệm mảng; Khai báo mảng, cách sử dụng mảngHiểu được giới hạn của mảng trong bộ nhớ, lỗi gây ra khi truy cập phần tử vượt giới hạn mảngNội dung 8.Hàm Hiểu khái niệm hàm, ưu điểm của hàm, Hiểu việc phân rã chương trình, phân chia bài toán cụ thể thành các hàmXây dựng hàm, lời gọi hàm và truyền đối số.Hiểu khái niệm biến cục bộ, toàn cục, phạm vi và khả năng truy xuất của các loại biến: cục bộ, biến toàn cụcHiểu khái niệm tham số, đối số, kiểu và giá trị trả về của hàm, truyền tham số cho hàm. Phân biệt sự khác nhau giữa truyền đối số;Một số đặc tính nâng cao của hàm (đệ quy, nạp chồng hàm/hàm đối số thay đổi, )Nội dung 9.Xây dựng kiểu dữ liệu mớiHiểu khái niệm trừu tượng dữ liệuHiểu ý nghĩa của kiểu dữ liệu mới do người lập trình xây dựng, câu lệnh khai báo, cách sử dụng kiểu dữ liệu mớiNội dung 10.Làm việc với tệpHiểu khái niệm tệp; biết sử dụng các thao tác với tệp: mở, đóng, đọc, ghi, với tệpNội dung 11.Các phương pháp lập trìnhHiểu sự phát triển phương pháp luận lập trình: từ lập trình hướng thủ tục đến lập trình hướng đối tượngHiểu cách tiếp cận hướng chức năngHiểu cách tiếp cận hướng đối tượngƯu, nhược điểm của hai phương pháp lập trình4. Tóm tắt nội dung môn học- Cung cấp cho sinh viên kiến thức bản về lập trình, ngôn ngữ lập trình bâc cao, phương pháp lập trình, các bước để xây dựng chương trình, cấu trúc chương trình, các cấu trúc điều khiển, các kiểu dữ liệu, cấu trúc mảng, hàm, biến cục bộ, biến toàn cục, vào ra dữ liệu tệp.- Rèn luyện kỹ năng sử dụng thành thạo một ngôn ngữ lập trình bậc cao qua việc lựa chọn một ngôn ngữ cụ thể (C, C++, Java – được đưa trong “Tài liệu triển khai”) để viết chương trình.5. Nội dung chi tiết của môn học1. Mở đầu- Khái niệm về lập trình- Các ngôn ngữ lập trình- Từ ngôn ngữ máy đến ngôn ngữ bậc cao- Minh họa cụ thể về ngôn ngữ lập trình 2. Các kiểu dữ liệu bản và các phép toán - Khái niệm kiểu dữ liệu, các kiểu dữ liệu bản3 - Biến, hằng và biểu thức- Các phép toán- Minh họa cụ thể về kiểu dữ liệu, các phép toán trong ngôn ngữ lập trình (tùy lựa chọn). 3. Cấu trúc chương trình đơn giản - Cấu trúc chương trình- Khai báo biến, hằng- Câu lệnh- Minh họa cụ thể trong ngôn ngữ lập trình (tùy lựa chọn). 4. Các bước xây dựng chương trình- Từ mã nguồn đến mã thi hành: mã nguồn, biên dịch, liên kết các thư viện, mã thi hành. - Môi trường phát triển tích hợp: những chức năng và tiện ích thông dụng.5. Xuất/nhập dữ liệu đơn giản - Xuất dữ liệu ra thiết bị chuẩn- Nhập dữ liệu từ thiết bị chuẩn- Minh họa về xuất/nhập trong một ngôn ngữ lập trình cụ thể (tùy lựa chọn). 6. Các cấu trúc điều khiển - Các loại cấu trúc điều khiển- Cấu trúc tuần tự, ý nghĩa- Cấu trúc rẽ nhánh, chức năng - Câu lệnh nhảy vô điều kiện- Cấu trúc lặp, ý nghĩa; vòng lặp vô hạn và kết thúc sớm vòng lặp- Minh họa cụ thể về các cấu trúc điều khiển trong ngôn ngữ lập trình (tùy lựa chọn).7. Dữ liệu kiểu mảng - Mảng: khái niệm, khai báo và sử dụng mảng- Một số thao tác với mảng- Tổ chức vùng nhớ của mảng- Xâu ký tự và một số thao tác làm việc với xâu ký tự- Con trỏ và cấp phát bộ nhớ động- Minh họa cụ thể về mảng trong ngôn ngữ lập trình (tùy lựa chọn). 8. Hàm - Khái niệm về hàm; ưu điểm của việc dùng hàm4 - Định nghĩa hàm; lời gọi hàm và truyền đối số- Phạm vi của biến - Hàm đệ quy- Nâng cao về hàm- Minh họa về hàm trong một ngôn ngữ cụ thể (tùy lựa chọn). 9. Xây dựng kiểu dữ liệu mới - Khái niệm về trừu tượng hóa dữ liệu- Xây dựng kiểu dữ liệu mới, cách sử dụng- Minh họa về xây dựng kiểu và cách sử dụng trong một ngôn ngữ cụ thể10. Làm việc với tệp - Khái niệm về tệp- Một số thao tác với tệp: mở tệp, đóng tệp, đọc và ghi tệp- Minh họa thao tác với tệp trong ngôn ngữ cụ thể11. Các phương pháp lập trình - Từ lập trình hướng thủ tục đến lập trình hướng đối tượng- Cách tiếp cận hướng chức năng- Tổ chức dữ liệu và truyền dữ liệu giữa các hàm/thủ tục- Ưu, nhược điểm của phương pháp hướng thủ tục- Cách tiếp cận hướng đối tượng- Nguyên tắc bao kín dữ liệu – truyền thông báo.- Ưu, nhược điểm của phương pháp hướng đối tượng6. Học liệu Tài liệu bắt buộc[1] Bài giảng của giáo viên[2] Brian W. Kernighan and Dennis M. Ritchie, The C programming language, Prentice Hall 1988[3] M. Deitel - Deitel & Associates, Inc., P. J. Deitel; Prentice, Java How to Program, 6th EditionTài liệu tham khảo[4] Lê Đăng Hưng, Lập trình hướng đối tượng với C++, NXB Khoa học và kỹ thuật[5] Scott Robert Ladd (Nguyễn Hùng - biên dịch), C++ Kỹ thuật và ứng dụng[6] Phương Lan (chủ biên), Java 1, NXB Thống kê 2004[7] J.Glenn Brookshear, Computer Science: An Overview, Addision Wesley 20095 7.Tổ chức giảng dạyCác lưu ý chungNội dung chi tiết môn học là bắt buộc, sở để giảng dạy, ra đề và đánh giá áp dụng chung trong toàn ĐHQGHN. Phần phân bố thời lượng cũng như phần tiến trình dạy học cụ thể chỉ mang tính giới thiệu, định hướng.Nội dung được trình bày ở đây là kiến thức chung về lập trình và ngôn ngữ lập trình bậc cao; khi tiến hành dạy học, giảng viên cần chọn một ngôn ngữ lập trình cụ thể để minh họa.Phần “Tài liệu triển khai” sẽ trình bày cụ thể đối với từng ngôn ngữ lập trình lựa chọn. Vì thế cần kết hợp và thống nhất giữa tài liệu này và “Tài liệu triển khai” trong việc dạy học. Yêu cầu rèn kỹ năng lập trình qua một ngôn ngữ lập trình bậc cao cụ thể.Ngôn ngữ lập trình để minh họa: C/C++/JavaBài giảng của giảng viên cần đưa lên mạng để sinh viên truy cập, tham khảo.7.1. Lịch trình chung STT Nội dungHình thức tổ chức giảng dạyLên lớpThực hànhTự họcTổngLý thuyếtBài tậpThảo luận1Nội dung 1. Mở đầu- Khái niệm về lập trình- Ngôn ngữ lập trình- Bảng chữ cái, tên, từ khoá1 12Nội dung 2. Các kiểu dữ liệu bản và các phép toán- Các kiểu dữ liệu bản- Các phép toán - Biến, hằng, biểu thức2 0.5 2.53Nội dung 3. Cấu trúc chương trình đơn giản- Cấu trúc chương trình- Khai báo biến, hằng và cách sử dụng0.5 1 1.54Nội dung 4. Các bước xây dựng chương trình- Từ mã nguồn đến mã thực thi- Biên dịch và thực hiện chương trình trong môi trường phát triển tích hợp- Biên dịch và thực hiện chương trình không dùng môi trường phát triển tích hợp.0.5 1 1.55 Nội dung 5. Xuất/ nhập dữ liệu đơn giản 1 1 26 STT Nội dungHình thức tổ chức giảng dạyLên lớpThực hànhTự họcTổngLý thuyếtBài tậpThảo luận6Nội dung 6. Các cấu trúc điều khiển- Cấu trúc tuần tự- Cấu trúc rẽ nhánh /Lựa chọn- Cấu trúc lặp4 1.5 3 1 9.57Nội dung 7. Dữ liệu kiểu mảng- Mảng và cách sử dụng- Tổ chức vùng nhớ của mảng- Xâu ký tự- Cấp phát động và giải phóng bộ nhớ3 1.5 4 0.5 98Nội dung 8. Hàm- Khái niệm hàm, ưu điểm của hàm- Khai báo và định nghĩa hàm- Lời gọi hàm và truyền tham số, giá trị trả về của hàm- Biến và phạm vi- Nâng cao về hàm 3 1 3 1 89Nội dung 9. Xây dựng kiểu dữ liệu mới- Khái niệm kiểu dữ liệu do người lâp trình định nghĩa- Khái niệm trừu tượng hóa dữ liệu- Câu lệnh khai báo kiểu mới và cách sử dụng2 1 3 610Nội dung 10. Làm việc với tệp- Khái niệm kiểu tệp- Các thao tác làm việc với tệp1 1 211Nội dung 11. Các phương pháp lập trình - Từ lập trình hướng thủ tục đến lập trình hướng đối tượng- Cách tiếp cận hướng chức năng- Cách tiếp cận hướng đối tượng- Ưu, nhược điểm của hai phương pháp1 112 Kiểm tra giữa kỳ 1 1Tổng cộng 19 5 18 3 457.2. Lịch trình dạy học cụ thểTổng số thời gian thực hành và kiểm tra là 18 giờ tín chỉ - được tính bằng 36 tiết thực hành. hai cách tổ chức thực hành mà giảng viên thể lựa chọn:- Thực hành với nội dung tuân theo các chủ đề của nội dung lý thuyết7 - Thực hành theo kiểu bài tập lớn. Giảng viên ra đề cho từng sinh viên hoặc từng nhóm với bài đủ phức tạp để sinh viên phải vận dụng được tất cả các khía cạnh của môn học. Cách này thể tăng cường được khả năng làm việc độc lập và làm việc nhóm của sinh viên nhưng đòi hỏi sở đào tạo phải phòng máy thực hành mở cửa tự do cho sinh viên hoặc sinh viên tự lo được máy. Đề cương sau đây phân bố thời gian theo cách thứ nhất. Đối với cách thứ 2 giảng viên chủ động dành một số giờ thực tập để hướng dẫn thực hành ban đầu, sau đó để sinh viên chủ động.Hình thức tổ chức dạy họcThời gian, địa điểmNội dung chínhYêu cầu sinh viên chuẩn bịGhi chúTuần 1: Nội dung 1 và 2Lý thuyết2 giờ tín chỉGiảng đường Nội dung 1. Mở đầu- Khái niệm về lập trình- Các phương pháp lập trình, ưu điểm của lập trình cấu trúc- Các bước xây dựng chương trình- Ngôn ngữ lập trình: từ ngôn ngữ máy đến ngôn ngữ bậc caoNội dung 2. Các kiểu dữ liệu và phép toán- Các kiểu dữ liệu bản: tên, kích thước, miền giá trị, quy tắc chuyển kiểu tự động - Các phép toán: phép gán, các phép toán số học, so sánh, logicĐọc tài liệu về các kiểu dữ liệu, biểu diễn số thực ([2].p35-50)Tự học0.5 giờ tín chỉ(1.5 tiết thực học)Biểu diễn số nguyên, số thực trong máy tínhĐọc tài liệu về các kiểu dữ liệu, biểu diễn số thực ([2].p35-50)Tuần 2: Nội dung 2 ,3 và 4Lý thuyết2 giờ tín chỉGiảng đường Nội dung 2. Các kiểu dữ liệu và phép toán (tiếp)- Các phép toán thao tác trên bit, độ ưu tiên của các toán tử- Khái niệm biến, hằng, biểu thức- Lệnh khai báo biến, hằng- Tham khảo về các thao tác nhập xuất.([2].p35-50)- Cấu trúc chương trình8 Hình thức tổ chức dạy họcThời gian, địa điểmNội dung chínhYêu cầu sinh viên chuẩn bịGhi chúTuần 1: Nội dung 1 và 2Lý thuyết2 giờ tín chỉGiảng đường Nội dung 1. Mở đầu- Khái niệm về lập trình- Các phương pháp lập trình, ưu điểm của lập trình cấu trúc- Các bước xây dựng chương trình- Ngôn ngữ lập trình: từ ngôn ngữ máy đến ngôn ngữ bậc caoNội dung 2. Các kiểu dữ liệu và phép toán- Các kiểu dữ liệu bản: tên, kích thước, miền giá trị, quy tắc chuyển kiểu tự động - Các phép toán: phép gán, các phép toán số học, so sánh, logicĐọc tài liệu về các kiểu dữ liệu, biểu diễn số thực ([2].p35-50)Nội dung 3. Cấu trúc chương trình đơn giản và Nội dung 4. Xây dựng chương trình - Các bước xây dựng chương trình- Cấu trúc chương trình, ý nghĩa các thành phần- Lệnh và khối lệnh- Biên dịch và thực hiện chương trình trong môi trường dòng lệnh - Ví dụ chương trình đơn giản để minh hoạTuần 3: Nội dung 5 và 6; thực hành nội dung 3, 4Lý thuyết2 giờ tín chỉGiảng đường Nội dung 5. Xuất/ nhập dữ liệu đơn giản- Sử dụng các hàm nhập / xuất chuẩn (cách dùng, ý nghĩa, định dạng dữ liệu nhập xuất)Nội dung 6. Cấu trúc điều khiển- Cấu trúc tuần tự- Cấu trúc rẽ nhánh : cú pháp, đồ khối của cấu trúc, Đọc tài liệu phần các cấu trúc điều khiển([2].p50-59;[3].chương 4,5)Giao bài tập9 Hình thức tổ chức dạy họcThời gian, địa điểmNội dung chínhYêu cầu sinh viên chuẩn bịGhi chúTuần 1: Nội dung 1 và 2Lý thuyết2 giờ tín chỉGiảng đường Nội dung 1. Mở đầu- Khái niệm về lập trình- Các phương pháp lập trình, ưu điểm của lập trình cấu trúc- Các bước xây dựng chương trình- Ngôn ngữ lập trình: từ ngôn ngữ máy đến ngôn ngữ bậc caoNội dung 2. Các kiểu dữ liệu và phép toán- Các kiểu dữ liệu bản: tên, kích thước, miền giá trị, quy tắc chuyển kiểu tự động - Các phép toán: phép gán, các phép toán số học, so sánh, logicĐọc tài liệu về các kiểu dữ liệu, biểu diễn số thực ([2].p35-50)ý nghĩa Thực hành1.5 giờ tín chỉ (3 tiết thực học)Phòng máy - Sử dụng môi trường tích hợp/ công cụ soạn thảo chương trình: soạn thảo, ghi, mở file chương trình, - Biên dịch và thực hiện chương trình, nhập dữ liệu vào, xem kết quả- Cách tra cứu hàm thư viện- Sửa một số lỗi cú pháp phổ biến- Cách sử dụng thư việnGiáo viên chuẩn bị một số chương trình (có thể chưa hoàn thiện) đơn giản để minh hoạ sửa lỗi cú phápTuần 4: Nội dung 6; thực hành nội dung 4, 5Lý thuyết2 giờ tín chỉGiảng đường Nội dung 6. Cấu trúc điều khiển (tiếp)- Cấu trúc lặp: cú pháp, đồ khối của cấu trúc, ý nghĩa (chú tới điều kiện trước) Đọc tài liệu [2].p50-59;[3].chương 4,5Giao bài tập10 [...]... giảng điện tử cần được tổ chức lại phù hợp với chương trình và được khuyến khích cài đặt trên LMS của ĐHQGHN 8 Chính sách đối với môn học 15 - Sinh viên thực hiện đầy đủ nhiệm vụ môn học được ghi trong đề cương môn học Tự đọc tài liệu và chuẩn bị bài theo hướng dẫn trong đề cương - Sinh viên phải tham dự ít nhất 80% số buổi lên lớp (lý thuyết và thực hành), không đảm bảo điều kiện này sinh viên không được... dung 9 Phòng máy Thực hành về kiểu dữ liệu mới học) Tuần 14: Nội dung 9 Bài tập 1 giờ tín chỉ (2 tiết thực học) Thực hành 1.5 giờ tín chỉ (3 tiết thực học) Tuần 15: Nội dung 10 Lý thuyết 1 giờ tín chỉ Giảng đường Thực hành 1 giờ tín chỉ (2 tiết thực học) Phòng máy Nội dung 10 Làm việc với Đọc [2].chương Giao bài tập tệp 7 Khái niệm kiểu tệp [3].chương 14 Mở/đóng tệp, định vị con trỏ Đọc/ghi tệp (tuần... tổ chức dạy học Thực hành 1.5 giờ tín chỉ (3 tiết thực học) Thời gian, địa điểm Phòng máy Yêu cầu sinh viên chuẩn bị Thực hành các chương trình về Chẩn bị bài tập mảng một chiều, xâu kí tự thực hành Nội dung chính Ghi chú Tuần 8: Nội dung 7 Lý thuyết 1 giờ tín chỉ Bài tập 0.5 giờ tín chỉ (1 tiết thực học) Thực hành 1.5 giờ tín chỉ (3 tiết thực học) Tự học 0.5 giờ tín chỉ (1.5 tiết thực học) Giảng đường... chỉ (2 tiết thực học) Kiểm tra 1 giờ tín chỉ (2 tiết thực học) Giảng đường Làm bài tập nội dung 7 Phòng máy Làm các bài tập Kiểm tra giữa kỳ Tuần 10 Nội dung 8; thực hành nội dung 7, 8 Lý thuyết 2 giờ tín chỉ Giảng đường Nội dung 8 Hàm Đọc tài liệu Khái niệm hàm, ý ([2].chương 4) nghĩa, ưu điểm của việc sử dụng hàm 12 Hình thức tổ chức dạy học Thực hành 1.5 giờ tín chỉ (3 tiết thực học) Thời gian, địa... thực học) Thực hành 1.5 giờ tín chỉ (3 tiết thực học) Giảng đường Phòng máy Nội dung 6 Cấu trúc điều Đọc tài liệu khiển (tiếp) [2].p50-59; Lặp vô hạn và kết thúc [3].chương 4, 5 sớm vòng lặp Làm bài tập nội dung 6 Làm các bài tập được giao Giao bài tập Thực hành các chương trình về cấu trúc điều khiển được giao trong tuần 4 Tuần 6: Nội dung 6; thực hành nội dung 6 Bài tập 1 giờ tín chỉ (2 tiết thực học) ...Hình thức tổ chức dạy học Thực hành 1.5 giờ tín chỉ (3 tiết thực học) Thời gian, địa điểm Phòng máy Tự học 1 giờ tín chỉ (3 tiết thực học) Yêu cầu sinh viên chuẩn bị Nhập/xuất dữ liệu Chuẩn bị bài tập - Lập trình giải một số bài toán thực hành đơn giản để minh hoạ các cấu trúc điều khiển Gỡ rối chương trình Lệnh nhảy không điều Đọc tài liệu kiện [3].chương 4, 5 Câu lệnh kết thúc vòng lặp Nội... trỏ/tham chiếu Đọc trước tài liệu ([2] Chương 4) Tuần 11: Nội dung 8 Lý thuyết 1 giờ tín chỉ Bài tập 0.5 giờ tín chỉ (1 tiết thực học) Thực hành 1.5 giờ tín chỉ (3 tiết thực học) Giảng đường Nội dung 8 Hàm (tiếp) Các loại biến, phạm vi của biến Hàm đệ quy Nâng cao về hàm Giảng đường Chữa bài tập nội dung 8 Đọc trước tài Giao bài tập liệu về hàm đệ quy ([2].chương 4) Phòng máy Chuẩn bị các chương trình về... hành các chương trình về Chẩn bị bài tập mảng một chiều, xâu kí tự thực hành Nội dung chính Ghi chú Tuần 8: Nội dung 7 Lý thuyết 1 giờ tín chỉ Thực hành 1.5 giờ tín chỉ (3 tiết thực học) Tự học 1 giờ tín chỉ (3 tiết thực học) Giảng đường Phòng máy Nội dung 7 Dữ liệu kiểu mảng (tiếp) Giới thiệu mảng nhiều chiều Tổ chức vùng nhớ của mảng Cấp phát vùng nhớ động Liên hệ giữa con trỏ và mảng Xây dựng hàm... 9 Xây dựng kiểu dữ liệu mới Khái niệm trừu tượng hoá dữ liệu Xây dựng kiểu dữ liệu mới, cách sử dụng Phòng máy Thực hành về kiểu dữ liệu mới 14 Giao bài tập nội dung 9 Hình thức tổ chức dạy học Thực hành 1.5 giờ tín chỉ (3 tiết thực học) Thời gian, địa điểm Phòng máy Yêu cầu sinh viên chuẩn bị Thực hành các chương trình về Chẩn bị bài tập mảng một chiều, xâu kí tự thực hành Nội dung chính... nhiều chiều Tổ chức vùng nhớ của mảng Cấp phát vùng nhớ động Liên hệ giữa con trỏ và mảng Bài tập Giảng đường Bài tập nội dung 8 0.5 giờ tín chỉ (1 tiết thực học) Lý thuyết 1 giờ tín chỉ Giảng đường Thực hành Phòng máy 1 giờ tín chỉ (2 tiết thực học) Đọc trước tài Giao bài tập nội liệu phần Mảng dung 7 và con trỏ/tham chiếu Làm bài tập được giao Nội dung 11 Các phương pháp lập trình Từ lập trình hướng . ĐỀ CƯƠNG MÔN HỌCTIN HỌC CƠ SỞ 41 . Thông tin về giảng viên2. Thông tin chung về môn học- Tên môn học: Tin học cơ sở 4- Đối tượng học: Định hướng. cần thiết cho môn học. 3. Mục tiêu của môn học3 .1. Mục tiêu chungMôn học Tin học cơ sở 4 nhằm cung cấp cho sinh viên những kiến thức cơ sở về lập trình cho

Ngày đăng: 24/01/2013, 16:24

Hình ảnh liên quan

Hình thức tổ chức giảng dạy Lên lớp - Đề cương tin học cơ sở 4

Hình th.

ức tổ chức giảng dạy Lên lớp Xem tại trang 7 của tài liệu.
Hình thức tổ chức dạy học - Đề cương tin học cơ sở 4

Hình th.

ức tổ chức dạy học Xem tại trang 8 của tài liệu.
Hình thức tổ chức dạy học - Đề cương tin học cơ sở 4

Hình th.

ức tổ chức dạy học Xem tại trang 9 của tài liệu.
Hình thức tổ chức dạy học - Đề cương tin học cơ sở 4

Hình th.

ức tổ chức dạy học Xem tại trang 10 của tài liệu.
Hình thức tổ - Đề cương tin học cơ sở 4

Hình th.

ức tổ Xem tại trang 11 của tài liệu.
Hình thức tổ - Đề cương tin học cơ sở 4

Hình th.

ức tổ Xem tại trang 12 của tài liệu.
Hình thức tổ chức dạy học - Đề cương tin học cơ sở 4

Hình th.

ức tổ chức dạy học Xem tại trang 13 của tài liệu.
Hình thức tổ chức dạy học - Đề cương tin học cơ sở 4

Hình th.

ức tổ chức dạy học Xem tại trang 14 của tài liệu.
Hình thức tổ chức dạy học - Đề cương tin học cơ sở 4

Hình th.

ức tổ chức dạy học Xem tại trang 15 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan