BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC PHAN THIẾT Độc lập - Tự - Hạnh phúc - - ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN THÔNG TIN CHUNG VỀ HỌC PHẦN Tên học phần: TIN HỌC ĐẠI CƯƠNG Số tín chỉ: 03 Mã học phần: Học phần: bắt buộc Các học phần tiên quyết: Khoa/Bộ môn phụ trách học phần: Khoa Công nghệ thông tin PHÂN BỔ THỜI GIAN: 30 tiết lý thuyết, 15 tiết thực hành MỤC TIÊU CỦA HỌC PHẦN: Giúp sinh viên nắm Học phần trang bị cho người học kiến thức hệ thống máy tính, Internet, World wide web, cách biểu diễn liệu máy tính, hệ thống số với phép toán nhị phân, bát phân, thập lục phân, bước giải tốn lập trình Ngồi mơn học định hướng phương pháp tư duy, phong cách lập trình, cách giải tốn tin học lưu đồ khối, lập trình tốn tin học đơn giản ngơn ngữ lập trình C/C++ TÓM TẮT NỘI DUNG Chương 1: Chương 2: Chương 3: Chương 4: Chương 5: Chương 6: Cơ máy tính Nhập mơn lập trình Giới thiệu ngơn ngữ lập trình C Cấu trúc điều khiển Chương trình Mảng TÀI LIỆU HỌC TẬP Tài liệu - Rajarraman, Fundamentals of Computers, Prentice Hall, 2002 Tài liệu tham khảo : - Phạm Văn Ất, Kỹ thuật lập trình C – sở nâng cao, NXB Khoa học & Kỹ thuật, 1999 - Brian W Kernighan, Dennis M Ritchie, The C programming language (2Ed), Prentice Hall, 1988 PHƯƠNG PHÁP, HÌNH THỨC KIỂM TRA – ĐÁNH GIÁ KẾT QUẢ HỌC TẬP HỌC PHẦN - Điểm chuyên cần: 10% Điểm kiểm tra kỳ: 30% Điểm thi kết thúc môn học: 60% NỘI DUNG CHI TIẾT HỌC PHẦN Tuần thứ 1+2: Chương 1: Cơ máy tính (5/5/15) A/ ND PPGD lớp: (10) Nội Dung GD lớp + Tổng quan máy tính liệu máy tính + Các thành phần hệ thống máy tính + Các loại máy tính + Giới thiệu hệ điều hành windows thao tác máy tính, nguyên tắc quản lý liệu + Cơ mạng máy tính Internet + Một số kỹ thuật tìm kiếm Internet + Các hệ thống số: thập phân, nhị phân, bát phân, thập lục phân + Tổ chức liệu máy tính: bit, nibble, bytes, words, double words + Các phép toán số học hệ 2, 16 + Các phép toán logic bit, chuỗi bit, số nhị phân + Biểu diễn số có dấu Bit Fields Packed Data + Tập hợp ký tự ASCII + Biểu diễn tính tốn số dấu chấm động + Hướng dẫn giải tập lớp + Thực hành thao tác máy tính, tìm kiếm tài liệu internet Tóm tắt PPGD: + Trình chiếu, thuyết giảng + Thảo luận nhóm B/ Các nội dung cần tự học nhà: (15) Các nội dung tự học: + Xem lại giảng + Khai thác tính windows, quản lý tập tin, cài đặt phần mềm, diệt virus, cài đặt windows, khôi phục liệu + Làm tập giao Tài liệu học tập cần thiết : GT TLTK Tuần thứ 3+4: Chương 2: Nhập môn lập trình (10/0/20) A/ ND PPGD lớp: (10) Nội Dung GD lớp + Giới thiệu ngôn ngữ lập trình + Các bước giải tốn lập trình + Ngơn ngữ thuật tốn – lưu đồ khối + Lưu đồ khối với cấu trúc rẽ nhánh đơn giản + Lưu đồ khối với cấu trúc lặp + Bài tập lưu đồ khối + Mã giả Tóm tắt PPGD: + Trình chiếu, thuyết giảng + Thảo luận nhóm B/ Các nội dung cần tự học nhà: (20) Các nội dung tự học: + Xem lại giảng + Làm tối thiểu 40 tập lưu đồ khối Tài liệu học tập cần thiết : GT TLTK Tuần thứ 5+6: Chương 3: Giới thiệu ngơn ngữ lập trình C (5/5/15) A/ ND PPGD lớp: (10) Nội Dung GD lớp + Giới thiệu ngơn ngữ lập trình C/C++ + Mơi trường lập trình MicroSoft Visual Studio + Xây dựng chương trình C/C++ Visual Studio + Các thành phần chương trình C/C++ + Nhập/xuất đơn giản với C/C++ + Kiểu liệu - Biến + Sử dụng luồng xuất/nhập liệu + Các dạng biểu diễn liệu xuất + Các dạng biểu diễn liệu nhập + Sử dụng cờ định dạng chuỗi định dạng hàm xuất + Đọc liệu có định dạng hàm nhập + Các phép toán biểu thức + Chuyển kiểu liệu + Thao tác mẫu, định hướng phong cách lập trình + Hướng dẫn SV thực hành Tóm tắt PPGD: + Trình chiếu, thuyết giảng + Lập trình ví dụ B/ Các nội dung cần tự học nhà: (15) Các nội dung tự học: + Xem lại giảng + Làm thêm tập lưu đồ khối + Lập trình máy chương trình đơn giản + Cách sử dụng cơng cụ trợ giúp MSDN + Cách chạy bước Visual Studio, phát lỗi + Cách tạo số ngẫu nhiên Visual Studio Tài liệu học tập cần thiết : GT TLTK Tuần + + 9: Chương 4: Cấu trúc điều khiển (10/5/25) A/ ND PPGD lớp: (15) Nội Dung GD lớp + Các cấu trúc lệnh điều khiển rẽ nhánh lặp + So sánh câu lệnh rẽ nhánh, từ tự rút kinh nghiệm vận dụng + Áp dụng lưu đồ rẽ nhánh lặp vào lập trình + Thiết kế chương trình có cấu trúc + Giải tập lớp + Hướng dẫn SV thực hành Tóm tắt PPGD: + Trình chiếu, thuyết giảng + Lập trình ví dụ + Thảo luận nhóm B/ Các nội dung cần tự học nhà: (25) Các nội dung tự học: + Xem lại giảng + Đọc thêm câu lệnh goto, continue, toán tử rẽ nhánh “? :” + Lập trình máy tất tập lưu đồ học + Làm thêm tối thiểu 20 tập theo nguyên tắc vẽ lưu đồ khối trước, lập trình máy sau Tài liệu học tập cần thiết : GT TLTK Tuần thứ 10 + 11: Chương 5: Chương trình (5/5/15) A/ ND PPGD lớp: (10) Nội Dung GD lớp + Phương pháp thiết kế top-down + Khái niệm chương trình + Khai báo định nghĩa hàm + Biến cục bộ, biến toàn cục, tham số hàm + Lệnh gọi hàm – Truyền tham số + Giải tập lớp + Hướng dẫn SV thực hành Tóm tắt PPGD: + Trình chiếu, thuyết giảng + Lập trình ví dụ B/ Các nội dung cần tự học nhà: (15) Các nội dung tự học: + Xem lại giảng + Các tham số hàm main + Hàm có đối số mặc định + Hàm trả tham chiếu + Hàm nội tuyến (inline) + Chuyển tất lập trình viết sang dạng chương trình + Làm thêm tối thiểu 10 tập giao Tài liệu học tập cần thiết : GT TLTK Tuần thứ 12 + 13: Chương 6: Mảng (5/5/15) A/ ND PPGD lớp: (10) Nội Dung GD lớp + Sử dụng mảng biểu diễn danh sách/bảng liệu + Định nghĩa, khởi tạo tham chiếu đến phần tử mảng + Bài tập lưu đồ khối thao tác mảng + Các thao tác mảng chiều + Mảng ký tự (chuỗi) + Truyền mảng đến hàm + Định nghĩa thao tác mảng đa chiều + Sinh viên thực hành Tóm tắt PPGD: + Trình chiếu, thuyết giảng + Lập trình ví dụ + Thảo luận nhóm B/ Các nội dung cần tự học nhà: (15) Các nội dung tự học: + Xem lại giảng + Các hàm xử lý chuỗi + Làm tối thiểu 30 tập giao theo nguyên tắc vẽ lưu đồ khối trước, lập trình máy sau Tài liệu học tập cần thiết : GT TLTK Tuần thứ 14 + 15: Ôn tập – Bài tập tổng hợp (5/5/15) A/ ND PPGD lớp: (10) Nội Dung GD lớp + Ôn lại nội dung học + Giải đáp thắc mắc + Giải tập tổng hợp + Sinh viên thực hành Tóm tắt PPGD: + Trình chiếu, thuyết giảng + Lập trình ví dụ + Thảo luận nhóm B/ Các nội dung cần tự học nhà: (15) Các nội dung tự học: + Ơn lại tồn chương trình + Làm thêm tối thiểu 20 tập theo nguyên tắc vẽ lưu đồ khối trước, lập trình máy sau Tài liệu học tập cần thiết : GT TLTK Chủ nhiệm khoa ... cần tự học nhà: (15) Các nội dung tự học: + Xem lại giảng + Khai thác tính windows, quản lý tập tin, cài đặt phần mềm, diệt virus, cài đặt windows, khôi phục liệu + Làm tập giao Tài liệu học tập... nội dung cần tự học nhà: (25) Các nội dung tự học: + Xem lại giảng + Đọc thêm câu lệnh goto, continue, toán tử rẽ nhánh “? :” + Lập trình máy tất tập lưu đồ học + Làm thêm tối thiểu 20 tập theo