Engineering Electronics

อิเล็กทรอนิกส์วิศวกรรม

4(4-0-8)

วิชาบังคับก่อน : ENG29 2001 คณิตศาสตร์วิศวกรรมไฟฟ้า และ ENG23 1001 การเขียนโปรแกรมคอมพิวเตอร์ 1

ศึกษาแนวคิดของการเขียนโปรแกรมคอมพิวเตอร์เพื่อแก้ปัญหาทางวิศวกรรมไฟฟ้า โดยใช้ภาษาเช่น Python ครอบคลุมโครงสร้างโปรแกรม ตัวแปร โครงสร้างควบคุม ฟังก์ชัน อาร์เรย์และการประมวลผลข้อมูล การทำงานกับไฟล์ การเขียนโปรแกรมเชิงวัตถุและการเขียนโปรแกรมสำหรับการเรียนรู้ของเครื่อง เน้นการประยุกต์ด้านวิศวกรรมไฟฟ้า เช่นการวิเคราะห์วงจรไฟฟ้า การประมวลผลสัญญาณและสัญญาณภาพ การจำลองสถานการณ์ของระบบและการประมวลผลข้อมูลเชิงตัวเลข การจำแนกสัญญาณและรูปแบบข้อมูล การวิเคราะห์ข้อมูลเซนเซอร์ การตรวจจับความผิดปกติ และการพยากรณ์ข้อมูล พร้อมโครงงานที่บูรณาการความรู้เพื่อแก้ปัญหาจริงในงานวิศวกรรมไฟฟ้า

ผลสัมฤทธิ์การเรียนรู้

  1. สามารถเขียนโปรแกรมคอมพิวเตอร์อธิบายเพื่อการประยุกต์ในงานวิศวกรรมไฟฟ้า (SPLO 1.1)
  2. ใช้โปรแกรมคอมพิวเตอร์ในการวิเคราะห์และแก้ปัญหาพื้นฐานทางวิศวกรรมศาสตร์อย่างถูกต้อง (SPLO 1.3)
  3. พัฒนาการหาคำตอบทางวิศวกรรมไฟฟ้าด้วยการเขียนโปรแกรมคอมพิวเตอร์ได้ (SPLO 2.2)
  4. เลือกใช้เครื่องมือ สภาวะแวดล้อมและไลบรารี่ที่เหมาะสมในการเขียนโปรแกรมคอมพิวเตอร์สำหรับแก้ปัญหางานวิศวกรรมไฟฟ้า (SPLO 6.2)

 

Engineering Electronics

Prerequisite : ENG29 2001 Electrical Engineering Mathematics and ENG23 1001 Computer Programming I

Study the concepts of computer programming for solving electrical engineering problems using languages such as Python. Topics include program structure, variables, control structures, functions, arrays and data processing, file operations, object-oriented programming, and programming for machine learning. Emphasis is placed on applications in electrical engineering, such
as circuit analysis, signal and image processing, system simulation, numerical computation, signal and pattern classification, sensor data analysis, anomaly detection, and data forecasting. The course also includes projects that integrate knowledge to address real-world problems in electrical engineering.

Learning Outcomes

  1. Able to write computer programs for applications in electrical engineering. (SPLO 1.1)
  2. Able to use computer programs to analyze and solve fundamental engineering problems accurately. (SPLO 1.3)
  3. Able to develop electrical engineering solutions using computer programming. (SPLO 2.2)
  4. Able to select appropriate tools, programming environments, and libraries to develop computer programs for solving electrical engineering problems. (SPLO 6.2)