การโปรแกรมคอมพิวเตอร์สำหรับวิศวกรเคมี
2(1-3-5)
วิชาบังคับก่อน: ENG23 1001 การเขียนโปรแกรมคอมพิวเตอร์ 1 และเรียนควบคู่กับ ENG24 2040 คณิตศาสตร์ประยุกต์และวิธีเชิงตัวเลขสำหรับวิศวกรเคมี
พื้นฐานการโปรแกรมคอมพิวเตอร์ อาทิ ชนิดของข้อมูล ตัวดำเนินการ ข้อความสั่ง โครงสร้างการควบคุม และการแก้จุดบกพร่อง การแนะนำการใช้คอมพิวเตอร์ในการแก้ปัญหาทางวิศวกรรมเคมีรวมถึงการคำนวณเชิงสัญลักษณ์และวิธีคำนวณเชิงตัวเลขเบื้องต้น อาทิ การหาคำตอบของสมการอย่างง่าย พีชคณิตเชิงเส้น การประมาณค่าในช่วงและการเส้นโค้ง อินทิเกรต การหาอนุพันธ์ สมการเชิงอนุพันธ์สามัญ และกำหนดการเชิงเส้น การประยุกต์ใช้การโปรแกรมคอมพิวเตอร์ในวิศวกรรมเคมี เช่น การแก้สมการสภาวะกำลังสาม การวิเคราะห์เทอร์ไบน์และเครื่องอัดแก็ส การคำนวณหาการสูญเสียเนื่องจากแรงเสียดทานจากการไหลในท่อ การวิเคราะห์การเกิดปฏิกิริยาในเครื่องปฏิกรณ์เคมีแบบกะ เครื่องปฏิกรณ์เคมีแบบท่อ และการวิเคราะห์เครื่องปฏิกรณ์เคมีแบบถังกวนแบบสภาวะไม่คงที่ ซอฟ์ทแวร์ที่ใช้ เช่น Microsoft Excel Visual Basic for Application (VBA) และ Scilab
ผลสัมฤทธิ์การเรียนรู้
Computer Programming for Chemical Engineers
Prerequisite: ENG23 1001 Computer Programming I and study concurrently ENG24 2040 Applied Mathematics and Numerical Methods for Chemical Engineers
Programming fundamentals, including data types, operators, statements, control structures, and debugging. Introduction of computer uses in chemical engineering problem solving including symbolic computing and basic numerical methods, namely, simple root finding, linear algebra, interpolation and curve fitting, integration, differentiation, ordinary differential equations and linear programming. Application of computer programming to chemical engineering discipline, for example: solving cubic equation of states, analysis of compressors and turbines, calculation of friction losses for flow in pipes, analysis of batch reactors and PFRs and transient analysis of CSTR. Software used including Microsoft Excel, Visual Basic for Application (VBA), and Scilab.
Learning outcomes