Programming for Engineers

Main.HomePage History

Show minor edits - Show changes to markup

Changed lines 39-40 from:
 Nicholas Jones
 nicholasrjones17 [at] gmail.com
to:
 Gio Guanuna
 LinkedIn Profile
June 27, 2022, at 11:40 AM by 136.36.4.38 -
Changed line 8 from:
 T/Th 9-11 am, 221 EB, Join Online
to:
 T/Th 9-11 am, 221 EB
April 26, 2022, at 03:29 AM by 136.36.4.38 -
Changed line 8 from:
 T/Th 9-11 am, 221 EB Join Online
to:
 T/Th 9-11 am, 221 EB, Join Online
April 26, 2022, at 03:29 AM by 136.36.4.38 -
Changed line 8 from:
 T/Th 9-11 am, 221 EB
to:
 T/Th 9-11 am, 221 EB Join Online
March 21, 2022, at 07:39 PM by 10.35.117.248 -
Changed lines 39-40 from:
 Tanner Polley
 tnnrpolley21 [at] gmail.com
to:
 Nicholas Jones
 nicholasrjones17 [at] gmail.com
April 28, 2021, at 05:42 AM by 10.35.117.248 -
Changed line 27 from:

Professor:

to:

Professor

April 28, 2021, at 05:41 AM by 10.35.117.248 -
Added lines 16-26:

Course Introduction

The Programming for Engineers course has many resources to help you with every step of the learning process.

(:html:) <iframe width="560" height="315" src="https://www.youtube.com/embed/qUvaCFu9mes" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> (:htmlend:)


Added lines 37-41:

Teaching Assistant

 Tanner Polley
 tnnrpolley21 [at] gmail.com
Changed lines 44-61 from:

Course Introduction

The Programming for Engineers course has many resources to help you with every step of the learning process.

(:html:) <iframe width="560" height="315" src="https://www.youtube.com/embed/qUvaCFu9mes" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> (:htmlend:)


Teaching Assistant

 Tanner Polley
 tnnrpolley21 [at] gmail.com

to:
April 28, 2021, at 05:41 AM by 10.35.117.248 -
Changed line 33 from:

<iframe width="560" height="315" src="https://www.youtube.com/embed/gY0sEokk2h0" frameborder="0" allowfullscreen></iframe>

to:

<iframe width="560" height="315" src="https://www.youtube.com/embed/qUvaCFu9mes" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

April 28, 2021, at 05:32 AM by 10.35.117.248 -
Changed line 10 from:

Welcome to ChE263! This course develops problem solving skills with an introduction to programming for engineers. It has material for MATLAB, Python, Mathcad, and computer programs for doing all types of data analysis and math.

to:

Welcome to ChE263! This course develops problem solving skills with an introduction to programming for engineers. It has material for MATLAB, Python, Mathcad, and computer programs for doing all types of data and design analysis.

April 28, 2021, at 04:46 AM by 10.35.117.248 -
Changed line 10 from:

Welcome to ChE263 which teaches computer skills useful to engineers and scientists. It has material for MATLAB, Python, Mathcad, computer programs for doing all types of math, both numerically and symbolically; Excel, a spreadsheet program; and Visual Basic Application, a programming language to automate Microsoft Office applications.

to:

Welcome to ChE263! This course develops problem solving skills with an introduction to programming for engineers. It has material for MATLAB, Python, Mathcad, and computer programs for doing all types of data analysis and math.

April 27, 2021, at 10:22 PM by 10.35.117.248 -
Changed line 45 from:
to:
April 27, 2021, at 10:21 PM by 10.35.117.248 -
Added lines 29-31:

The Programming for Engineers course has many resources to help you with every step of the learning process.

April 27, 2021, at 10:20 PM by 10.35.117.248 -
Changed line 42 from:
to:
April 27, 2021, at 10:19 PM by 10.35.117.248 -
Changed lines 40-135 from:

Book

We will use a set of course notes and instructional videos that take the place of the book. Everyone will have access to these notes and videos through this web-site.

Computers

Using computer software as a technique for solving engineering problems is the focus of this course. All homework assignments will require the use of a computer. Students may use their own computers or those located in CAEDM Labs, rooms CB425 and CTB415. To use the CAEDM computers, registration must first be completed using the terminal located outside room CB423.

Recitation Sessions

As needed through-out the semester. The Teaching Assistant will conduct the recitation sessions. Generally they will be held:

  • Before exams
  • To help work through difficult project issues
  • For additional class time

