Course syllabus
010113710-65 เครือข่ายคอมพิวเตอร์และความปลอดภัย (Computer Network and Security)
Course Syllabus
Data entry : Mr.Natthinan Sakulpakdee
1. Course number and name
010113710-65 เครือข่ายคอมพิวเตอร์และความปลอดภัย (Computer Network and Security)
2. Credits and contact hours
3(3-0-6)
3. Instructor’s or course coordinator’s name
Mr.Natthinan Sakulpakdee
4. Text book, title, author, and year
- Data Communication and Networking, 5 Edition, by Behrouz A. Fourouzan, Mc Gra Hill, ISBN 007-123241-9,2004.
- Computer Networks : A System approach, 4 edition, Larry L. Perterson and Bruce S. Davie, Morgan Kaufman
5. Specific course information
- brief description of the content of the course (catalog description)
This course requires the student to understand Computer Networks and Security fields, elements of computer networks, Requirements of application for computer networks, Client-server, peer-to-peer, Application Software protocol, wire and wireless network architecture, Internet protocol address, Routing protocol, TCP/UDP protocol, Congestion control management, Flow control, Design and planning network, Fundamental of cryptography and Authentication protocol, and cybersecurity in computer network - prerequisites or co-requisites
010113335-65 Data Communications and Networking - indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program
Elective :
6. Specific goals for the course
- specific outcomes of instruction (e.g. The student will be able to explain the significance of current research about a particular topic.)
- CLO1 The student will be able to describe element of computer network phenomena, network requirement, internetwork, infrastructure, links, and communication service
- CLO2 The student will be able to identify, formulate, and solve problems to design as connect the computer network equipment with physical media type and ip address protocol
- CLO3 The student will be able to describe the transport data in reliable and unreliable service
- CLO4 The student will be able to understand the characteristics of application software protocol as HTTP, DNS, Email
- CLO5 The student will be able to understand cryptography and cybersecurity in computer network.
- CLO6 The student will be able to understand wired and wireless communication technology to integrate computer security and privacy at present
- CLO7 The student will be able to describe of forward table and routing algorithm
- explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.
ABET Student Outcome (SO) Listed in Criterion 3 Course learning outcome (CLO) SO1 an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics. - CLO1 The student will be able to describe element of computer network phenomena, network requirement, internetwork, infrastructure, links, and communication service
- CLO2 The student will be able to identify, formulate, and solve problems to design as connect the computer network equipment with physical media type and ip address protocol
- CLO3 The student will be able to describe the transport data in reliable and unreliable service
- CLO4 The student will be able to understand the characteristics of application software protocol as HTTP, DNS, Email
- CLO6 The student will be able to understand wired and wireless communication technology to integrate computer security and privacy at present
SO4 an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts. - CLO5 The student will be able to understand cryptography and cybersecurity in computer network.
7. Brief list of topics to be covered
| Week | Topic | Details | Activities |
|---|---|---|---|
| 1 | Foundation network, network architecture, and network requirement, Performance network and application software protocol, | ||
| 3 | Basic concepts of LAN switching, Spanning-tree, bridge, VLAN, internetworking, IP protocol addressing, | ||
| 7 | Sample of application topic (DNS, e-mail, FTP, Remote Loging, HTTP, SSL, and SNMP) | ||
| 2 | Links, framing, encoding, error detection and and technology today (Ethernet/wireless) | ||
| 4 | Basic routing, forward table, Routing Protocol, static and dynamic routing | ||
| 5 | Reliable and unreliable transfer data (UTP/TCP/QUIC) | ||
| 6 | Congestion control, QoS and resource allocation | ||
| 8 | Introduction to Network, wireless, and Cyber-security | ||
| 9 | Threats and attacks | ||
| 10 | Application, OS vulnerabilities and Malware | ||
| 11 | Protection and security protocol (IPS/IDS, firewall and packet filtering) | ||
| 12 | Fundamentals of cryptography (Symmetric and A-symmetric encryption, Hash function) |
8. Course Assessment
| Course assessment | Weight score (%) | Assessment tools | Date |
|---|---|---|---|
| เข้าเรียน | 5 | Class | |
| สอบกลางภาค | 30 | midterm examination | |
| สอบปลายภาค | 30 | final examination | |
| นำเสนอหัวข้อความปลอดภัยและความมั่นคงเครือข่ายในปัจจุบัน | 15 | group discussion | |
| งานที่ได้รับมอบหมาย | 20 | assignment |
หมายเหตุ - ลำดับเนื้อหาจะมีการปรับเปลี่ยนตามความเหมาะสม