EF105 Fall, 2019: Computer Methods for Engineering Problem Solving

**Course Sections:** This syllabus applies to all 21 sections of this course. **Meeting Time and Place:** The time and place will vary with section. Please plan to regularly attend the section you are registered for. See the [procedures](/ef105-2019-08/gen/procedures.php) page for information on making up a missed lab. **Course Credit Hours:** 1 Contact Information ------------------- ### Instructor Dr. Darren K. Maczka (dkm@utk.edu), 215 Perkins Hall ### Graduate Teaching Assistants - Justin Condon (jcondon2@vols.utk.edu) - Clint Jordan (cjorda25@vols.utk.edu) - Toan Vo Dai (tvodai@vols.utk.edu) ### Engineering Fundamentals Office Meghan Copley (mcopley@utk.edu), 207 Perkins Hall, 974-9810 Course Description ------------------ This course provides an introduction to computer applications used in engineering problem solving and communications. Topics include working with data in spreadsheets, using a calculator, and an introduction to programming concepts and algorithms. ### Why Should I Care about This Course? Engineers work with data. Lots of data. Regardless of discipline, whether it be electrical engineering, mechanical engineering, or any of the other [12 engineering degree majors][UT engineering degrees] offered at the University of Tennessee. Examples of data engineers may work with include: - voltage and current measurements of an electrical circuit - stress and strain measurements of a bridge joist - temperature and pH measurements of a chemical reaction - Data representation of a part for manufacturing, such as 3D printing As engineers, we will need to be able to understand these data, analyze them, and communicate these data to a wide variety of audiences. There are many tools that we can use to manage data, analyses it, and present it. Some examples are - pencil and paper: for simple data tasks simple tools can often provide the best solution! - calculator: beyond arithmetic, your calculator can be used to visualize data in graphs, and solve multiple equations at once - spreadsheets: when working with a lot of data that can be organized into rows and columns, spreadsheet software such as [Microsoft Excel](http://office.microsoft.com/en-us/excel), [Google Sheets](https://www.google.com/sheets/about/) or [LibreOffice Calc](https://www.libreoffice.org/discover/calc/) can quickly perform many types of analysis and visualization tasks. - computer programming: when data or analysis tasks are complex, or highly specific, there may not be a tool available that will do exactly what you need to analysis your data. In this case you may need to develop your own algorithm and program it in one of many programming environments. An understanding and familiarity of the different tools available to you for handling different data-related tasks will help you in your coursework here at UT, as well as in your future career. ### Learning Environment This is a lab-based course which means much of the time in class will be spent with the instructor or GTAs demonstrating different data skills and following along on your own computer. The first half of the class will focus on using spreadsheet concepts (using Excel) and follows a more traditional classrom instruction approach: - First, you come to class. - Second, you follow along with the instructor as they talk about new concepts and demonstrate new skills. - Third, you go home to practice and complete homework assignments. The second half of the class will focus on programming concepts (using MATLAB) and will be delivered via a flipped classroom approach: - First, you watch pre-recorded videos, or read material introducing new concepts. - Second, you follow along, write down notes, and jot down questions as go through the material. - Third, you come to class, discuss your questions and complete "classwork" which will put into practice the concepts introduced in the recorded material. ### Course Communications Class-wide announcements will be posted to the [course website]. Time-sensitive class-wide announcements will be sent out via email, but in general EF instructors try to limit the number of emails you all receive because we know you receive a lot from other sources! You may contact the Instructor or TAs at any time with questions. You can expect to receive an email reply within 24 hours Monday through Friday. In some cases this reply may be to indicate that we do not have an immediate answer to your question and will share the steps we are taking to find one. ### How to Be Successful in This Course This is a lab-based course, and success will come with regular practice of the skills and concepts. This is a 1 credit course which meets one a week for 1 hour and 15 minutes. You should expect to spend an additional 1.5 hours outside of class time to practice the skills and material. This Student's Responsibility: - Come to class, and be prepared for all classes. Students who come to all classes tend to perform better on exams and earn higher final grades. Statistical analysis from Fall 2013, Fall 2014, Fall 2015, and Fall 2016 semesters show that students who did not miss a single lab, on average, earned a final letter grade of "A" for the course. ![Historical data for EF 105: average letter grade (A, B+, C+, C, D, F) for different numbers of missed classes (0 up to 5). Students who did not miss any labs averaged an A, students who missed 5 labs averaged and F.](/ef105-2019-08/img/Fig3.jpg) Additionally, students who complete the assigned quizzes and homeworks usually earn higher final grades. ![Scatter plot](/ef105-2019-08/img/Fig4.jpg) - Practice, experiment even when you are not sure, but save your work often. The material in this course is very practice-oriented, while there are some concepts to learn, there is also a strong focus on being able to effectively use engineering tools. This requires practice, as well as a desire to experiment with new concepts and skills. One of the great things about learning computer skills is it is usually easy to backtrack (`Ctrl + Z`), so embrace your curiosity and try things beyond the given exercices and practice material. Do save your work often, `Ctrl+Z` has its limits! - Be respectful of others There are a wide variety of experience levels in this course largely due to the fact that there is a wide variety of high school experience available across the state, nation, and world. Some of your peers may have had extensive experience with some or all of the topics and skills we will work on in class, while others will have had little or no experience. Be mindful of others, and if you see a peer struggling, offer to help or encourage them to ask for clarification. - Actively contribute to the learning activities in class What this looks like may vary from student to student and from activity to activity. You may have to experiment to find out what works best for you. Some prefer to follow along with the examples on their own computers while others find it more helpful to take notes while watching an instructor work through an example. Either way, always ask questions when something is unclear. - Abide by the UT Honor Code To support you in your learning, the instructor's and GTA's have the following responsibilities: - Be prepared for all classes - Evaluate fairly and equally - Be respectful of all students - Create and facilitate meaningful learning activities - Behave according to University codes of conduct ### Text, Resources, and Materials There are no required textbooks for this course, all required material will be made available on the [course website]. ### Required Equipment You will need a graphing calculator such as the TI-83+ or 84+. In addition, if your section meets in Perkins 319 then you will need to bring your own laptop meeting the [minimum capabilities required by the UT College of Engineering][tickle min computer requirements]. The minimum version of Microsoft Excel to be used in this class is the 2007. If you are a student whose primary affiliation is "student", you can [download Microsoft Office 365 ProPlus][download office 365] at no cost. This will allow you to have at least Excel 2013 in your computer. Regarding MATLAB, you have two options: - You can download it for free at the [OIT software distribution] page, and have it installed in your computer, or - You can run it remotely from the [UTK citrix] server. You will not need any of the optional toolboxes for MATLAB, so if installing on your own machine you may just leave the default options checked. [tickle min computer requirements]: https://tickle.utk.edu/ithelp/computers/ [download office 365]: https://oit.utk.edu/software-hardware/proplus/ [OIT software distribution]: https://webapps.utk.edu/oit/softwaredistribution/ [UTK citrix]: https://apps.utk.edu/vpn/index.html ### Grading
  1. Exams (50%) - two exams (midterm and final), each worth 25%
  2. Lab Quizzes (40%) - Numerical and multiple choice quizzes at the end of each lab to verify you have completed the lab and provide practice of concepts.
  3. Participation (10%) - attendance and feedback