Catalog Description

ChE 263: Problem-Solving Techniques for Chemical Engineers (2 credit hours).

Grading

(:table border=0 width=50%:) (:cell:) Homework (:cell:) 15% (:cellnr:) Quizzes (:cell:) 5% (:cellnr:) Project (:cell:) 15% (:cellnr:) Excel Mid-Term Exam (:cell:) 15% (:cellnr:) Python Mid-Term Exam 1 (:cell:) 15% (:cellnr:) Python Mid-Term Exam 2 (:cell:) 15% (:cellnr:) Final Exam (:cell:) 20% (:tableend:)

Quizzes

Quizzes will be given on the assigned lecture material for that day. They are an opportunity for students to verify understanding of the material so that class time can be used to solve example problems and homework assignments.

Exams

There will be an Excel mid-term exam, a Python mid-term exam, and the final exam. These exams may be closed book and/or open book, in-class or in the testing center, as specified by the instructor prior to the exam. Exams will only be given after the scheduled date by special permission. Students with conflicts should arrange to take the exam prior to the scheduled date.

Projects

You will be required to complete a programming course project that will be assigned during the Python section of the course.

Computer Tools

One of the most common questions that I receive from students who would like to take this class is, "How much programming experience is required to succeed in the class?"

To address this concern, we have prepared software tutorials that assume very little knowledge of programming. There are also many excellent resources on the internet that give tutorial introductions to programming. Those students who have no or little programming experience can review these step-by-step instructional videos to gain some of the required background.

This is a computing and programming course, but there are no prerequisites for prior experience with computing tools required to perform assignments, projects, and exams. Students who complete the course will gain experience in at least one programming language.

Citizenship

I will come prepared to each class, ready to help explain the material. I appreciate attentive students who respect my time and the time of other students.

Study Habits

Grade Expectations

A Read material in advance, be attentive and ask questions in lectures, understand and do all homework on time, study hard for exams well before the exam starts, work hard and perform well on exams and the class projects.

B Skim material in advance, attend lectures and try to stay awake, depend on TA for homework help, casually study for the exam by working the practice exam instead of learning concepts.

C Never read book, work on other homework during class, skip some homework assignments, start cramming for the exam the night before the exam.

D Skip class, don't turn in homework or turn it in late, start learning during the exam.

Academic Honesty

The first injunction of the BYU Honor Code is the call to be honest. Students come to the university not only to improve their minds, gain knowledge, and develop skills that will assist them in their life’s work, but also to build character. President David O. McKay taught that “character is the highest aim of education” (The Aims of a BYU Education, p. 6). It is the purpose of the BYU Academic Honesty Policy to assist in fulfilling that aim. BYU students should seek to be totally honest in their dealings with others. They should complete their own work and be evaluated based upon that work. They should avoid academic dishonesty and misconduct in all its forms, including but not limited to plagiarism, fabrication or falsification, cheating, and other academic misconduct.

Honor Code Standards

In keeping with the principles of the BYU Honor Code, students are expected to be honest in all of their academic work. Academic honesty means, most fundamentally, that any work you present as your own must in fact be your own work and not that of another. Violations of this principle may result in a failing grade in the course and additional disciplinary action by the university. Students are also expected to adhere to the Dress and Grooming Standards. Adherence demonstrates respect for yourself and others and ensures an effective learning and working environment. It is the university’s expectation, and my own expectation in class, that each student will abide by all Honor Code standards. Please call the Honor Code Office at 422-2847 if you have questions about those standards.

Preventing Sexual Misconduct

As required by Title IX of the Education Amendments of 1972, the university prohibits sex discrimination against any participant in its education programs or activities. Title IX also prohibits sexual harassment—including sexual violence—committed by or against students, university employees, and visitors to campus. As outlined in university policy, sexual harassment, dating violence, domestic violence, sexual assault, and stalking are considered forms of “Sexual Misconduct” prohibited by the university.

University policy requires any university employee in a teaching, managerial, or supervisory role to report incidents of Sexual Misconduct that come to their attention through various forms including face-to-face conversation, a written class assignment or paper, class discussion, email, text, or social media post. If you encounter Sexual Misconduct, please contact the Title IX Coordinator at t9coordinator@byu.edu or 801-422-2130 or Ethics Point at https://titleix.byu.edu/report-concern or 1-888-238-1062 (24-hours). Additional information about Title IX and resources available to you can be found at titleix.byu.edu.

