|
May 04, 2024
|
|
|
|
ENGR 145 - Scientific Computing 5 Credits This course provides the student with an introduction to scientific computing with a focus on developing computer based solutions to mathematical and engineering problems. An overview of computer architecture, introduction to work processing, spreadsheet analysis, and basic programming will be covered.
Pre-requisite(s) MATH 141 Placement Eligibility Math 142 FeesCF
Quarters Typically Offered
Designed to Serve This class is designed for students in the Associate of Science in Engineering (AS-Eng) program. Active Date 2012-02-14
Grading System Decimal Grade Class Limit 24 Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0 Total Contact Hours 55 Degree Distributions: Course Outline Scientific Computing Objectives:
Understand plagiarism and the 10 Commandments of Computer Ethics from a programmer perspective
Navigate the Web and find useful resources using a browser search engine
Manage files: navigate directory structures; create, move, rename and delete files and folders
Explain the difference between memory and storage, including how RAM works
Understand how data is represented (bits and bytes), the binary number system, and be familiar with hexadecimal
Explain how the CPU and operating system use memory and assign process space to a running program; the call stack, environment variables, etc.
Explain how ASCII/UNICODE is used to represent text
Define a pixel and understand RGB; explain how graphics are stored and represented
Draw flow charts for basic computer algorithms
Understand logic gates and truth tables
MS Word Learning Objectives:
Use a word processor to create, edit and save a document
Import charts and table from MS Word
Use a word processor to create a memo
Use word to write lab reports in a format expected by four-year engineering schools
Excel Learning Objectives:
Use relative and absolute references to develop spreadsheets
Understand MS Excel data formats
Produce charts from data which include expected results.
Fit mathematical relationships to data sets
Implement solutions requiring iterative calculations using the equation solver
Understand how MS Excel handles dates and times
Implement database analysis tools, (Filter, Sort, PivotTables)
Export charts and tables to MS Word
Matlab Learning Objectives:
Familiarize students with Matlab programming environment
Use script files to control program functions
Write user-defined functions
Create and interpret basic programming algorithms
Implement array based solutions and understand indexing constructs and the dot operator
Implement conditional statements and logic
Student Learning Outcomes Explain the terms and language used in computer systems, giving appropriate examples.
Develop a working knowledge of the components of computer systems.
Use MS Word to write a memo and lab report incorporating tables, figures, and equations.
Use MS Excel to solve mathematical, engineering, and database problems using a spreadsheet.
Use MS Excel to represent and analyzedata graphically.
Understand the Matlab programming and be able to implement simple computer algorthms involving arrays.
Add to Portfolio (opens a new window)
|
|