SOW_KO_Approved.docx

DOCX document 23 KB Posted

Attached to
MATLAB Training Federal contract opportunity
Solicitation number
N66604-19-Q-0565
Issued by
Department of the Navy Naval Sea Systems Command

About this file

Statement of Work (SOW)

View the file

Other files for this federal contract opportunity

Other files attached to MATLAB Training, newest first.
File Type Posted
RFQ_190565.docx DOCX document
Redacted_Sole_Source_Justification_Revised_KO_Approved_Control_No_190565..._Redacted.pdf PDF

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

STATEMENT OF WORK

PR# 1300755934

1.0 BACKGROUND

The Naval Undersea Warfare Center Division, Newport (NUWCDIVNPT) is a naval research activity operating under the direction of the Commander, Naval Sea Systems Command (NAVSEA). We provide research, development, test and evaluation, engineering, analysis and assessment, as well as Fleet support capabilities for submarines, autonomous underwater systems, and offensive and defensive undersea weapon systems, and stewards existing and emerging technologies in support of undersea warfare.

2.0 SCOPE

The contractor shall conduct the following courses: “MATLAB Fundamentals, three (3) day course; MATLAB Programming Techniques, two (2) day course; MATLAB Signal Processing, two (2) day course; MATLAB Data Processing and Visualization (MLVI), one (1) day course; MATLAB Building Interactive Applications, one (1) day course; and MATLAB Image Processing (MLIP), two (2) day course.” The original award (all six courses) shall be conducted sequentially over a 11-day period, 20 attendees each class and before 15 March, 2019. Option Period 1: (All Three courses); MATLAB Fundamentals, three (3) day course; MATLAB Programming Techniques, two (2) day course; MATLAB Signal Processing, two (2) day course, shall be conducted sequentially over a seven (7) day period, 20 attendees each class and before 28 June 2019. The contractor shall provide an off-site location within ten miles of NUWCDIVNPT equipped to facilitate the training and provide any computer equipment and software necessary to teach the MATLAB courses. A training certificate for each individual shall be delivered upon class completion.

3.0 REQUIREMENTS

3.1 Instruct Course “MATLAB Fundamentals”

The contractor shall conduct the three-day course entitled “MATLAB Fundamentals.” The contractor shall provide all required course materials (i.e. laptop, course manual, pen, notepad, and course file DVD/USB) for a maximum of twenty (20) attendees. This course is intended for beginning users and those looking for a review of course information and material. No prior programming experience or knowledge of MATLAB is assumed, and the course is structured to allow thorough assimilation of ideas through hands-on examples and exercises. MATLAB competency is developed in a natural way, with an emphasis on practical application to engineering. Themes of data analysis, visualization, modeling and programming are explored throughout the course.

The course shall cover (but is not limited to):

· Working with MATALB user interface

· Entering commands and creating variables

· Performing analysis on vectors and matrices

· Visualizing vector and matrix data

· Working with data files/data types

· Automating commands with scripts

· Writing programs with logic and flow control

3.2 Instruct “MATLAB Programming Techniques”

The contractor shall conduct the two (2) day course titled “MATLAB Programming Techniques.” The contractor shall provide all required course materials for a maximum of twenty (20) attendees. This course provides hands-on experience using the features in the MATLAB language to write efficient, robust and well-organized code. These concepts form the foundation for writing full applications, developing algorithms, and extending built-in MATLAB capabilities. Details of performance optimization are covered.

This course shall cover (but is not limited to):

· Programming for correctness

· Structuring data

· Structuring code

· Classes and objects PREREQUISITE: MATLAB Fundamentals or equivalent experience using MATLAB and familiarity with basic programming concepts.

3.3 Instruct “MATLAB Signal Processing”

The contractor shall conduct the two (2) day course titled “MATLAB for Signal Processing.” The contractor shall provide all required course materials for a maximum of twenty (20) attendees. This two-day course shows attendees how to analyze signals and design signal processing systems using MATLAB and Signal Processing Toolbox. Parts of the course will also use Filter Design Toolbox.

This course shall cover (but is not limited to):

· Creating and analyzing signals

· Using different spectral analysis tools

· Designing and analyzing filters

· Introduction to advanced filter design

· Filter implementation issues PREREQUISITE: MATLAB Fundamentals or equivalent experience using MATLAB and a good understanding of signal processing theory, including linear systems, spectral analysis, and filter design.

3.4 Instruct “MATLAB Data Processing and Visualization (MLVI)” The contractor shall conduct the one (1) day course titled “MATLAB Data Processing and Visualization (MLVI).” The contractor shall provide all required course materials for a maximum of twenty (20) attendees. This one-day course focuses on importing and preparing data for data analytics applications. The course is intended for data analysts and data scientists who need to automate the processing, analysis, and visualization of data from multiple sources.

This course shall cover (but is not limited to):

· Importing data

· Processing data

· Customizing visualizations

· Working with irregular data PREREQUISITE: MATLAB Fundamentals or equivalent experience using MATLAB and a good understanding of signal processing theory, including linear systems, spectral analysis, and filter design.

3.5 Instruct “MATLAB Building Interactive Applications”

The contractor shall conduct the one (1) day course titled “MATLAB Building Interactive Applications.” The contractor shall provide all required course materials for a maximum of twenty (20) attendees. This one-day course demonstrates how to create an interactive user interface for your applications (apps) in MATLAB. Attendees will learn about user interface controls, such as push buttons, sliders, and menus, and how to use them to create a robust and user-friendly interface for your MATLAB applications. No prior experience of programming graphical interfaces is required.

This course shall cover (but is not limited to):

· Laying out apps in the Application Designer environment

· Creating callback functions for interactive components

· Creating and updating graphical objects in apps

· Making app components responsive to user behavior

· Creating applications with multiple windows PREREQUISITE: MATLAB Fundamentals or equivalent experience using MATLAB and a good understanding of signal processing theory, including linear systems, spectral analysis, and filter design.

3.6 Instruct “MATLAB Image Processing (MLIP)”

The contractor shall conduct the two (2) day course titled “MATLAB Image Processing.” The contractor shall provide all required course materials for a maximum of twenty (20) attendees. This two-day course provides hands-on experience with performing image analysis. Examples and exercises demonstrate the use of appropriate MATLAB and Image Processing Toolbox functionality throughout the analysis process.

This course shall cover (but is not limited to):

· Importing and exporting images

· Analyzing images interactively

· Removing noise

· Aligning images and creating a panoramic scene

· Detecting edges, lines and circles in an image

· Segmenting objects based on their color and texture

· Modifying objects’ shape using morphological operations

· Measuring shape properties

· Performing batch analysis over sets of images PREREQUISITE: MATLAB Fundamentals or equivalent experience using MATLAB and a good understanding of signal processing theory, including linear systems, spectral analysis, and filter design.

File details come from the government source that posted it.