Recitation 6 Intro Engineering Pro Tips http://www.newegg.com
Document Formats Download presentations from Google Docs and check formatting before submitting Organize your course files and folders Download manager Chrome extension or Firefox Add-on EG 1003 teamwork experience for interviews Mac users, partition your HD for windows or run a virtual machine
Repeated Writing Errors on Reports Answer all lab report questions thoroughly Do not use subjective language, be EXPLICIT One idea per paragraph Do not use I, we, us, our, my… Tables labeled above, figures below Table 2: Cost Estimate Tables and figures must fit on one page Formulas get their own line
Connecting Enginering Design, Analysis, and Modeling
Analysis http://thebiologyprimer.com/introduction-to-the-scientific-method/ https://warosu.org/sci/thread/7077776
Conclusions http://www.cqeacademy.com/cqe-body-of-knowledge/continuous-improvement/quality-control-tools/the-scatter-plot-linear-regression/
Errors Small sample size (<30) Bias (confirmation and survivorship) No peer review Statistical significance vs. practical significance Correlation vs. causation
Software Engineering
Algorithms and Flow Charts http://codingblackfeather.com/home.html
Programming Resources NYU Lynda Codeacadmey Khan Academy w3schools (web design) Online Open Courses Coursera MIT OpenCourseWare Google and Stack Overflow
Programming Software Math (MATLAB, Mathematica) CAD (Autodesk, SOLIDWORKS, Google SketchUp) Databases (SQL, Oracle, GIS) Statistics (R, SPSS, SAS) Web design (Wordpress, HTML, JavaScript, CSS, PHP) IDEs (Visual Studio, Eclipse, Xcode) Source code text editors (Notepad++, VIM, Emacs) Version control (Dropbox, Google Drive, Git)
Programming Languages Visual Programming Languages LabVIEW/Lego Mindstorms Google Blockly/MIT Scratch ModelBuilder in ArcGIS https://tereshenkov.wordpress.com/2012/11/12/geoprocessing-with-modelbuilder-iterate-files/
Programming Languages Visual Programming Languages LabVIEW/Lego Mindstorms Google Blockly/MIT Scratch ModelBuilder in ArcGIS Programming Languages C Java Python
Hardware Engineering
Computer Limiting Factors Hard disk drive (HDD) vs. solid-state drive (SDD) Random-access memory (RAM) Central processing unit (CPU), parallel computing Sound card, video card, WiFi adapter Monitor, keyboard, mouse, touchscreen USB, HDMI, Mini DisplayPort, SD cards Modem/router (Ethernet vs. WiFi vs. 5G vs. Bluetooth) Operating system (Windows, Mac, Linux, iOS, Android)
Computing Options Microcontrollers (Arduino) Single board computer (Raspberry Pi 3) NYU Virtual Computer Lab High Performance Computing at NYU
Selecting the Hardware for the Software AutoCAD, Inventor, Revit Google Chrome LabVIEW LEGO Digital Designer LEGO Mindstorms MATLAB Microsoft Word, PowerPoint, Excel Microsoft Project
Privacy and Cybersecurity
Digital Privacy (FBI vs. Apple)
Digital Privacy (Equifax Hack)
Digital Security (DDoS Attack) http://gizmodo.com/watch-americas-internet-get-wiped-out-by-a-massive-ddos-1788080949
Digital Security (WannaCry Ransomware)
Programmer Humor https://xkcd.com/979/