The grade percentages can change, but everyone will recieve a minimum of a two week notice for changes.

The course grading is:

  92   89   86   82   79   76   72   69   66   62  
| A- | B+ | | B- | C+ | | C- | D+ | | F
See [Course Procedures](/ef105-2019-08/gen/procedures.php) for information on requesting grade reviews of individual assignments. ## University Policies This section contains information that can also be found in the [University Syllabus](http://ef.engr.utk.edu/efp/files/campus-syllabus.pdf). ### Academic Integrity: As a student at UT, you are responsible for your personal integrity in academic life and for adhering to UT's Honor Statement which reads: "An essential feature of the University of Tennessee, Knoxville is a commitment to maintaining an atmosphere of intellectual integrity and academic honesty. As a student of the university, I pledge that I will neither knowingly give nor receive any inappropriate assistance in academic work, thus affirming my own personal commitment to honor and integrity." ### University Civility Statement: Civility is genuine respect and regard for others: politeness, consideration, tact, good manners, graciousness, cordiality, affability, amiability and courteousness. Civility enhances academic freedom and integrity, and is a prerequisite to the free exchange of ideas and knowledge in the learning community. Our community consists of students, faculty, staff, alumni, and campus visitors. Community members affect each other's well-being and have a shared interest in creating and sustaining an environment where all community members and their points of view are valued and respected. Affirming the value of each member of the university community, the campus asks that all its members adhere to the principles of civility and community adopted by the campus: http://civility.utk.edu/. ### Disability Services: Any student who feels s/he may need an accommodation based on the impact of a disability should contact Student Disability Services in Dunford Hall, at 865-974-6087, or by video relay at, 865-622-6566, to coordinate reasonable academic accommodations. ### Your Role in Improving Teaching and Learning Through Course Assessment: At UT, it is our collective responsibility to improve the state of teaching and learning. During the semester, you may be requested to assess aspects of this course either during class or at the completion of the class. You are encouraged to respond to these various forms of assessment as a means of continuing to improve the quality of the UT learning experience. Key Campus Resources for Students: ---------------------------------- - [Center for Career Development](http://career.utk.edu/) (Career counseling and resources; HIRE-A-VOL job search system) - [Course Catalogs](http://catalog.utk.edu/) (Listing of academic programs, courses, and policies) - [Hilltopics](http://hilltopics.utk.edu/) (Campus and academic policies, procedures and standards of conduct) - [OIT HelpDesk](https://help.utk.edu/) (865) 974-9900 - [Schedule of Classes/Timetable](https://bannerssb.utk.edu/kbanpr/bwckschd.p_disp_dyn_sched) - [Student Health Center](http://studenthealth.utk.edu/) (visit the site for a list of services) - [Student Success Center](http://studentsuccess.utk.edu/) (Academic support resources) - [Undergraduate Academic Advising](http://advising.utk.edu/) (Advising resources, course requirements, and major guides) - [University Libraries](http://www.lib.utk.edu/) (Access to library resources, databases, course reserves, and services) ## Course Outline See the [course website] for a schedule of labs, activities, and assessments. [UT engineering degrees]: https://tickle.utk.edu/degrees/ [course website]: https://efcms.engr.utk.edu/ef105-2019-08/