Students with Disabilities

Brigham Young University is committed to providing a working and learning atmosphere that reasonably accommodates qualified persons with disabilities. If you have any disability which may impair your ability to complete this course successfully, please contact the Services for Students with Disabilities Office (422-2767). Reasonable academic accommodations are reviewed for all students who have qualified, documented disabilities. Services are coordinated with the student and instructor by the SSD Office. If you need assistance or if you feel you have been unlawfully discriminated against on the basis of disability, you may seek resolution through established grievance policy and procedures by contacting the Equal Employment Office at 422-5895, D-285 ASB.

to:

April 27, 2021, at 10:10 PM by 10.35.117.248 -
Changed line 1 from:

(:title Introduction to Programming:)

to:

(:title Programming for Engineers:)

January 14, 2021, at 04:16 PM by 10.35.117.248 -
Changed lines 23-25 from:

John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Chemical Engineering. The PRISM group is actively working on oil and gas drilling automation, reservoir engineering, process optimization, unmanned aerial vehicles, and systems biology.

to:
John Hedengren leads the BYU PRISM group with interests in combining data science, optimization, and automation with current projects in hybrid nuclear energy system design and unmanned aerial vehicle photogrammetry. He earned a doctoral degree at the University of Texas at Austin and worked 5 years with ExxonMobil Chemical prior to joining BYU in 2011.
July 22, 2020, at 12:34 AM by 66.205.50.5 -
Changed line 12 from:
to:
July 22, 2020, at 12:34 AM by 66.205.50.5 -
Changed line 12 from:
to:
July 22, 2020, at 12:32 AM by 66.205.50.5 -
Changed lines 10-14 from:

Welcome to ChE263 which teaches computer skills useful to engineers and scientists. It has material for MATLAB, Python, Mathcad, computer programs for doing all types of math, both numerically and symbolically; Excel, a spreadsheet program; and Visual Basic Application, a programming language to automate Microsoft Office applications. The focus of the course is on Python and Spreadsheet programs (e.g. Excel and Google Sheets). The course is required of Chemical Engineering majors. Students from other departments are welcome.

to:

Welcome to ChE263 which teaches computer skills useful to engineers and scientists. It has material for MATLAB, Python, Mathcad, computer programs for doing all types of math, both numerically and symbolically; Excel, a spreadsheet program; and Visual Basic Application, a programming language to automate Microsoft Office applications.

The focus of the course is on Python and Spreadsheet programs (e.g. Excel and Google Sheets). The course is required of Chemical Engineering majors. Students from other departments are welcome.

May 22, 2019, at 10:12 PM by 10.37.24.87 -
Changed line 15 from:
 Office: 801-422-2590, 330L CB
to:
 Office: 801-422-2590, 330L EB
April 30, 2019, at 11:55 AM by 45.56.3.173 -
Changed line 66 from:

20%

to:

15%

Changed line 72 from:

Python Mid-Term Exam

to:

Python Mid-Term Exam 1

Changed line 74 from:

20%

to:

15%

Changed line 76 from:

Final Exam

to:

Python Mid-Term Exam 2

Changed lines 78-82 from:

25%

to:

15% (:cellnr:) Final Exam (:cell:) 20%

April 29, 2019, at 03:55 PM by 45.56.3.173 -
Changed lines 8-10 from:
 T/Th 9-11 am, 413 CB

Welcome to ChE263 which teaches computer skills useful to engineers and scientists. It covers MATLAB, Python, Mathcad, computer programs for doing all types of math, both numerically and symbolically; Excel, a spreadsheet program; and Visual Basic Application, a programming language to automate Microsoft Office applications. The course is required of Chemical Engineering majors. Students from other departments are welcome.

to:
 T/Th 9-11 am, 221 EB

Welcome to ChE263 which teaches computer skills useful to engineers and scientists. It has material for MATLAB, Python, Mathcad, computer programs for doing all types of math, both numerically and symbolically; Excel, a spreadsheet program; and Visual Basic Application, a programming language to automate Microsoft Office applications. The focus of the course is on Python and Spreadsheet programs (e.g. Excel and Google Sheets). The course is required of Chemical Engineering majors. Students from other departments are welcome.

April 29, 2019, at 03:53 PM by 45.56.3.173 -
Changed line 15 from:
 Office: 801-422-2590, 350 CB
to:
 Office: 801-422-2590, 330L CB
Changed lines 34-35 from:
 Luke Houghton
 lkhoughton [at] gmail.com
