Statement of Work MATLAB Attachment (1).pdf
PDF 229 KB Posted
- Attached to
- MathWorks MATLAB Training Sole Source Federal contract opportunity
- Solicitation number
- N6660425Q0210
About this file
This is a Statement of Work (SOW)/Performance Work Statement (PWS) for MATLAB training services issued by the Naval Undersea Warfare Center Division, Newport (NUWCDIVNPT). The contract covers a base course of MATLAB Fundamentals and eleven optional training courses, including MATLAB Programming Techniques, Signal Processing, Building Interactive Applications, Image Processing, Data Processing & Visualization, and Computer Vision with Simulink. Training will be conducted face-to-face at an off-site location within 10 miles of NUWCDIVNPT, with up to 20 students per class, and all necessary course materials provided by the contractor.
The period of performance runs from the date of award through December 31, 2025, with funding provided by Code 10 Overhead Budget. Course offerings range from 1-3 days and cover various skill levels, from beginner to advanced, with prerequisites specified for some courses. Each course will provide hands-on training, covering topics such as MATLAB user interface, data analysis, visualization, modeling, programming, and specialized applications in areas like image processing and computer vision. The contractor must supply instructors, hardware, software, laptops, and training materials, and will issue a training certificate upon course completion.
View the file
Other files for this federal contract opportunity
| File | Type | Posted |
|---|---|---|
| II.E.RFQ Posted SAM.gov.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
v4.2_FEBRUARY2025
STATEMENT OF WORK (SOW)/PERFORMANCE WORK STATEMENT (PWS)
(MATLAB training)
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. From the results of the FY 25 training needs assessment, it was determined that there is a need for MATLAB training for the Division.
1.1 Places of Performance
The contractor shall instruct the classes at a local hotel conference room within 10 miles of NUWCDIVNPT. Contractor is responsible for securing training location.
1.2 Authorized Users
This is a service contract for training. NUWCDIVNPT all codes.
1.3 Sponsors
NUWCDIVNPT. Funding is provided by Code 10 Overhead Budget.
1.4 Types of Funding
Funding for the MATLAB Training is provided by Code 10 Overhead Funding.
1.5 Period of Performance: Date of Award – 31 Dec 2025.
2.0 Scope
The contractor shall conduct any assortment of the following courses:
• MATLAB Fundamentals, 3-Day Course
• MATLAB Building Interactive Application, 1-Day Course
• MATLAB Image Processing, 2-Day Course
• MATLAB Data Processing and Visualization, 1-Day Course
• Computer Vision with MATLAB, 1-Day Course
• Simulink Fundamentals, 2-Day Course
• Simulation Based Testing with Simulink, 1-Day Course
The contract shall be for one class (MATLAB Fundamentals) with a total of eleven (11) options of various MatLab classes of up to twenty (20) students per class and executed prior to 31 December 2025. All classes will be conducted in a Face-to-Face learning environment.
The contractor shall provide an off-site location within ten (10) miles of NUWCDIVNPT. The contractor shall provide instructors who are qualified to facilitate all class trainings. The contractor is responsible for providing all hardware, software, laptops and any other training materials (textbooks, Digital Video Disk (DVD)/Universal Serial Bus (USB) necessary to teach each class course. A training certificate shall be provided to each individual upon class completion.
Procurement of additional classes will be scheduled on an individual basis directly with the contractor to the mutual agreement of the contractor and Code 1016.
2.1 Program or Systems Supported
Code 10 Training Program
3.0 Applicable Documents
N/A
4.0 Technical Requirements
4.1 Original Requirement and Options:
CLIN Description
0001 BASE COURSE: MATLAB Fundamentals
0002 Option#1 (MATLAB Fundamentals)
0003 Option #2 (MATLAB Programming Techniques)
0004 Option #3 (Signal Processing Using MATLAB)
0005 Option #4 (Building Interactive Applications Using MATLAB)
0006 Option #5 (Image Processing with MATLAB)
0007 Option #6 (Data Processing & Visualization with MATLAB)
0008 Option #7 (Computer Vision with MATLAB)
4.1.1 Instruct “MATLAB Fundamentals” course
The contractor will conduct the three-day course entitled “MATLAB Fundamentals”. The contractor shall provide all required course materials (i.e. laptop, course manual, and course file
DVD/USB) for a maximum of up to twenty (20) attendees. This course is intended for beginners and individuals desiring to review course information and materials. 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 MATLAB 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
4.1.2 Instruct “Building Interactive Applications Using MATLAB”
Prerequisite: MATLAB Fundamentals or equivalent knowledge.
The contractor will conduct the one-day course entitled “Building Interactive Applications Using
MATLAB”. The contractor shall provide all required course materials (i.e. laptop, course manual, and course file DVD/USB) for a maximum of up to twenty (20) attendees. This course demonstrates how to create an interactive user interface for your application in
MATLAB. Attendees will learn about: user interface controls, such as push buttons, sliders and menus and how to use them to create robust and user-friendly interfaces for their MATLAB applications. No prior experience with programming graphical interfaces is required.
4.1.3 Instruct “Simulink Fundamentals”
The contractor will conduct the two-day course entitled “Simulink Fundamentals”. The contractor shall provide all required course materials (i.e. laptop, course manual, and course file
DVD/USB) for a maximum of up to twenty (20) attendees. This course is for engineers new to system and algorithm modeling in Simulink. It teaches attendees how to apply basic modeling techniques and tools to develop Simulink block diagrams. Topics include (but are not limited to):
• Creating and modifying Simulink models and simulating system dynamics.
• Modeling continuous-time, discrete time, and hybrid systems.
• Modifying solver settings for simulation accuracy and speed
• Building hierarchy into a Simulink model.
• Creating reusable model components using subsystems, libraries, subsystem references and model references.
4.1.4 Instruct “Simulation Based Testing with Simulink”
Prerequisites: MATLAB Fundamentals and Simulink Fundamentals
The contractor will conduct the one-day course entitled “Simulation Based Testing with
Simulink”. The contractor shall provide all required course materials (i.e. laptop, course manual, and course file DVD/USB) for a maximum of up to twenty (20) attendees. This one-day course describes techniques for testing Simulink model behavior against system requirements using
Simulink Test, Requirements Toolbox, and Simulink Coverage. Topics include (but are not limited to):
• Identifying the role of verification and validation in Model-Based Design.
• Creating test cases for Simulink models.
• Analyzing simulation results to verify model behavior.
• Automating testing activities and managing results.
• Automatically generating artifacts to communicate results.
4.1.5 Instruct “MATLAB Data Processing & Visualization”
The contractor will conduct the one-day course entitled “MATLAB Data Processing &
Visualization”. The contractor shall provide all required course materials (i.e. laptop, course manual, and course file DVD/USB) for a maximum of up to 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. Topics include (but are not limited to):
• Importing data.
• Processing data.
• Customizing visualizations.
• Working with irregular data.
4.1.6 Instruct “Image Processing with MATLAB”
The contractor will conduct the two-day course entitled “Image Processing with MATLAB”. The contractor shall provide all required course materials (i.e. laptop, course manual, and course file
DVD/USB) for a maximum of up to 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. Topics covered include, (but are not limited to):
• Importing and exporting images.
• Enhancing images.
• Detecting edges and shapes.
• Modifying objects shape using morphological operations.
• Measuring shape properties.
• Performing batch analysis over sets of images.
• Detecting, extracting, and matching image features.
4.1.7 Instruct “Computer Vision with MATLAB”
Prerequisites: MATLAB Fundamentals and Image Processing with MATLAB
The contractor will conduct the one-day course entitled “Computer Vision with MATLAB”. The contractor shall provide all required course materials (i.e. laptop, course manual, and course file
DVD/USB) for a maximum of up to twenty (20) attendees. This one-day course provides hands-on experience with performing computer vision tasks. Examples and exercises demonstrate the use of appropriate MATLAB and Computer Vision System Toolbox functionality. Topics include (but are not limited to):
• Importing, displaying and annotating videos.
• Detecting objects in videos.
• Estimating motion of objects.
• Tracking a single object or multiple objects.
• Removing lens distortion and measuring planar objects.
5.0 Information and Communication Technology (ICT) Accessibility Requirements
The Government has determined that this procurement is an exception to the Information and
Communication Technology (ICT) Accessibility Standards (36 C.F.R. Part 1194, Appendix A).
Notwithstanding that an exception exists, the Contractor may furnish items or services provided under this contract that comply with the ICT Accessibility Standards (36 C.F.R. Part 1194, Appendix A).
6.0 Operations Security (OPSEC)
OPSEC is a process that identifies critical information to determine if friendly actions can be observed by adversary intelligence systems, determines if information obtained by adversaries could be interpreted to be useful to them, and then executes selected measures that eliminate or reduce adversary exploitation of friendly critical information.
The Contractor shall develop and implement, and update and maintain an OPSEC program to protect controlled unclassified and classified activities, information, equipment, and material used or developed by the Contractor and any subcontractor during performance of the contract.
The Contractor shall be responsible for the subcontractor implementation of the OPSEC requirements. The Contractor developed OPSEC program may include Information Assurance and Communications Security (COMSEC). The OPSEC program shall be in accordance with
National Security Presidential Memorandum (NSPM) 28, and at a minimum shall include:
1) Assignment of responsibility for OPSEC direction and implementation.
2) Issuance of procedures and planning guidance for the use of OPSEC techniques to identify vulnerabilities and apply applicable countermeasures.
3) Establishment of OPSEC education and awareness training.
4) Provisions for management, annual review, and evaluation of OPSEC programs.
5) Flow down of OPSEC requirements to subcontractors when applicable.
While performing aboard Government sites, the contractor shall: comply with all OPSEC instructions and policies; include OPSEC as part of its ongoing security awareness program and take all required Agency training; Be responsive to the Supporting OPSEC Manager on a non-interference basis; and Protect sensitive unclassified information and activities, which could compromise classified information or operations, or degrade the planning and execution of operations performed by the Requiring Organization and contractor in support of the mission.
7.0 Electronic Spillage (ES)
ES is defined as a situation where information of higher classification than a system is authorized to process is introduced into that system, intentionally or otherwise. If a Contractor is determined to be responsible for an ES, all direct and indirect costs incurred by the Government for ES remediation will be charged to the Contractor.
File details come from the government source that posted it. Updated .