|
Mar 13, 2025
|
|
|
|
IND 2010 - Logic Development and Computer Programming for Engineers2 lecture hours 2 lab hours 3 credits Course Description This course provides basic familiarization, instruction, and competence with common computer applications used in the field of industrial engineering. The purpose of the course is to provide a student with a good foundation in logical thinking and expertise in programming and use of software tools. These techniques will be used in multiple subsequent courses and throughout the student’s career. The course will provide instruction in the use of these and laboratory time to practice their use while deepening understanding and expertise. (prereq: MTH 1120 ) (quarter system prereq: MA 137) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Facilitate the development of process flow documentation including process diagrams, traditional flow charts, pseudo-code, and hierarchical charts, and effectively communicate them
- Demonstrate spreadsheet understanding in the and execution of and use of descriptive statistics, analysis tools, lookup functions, pivot tables, and iterative structures
- Utilize Power BI to produce managerial reports
- Demonstrate VBA programming and logic execution utilizing macro recording, logic and conditional operators, procedures and subroutines, object models, strings, loops, forms, and error handling
- Demonstrate understanding and execution of the SQL language to query and access data from various databases
Prerequisites by Topic Course Topics
- Process mapping
- Flow diagrams
- Hierarchy diagrams
- Programming process
- Excel basics (formatting, hiding/freezing, filtering/sorting, subtotaling, V/HLOOKUps, pivot tables, conditionals and conditional formatting, time, basic graphing) and “programming” (with an example of a DSS)
- Relevant software programming languages such as: Visual Basic for Applications (basics, macros, VBA hierarchy, statements, declarations, compiler options, constants, variables, message boxes and strings, logical operators, conditionals and branching-IF/THEN/ELSE/ELSEIF etc., looping, basic debugging techniques, linked subroutines and function procedures, basic DOT programming
Laboratory Topics
- A weekly two-hour lab will use defined projects to exercise student skills as defined in the Course Learning Outcomes section
Coordinator Dr. Douglas Grabenstetter
Add to Portfolio (opens a new window)
|
|