to:
 Tanner Polley
 tnnrpolley21 [at] gmail.com
May 01, 2018, at 03:13 PM by 10.37.2.66 -
Changed line 8 from:
 T/Th 8-9 am, 413 CB
to:
 T/Th 9-11 am, 413 CB
May 01, 2018, at 12:20 PM by 45.56.3.173 -
Changed line 88 from:

You will be required to complete a programming course project. I will provide a suggestion (max 90% score) or you can do something of your own interest or something that is integrated with a campus or off-campus research project.

to:

You will be required to complete a programming course project that will be assigned during the Python section of the course.

May 01, 2018, at 12:18 PM by 45.56.3.173 -
Changed lines 34-36 from:
 Nathan Van Katwyk
 nvankatwyk [at] gmail.com
 (209) 362-5092
to:
 Luke Houghton
 lkhoughton [at] gmail.com
May 02, 2017, at 11:46 PM by 174.148.21.176 -
Changed lines 34-35 from:
 Justin Ward
 jbward8 [at] gmail.com
to:
 Nathan Van Katwyk
 nvankatwyk [at] gmail.com
 (209) 362-5092
Changed line 15 from:
 Office: 801-422-2590, 350R CB
to:
 Office: 801-422-2590, 350 CB
Changed line 32 from:

Teaching Assistants

to:

Teaching Assistant

Changed lines 8-9 from:
 T/Th 9-11 am, 413 CB
to:
 T/Th 8-9 am, 413 CB
Deleted lines 33-35:
 Logan Beal
 beal.logan [at] gmail.com
Deleted lines 36-39:

TA Office Hours in 210 FB (NW Corner of Fletcher Bldg)

Changed line 56 from:

Homework/Quizzes

to:

Homework

Changed line 60 from:

Projects

to:

Quizzes

Changed line 62 from:

30% (15% Each)

to:

5%

Changed line 64 from:

Mid-Term Exam

to:

Project

Changed line 66 from:

25%

to:

20%

Changed line 68 from:

Final Exam

to:

Excel Mid-Term Exam

Changed lines 70-78 from:

30%

to:

15% (:cellnr:) Python Mid-Term Exam (:cell:) 20% (:cellnr:) Final Exam (:cell:) 25%

Changed lines 85-86 from:

There will be a mid-term and the final exam. These exams may be closed book and/or open book, in-class or in the testing center, as specified by the instructor prior to the exam. Exams will only be given after the scheduled date by special permission. Students with conflicts should arrange to take the exam prior to the scheduled date.

to:

There will be an Excel mid-term exam, a Python mid-term exam, and the final exam. These exams may be closed book and/or open book, in-class or in the testing center, as specified by the instructor prior to the exam. Exams will only be given after the scheduled date by special permission. Students with conflicts should arrange to take the exam prior to the scheduled date.

Changed line 88 from:

You will be required to complete two projects. I will provide suggestions or you can do something of your own interest or something that is integrated with a campus or off-campus research project.

to:

You will be required to complete a programming course project. I will provide a suggestion (max 90% score) or you can do something of your own interest or something that is integrated with a campus or off-campus research project.

Changed line 65 from:

25%

to:

15%

Changed line 73 from:

20%

to:

25%

Changed line 77 from:

25%

to:

30%

August 22, 2016, at 11:07 PM by 10.5.113.104 -
Changed lines 19-22 from:

(:table border=0 width=100%:) (:cell width=15% align='right':)

(:cell width=85%:)

to:
Deleted line 21:

(:tableend:)

May 10, 2016, at 06:12 PM by 10.5.113.210 -
Changed line 43 from:

TA Office Hours in 425 CB (CAEDM lab)

to:

TA Office Hours in 210 FB (NW Corner of Fletcher Bldg)

April 26, 2016, at 12:26 PM by 45.56.3.173 -
Changed line 84 from:

Unannounced quizzes will be given on the assigned reading material for that day. The number of quizzes will increase as student preparation for classes decreases. Motto: BE PREPARED! Quizzes will not be rescheduled, and extra credit is not available. Quizzes count for a homework grade each. The quizzes are intended to: 1) provide an opportunity for you to practice responding to questions under time pressure, 2) provide encouragement for you to keep up with the course material, 3) encourage attendance.

to:

Quizzes will be given on the assigned lecture material for that day. They are an opportunity for students to verify understanding of the material so that class time can be used to solve example problems and homework assignments.

