Apr 27, 2024  
2020-2021 Catalog 
    
2020-2021 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

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)