Đại Học Quốc Gia TP.HCM Trường Đại Học Bách Khoa Khoa Khoa học và Kỹ thuật Máy tính VietnamNationalUniversity – HCMC Ho Chi Minh CityUniversity of Technology Faculty of Computer Scienc
Trang 1Đại Học Quốc Gia TP.HCM
Trường Đại Học Bách Khoa
Khoa Khoa học và Kỹ thuật Máy
tính
VietnamNationalUniversity – HCMC
Ho Chi Minh CityUniversity of Technology
Faculty of Computer Science and Engineering
Đề cương môn học
NHẬP MÔN ĐIỆN TOÁN
(Introduction to Computing )
Môn ĐA, TT, LV
Tỉ lệ đánh giá BT: TN: 10% KT: 30% BTL/TL: 30% Thi: 30%
Hình thức đánh giá - TN: thái độ làm việc trong các giờ thí nghiệm
- Bài tập lớn: gồm thuyết trình trên lớp và báo cáo
- Kiểm tra giữa kỳ: trắc nghiệm, 60 phút
- Thi: trắc nghiệm, 60 phút
Môn tiên quyết
Môn học trước
Môn song hành
CTĐT ngành Khoa học Máy tính; Kỹ thuật Máy tính
Trình độ đào tạo Đại học
Cấp độ môn học 1
Ghi chú khác
1 Mục tiêu của môn học
Môn học sẽ giới thiệu cho sinh viên các khái niệm cơ bản trong lĩnh vực khoa học và kỹ thuật máy tính, và đồng thời giới thiệu đến sinh viên một bức tranh tổng quan trong ngành khoa học máy tính
và kỹ thuật máy tính để sinh viên có được một định hướng tốt về nghề nghiệp của mình trong tương lai Bên cạnh đó, môn học này cũng sẽ giúp sinh viên thực hành các kỹ năng mềm cơ bản như kỹ năng trình bày, giao tiếp và viết báo cáo để hỗ trợ sinh viên trong quá trình học tập và làm việc sau
này
Aims:
This course is designed to provide students with basic concepts of computer science and computer engineering, and also to give students an overview of computer science and computer engineering disciplines so that they can have a vision and good orientation of their future careers In addition, thí course also help students to practice basic soft skills such as presentation, communication, and writing skills
SinhVienZone.Com
Trang 22 Nội dung tóm tắt môn học
Môn học gồm các nội dung chính sau: các khái niệm cơ bản về hệ thống máy tính, hệ thống thông tin, kiến trúc và phần cứng máy tính, hệ điều hành, mạng máy tính, các hệ thống phần mềm ứng dụng, cơ sở dữ liệu, ngôn ngữ lập trình, an toàn máy tính, các vấn đề về xã hội và đạo đức nghề nghiệp trong lĩnh vực máy tính
Course outline:
Topics covered in this course include: fundamental concepts of computer systems, information systems, computer architecture and computer hardware, operating systems, computer networks, database systems, programming languages, computer applications, computer security, social and ethical issues related to computing disciplines
3 Tài liệu học tập
Sách, Giáo trình chính:
[1] Computing Essentials 2012, Timothy J O’Leary and Linda I O’Leary, McGraw Hill, 2012
4 Hiểu biết, kỹ năng, thái độ cần đạt đƣợc sau khi học môn học
L.O.1 Mô tả được các khái niệm cơ bản về phần cứng và phần mềm máy tính 1.1
L.O.1.1 – Mô tả được các thành phần cơ bản của một hệ thống máy tính
như CPU, bộ nhớ chính, bộ nhớ thứ cấp, thiết bị nhập, xuất, v.v
L.O.1.2 – Mô tả được các loại phần mềm khác nhau như phần mềm hệ
thống, phần mềm ứng dụng, v.v
L.O.1.3 – Mô tả được các khái niêm cơ bản trong lĩnh vực máy tính như
Internet, Web, mạng máy tính, thương mại điện tử, v.v
1.1.2
1.1.2
1.1.2
L.O.2 Sử dụng được một ngôn ngữ lập trình và các phần mềm cho việc email và
duyệt Web
4.4
L.O.2.1 – Sử dụng được ngôn ngữ lập trình HTML để xây dựng một trang
web cơ bản
L.O.2.2 – Sử dụng thành thạo các công cụ email và công cụ tìm kiếm dữ
liệu trên mạng như Google mail, Google search engine
4.4.4
4.4.5
L.O.3 Phân tích được vai trò và tầm ảnh hưởng của công nghệ thông tin đến các
tổ chức và xã hội
4.3
L.O.3.1 – Nêu được các ứng dụng cụ thể của công nghệ thông tin trong các
tổ chức, và trong xã hội
L.O.3.2 – Nêu được các ví dụ minh họa và phân tích được các giá trị mà
công nghệ thông thông tin có thể mang lại cho các tổ chức
4.3.1
4.3.2
L.O.4 Nhận biết và được các vấn đề về nghề nghiệp, đạo đức, luật pháp và xã hội
liên quan đến lĩnh vực điện toán
2.1
L.O.4.1 – Nêu được các vị trí công việc cơ bản trong lĩnh vực công nghệ
thông tin, và các kỹ năng cần thiết để đảm nhiệm các công việc này
L.O.4.2 – Ý thức được vấn đề đạo văn và cách viết các tài liệu kỹ thuật
không mắc lỗi đạo văn
L.O.4.3 – Ý thức được các vấn đề liên quan đến bản quyền phần mềm
L.O.4.4 – Nhận biết được các nguy cơ liên quan đến hệ thống máy tính
2.1.1
2.1.2 SinhVienZone.Com
Trang 3STT Chuẩn đầu ra môn học CDIO
như virus, tấn công từ chối dịch vụ, các loại hình tội phạm trên mạng, v.v
L.O.5 Nhận biết được nhu cầu của việc phát triển nghề nghiệp liên tục 2.2
L.O.5.1 – Nhận thức được sự thay đổi rất nhanh về công nghệ trong lĩnh
vực điện toán, và để đáp ứng được sự thay đổi này, một người làm trong
lĩnh vực điện toán phải cập nhật kiến thức liên tục và suốt đời
2.2.2
L.O.1.1 – Able to describe different components of a computer system
such as CPU, main memory, secondary storage, input and output devices,
etc
L.O.1.2 – Able to describe different types of computer software such as
system software, application software, etc
L.O.1.3 – Able to describe basic concepts in the field of computing such as
Internet, Web, Computer Networks, E-Commerce, etc
1.1.2
1.1.2
1.1.2
L.O.2 Use a programming language to develop a simple web page, and software
for emailing and accessing the WWW
4.4
L.O.2.1 – Able to use HTML to build a simple web page
L.O.2.2 – Able to use email applications and web search engines to send
and receive emails, search for information from the web
4.4.4
4.4.5
L.O.3 Recognize and analyze the role and impact of Information Technology to
organizations and society
4.3
L.O.3.1 – Able to identify practical applications of information technology
in organizations and society
L.O.3.2 – Able to give practical examples and analyze the value that
Information Technology can bring to organizations
4.3.1
4.3.2
L.O.4 Recognize professional, ethical, legal, and social issues and responsibilities
of computing practices
2.1
L.O.4.1 – Able to describe some basic job titles in Information Technology
and the skills needed for these job titles
L.O.4.2 – Be aware of plagiarism and how to avoid plagiarism mistakes
when writing technical reports
L.O.4.3 – Be aware of software copyright and licence
L.O.4.4 – Be aware of threads to computer systems such as virus, denial of
service attacks, computer crimes, etc
2.1.1
2.1.2
L.O.5 Recognize the need for continuing professional development 2.2
L.O.5.1 – Be ware of the rapid change in computing technology, and to
keep up-to-date with new technologies, computing professionals to update
their knowledge continuously
2.2.2
5 Hướng dẫn cách học - chi tiết cách đánh giá môn học
Tham gia đầy đủ các giờ học lý thuyết trên lớp Các giờ thực hành/thí nghiệm là bắt buộc Tỉ lệ đánh giá các thành phần của môn học như sau:
Bài tập lớn: 30%
SinhVienZone.Com
Trang 4Thí nghiệm: 10%
Kiểm tra giữa kỳ: 30%
Thi cuối kỳ: 30%
Điều kiện dự thi: Sinh viên phải hoàn thành bài tập lớn mới có thể dự thi
6 Dự kiến danh sách Cán bộ tham gia giảng dạy
TS Phạm Trần Vũ
TS Nguyễn Hứa Phùng
PGS.TS Quản Thành Thơ
TS Trần Ngọc Thịnh
7 Nội dung chi tiết
Tuần /
Chương
chi tiết
Hoạt động dạy và học
Hoạt động đánh giá
1 Giới thiệu về công nghệ
thông tin và Internet
-
Information Technology and
the Internet
L.O.1.3: Hiểu được các khái niệm cơ bản trong lĩnh vực công nghệ thông tin và Internet
L.O.3.1: Nêu được một số ứng dụng cụ thể của công nghệ thông tin trong thực tế L.O.3.2: Ý thức được tầm quan trọng của công nghệ thông tin trong xã hội L.O.4.1: Ý thức được các công việc liên quan đến Internet
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet
Thi, kiểm tra, thực hành, bài tập lớn
2 Internet, Web và Thương mại
điện tử
-
The Internet, Web and
E-Commerce
L.O.1.3: Hiểu được các khái niệm cơ bản về Internet và thương mại điện tử L.O.2.2: Sử dụng được trình duyệt web, công cụ tìm kiếm, công cụ nhận gửi email
L.O.3.1: Nêu được một số ứng dụng cụ thể của Internet, Web và thương mại điện tử
L.O.3.2: Ý thức được vai trò của Internet, Web và thương mại điện tử
L.O.4.1: Ý thức được các công việc liên quan đến Internet và thương mại điện
tử
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet Thực hành sử dụng các công cụ tìm kiếm, duyệt web và email
Thi, kiểm tra, thực hành, bài tập lớn
SinhVienZone.Com
Trang 5Tuần /
Chương
chi tiết
Hoạt động dạy và học
Hoạt động đánh giá
- Phần mềm ứng dụng căn
bản
- Phần mềm ứng dụng chuyên
biệt
-
Application software:
- Basic application software
- Specialized application
software
L.O.1.2: Nhận biết được các loại phần mềm ứng dụng phổ biến và phần mềm chuyên biệt
L.O.1.3: Hiểu được các khái niệm về phần mềm máy tính L.O.3.2: Ý thức được tầm quan trọng của các loại phần mềm trong thực tế
L.O.4.1: Ý thức được các công việc trong xã hội có sử dụng phần mềm ứng dụng
và kỹ năng cần thiết
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet
Thi, kiểm tra, bài tập lớn
- Hệ điều hành
- Drivers cho thiết bị
- Các phần mềm tiện ích
-
System Software
- Operating systems
- Utilities
- Device drivers
L.O.1.2: Nhận biết được các loại phần mềm hệ thống như
hệ điều hành (Windows, Linux, Android, v.v.), driver, các phần mềm tiện ích (như kiểm tra đĩa) L.O.1.3: Hiểu được các khái niệm về phần mềm máy tính
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet Thực hành trên lớp
Thi, kiểm tra, thực hành
5 Các thành phần phần cứng
máy tính chính của máy tính
-
The System Unit
L.O.1.1: Nhận biết được các thành phần phần cứng chính của máy tính như CPU, RAM, bo mạch chủ, nguồn, v.v
L.O.1.3: Nhận biết được các khái niệm cơ bản về phần cứng máy tính
L.O.4.1: Ý thức được các công việc liên quan đến phần cứng máy tính và kỹ năng cần thiết
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet Thực hành trên lớp
Thi, kiểm tra, thực hành
6 Thiết bị nhập – xuất
-
Input and Output devices
L.O.1.1: Nhận biết được các thiết bị nhập và xuất dữ liệu của máy tính
L.O.1.3: Hiểu được các khái niệm liên quan đến nhập và xuất dữ liệu
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet Thực hành trên lớp
Thi, kiểm tra, thực hành
7 Lưu trữ thứ cấp
-
Secondary Storage
L.O.1.1: Nhận biết được các thiết bị lưu trữ dữ liệu thứ cấp
L.O.1.3: Hiểu được các khái niệm liên quan lưu trữ dữ liệu thứ cấp
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet
Thi, kiểm tra
8 Giao tiếp và mạng máy tính
Communications and
Networks
L.O.1.3: Hiểu được các khái niệm liên quan đến mạng máy tính
L.O.4.1: Ý thức được các công việc trong xã hội liên quan đến mạng máy tính và
kỹ năng cần thiết
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet
Thi
9 Tính riêng tư, an toàn và đạo
đức
L.O.4.2 – Ý thức được vấn
đề đạo văn và cách viết các tài liệu kỹ thuật không mắc
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm
Thi, bài tập lớn SinhVienZone.Com
Trang 6Tuần /
Chương
chi tiết
Hoạt động dạy và học
Hoạt động đánh giá
Privacy, Security, and Ethics lỗi đạo văn
L.O.4.3 – Ý thức được các vấn đề liên quan đến bản quyền phần mềm
L.O.4.4 – Nhận biết được các nguyên cơ liên quan đến
hệ thống máy tính như virus, tấn công từ chối dịch vụ, các loại hình tội phạm trên mạng, v.v
hiểu trên Internet
10 Hệ thống thông tin và quá
trình phát triển hệ thống
thông tin
Information Systems and
Information systems
development processes
L.O.1.3: Hiểu được các khái niệm liên quan đến hệ thống thông tin, các loại hệ thống thông tin khác nhau, quá trình phát triển một hệ thống thông tin
L.O.4.1: Ý thức được các công việc trong xã hội liên quan đến hệ thống thông tin
và kỹ năng cần thiết
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet
Thi
11 Cơ sở dữ liệu
Databases
L.O.1.3: Hiểu được các khái niệm liên quan đến mạng máy tính
L.O.4.1: Ý thức được các công việc trong xã hội liên quan đến cơ sở dữ liệu và kỹ năng cần thiết
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet
Thi
12 Lập trình và ngôn ngữ lập
trình
-
Programming and Languages
L.O.1.3: Hiểu được các khái niệm liên quan đến lập trình L.O.2.1: Có khả năng sử dụng HTML để xây dựng một trang web đơn giản L.O.4.1: Ý thức được các công việc liên quan đến lập trình và kỹ năng cần thiết
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet Thực hành qua bài tập lớn
Thi, bài tập lớn
13 Tương lai của bạn và Công
nghệ thông tin
-
Your Future and Information
Technology
L.O.5.1: Ý thức được sự thay đổi của công nghệ và
sự cần thiết phải học tập liên tục để thành công
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet
Thi
14 Đạo văn và cách tránh đạo
văn
-
Plagiarism and how to avoid
plagiarism
L.O.4.2: Hiểu được đạo văn
là gì và cách tránh đạo văn bằng cách sử dụng trích dẫn một cách hợp lý trong quá trình viết các báo cáo kỹ thuật
Giảng dạy và trao đổi trên lớp
Đọc sách giáo khoa, tìm hiểu trên Internet Thực hành qua bài tập lớn
Thi, bài tập lớn
8 Thông tin liên hệ
Khoa phụ trách Khoa Khoa học và Kỹ thuật Máy tính
SinhVienZone.Com
Trang 7Điện thoại 5847
Giảng viên phụ trách TS Phạm Trần Vũ
Tp Hồ Chí Minh, ngày tháng năm 2017
TRƯỞNG KHOA CHỦ NHIỆM BỘ MÔN CB PHỤ TRÁCH LẬP ĐỀ CƯƠNG
SinhVienZone.Com