April 26, 2016, at 12:23 PM by 45.56.3.173 -
Changed line 8 from:
 T/Th 8-9 am, 413 CB
to:
 T/Th 9-11 am, 413 CB
April 26, 2016, at 11:49 AM by 45.56.3.173 -
Changed line 30 from:

<iframe width="560" height="315" src="//www.youtube.com/embed/videoseries?list=PLLBUgWXdTBDi-E--rwBujaNkTejLNI6ap" frameborder="0" allowfullscreen></iframe>

to:

<iframe width="560" height="315" src="https://www.youtube.com/embed/gY0sEokk2h0" frameborder="0" allowfullscreen></iframe>

April 20, 2016, at 07:28 PM by 10.5.113.123 -
Changed lines 122-124 from:

Preventing Sexual Harassment

Title IX of the Education Amendments of 1972 prohibits sex discrimination against any participant in an educational program or activity that receives federal funds. The act is intended to eliminate sex discrimination in education. Title IX covers discrimination in programs, admissions, activities, and student-to-student sexual harassment. BYU’s policy against sexual harassment extends not only to employees of the university, but to students as well. If you encounter unlawful sexual harassment or gender-based discrimination, please talk to your professor; contact the Equal Employment Office at 422-5895 or 367-5689 (24-hours); or contact the Honor Code Office at 422-2847.

to:

Preventing Sexual Misconduct

As required by Title IX of the Education Amendments of 1972, the university prohibits sex discrimination against any participant in its education programs or activities. Title IX also prohibits sexual harassment—including sexual violence—committed by or against students, university employees, and visitors to campus. As outlined in university policy, sexual harassment, dating violence, domestic violence, sexual assault, and stalking are considered forms of “Sexual Misconduct” prohibited by the university.

University policy requires any university employee in a teaching, managerial, or supervisory role to report incidents of Sexual Misconduct that come to their attention through various forms including face-to-face conversation, a written class assignment or paper, class discussion, email, text, or social media post. If you encounter Sexual Misconduct, please contact the Title IX Coordinator at t9coordinator@byu.edu or 801-422-2130 or Ethics Point at https://titleix.byu.edu/report-concern or 1-888-238-1062 (24-hours). Additional information about Title IX and resources available to you can be found at titleix.byu.edu.

April 18, 2016, at 11:01 PM by 10.5.113.123 -
Changed lines 37-46 from:
 Abe Martin
 abemart [at] gmail.com

 Paul Wilding
 prwilding [at] gmail.com

 Carl Prince
 carlwprince [at] gmail.com

TA Office Hours in 425 CB

to:
 Logan Beal
 beal.logan [at] gmail.com

 Justin Ward
 jbward8 [at] gmail.com

TA Office Hours in 425 CB (CAEDM lab)

Changed line 46 from:

TA Office Hours (4th Floor CAEDM)

to:

TA Office Hours in 425 CB

Changed line 46 from:

TA Office Hours

to:

TA Office Hours (4th Floor CAEDM)

August 31, 2015, at 11:46 PM by 10.5.113.128 -
Added lines 45-46:

TA Office Hours

August 31, 2015, at 11:45 PM by 10.5.113.128 -
Changed lines 35-36 from:

Teaching Assistant

to:

Teaching Assistants

Deleted line 38:
 Office hours M/W 3-4 PM, T/Th 8-9 AM
Added lines 40-47:
 Paul Wilding
 prwilding [at] gmail.com

 Carl Prince
 carlwprince [at] gmail.com
Changed lines 107-108 from:

Disability Resources

If you suspect or are aware that you have a disability, you are strongly encouraged to contact the University Accessibility Center (UAC) located at 2170 WSC (801-422-2767) as soon as possible. A disability is a physical or mental impairment that substantially limits one or more major life activities. Examples include vision or hearing impairments, physical disabilities, chronic illnesses, emotional disorders (e.g., depression, anxiety), learning disorders, and attention disorders (e.g., ADHD). When registering with the UAC, the disability will be evaluated and eligible students will receive assistance in obtaining reasonable University approved accommodations.

to:

Academic Honesty

The first injunction of the BYU Honor Code is the call to be honest. Students come to the university not only to improve their minds, gain knowledge, and develop skills that will assist them in their life’s work, but also to build character. President David O. McKay taught that “character is the highest aim of education” (The Aims of a BYU Education, p. 6). It is the purpose of the BYU Academic Honesty Policy to assist in fulfilling that aim. BYU students should seek to be totally honest in their dealings with others. They should complete their own work and be evaluated based upon that work. They should avoid academic dishonesty and misconduct in all its forms, including but not limited to plagiarism, fabrication or falsification, cheating, and other academic misconduct.

