Bài giảng Tin học đại cương A (dành cho khối tự nhiên) thuộc bộ môn Công nghệ phần mềm, khoa Công nghệ thông tin nhằm cung cấp các kiến thức cơ bản về tin học và hệ điều hành, nắm vững cách thức lập trình trên một ngôn ngữ lập trình bậc cao. Sau đây là phần giới thiệu môn học. Mời các bạn theo dõi.
Trang 1TIN HỌC ĐẠI CƯƠNG
Nguyễn Dũng
Bộ môn Công nghệ Phần Mềm
Khoa Công nghệ Thông tin
Trang 228/02/2012 Khoa Công nghệ Thông tin
2
Thông tin chung
Môn học: Tin học Đại cương
Mã học phần: TIN1013
Giáo viên: Nguyễn Dũng
Địa chỉ: Bộ môn Công nghệ Phần mềm
Email: nguyendung622@gmail.com
Website: nguyendung622.wordpress.com
Phone: 01228558887
Trang 3
Mục tiêu môn học
Cung cấp các kiến thức cơ bản về tin học và hệ
điều hành
Nắm vững cách thức lập trình trên một ngôn
ngữ lập trình bậc cao
Trang 428/02/2012 Khoa Công nghệ Thông tin
4
Nội dung
Phần I: Các kiến thức cơ bản về tin học và hệ
điều hành
Máy tính điện tử
Biểu diễn thông tin trên máy tính
Cấu trúc cơ bản của máy tính
Khái niệm về phần cứng và phần mềm
Các khái niệm cơ bản về hệ điều hành
Thuật toán
Trang 5Nội dung(2)
Phần II Ngôn ngữ C cơ bản
Các thành phần của ngôn ngữ C
Xuất nhập dữ liệu
Các cấu trúc điều khiển
Hàm
Mảng và con trỏ
Trang 6Lịch trình dạy và học
Thời gian Nội dung
Tuần 1 Các kiến thức cơ bản về tin học
Tuần 9, 10 Hàm và bài tập về hàm
Tuần 11, 12 Mảng, con trỏ và bài tập
6
Trang 7Tổ chức học, đánh giá
Thời lượng: 3 tín chỉ
Tổ chức học:
Lý thuyết: 40%
Thực hành: (tại lớp, ở nhà) 60%
Đánh giá:
Kiểm tra – đánh giá định kỳ: 20%
Chuyên cần: 10%
Thi cuối kỳ: 70%
Trang 828/02/2012 Khoa Công nghệ Thông tin
8
Tài liệu
[1] Trương Công Tuấn, Ngôn ngữ lập trình C –
Các vấn đề cốt yếu, NXB Đại học Huế, 2008
…
Trang 9Question