Professional Documents
Culture Documents
1
Tên môn học
Course Code
2
Mã môn học
No of credits
3
Số tín chỉ
Degree Level
4
Cấp độ
Time Allocation
5 Phân bố giờ học
Pre-requisite
6 Điều kiện tiên quyết
Description
Mô tả
Learning Outcomes
8
Đầu ra
LO1
LO2
LO3
LO4
LO5
LO6
LO7
LO8
LO9
L1O
L11
02.01a-BM/CT/HDCV/FE 1/1
L12
8 Student's tasks
Nhiệm vụ của sinh viên
Assessment structure
Cấu trúc đánh giá
10
Scoring scale
11 Thang điểm
02.01a-BM/CT/HDCV/FE 1/1
SYLLABUS/ ĐỀ CƯƠNG CHI TIẾT
(Under Decision No 365 /QĐ-ĐHFPT dated 15 /4/2020)
CSI104
Bachelor level
None
This course provides an overview of computer Fundamentals. Topics cover all areas of computer science
in breadth such as computer organization, network, operating system, data structure , file structure,
social and ethical issues.
Major Instructional Areas
- Introduction to Von Neumann Model and computer components
- Numbering system & data representation
- Different data types and operations on data
- The concepts of computer networking and internet
- Operating system
- Introduction to basic algorithms and algorithms representation
- Introduction to Data structure and File structure
- The concepts of database
- software engineering
- Computing Security & Ethics
List the subsystems of a computer and describe the role of these components
Convert a number from one base to other base( decimal, binary, octal and hexadecimal)
Describe how different data type is stored inside a computer as bit patterns and operations on data
Distinguish between text file and binary file and access methods
02.01a-BM/CT/HDCV/FE 1/1
Descibe security goals and discuss ethical issues
Students must attend more than 80% of contact sessions in order to be accepted to the final
examination.
- Students are responsible to do all exercises, assignments and labs given by instructor in class or at
home and submit on time
- Use laptop in class only for learning purpose
- Promptly access to the http://cms.fpt.edu.vn for up-to-date course information
a) Main textbooks/resources:
1. Foundations Of Computer Science, 4nd Edition, Behrouz Forouzan, 2017.
c) Tools: Internet, PowerPoint Lecture Slides, Instructor Manual, test banks, website
Completion Criteria:
1) Every on-going assessment component > 0
2) Final Exam Score >= 4 & Final Result >= 5
10
02.01a-BM/CT/HDCV/FE 1/1
.
02.01a-BM/CT/HDCV/FE 1/1
Back to Syllabus COURSE SCHEDULE/ LỊCH TRÌNH MÔN HỌC
Sessio
n Topic/ Sub-topics ITU level Materials Activitiy
LO
Buổi Chủ đề chính/ chủ đề con Mức ITU Tài liệu Hoạt động dạy và học
học
02.01a-BM/CT/HDCV/FE 1/1
4. Computer Networks and Internet
4.1 Overview
textbook chapter 6 Study and reading textbook
9 4.1.1 LAN & WAN LO4 T
Chapter Slides
4.1.2 TCP/IP protocol
4.2 layers in netwoking
5. Operating System
5.1 Introduction
Study and reading textbook
10 5.2 Evolution T
5.3 Components of OS: UI, memory manager, process
manager, file manager, device manager TextBook Chapter 7;
LO5
Chapter Slides
5.3 Components of OS: UI, memory manager, process Study and reading textbook
11 T
manager, file manager, device manager (continue)
Quiz:question bank
12 Progress test 1 I Test yourself
(chapter 1-> 7)
6. Algorithms
6.1 Concepts: input, output, processing
13 6.2 Three basic constructs
Study and reading textbook
LO6 T TextBook Chapter 8;
Chapter Slides
6.3 Algorithm representation
14
6.4 Search Algorithms: linear, binary
7. Programming
7.1 translation Study and reading textbook
16 T TextBook Chapter 9;
7.2 programming paradigms
Chapter Slides
7.2common concepts
LO7
TextBook Chapter 8 & 9,
Instructor manuals Student do lab
Lab2: Guide
17 U,I Determine presentation
Introduction to presentation 2
groups
8.Software engineering
8.1 The software lifecycle
18 8.2 Analysis phase T TextBook Chapter 10,
8.3 Design phase
Study and Review Chapter 9
LO8
02.01a-BM/CT/HDCV/FE 1/1
TextBook Chapter 10,
Study and Review Chapter 9
LO8
9. Data structures
9.1 Arrays TextBook Chapter 11; Study and Reading textbook
20
9.2 Records Chapter Slides
9.3 Linked List LO9
T
TextBook Chapter 12; Study and Reading textbook
21 9.4 Introduction: Stack, Queue, Tree, graph T
Chapter Slides
10.File structure
TextBook Chapter 13; Study and Reading textbook
23 10.1 Text versus Binary L1O U
Chapter Slides
10.2 access methods
11. Database
11.1 Itroduction TextBook Chapter 14; Study and Reading textbook
24 T
11.2 Database architecture Chapter Slides
12.4 Privacy TextBook Chapter 16 & 20; Study and Reading textbook
28 T
12.5 Hackers Chapter Slides
Quiz:question bank
29 Progress test 2 I Test yourself
(chapter 8-> 20)
02.01a-BM/CT/HDCV/FE 1/1
30 Review U textbook review all chapters
FINAL EXAM
02.01a-BM/CT/HDCV/FE 1/1
ASSESSMENT STRUCTURE/ CẤU TRÚC ĐÁNH GIÁ
Test 1: Chaters 1, 2, 3,
MC or suitable
70- 4, 5, 6, 7
Progress Test 30% 2 . format 50-60
90'/each Test 2: Chapters 8, 9,
10, 11, 2, 13, 14, 16, 20
concepts, algorithms;
all 20 studied Chapters
Final exam 40% 1 60' L01-12 MC 70 (1, 2, 3, 5, 6, 7, 8, 9, 10,
11, 12, 13,14,16,20)
.
How? Note
Cách thức đánh giá? Ghi chú
Guided by instructor
- Labs are arranged relevant to the chapter theory
- Student must finish labs and submit the results to the
.
lecturer in class.
by exam board,
The exam questions must be updated or
using computer
different at least 70% to the previous ones.
Relationship to learning objectives: No specific learning objective of knowledge retention is linked to this t
Time: Typically less than one hour of dedicated lecture/discussion/laboratory time is spent on this topic
Relationship to assessment: This topic would probably not be assessed on a test or other evaluation instr
Example: At the beginning of class an example is given of the operation of an engineering system to mot
aspect of the design. But, no explicit discussion of the design or analysis of operation is presented
Example: An ethical problem or dilemma is presented to the students that sets the context for an example
lecture. But, no explicit treatment of ethics or its role in modern engineering practice is presented.
Teach:
Intent: Really try to get students to learn new material
Relationship to Learning objective: is to advance at least one cognitive level (e.g. no exposure to knowled
knowledge to comprehension, comprehension to application, etc.)
Time: Typically 1 or more hours of dedicated lecture/discussion/laboratory time are spent on this topic:
Relationship to assessment: This topic would probably be assessed on a test or other evaluation instrume
Example: The process and methodology of product design are explicitly presented to and exercised by
students on a project or assignment.
Utilize:
Intent: Assumes the student already has a certain level of proficiency in this topic
Time: No time explicitly allotted to teaching this topic
Relationship to assessment:Tests are not designed to explicitly assess this topic
Example: When working in a laboratory session, students are expected to utilize their skills of
experimentation. But, no further explicit instruction on techniques of experimentation are given.
02.01a-BM/CT/HDCV/FE 1/1