Honor Code Standards

In keeping with the principles of the BYU Honor Code, students are expected to be honest in all of their academic work. Academic honesty means, most fundamentally, that any work you present as your own must in fact be your own work and not that of another. Violations of this principle may result in a failing grade in the course and additional disciplinary action by the university. Students are also expected to adhere to the Dress and Grooming Standards. Adherence demonstrates respect for yourself and others and ensures an effective learning and working environment. It is the university’s expectation, and my own expectation in class, that each student will abide by all Honor Code standards. Please call the Honor Code Office at 422-2847 if you have questions about those standards.

Preventing Sexual Harassment

Title IX of the Education Amendments of 1972 prohibits sex discrimination against any participant in an educational program or activity that receives federal funds. The act is intended to eliminate sex discrimination in education. Title IX covers discrimination in programs, admissions, activities, and student-to-student sexual harassment. BYU’s policy against sexual harassment extends not only to employees of the university, but to students as well. If you encounter unlawful sexual harassment or gender-based discrimination, please talk to your professor; contact the Equal Employment Office at 422-5895 or 367-5689 (24-hours); or contact the Honor Code Office at 422-2847.

Students with Disabilities

Brigham Young University is committed to providing a working and learning atmosphere that reasonably accommodates qualified persons with disabilities. If you have any disability which may impair your ability to complete this course successfully, please contact the Services for Students with Disabilities Office (422-2767). Reasonable academic accommodations are reviewed for all students who have qualified, documented disabilities. Services are coordinated with the student and instructor by the SSD Office. If you need assistance or if you feel you have been unlawfully discriminated against on the basis of disability, you may seek resolution through established grievance policy and procedures by contacting the Equal Employment Office at 422-5895, D-285 ASB.

Changed lines 43-45 from:

We will use a set of course notes and instructional videos that take the place of the book. Everyone will have access to these notes and videos through this web-site. There is also one required

  • VBA Textbook: "Introduction to VBA for Excel" 2nd Edition by Steve C. Chapra, ISBN-13: 978-0-13-239667-7, ISBN-10:0-13-239667-X.
to:

We will use a set of course notes and instructional videos that take the place of the book. Everyone will have access to these notes and videos through this web-site.

Changed line 8 from:
 T/Th 9-11 am, 413 CB
to:
 T/Th 8-9 am, 413 CB
Changed lines 37-38 from:
 Ethan Janis
 ethanjanis@gmail.com
to:
 Abe Martin
 abemart [at] gmail.com
June 15, 2015, at 06:28 PM by 10.5.113.170 -
Changed line 1 from:

(:title Programming for Engineers:)

to:

(:title Introduction to Programming:)

June 11, 2015, at 03:03 PM by 45.56.3.184 -
Changed line 1 from:

(:title Computational Tools for Engineers:)

to:

(:title Programming for Engineers:)

Changed lines 3-4 from:

(:description Problem-Solving Techniques for Chemical Engineers at Brigham Young University:)

to:

(:description Course on Programming Skills for Chemical Engineers at Brigham Young University:)

Changed line 7 from:
 Problem-Solving Techniques for Chemical Engineers
to:
 Problem Solving with Programming for Engineers
Changed line 10 from:

Welcome to ChE263 which teaches computer skills useful to engineers and scientists. It covers Mathcad, a computer program for doing all types of math, both numerically and symbolically; Excel, a spreadsheet program; and Visual Basic Application, a programming language to automate Microsoft Office applications. The course is required of Chemical Engineering majors. Students from other departments are welcome.

to:

Welcome to ChE263 which teaches computer skills useful to engineers and scientists. It covers MATLAB, Python, Mathcad, computer programs for doing all types of math, both numerically and symbolically; Excel, a spreadsheet program; and Visual Basic Application, a programming language to automate Microsoft Office applications. The course is required of Chemical Engineering majors. Students from other departments are welcome.

March 15, 2015, at 09:49 PM by 95.151.233.1 -
Changed lines 19-24 from:
John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Chemical Engineering. The PRISM group is actively working on oil and gas drilling automation, reservoir engineering, process optimization, unmanned aerial vehicles, and systems biology.
to:

