Course syllabus
010123217-64 เรื่องคัดเฉพาะทางวิศวกรรมคอมพิวเตอร์ 1 (Selected Topics in Computer Engineering I)
Course Syllabus
Data entry : Mr.Sopon Apiromvorakarn
1. Course number and name
010123217-64 เรื่องคัดเฉพาะทางวิศวกรรมคอมพิวเตอร์ 1 (Selected Topics in Computer Engineering I)
2. Credits and contact hours
3(3-0-6)
3. Instructor’s or course coordinator’s name
Mr.Sopon Apiromvorakarn
4. Text book, title, author, and year
5. Specific course information
- brief description of the content of the course (catalog description)
Topics of current interest in Computer Engineering (Blockchain and its applications) - prerequisites or co-requisites
- 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 Explain the purpose of cryptocurrencies and blockchains
- CLO2 Describe how a transaction is processed and a new block is created
- CLO3 Identify limitations of blockchains and discuss solutions
- CLO4 Identify issues of cryptocurrencies and discuss solutions
- CLO5 Implement simple application using smart contract
- CLO6 Discuss related technologies and applications
- 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) PO2 : การวิเคราะห์ปัญหาทางวิศวกรรม สามารถระบุปัญหา สืบค้นทางเอกสาร สร้างแบบจำลองรวมตั้งสมการความสัมพันธ์ระหว่างตัวแปรต่าง ๆ เพื่อหาคำตอบ และแก้ไขปัญหาทางวิศวกรรมที่ซับซ้อน จนได้ข้อสรุปเบื้องต้น โดยใช้หลักการและเครื่องมือวิเคราะห์ทางด้านคณิตศาสตร์ วิทยาศาสตร์ และทางด้านวิศวกรรมศาสตร์ ทั้งนี้ ให้คำนึงถึงการพัฒนาที่ยั่งยืนในทุกองค์ประกอบ - CLO3 Identify limitations of blockchains and discuss solutions
- CLO4 Identify issues of cryptocurrencies and discuss solutions
- CLO6 Discuss related technologies and applications
PO8 : ความรับผิดชอบของวิศวกรต่อโลก มีความเข้าใจและความรับผิดชอบต่อการปฏิบัติวิชาชีพวิศวกรรมในบริบทของสังคม เศรษฐกิจ สิ่งแวดล้อม การพัฒนาที่ยั่งยืน และกรอบของกฎหมาย รวมทั้งสามารถประเมินผลกระทบของการแก้ไขปัญหาทางวิศวกรรมที่มีต่อสังคม สิ่งแวดล้อม และการพัฒนาที่ยั่งยืนด้วย - CLO4 Identify issues of cryptocurrencies and discuss solutions
7. Brief list of topics to be covered
- a. Introduction to Blockchain and Cryptocurrency b. Development of Bitcoin and blockchain c. Public-key cryptography, digital signature, wallet d. Cryptographic hash function, proof of work, double spending, consensus protocols, transaction e. Scalability, environmental and other related issues of blockchain f. Softfork/Hardfork g. Smart Contract and its applications h. Government institutions and related laws
8. Course Assessment
| Course assessment | Weight score (%) | Assessment tools | Date |
|---|---|---|---|
| Assignment | 40 | assignment | |
| Quiz | 30 | quiz | |
| Final examination | 30 | final examination |
หมายเหตุ - ลำดับเนื้อหาจะมีการปรับเปลี่ยนตามความเหมาะสม