Computer Programming for Numerical Computation and Data Analysis

การโปรแกรมคอมพิวเตอร์สำหรับการคำนวณเชิงตัวเลขและวิเคราะห์ข้อมูล

2(1-3-5)

วิชาบังคับก่อน: ENG62 1006 การโปรแกรมภาษาไพธอน

การเขียนโปรแกรมด้วยภาษา VBA การ ใช้งานโมดูล Pandas บน python การจัดการข้อมูล การวิเคราะห์ข้อมูล การเขียนโปรแกรมเพื่อวิเคราะห์ข้อมูลทางสถิติ การทำรายงานอัตโนมัติ การแก้โจทย์ปัญหาทางคณิตศาสตร์หรือวิศวกรรมด้วยวิธีการคำนวณเชิงตัวเลข

ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา

  1. สามารถเขียนโปรแกรมด้วยภาษา Excel VBA ได้
  2. สามารถใช้งานโมดูล Pandas บน python ในการจัดการข้อมูลได้
  3. สามารถเขียนโปรแกรมเพื่อวิเคราะห์ข้อมูลทางสถิติได้
  4. สามารถอ่านเขียนไฟล์เพื่อเก็บข้อมูลประเภทต่าง ๆ ได้
  5. สามารถเขียนโปรแกรมเชื่อมต่อกับฐานข้อมูลเบื้องต้นได้
  6. สามารถเขียนโปรแกรมเพื่อจัดเรียงข้อมูลวิเคราะห์ข้อมูลและสร้างระบบรายงานอัตโนมัติได้
  7. สามารถเขียนโปรแกรมเพื่อแก้โจทย์ปัญหาทางคณิตศาสตร์หรือวิศวกรรมด้วยวิธีการคำนวณเชิงตัวเลขได้
  8. สามารถเขียนส่วนติดต่อผู้ใช้เพื่อสร้างเป็น Application สำหรับใช้งานได้

Computer Programming for Numerical Computation and Data Analysis

Prerequisite:  ENG62 1006 Python Programming

VBA programming, implementation of Pandas modules on python, data management data analysis programming for statistical analysis automatic reporting Solving math or engineering problems with numerical methods.

Course Learning Outcomes (CLOs)

  1. Able to write programs in Excel VBA language.
  2. Pandas’ module on python can be used to manage data.
  3. Able to write programs to analyze statistical data.
  4. Can read and write files to store various types of data.
  5. Able to write program to connect to basic database.
  6. Able to write programs to sort data, analyze data and generate automatic reporting system.
  7. Able to write programs to solve mathematical or engineering problems by means of numerical calculations.
  8. Able to write user interfaces to create an application for use.