(:table border=0 width=100%:) (:cell width=15% align='right':)

(:cell width=85%:) John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Chemical Engineering. The PRISM group is actively working on oil and gas drilling automation, reservoir engineering, process optimization, unmanned aerial vehicles, and systems biology. (:tableend:)

July 07, 2014, at 11:22 PM by 174.148.1.146 -
Added lines 103-105:

Disability Resources

If you suspect or are aware that you have a disability, you are strongly encouraged to contact the University Accessibility Center (UAC) located at 2170 WSC (801-422-2767) as soon as possible. A disability is a physical or mental impairment that substantially limits one or more major life activities. Examples include vision or hearing impairments, physical disabilities, chronic illnesses, emotional disorders (e.g., depression, anxiety), learning disorders, and attention disorders (e.g., ADHD). When registering with the UAC, the disability will be evaluated and eligible students will receive assistance in obtaining reasonable University approved accommodations.

April 27, 2014, at 08:46 PM by 197.149.171.26 -
Changed line 80 from:

Project

to:

Projects

April 27, 2014, at 07:26 PM by 197.149.171.26 -
Changed line 25 from:

<iframe width="560" height="315" src="//www.youtube.com/playlist?list=PLLBUgWXdTBDi-E--rwBujaNkTejLNI6ap" frameborder="0" allowfullscreen></iframe>

to:

<iframe width="560" height="315" src="//www.youtube.com/embed/videoseries?list=PLLBUgWXdTBDi-E--rwBujaNkTejLNI6ap" frameborder="0" allowfullscreen></iframe>

April 27, 2014, at 07:20 PM by 197.149.171.26 -
Changed line 25 from:

<iframe width="560" height="315" src="//www.youtube.com/embed/X6YzS0DRAg0?list=UU2GuY-AxnNxIJFAVfEW0QFA" frameborder="0" allowfullscreen></iframe>

to:

<iframe width="560" height="315" src="//www.youtube.com/playlist?list=PLLBUgWXdTBDi-E--rwBujaNkTejLNI6ap" frameborder="0" allowfullscreen></iframe>

April 27, 2014, at 05:50 PM by 197.149.171.26 -
Changed lines 10-11 from:

Professor: John D. Hedengren

to:

Welcome to ChE263 which teaches computer skills useful to engineers and scientists. It covers Mathcad, a computer program for doing all types of math, both numerically and symbolically; Excel, a spreadsheet program; and Visual Basic Application, a programming language to automate Microsoft Office applications. The course is required of Chemical Engineering majors. Students from other departments are welcome.

Professor:

 John D. Hedengren
Changed lines 38-43 from:

We will use a set of course notes and instructional videos that take the place of the book. Everyone will have access to these notes and videos through this web-site.

References

  • VBA Textbook: "Introduction to VBA for Excel" 2nd Edition by Steve C. Chapra
to:

We will use a set of course notes and instructional videos that take the place of the book. Everyone will have access to these notes and videos through this web-site. There is also one required

  • VBA Textbook: "Introduction to VBA for Excel" 2nd Edition by Steve C. Chapra, ISBN-13: 978-0-13-239667-7, ISBN-10:0-13-239667-X.

Computers

Using computer software as a technique for solving engineering problems is the focus of this course. All homework assignments will require the use of a computer. Students may use their own computers or those located in CAEDM Labs, rooms CB425 and CTB415. To use the CAEDM computers, registration must first be completed using the terminal located outside room CB423.

Changed lines 52-54 from:

CHEN 263: Problem-Solving Techniques for Chemical Engineers (2 credit hours).

Course Objectives

to:

ChE 263: Problem-Solving Techniques for Chemical Engineers (2 credit hours).

April 27, 2014, at 05:12 PM by 197.149.171.26 -
Added lines 17-23:

Course Introduction

(:html:) <iframe width="560" height="315" src="//www.youtube.com/embed/X6YzS0DRAg0?list=UU2GuY-AxnNxIJFAVfEW0QFA" frameborder="0" allowfullscreen></iframe> (:htmlend:)

April 27, 2014, at 05:10 PM by 197.149.171.26 -
Changed line 16 from:
John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Chemical Engineering.
to:
John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Chemical Engineering. The PRISM group is actively working on oil and gas drilling automation, reservoir engineering, process optimization, unmanned aerial vehicles, and systems biology.
April 27, 2014, at 01:09 PM by 197.149.171.26 -
Changed lines 5-8 from:

