CS86COMPUTING TOOLS, INSTRUMENTATION, AND SCIENCE (3 credits, 4 hours)
Introduction to tools for scientific computing. Use of computing tools for learning mathematical concepts such as basic statistics, and for supporting scientific studies that involve tedious computations such as correlation analysis. The course includes a laboratory component on using computer controlled instrumentation and using tools for data analysis and solving computing problems. Students will also get hands on experience on electronic books and learn to create an electronic document with an embedded computing environment.
This course is intended to satisfy the LASAR requirement for "Scientific Methodology & Quantitative Reasoning".
Internet technology; Concepts on electronic books and embedded computing environment; Numerical vs symbolic calculations and existing tools; Concept on scientific visualization using graphing and animation tools; Introduction to scientific computing using basic statistics concepts and packages; Concept on data processing and use of data analysis tools; Interconnection computing using component based programming paradigm; PC-instrumentation.
Module 1: Introduction
Learning Objective:Students will be introduced to the scientific tools such as Mathcad, and Internet resources. They will learn the help facilities in the tools.
Module 2: Exploring computing tools
Learning objective: Learn four specific tools in Mathcad to explore data analysis and modeling using different modalities made available by the computing tool such as graphics, data animation etc.
Module 3: Electronic books and preparing electronic documents
Learning objective: Understand how to drag-and-drop data from/to spreadsheet, and WYSIWYG "live" data from existing electronic books to create electronic laboratory workbooks.
Module 4: Embedded computing environment
Learning objective: Learn basic programming concepts and skills to program in an embedded computing environment. Understand the process of linking multiple computing components and applications.
Module 5: PC-Instrumentation
Learning objective: Understand how to operate the control software for PC-instrumentation, and hands-on experience in using it for data acquisition.
At the end of the semester, students are expected to prepare a customized electronic laboratory workbook which may also include an embedded computing environment. Detail lesson plan for each week is available at: CS 86 course plan