Mechanical Engineering 575 / Civil Engineering 575

 Optimization Techniques in Engineering
 MWF - 3:00-3:50 pm, 254 CB
to:

Chemical Engineering 263

 Problem-Solving Techniques for Chemical Engineers
 T/Th 9-11 am, 413 CB
April 27, 2014, at 01:08 PM by 197.149.171.26 -
Changed lines 1-12 from:

Welcome to PmWiki!

A local copy of PmWiki's documentation has been installed along with the software, and is available via the documentation index.

To continue setting up PmWiki, see initial setup tasks.

The basic editing page describes how to create pages in PmWiki. You can practice editing in the wiki sandbox.

More information about PmWiki is available from https://www.pmwiki.org.

to:

(:title Computational Tools for Engineers:) (:keywords nonlinear, optimization, engineering optimization, Excel, Mathcad, Visual Basic, MATLAB, differential, algebraic, modeling language, university course:) (:description Problem-Solving Techniques for Chemical Engineers at Brigham Young University:)

Mechanical Engineering 575 / Civil Engineering 575

 Optimization Techniques in Engineering
 MWF - 3:00-3:50 pm, 254 CB

Professor: John D. Hedengren

 Office: 801-422-2590, 350R CB
 Cell: 801-477-7341
 Contact: john.hedengren [at] byu.edu
John Hedengren worked 5 years with ExxonMobil Chemical on Optimization solutions for the petrochemical industry. He conducts research in optimization methods, modeling systems, and applications in Chemical Engineering.

Teaching Assistant

 Ethan Janis
 ethanjanis@gmail.com
 Office hours M/W 3-4 PM, T/Th 8-9 AM

Book

We will use a set of course notes and instructional videos that take the place of the book. Everyone will have access to these notes and videos through this web-site.

References

  • VBA Textbook: "Introduction to VBA for Excel" 2nd Edition by Steve C. Chapra

Recitation Sessions

As needed through-out the semester. The Teaching Assistant will conduct the recitation sessions. Generally they will be held:

  • Before exams
  • To help work through difficult project issues
  • For additional class time

Catalog Description

CHEN 263: Problem-Solving Techniques for Chemical Engineers (2 credit hours).

Course Objectives

Grading

(:table border=0 width=50%:) (:cell:) Homework/Quizzes (:cell:) 25% (:cellnr:) Projects (:cell:) 30% (15% Each) (:cellnr:) Mid-Term Exam (:cell:) 20% (:cellnr:) Final Exam (:cell:) 25% (:tableend:)

Quizzes

Unannounced quizzes will be given on the assigned reading material for that day. The number of quizzes will increase as student preparation for classes decreases. Motto: BE PREPARED! Quizzes will not be rescheduled, and extra credit is not available. Quizzes count for a homework grade each. The quizzes are intended to: 1) provide an opportunity for you to practice responding to questions under time pressure, 2) provide encouragement for you to keep up with the course material, 3) encourage attendance.

Exams

There will be a mid-term and the final exam. These exams may be closed book and/or open book, in-class or in the testing center, as specified by the instructor prior to the exam. Exams will only be given after the scheduled date by special permission. Students with conflicts should arrange to take the exam prior to the scheduled date.

Project

You will be required to complete two projects. I will provide suggestions or you can do something of your own interest or something that is integrated with a campus or off-campus research project.

Computer Tools

One of the most common questions that I receive from students who would like to take this class is, "How much programming experience is required to succeed in the class?"

To address this concern, we have prepared software tutorials that assume very little knowledge of programming. There are also many excellent resources on the internet that give tutorial introductions to programming. Those students who have no or little programming experience can review these step-by-step instructional videos to gain some of the required background.

This is a computing and programming course, but there are no prerequisites for prior experience with computing tools required to perform assignments, projects, and exams. Students who complete the course will gain experience in at least one programming language.

Citizenship

I will come prepared to each class, ready to help explain the material. I appreciate attentive students who respect my time and the time of other students.

Study Habits

Grade Expectations

A Read material in advance, be attentive and ask questions in lectures, understand and do all homework on time, study hard for exams well before the exam starts, work hard and perform well on exams and the class projects.

B Skim material in advance, attend lectures and try to stay awake, depend on TA for homework help, casually study for the exam by working the practice exam instead of learning concepts.

C Never read book, work on other homework during class, skip some homework assignments, start cramming for the exam the night before the exam.

D Skip class, don't turn in homework or turn it in late, start learning during the exam.