Florida Department of Education
Curriculum Framework 

Program Title:	Modeling and Simulation
Program Type:	Career Preparatory 
Career Cluster:	Information Technology

Secondary – Career Preparatory	
Program Number	9005200	
CIP Number	0511080401	
Grade Level	9-12	
Program Length	5 credits	
Teacher Certification	Refer to the Program Structure section.	
CTSO	FBLA, BPA, FL-TSA	
SOC Codes (all applicable) 	15-1199 – Computer Occupations, All Other 
15-1132 – Software Developers, Applications
15-1131– Computer Programmer	
CTE Program Resources 	http://www.fldoe.org/academics/career-adult-edu/career-tech-edu/program-resources.stml	

Purpose

The Modeling and Simulation program offers a sequence of courses that provides coherent and rigorous content aligned with challenging academic standards and relevant technical knowledge and skills needed to prepare for further education and careers in the Information Technology career cluster and the expansive employment opportunities in the field of Modeling and Simulation. This course provides technical skill proficiency and includes competency-based applied learning through the use of hands-on labs and the development of a multi-year portfolio.   Students will build academic knowledge, enhance higher-order reasoning and problem-solving skills, develop leadership and collaboration abilities and refine general employability and occupation-specific skills.

The content includes but is not limited to practical experiences in modeling and simulation conceptualization, design, storyboarding, development methodologies, essential programming techniques, prototype development, production processes and implementation challenges. Science, Computer Programming, Math, 2D and 3D Art are embedded throughout the program to emphasize the relationship between these areas and the field of Modeling and Simulation.  To further enrich this course sequence it is recommended students take a sequence of electives in either visual arts, computer arts, or digital arts including but not limited to Computer Programming, Web Design, 2D and 3D Art, Gaming and Animation, Robotics and/or Geospatial/Geographic Information Systems Technology.

Additional Information relevant to this Career and Technical Education (CTE) program is provided at the end of this document.

Program Structure

This program is a planned sequence of instruction consisting of five (5) credits. 

To teach the courses listed below, instructors must hold at least one of the teacher certifications indicated for that course.
The following table illustrates the secondary program structure:

Course Number	Course Title	Teacher Certification	Length	SOC Code	Level	Graduation Requirement	
8207310	Digital Information Technology 	DIT Teacher Certifications	1 credit	15-1199	2	CT	
9005210	Modeling and Simulation Foundations 	COMPU SCI  6
ENG&TEC ED1@2
TEC ED 1 @2 
ENG 7G
ENG TECH 7G
INFO TECH 7G
COMP PROG 7G
ROBOTICS 7G
BUS ED  1 @2	1 credit	15-1199	2	CT	
9005220	Modeling and Simulation Design		1 credit	15-1199	2	CT	
9005230	Modeling and Simulation Applications		1 credit	15-1131	3	CT	
9005240	Modeling and Simulation Prototyping and Innovation 		1 credit	15-1131	3	CT	
(Graduation Requirement Codes: CT=Career & Technical Education, EQ= Equally Rigorous Science, EC= Economics, MA=Mathematics, PL=Personal Financial Literacy)

Program Recommendations

The Modeling and Simulation program lends itself to integration of the core academic subjects of language arts, math, science, visual arts, and social studies into project activities.  It is through a balanced and integrated curriculum that students attain the attitudes, skills, and knowledge needed to compete successfully in today's work force.  Implementation models that encourage curriculum integration provide a strong foundation for cross content curricular instruction.  Ideally, Modeling and Simulation teachers and cooperating teachers would be provided with collaborative planning time and would work jointly to achieve the goals of the program.  
This program emphasizes the development of technical abilities as well as ethical and societal awareness necessary to function in a highly technological society.  The use of cooperative learning groups is recommended.  By learning and practicing group process skills, students will be prepared to work collaboratively in real work situations.  Program graduates will develop enhanced self-esteem as well as the problem solving and teamwork skills necessary to succeed in careers and postsecondary education.  

The Modeling and Simulation program places a strong emphasis on workplace learning.  Job shadowing and mentoring experiences with Modeling and Simulation professionals along with on-site trips to local businesses connect classroom learning to the workplace.  In-class guest speakers bring the real world into the classroom.

Common Career Technical Core – Career Ready Practices

Career Ready Practices describe the career-ready skills that educators should seek to develop in their students.  These practices are not exclusive to a Career Pathway, program of study, discipline or level of education.  Career Ready Practices should be taught and reinforced in all career exploration and preparation programs with increasingly higher levels of complexity and expectation as a student advances through a program of study. 

1. Act as a responsible and contributing citizen and employee. 
2. Apply appropriate academic and technical skills. 
3. Attend to personal health and financial well-being. 
4. Communicate clearly, effectively and with reason. 
5. Consider the environmental, social and economic impacts of decisions. 
6. Demonstrate creativity and innovation. 
7. Employ valid and reliable research strategies. 
8. Utilize critical thinking to make sense of problems and persevere in solving them. 
9. Model integrity, ethical leadership and effective management. 
10. Plan education and career path aligned to personal goals. 
11. Use technology to enhance productivity. 
12. Work productively in teams while using cultural/global competence. 

Standards
Digital Information Technology (8207310) is the first course in this and other programs within the Information Technology Career Cluster.  Standards 01.0 – 15.0 are associated with this course.
After successfully completing this program, the student will be able to perform the following: 
01.0	Demonstrate knowledge, skill, and application of information technology to accomplish job objectives and enhance workplace performance.   
02.0	Develop an awareness of microcomputers.   
03.0	Demonstrate an understanding of networks.   
04.0	Use word processing applications to enhance the effectiveness of various types of documents and communication.  
05.0	Use presentation applications to enhance communication skills.   
06.0	Use spreadsheet applications to enhance communication skills.  
07.0	Use database applications to store and organize data.  
08.0	Use electronic mail to enhance communication skills.  
09.0	Investigate individual assessment and job/career exploration and individual career planning that reflect the transition from school to work, lifelong learning, and personal and professional goals.   
10.0	Incorporate appropriate leadership and supervision techniques, customer service strategies, and standards of personal ethics to accomplish job objectives and enhance workplace performance.   
11.0	Demonstrate competence using computer networks, internet and online databases to facilitate collaborative or individual learning and communication.   
12.0	Develop awareness of computer languages, web-based and software applications, and emerging technologies.   
13.0	Demonstrate an understanding of basic html by creating a simple web page.  
14.0	Demonstrate comprehension and communication skills.   
15.0	Use social media to enhance online communication and develop an awareness of a digital footprint.  
16.0	Demonstrate an understanding of essential modeling and simulation terms by using them as they relate to specific careers requiring modeling and simulation skills and knowledge.
17.0	Demonstrate information fluency using emerging research techniques and technology.
18.0	Demonstrate a knowledge of the information technology industry, the history of computers including their components and functionality, as they relate to modeling and simulation.
19.0	Explain intelligent systems as they relate to modeling, simulation and data analysis.
20.0	Develop an understanding of programming languages as they relate to modeling and simulation.
21.0	Demonstrate knowledge of different operating systems.
22.0	Explore software evolution and lifecycle as it relates to modeling and simulation.
23.0	Demonstrate an understanding of visual modeling in relation to the production process.
24.0	Understand the role of texture artists in relation to the production process.
25.0	Demonstrate knowledge of basic materials and textures.
26.0	Demonstrate knowledge of basic lighting.
27.0	Explain visual simulation.
28.0	Explain distributed simulation.
29.0	Explain environmental models.
30.0	Use visual modeling techniques and software to create an environmental model.
31.0	Understand the production process of modeling and simulation for various application domains.
32.0	Demonstrate knowledge of basic animation.
33.0	Demonstrate knowledge of basic 3D rendering.
34.0	Demonstrate basic understanding of modeling principles.
35.0	Analyze model fidelity as related to modeling and simulation techniques.
36.0	Explain object models.
37.0	Demonstrate an understanding of mathematical modeling in relation to the design process.
38.0	Explain agent-based simulation.
39.0	Demonstrate knowledge of video editing software.
40.0	Incorporate audio assets into a modeling and simulation engine. 
41.0	Utilize basic audio production techniques, sound construction, and editing techniques as related to modeling and simulation.
42.0	Apply industry standards for 3D animation software and user interface to create 3D basic and complex models.
43.0	Demonstrate knowledge of rigging.
44.0	Demonstrate knowledge of basic character setup.
45.0	Demonstrate knowledge of motion capture systems.
46.0	Use the production process and relevant modeling and simulation techniques and software to design simple 3D simulation.
47.0	Demonstrate proficiency using various software applications while understanding the hardware requirements needed for modeling and simulations including processors, input/output (I/O) devices.
48.0	Build a simple scenario for experimentation or training.
49.0	Demonstrate an understanding of underlying principles of experimental simulation and how it relates to modeling and simulation.
50.0	Demonstrate an understanding of 3D modeling and simulation. 
51.0	Understand systems engineering for simulators. 
52.0	Use real time technology to model and simulate environments.  
53.0	Demonstrate an understanding of underlying principles of numerical analysis and how it relates to modeling and simulation.
54.0	Analyze numerical characteristics of data sets to describe patterns and departure from patterns, using statistics for various distributions.
55.0	Use probabilities to plan and conduct an experiment that will address control, randomization and measurement of experimental error. 
56.0	Test programs related to modeling and simulation.
57.0	Perform program maintenance to troubleshoot and optimize code. 
58.0	Plan program design using object-oriented programming (OOP) for modeling and simulation.
59.0	Demonstrate knowledge of polygon and non-uniform rational b-splines (NURBS) modeling.
60.0	Demonstrate knowledge of animation principles as it relates to the underlying physics of modeling.
61.0	Use the production process and relevant modeling and simulation techniques and software to render a complex 3D simulation.
62.0	Explain and utilize project management and logistics to create and develop 3D modeling and simulation products.
63.0	Understand the implications of intellectual property rights, copyright laws and plagiarism on creative assets.
64.0	Apply the principles of entrepreneurism to Modeling and Simulation and demonstrate an understanding of the design and production of prototypes from conception to mass production.   
65.0	Use innovative technologies to create prototypes of models.  
66.0	Create and design vector or bitmap art reference to develop a 3D modeling texture map to build a model for simulation. 
67.0	Demonstrate the use of experimental and engineering design techniques to produce real world or industry simulations.
68.0	Demonstrate an understanding of underlying principles of discreet event simulation and how it relates to modeling and simulation.
69.0	Implement multimedia programming as it relates to modeling and simulation using a physics engine. 
70.0	Use innovative technologies to create prototypes of models.

Florida Department of Education
Student Performance Standards

Course Title:	Digital Information Technology
Course Number:	8207310
Course Credit:	1

Course Description:

This core course is designed to provide a basic overview of current business and information systems and trends, and to introduce students to fundamental skills required for today's business and academic environments.  Emphasis is placed on developing fundamental computer skills.  The intention of this course is to prepare students to be successful both personally and professionally in an information-based society.  Digital Information Technology includes the exploration and use of: databases, the internet, spreadsheets, presentation applications, management of personal information and email, word processing and document manipulation, HTML, web page design, and the integration of these programs using software that meets industry standards.  
Digital Information Technology (8207310) is part of several programs across the various CTE career clusters.  To ensure consistency, the standards and benchmarks for this course (01.0 – 15.0) have been placed in a separate document.  To access this document, visit: Digital Information Technology (8207310).

Florida Department of Education
Student Performance Standards

Course Title:	Modeling and Simulation Foundations 
Course Number:	9005210
Course Credit:	1

Course Description: 

This course provides an overview of the development and expansion of the field of Modeling and Simulation and its impact on society and industry.  Strategies, processes and methods for conceptualizing modeling and simulation are introduced to serve as a foundation to cultivate interest and introduce technology skills and knowledge necessary for careers in modeling and simulation.

Hands-on activities using an entry-level modeling and simulation development tool (e.g., Auto Desk, Solid Works or other comparable software) should be integrated into the curriculum.  Regardless of topic sequencing, the culminating activity is the creation of a visual model to aide in the development of a professional portfolio.	

CTE Standards and Benchmarks	
16.0	Demonstrate an understanding of essential modeling and simulation terms by using them as they relate to specific careers requiring modeling and simulation skills and knowledge. The student will be able to:	
16.01	Define and explain essential modeling and simulation terms and concepts to include Live-Virtual-Constructive simulations.	
16.02	Identify disciplines which use modeling and simulation tools and discuss their real world applications.	
16.03	Identify modeling and simulation related careers and the educational and professional requirements for various fields.  	
16.04	Compare and contrast the central modeling and simulation concepts and careers.	
16.05	Explain the past, present, and future importance of modeling and simulation.	
16.06	Compare and Contrast applications of models and analysis across a spectrum of applications in addition to human in the loop.	
17.0	Demonstrate information fluency using emerging research techniques and technology. The student will be able to:	
17.01	Compare and contrast emerging technologies and describe how they impact business in the global marketplace (e.g., wireless, wireless web, cell phones, portables/handhelds, smart appliances, home networks, peer-to-peer, augmented reality, networking).	
17.02	Analyze internet safety issues and practice procedures for complying with acceptable use standards.	
17.03	Use technology tools to collaborate and generate a deliverable product.	
17.04	Develop and display an electronic portfolio.	
17.05	Demonstrate research skills using browsers, search engines, directories, and databases.	
17.06	Create and evaluate a list of materials found online for relevance, appropriateness and bias.	
17.07	Create and communicate a multimedia presentation, including text, sound, and graphics as related to modeling and simulation concepts.	
17.08	Demonstrate proficiency using search engines (e.g., Yahoo!, Google, Northern Light, Lycos, Excite, Bing).	
17.09	Identify effective Boolean search strategies.	
17.10	Correlate the use of social media in the field of modeling and simulation for a variety of purposes.  	
17.11	Demonstrate proficiency using various web tools (e.g., downloading of files, transfer of files, telnet, pdf).	
18.0	Demonstrate a knowledge of the information technology industry, the history of computers including their components and functionality, as they relate to modeling and simulation. The student will be able to:	
18.01	Explain how information technology and modeling and simulation impact the operation and management of business and society.	
18.02	Explain the emergence of e-commerce and e-government and the potential impact on business and society.	
18.03	Trace the evolution of the Internet from its inception to the present and into the future.	
18.04	Analyze physical models and organize them conceptually based on their development and historical relevance. 	
18.05	Use graphic technology to create a visualization of a historic simulator or synthetic environment that has evolved over time.	
18.06	Describe the evolution of the digital computer as it relates to modeling and simulation.	
18.07	Explain the need for and use of input devices and displays to design and create models and simulations.	
18.08	Demonstrate an understanding of storage management (e.g., hard drive, floppy disk) as it relates to creating and storing digital models and simulations.	
18.09	Identify the advantages and limitations of computer-generated models and simulation.	
19.0	Explain intelligent systems as they relate to modeling, simulation and data analysis. The student will be able to:	
19.01	Define intelligent system. 	
19.02	Explain and examine structured logic and semantics. 	
19.03	Explain the use of intelligent systems.	
19.04	Examine programs using the elements of an intelligent system.	
20.0	Develop an understanding of programming languages as they relate to modeling and simulation. The student will be able to: 	
20.01	Explain the history of programming languages.	
20.02	Explain how compilers work.	
20.03	Identify the three types of programming design approaches (e.g., top-down, structured and object-oriented).	
21.0	Demonstrate knowledge of different operating systems. The student will be able to:	
21.01	Explain the history and purpose of various operating systems (e.g., DOS, Windows, Mac, and Unix/Linux).	
21.02	Discuss the impact of RAM and ROM technology on the development of the modern computer operating systems and microcomputers.  	
21.03	Demonstrate proficiency with file management and structure (e.g., folder creation, file creation, backup, copy, delete, open, save).	
21.04	Identify the internal components of a computer (e.g., power supply, hard drive, mother board, input/output (I/O) cards/ports, cabling).	
21.05	Explain the factors that can limit the simulation capabilities of personal computers.	
22.0	Explore software evolution and lifecycle as it relates to modeling and simulation. The student will be able to:	
22.01	Explain software and hardware lifecycles in the systems engineering process and their steps.	
22.02	Demonstrate an understanding of the basic concepts of computer maintenance, upgrades and life cycle support.	
23.0	Demonstrate an understanding of visual modeling in relation to the production process. The student will be able to:	
23.01	Explain visual modeling as a process.	
23.02	Explain the role of a modeler in visual modeling.	
23.03	Identify job titles associated with visual modeling.	
23.04	Explain the modeling production pipeline as it relates to visual modeling.	
24.0	Understand the role of texture artists in relation to the production process. The student will be able to:	
24.01	Define texturing as a process. 	
24.02	Define the role of texture artist.	
24.03	Identify job titles associated with texture artist.	
24.04	Identify texture creation in the production pipeline.	
24.05	Demonstrate knowledge of the difference between textures and shades.	
25.0	Demonstrate knowledge of basic materials and textures. The student will be able to:	
25.01	Demonstrate an understanding of material and texture storage.	
25.02	Demonstrate an understanding of UV mapping.	
25.03	Apply textures to an object.	
25.04	Demonstrate an understanding of procedural shaders.	
25.05	Demonstrate an understanding of channels.	
25.06	Adjust the transparency, luminance, and reflection of a material.	
25.07	Demonstrate an understanding of displacement maps.	
25.08	Demonstrate an understanding of bump maps.	
25.09	Demonstrate knowledge of material projections.	
25.10	Demonstrate an understanding of 3D painting.	
25.11	Understand how light affects the look of materials.	
25.12	Understand how camera angles can affect the look of materials.	
26.0	Demonstrate knowledge of basic lighting. The student will be able to:	
26.01	Compare and contrast real lighting with 3D lighting.	
26.02	Demonstrate an understanding of 3 point lighting (key, fill, back).	
26.03	Demonstrate an understanding of low-key and high-key lighting.	
26.04	Use include/exclude commands to target light on objects.	
26.05	Demonstrate use of negative intensity.	
27.0	Explain visual simulation. The student will be able to:	
27.01	Define and explain uses of visual simulation. 	
27.02	Explain the use of visual simulation in distributed simulation.	
27.03	Explain the functions of the image generators, display and databases to support visual subsystem of simulators. 	
28.0	Explain distributed simulation. The student will be able to:	
28.01	Explain networking concepts. 	
28.02	Explain distributed simulation protocols such as High Level Architecture (HLA). 	
28.03	Explain the major components in a networked simulation or model. 	
29.0	Explain environmental models. The student will be able to:	
29.01	Explain the use of environmental modeling. 	
29.02	Discuss how to model environmental effects. 	
29.03	Discuss the effects of environmental simulations on related simulations. 	
29.04	Examine environmental models available on the internet. 	
30.0	Use visual modeling techniques and software to create an environmental model. The student will be able to:	
30.01	Demonstrate information fluency by conducting research need to create an environmental model.  	
30.02	Use modeling techniques and software to create a basic environmental model.	
30.03	Communicate the relevance of the model and its impact on the real world.  	
30.04	Demonstrate understanding file formats and storage options.	
30.05	Identify parts of the software interface (menus/palettes).	
30.06	Demonstrate ability to use each of the basic tool sets.	
30.07	Demonstrate ability to import, export and save images.	
30.08	Demonstrate understanding of layers and channels.	
30.09	Demonstrate understanding of filters, effects and plug-ins.	
30.10	Demonstrate understanding of file presets.	
30.11	Demonstrate ability to select portions of an image for manipulation.	
30.12	Demonstrate ability to transform selections and images (crop, scale).	
30.13	Demonstrate ability to color correct images (brightness, hue, contrast).	
30.14	Demonstrate ability to use brushes for image creation and correction.	
30.15	Understand non-destructive and destructive operations.	
30.16	Demonstrate the ability to import, paint and export 3D objects.	

Florida Department of Education
Student Performance Standards

Course Title:		Modeling and Simulation Design
Course Number:	9005220
Course Credit:	1

Course Description:

This course explores the fundamental principles of modeling and simulation design and application including modeling principles, 3D software, problem analysis, problem solving and its implications for meeting the needs of industry and society.

Hands-on activities using an entry-level modeling and simulation development tool (e.g. Auto Desk, Solid Works or other comparable software) should be integrated into the curriculum.  Regardless of topic sequencing, the culminating activity is the creation of a simple 3D simulation design to aid in the development of a professional portfolio.

CTE Standards and Benchmarks	
31.0	Understand the production process of modeling and simulation for various application domains. The student will be able to: 	
31.01	Identify the job titles associated with animation and simulation production.	
31.02	Identify various tools and equipment used to produce 3D animation.	
31.03	Understand speed and efficiency concepts.	
31.04	Understand a production pipeline.	
31.05	Identify the departments of an animation studio.	
31.06	Understand the interrelationships among departments.	
31.07	Understand basic communication concepts (verbal, memos, paperwork).	
31.08	Identify the stages of production.	
31.09	Understand studio terms and jargon.	
31.10	Create and organize production paperwork into design/production documentation.	
31.11	Identify target audiences, markets, and demographics.	
31.12	Demonstrate ability to write a professionally formatted script.	
31.13	Demonstrate ability to breakdown a script into production elements (cast, props).	
31.14	Demonstrate understanding of visual storytelling and how storyboards are used during production.	
32.0	Demonstrate knowledge of basic animation. The student will be able to:	
32.01	Apply animation principles to object animation.	
32.02	Demonstrate an understanding of animation timelines.	
32.03	Demonstrate an understanding of key framing.	
32.04	Record and edit key frames.	
32.05	Demonstrate an understanding in the use of controllers.	
32.06	Render basic reference animation.	
33.0	Demonstrate knowledge of basic 3D rendering. The student will be able to:	
33.01	Demonstrate an understanding of processor, hardware and software rendering techniques.	
33.02	Determine the final render format (size, codec, quality).	
33.03	Demonstrate an understanding of basic render settings.	
33.04	Select the range of frames to be rendered.	
34.0	Demonstrate basic understanding of modeling principles. The student will be able to:	
34.01	Understand 3D construction theory.	
34.02	Demonstrate an understanding of primitives and parametric modeling.	
34.03	Demonstrate an understanding of non-uniform rational basis spline (NURBS), splines, and polygonal modeling.	
34.04	Demonstrate the ability to use reference images and files while modeling.	
35.0	Analyze model fidelity as related to modeling and simulation techniques. The student will be able to:	
35.01	Define fidelity.	
35.02	Discuss the ramifications of model fidelity parameters and their variations.	
35.03	Select the proper level of fidelity to solve a given problem.	
35.04	Identify the rationale for selecting fidelity level.	
35.05	Adjust model fidelity parameters to meet output requirements.	
36.0	Explain object models. The student will be able to:	
36.01	Describe objects using object oriented design (OOD). 	
36.02	Distinguish between abstract and real objects. 	
36.03	Explain why object oriented design is an effective programming paradigm. 	
36.04	Describe the benefits of object oriented concepts. 	
36.05	Describe object oriented design (OOD) using pseudo-code or Unified Modeling Language (UML).	
37.0	Demonstrate an understanding of mathematical modeling in relation to the design process. The student will be able to:	
37.01	Explain mathematical modeling as processes.	
37.02	Explain the role of modeler in mathematical modeling.	
37.03	Identify job titles associated with mathematical modeling.	
37.04	Explain the modeling production pipeline as it relates to mathematical modeling.	
38.0	Explain agent-based simulation. The student will be able to:	
38.01	Demonstrate the concept of a distributed environment. 	
38.02	Explore the architecture of agent-based simulation. 	
38.03	Demonstrate the uses of agent-based modeling. 	
39.0	Demonstrate knowledge of video editing software. The student will be able to:  	
39.01	Demonstrate understanding file formats and storage options.	
39.02	Identify parts of the software interface (menus/palettes).	
39.03	Demonstrate ability to use each of the basic tool sets.	
39.04	Demonstrate ability to import, export and save video.	
39.05	Demonstrate understanding of layers and compositing.	
39.06	Demonstrate understanding of filters, effects and plug-ins.	
39.07	Demonstrate understanding of file presets.	
39.08	Demonstrate understanding of rendering process.	
39.09	Demonstrate ability to transform video (crop, scale).	
39.10	Demonstrate ability to color correct images (brightness, hue, contrast).	
39.11	Demonstrate ability to use brushes for image creation and correction.	
39.12	Understand non-destructive and destructive operations.	
39.13	Demonstrate the compositing integration of rendered 3D animation with video.	
40.0	Incorporate audio assets into modeling and simulation engine. The student will be able to:	
40.01	Describe the audio effects workflow.	
40.02	Explain audio codecs and formats used in game/simulation engines.	
40.03	Import audio into the game/simulation engine. 	
40.04	Use appropriate naming conventions for audio assets.	
40.05	Describe the use of 3D and surround sound.	
40.06	Apply knowledge of distance/spatial effects, including surround sound, in a game/simulation.	
40.07	Analyze the relationship of the audio environment to the visual environment.	
41.0	Utilize basic audio production techniques, sound construction, and editing techniques as related to modeling and simulation. The student will be able to:	
41.01	Describe the use of digital recording decks and other digital storage devices.	
41.02	Describe the function and operation of digital audio workstations.	
41.03	Edit, cut, erase, and insert sound utilizing various digital production techniques.	
41.04	Perform digital noise reduction and noise extraction via spectral display.	
41.05	Survey and discuss the use of naming conventions and temp sounds.	
41.06	Demonstrate an understanding of various audio construction software.	
41.07	Analyze and discuss methods of matching sound effects to art assets.	
41.08	Identify and categorize commonly used technology sound engine integration equipment.	
41.09	Identify and discuss resources such as sound effects libraries.	
41.10	Examine methods of sound implementation and associated software.	
41.11	Explain how and why digital video may be integrated into a model or simulation design.	
41.12	Explain the roles and responsibilities of the sound design team.	
42.0	Apply industry standards for 3D animation software and user interface to create 3D simple and complex models. The student will be able to:	
42.01	Identify the computer requirements for 3D animation software.	
42.02	Compare and contrast available 3D animation software.	
42.03	Identify available file formats and protocols.	
42.04	Explain the cinematic stage paradigm in 3D software.	
42.05	Demonstrate an understanding of naming conventions.	
42.06	Develop software and file backup plan.	
42.07	Identify common icons within the software.	
42.08	Demonstrate use of keyboard shortcuts.	
42.09	Understand the use of a three-button mouse.	
42.10	Identify the main windows of a 3D program.	
42.11	Identify common window layouts.	
42.12	Identify tool icons within the software.	
42.13	Understand the significance of keyboard shortcut use and efficiency.	
42.14	Demonstrate an understanding of the Euclidean Geometry Model (x-y-z coordinate system).	
42.15	Demonstrate an understanding of attribute managers.	
42.16	Demonstrate an understanding of layers.	
42.17	Navigate the modeling window using pan, rotate, and zoom controls.	
42.18	Demonstrate knowledge of selection tools (lasso, loop).	
42.19	View objects in wireframe, Gourard shading, lines, boxes and modes.	
42.20	Demonstrate use of selection sets.	
42.21	Undo and redo an action within the program.	
42.22	Locate the help menu system.	
43.0	Demonstrate knowledge of rigging. The student will be able to:	
43.01	Define rigging as a process.	
43.02	Define the role of rigger.	
43.03	Identify job titles associated with a rigger.	
43.04	Identify rigging creation in the production pipeline.	
44.0	Demonstrate knowledge of basic character setup. The student will be able to:	
44.01	Compare and contrast rigging approaches and styles.	
44.02	Demonstrate an understanding of the rig as it relates to the model.	
44.03	Demonstrate an understanding of skeletal systems.	
45.0	Demonstrate knowledge of motion capture systems. The student will be able to:	
45.01	Understand knowledge of the history of motion capture.	
45.02	Understand the awareness of emerging technologies in the industry.	
45.03	Understand motion capture for 3D production.	
46.0	Use the production process and relevant modeling and simulation techniques and software to design simple 3D simulation. The student will be able to:	
46.01	Demonstrate information fluency by conducting research need to design simple 3D simulation.  	
46.02	Use the production process and relevant modeling and simulation techniques and software to design simple 3D simulation.	
46.03	Communicate the relevance of the simulation and its impact on the real world in areas such as medical, entertainment, military, education, transportation and manufacturing.  	

Florida Department of Education
Student Performance Standards

Course Title:		Modeling and Simulation Applications
Course Number:	9005230
Course Credit:	1

Course Description:

This course focuses on the acquisition of technology skills for rendering a Modeling and Simulation product, including visual simulation and engineering logistics and implementation issues as they relate to Modeling and Simulation products. 

Hands-on activities using an entry-level modeling and simulation development tool (e.g. Auto Desk, Solid Works or other comparable software) should be integrated into the curriculum. Regardless of topic sequencing, the culminating activity is the rendering of a complex 3D simulation Design to aid in the development of a professional portfolio.

CTE Standards and Benchmarks	
47.0	Demonstrate proficiency using various software applications while understanding the hardware requirements needed for modeling and simulations including processors, input/output (I/O) devices. The student will be able to:	
47.01	Demonstrate proficiency in the use of various software and visualization applications (e.g., word processing, desktop publishing, graphics design, web browser, e-mail, presentation, database, scheduling, financial management, Java applet, music).	
48.0	Build a simulation for experimentation or training. The student will be able to:	
48.01	Explain the importance of simulation building in simulations.	
48.02	Identify the building blocks of simulations. 	
48.03	Design a storyboard for a simulation. 	
48.04	Build a simple simulation with a finite number of variables.	
48.05	Identify the various components of a simulation. 	
48.06	Run a simulation application given specific parameters.	
48.07	Explain verification and validation of a simulation.	
48.08	Explore/develop building blocks of simulations. 	
48.09	Design a detailed storyboard for a simulation. 	
48.10	Build a simulation with a predetermined level of fidelity.	
48.11	Describe the history of gaming and evolution of video games. 	
48.12	Design games using programming techniques. 	
48.13	Implement a simple game using appropriate software. 	
49.0	Demonstrate an understanding of underlying principles of experimental simulation and how it relates to modeling and simulation. The student will be able to:	
49.01	Use proper attributes to develop a flowchart.	
49.02	Compare various types of studies (i.e., survey, observation, experiment).	
49.03	Identify and explain an experimental design process.	
49.04	Set realistic objectives for the experiment.	
49.05	Determine the appropriate response or output.	
49.06	Select process variables or design parameters (control factors), noise factors and the interactions among the process variables of interest.	
49.07	Perform experimental design execution.	
49.08	Check that the data are consistent with the experimental assumptions.	
49.09	Interpret and present results.	
50.0	Demonstrate an understanding of 3D modeling and simulation. The student will be able to:	
50.01	Understand concepts of the transfer of training from the simulator to the parent system such as an aircraft. 	
50.02	Understand mathematics of physics based real-time simulators.	
50.03	Describe components of visual systems (image generation, data bases and displays).	
50.04	Describe theory of motion/control loading simulation and cue synchronization.	
50.05	Describe simulator trainee station design, sensor simulation and instructor/operator station design.	
51.0	Understand systems engineering for simulators. The student will be able to: 	
51.01	Understand the systems engineering life cycle process and terminology.	
51.02	Understand the Systems Engineering life cycle process and terminology including the following:  system requirements analysis, system design, hardware design and development, software design and development, system integration, configuration management, acceptance testing and contractor logistics support.	
51.03	Identify major milestones in the system life cycle such as preliminary/critical design reviews, establish function baseline, allocated baseline, product baseline and ready for training (RFT).	
52.0	Use real time technology to model and simulate environments. The student will be able to:  	
52.01	Identify simulator applications. 	
52.02	Identify where team simulators would be appropriate.	
52.03	Identify where individual simulators would be appropriate.	
52.04	Understand where and why networked simulators are used.	
53.0	Demonstrate an understanding of underlying principles of numerical analysis and how it relates to modeling and simulation. The student will be able to:	
53.01	Apply logical reasoning skills to solve real-world problems through the development of mathematical models.	
53.02	Design a step-by-step plan (algorithm) to solve a given problem.	
53.03	Write program specifications that define the constraints of a given problem.	
53.04	Use a programmable calculator.	
53.05	Write an algorithm to solve mathematical problems using formulas, equations, and functions.	
54.0	Analyze numerical characteristics of data sets to describe patterns and departure from patterns, using statistics for various distributions. The student will be able to: 	
54.01	Define terminology associated with data collection, statistics and graphing. 	
54.02	Differentiate between the various methods of data collection.	
54.03	Explain the uses of random number generators. 	
54.04	Recognize various sources of bias in data collection. 	
54.05	Prepare a sample data collection. 	
54.06	Determine the numerical characteristics of a data set and analyze data. 	
54.07	Interpret tables of statistics. 	
54.08	Create bar charts and pie graphs with appropriate software. 	
54.09	Analyze the data to solve a presented problem.	
54.10	Apply problem analysis using flowcharts or the Unified Modeling Language (UML).	
55.0	Use probabilities to plan and conduct an experiment that will address control, randomization and measurement of experimental error. The student will be able to:   	
55.01	Define and explain probability rules and event terminology. 	
55.02	Identify events as complementary, dependent, independent, mutually exclusive or not mutually exclusive.	
55.03	Analyze categorical data using two-way tables to describe patterns and departure from patterns and to find marginal frequency and relative frequencies. 	
55.04	Distinguish between empirical and theoretical probability.	
55.05	Calculate probabilities. 	
55.06	Explain the law of large numbers. 	
55.07	Calculate probabilities using addition rules. 	
55.08	Calculate probabilities using the multiplications rules.	
55.09	Define the Fundamental Counting Rule, Permutation, and Combination. 	
55.10	Perform calculations using the Fundamental Counting Rule, Permutation and Combination.	
55.11	Distinguish when one would use a permutation and when one would use a combination. 	
55.12	Define experimental terminology. 	
55.13	Explain potential reasons for experimental error. 	
55.14	Demonstrate an understanding of the principles of probability by performing a probability experiment within the classroom.	
56.0	Test programs related to modeling and simulation. The student will be able to:	
56.01	Perform debugging activities.	
56.02	Evaluate program test results.	
56.03	Use trace routines of compilers to assist in program debugging.	
56.04	Compile and run programs.	
56.05	Create a stable code base. 	
56.06	Develop data for use in program testing.	
56.07	Distinguish among the different types of program and design errors.	
57.0	Perform program maintenance to troubleshoot and optimize code. The student will be able to:	
57.01	Review requested modification of programs and establish a plan of action.	
57.02	Design needed modifications in compliance with established standards.	
57.03	Code, test, and debug modifications prior to updating production code.	
57.04	Update production programs and documentation with changes.	
57.05	Analyze output to identify and annotate errors or enhancements.	
58.0	Plan program design using object oriented programming (OOP) for modeling and simulation. The student will be able to:	
58.01	Formulate a plan to determine program specifications individually or in groups.	
58.02	Use a graphical representation or pseudo code to represent the structure in a program or subroutine. 	
58.03	Design programs to solve problems using problem-solving strategies.	
59.0	Demonstrate knowledge of polygon and non-uniform rational b-splines (NURBS) modeling. The student will be able to:	
59.01	Demonstrate an understanding of points, vertices, edges, and polygons.	
59.02	Demonstrate an understanding of poly-count.	
59.03	Demonstrate an understanding of primitives.	
59.04	Define parametric primitives.	
59.05	Locate an object’s properties, attributes, and coordinates.	
59.06	Demonstrate understanding of Non uniform rational b-splines (NURBS).	
59.07	Demonstrate understanding of splines and generators (extrude, lathe, sweep).	
59.08	Understand the use of hierarchy.	
59.09	Demonstrate an understanding of Boolean objects.	
59.10	Demonstrate an understanding of Null objects.	
59.11	Demonstrate an understanding of scene management (hiding-unhiding).	
59.12	Demonstrate an understanding of arrays.	
60.0	Demonstrate knowledge of polygon modeling. The student will be able to:	
60.01	Demonstrate an understanding of N-gons.	
60.02	Demonstrate an understanding of subdivision.	
60.03	Demonstrate basic polygon editing and manipulation.	
60.04	Demonstrate knowledge of point management (location).	
60.05	Demonstrate the ability to create polygonal models from points.	
60.06	Demonstrate an understanding of cutting/division tools.	
60.07	Demonstrate an understanding of extrudes.	
60.08	Demonstrate an understanding of symmetry.	
60.09	Demonstrate an understanding of hyper NURBS.	
60.10	Demonstrate an understanding of basic deformers (bend, twist, melt).	
60.11	Demonstrate an understanding of the principle of squash and stretch.	
60.12	Demonstrate an understanding of the principle of anticipation.	
60.13	Demonstrate an understanding of the principle of staging.	
60.14	Demonstrate an understanding of the principle of straight ahead action and pose to pose.	
60.15	Demonstrate an understanding of the principle of follow through and overlapping action.	
60.16	Demonstrate an understanding of the principle of slow in and slow out.	
60.17	Demonstrate an understanding of the principle of arcs.	
60.18	Demonstrate an understanding of the principle of secondary action.	
60.19	Demonstrate an understanding of the principle of timing.	
60.20	Demonstrate an understanding of the principle of exaggeration.	
60.21	Demonstrate an understanding of the principle of solid drawing.	
60.22	Demonstrate an understanding of the principle of appeal.	
61.0	Use the production process and relevant modeling and simulation techniques and software to render a complex 3D simulation. The student will be able to:	
61.01	Demonstrate information fluency by conducting research need to render a complex 3D simulation.  	
61.02	Use the production process and relevant modeling and simulation techniques and software to render a complex 3D simulation.	
61.03	Communicate the relevance of the simulation and its impact on the real world.  	

Florida Department of Education
Student Performance Standards

Course Title:	Modeling and Simulation Innovation and Prototyping
Course Number:	9005240
Course Credit:	1

Course Description:  

This course provides students with the extended modeling and simulation content and skills essential for innovating, designing and producing prototypes.

Hands-on activities using an entry-level modeling and simulation development tool (e.g., Auto Desk, Solid Works or other comparable software) should be integrated into the curriculum. Regardless of topic sequencing, the culminating activity is the completion of a capstone project to demonstrate competency in the field of modeling and simulation research, design and practice and to aide in the completion of a professional portfolio.

CTE Standards and Benchmarks	
62.0	Explain and utilize project management and logistics to create and develop 3D modeling and simulation products. The student will be able to:	
62.01	Explain the process groups and knowledge areas that comprise the Project Management body of knowledge using appropriate PMBOK terminology.	
62.02	Define the roles of a Project Manager and stakeholders.	
62.03	Discuss the project life cycle and scope.	
62.04	Create a work breakdown structure (WBS) making estimates of the required work durations and resource allocations using a performance measurement baseline (PMB) for a project.	
62.05	Brainstorm potential risks and develop a risk management plan for the project.	
63.0	Understand the implications of intellectual property rights, copyright laws and plagiarism on creative assets. The student will be able to:	
63.01	Practice ethical behaviors regarding copyright, citation, and plagiarism.	
63.02	Understand the process of patent application filing, product trials, and communication techniques to describe their product.	
63.03	Explain the purposes of copyrights, trademarks, and patents and understand the limitations and expectations (e.g., open source). 	
63.04	Explore and examine components of intellectual property such as patents, copyrights, trademarks, and trade secrets.	
63.05	Understand “Fair Use and Fair Dealing” practices.	
63.06	Understand the transfer and licensing of creative works.	
63.07	Understand the use of “exclusive rights” to intellectual creations.	
63.08	Utilize digital watermarking.	
64.0	Apply the principles of entrepreneurism to Modeling and Simulation and demonstrate an understanding of the design and production of prototypes from conception to mass production. The student will be able to:  	
64.01	Identify the usefulness of technology applications.	
64.02	Determine the design architecture.	
64.03	Formulate and test a proof of concept.	
64.04	Understand the value of partnerships and sub-contracting of production and distribution of product. 	
64.05	Develop an understanding of the production process. 	
64.06	Understand return on investment (ROI) concepts.	
64.07	Examine market analysis of product.	
64.08	Develop a comprehensive business model and present a clear and professional proposal to investors.	
65.0	Use innovative technologies to create prototypes of models. The student will be able to:	
65.01	Identify emerging technologies to develop prototypes.	
65.02	Compare and contrast the benefits and limitations of using various prototyping methods and costs.	
65.03	Use emerging technologies to create a prototype (e.g., 3D printing software, 3D printers or other applicable devices).	
66.0	Create and design a vector or bitmap art reference to develop a texture map to build a 3D model for simulation. The student will be able to:	
66.01	Know the difference between vectors and bitmaps.	
66.02	Demonstrate an understanding of various 2D art programs.	
66.03	Utilize the programs tools and brushes.	
66.04	Know the importance of layers.	
66.05	Identify file formats.	
66.06	Use digital media software to create a vector of bitmap reference object.	
66.07	Import a reference object into 3D modeling software.	
66.08	Convert a reference object to 3D.	
66.09	Create simple texture in/with a bitmap program.	
67.0	Demonstrate the use of experimental and engineering design techniques to produce real world or industry simulations. The students will be able to:	
67.01	Understand the design requirements and limitations of a 2D modeling and simulation engine.	
67.02	Demonstrate the use of various mediums and mixed media (traditional or digital) in a 2D modeling and simulation.	
67.03	Demonstrate the ability to create character and object views for animation. 	
67.04	Break down animation into a series of pictures to import animation to a modeling and simulation engine.	
67.05	Demonstrate the effective use of animation loops and cycles in a modeling and simulation engine.	
67.06	Demonstrate an understanding of the value of timing to convey character motion.	
67.07	Demonstrate the effective use of animation arcs for the articulation of body elements.	
67.08	Demonstrate the use of principles of animation such as anticipation, squash, stretch, weight, exaggeration and overlapping and secondary motion.	
67.09	Demonstrate the use of phonemes to display speech in animation.	
68.0	Demonstrate an understanding of underlying principles of discreet event simulation and how it relates to modeling and simulation. The student will be able to:	
68.01	Identify discrete event simulations.	
68.02	Use simulation as an analysis tool.	
68.03	Describe the output distribution.	
68.04	Use historical/empirical data.	
68.05	Interpret summary statistics.	
68.06	Interpret confidence and prediction (certainty) intervals.	
68.07	Identify sources and impact of error in simulations.	
68.08	Describe relationships among variables.	
68.09	Describe the effect of correlation on simulation results.	
69.0	Implement multimedia programming as it relates to modeling simulation using a physics engine. The student will be able to:	
69.01	Demonstrate proficiency in creating multiple composite objects.	
69.02	Demonstrate proficiency in moving composite graphics objects.	
69.03	Demonstrate proficiency in rotating composite graphics objects manually.	
69.04	Distinguish between flock and flee artificial intelligence algorithms.	
69.05	Write programs that use blitting.	
69.06	Identify the basic constructs used in bounding box collision algorithms.	
69.07	Identify the basic constructs used in truer bounding box collisions.	
69.08	Demonstrate proficiency in creating a bouncing simulation.	
69.09	Simulate pattern-based movement.	
69.10	Simulate multiple sprites movement.	
69.11	Identify the basic constructs used in keyboard input.	
69.12	Identify the basic constructs used in mouse input.	
69.13	Identify the basic constructs used in double buffering.	
70.0	Use innovative technologies to create prototypes of models. The student will be able to:	
70.01	Identify emerging technologies to develop prototypes.	
70.02	Compare and contrast the benefits and drawbacks of using various prototyping methods and costs.	
70.03	Use emerging technologies to create a prototype (e.g., 3D printing software, 3D printers or other applicable devices).	
70.04	Communicate the relevance of the simulation and its impact on the real world.	
Additional Information

Laboratory Activities

Laboratory investigations that include scientific inquiry, research, measurement, problem solving, emerging technologies, tools and equipment, as well as, experimental, quality, and safety procedures are an integral part of this career and technical program/course. Laboratory investigations benefit all students by developing an understanding of the complexity and ambiguity of empirical work, as well as the skills required to manage, operate, calibrate and troubleshoot equipment/tools used to make observations. Students understand measurement error; and have the skills to aggregate, interpret, and present the resulting data. Equipment and supplies should be provided to enhance hands-on experiences for students.

Florida Standards for English Language Development (ELD)
English language learners communicate for social and instructional purposes within the school setting. ELD.K12.ELL.SI.1

English Language Development (ELD) Standards Special Notes:
Teachers are required to provide listening, speaking, reading and writing instruction that allows English language learners (ELL) to communicate for social and instructional purposes within the school setting. For the given level of English language proficiency and with visual, graphic, or interactive support, students will interact with grade level words, expressions, sentences and discourse to process or produce language necessary for academic success. The ELD standard should specify a relevant content area concept or topic of study chosen by curriculum developers and teachers which maximizes an ELL’s need for communication and social skills. For additional information on the development and implementation of the ELD standards, please contact the Bureau of Student Achievement through Language Acquisition at sala@fldoe.org.

Career and Technical Student Organization (CTSO)

Future Business Leaders of America (FBLA), Business Professionals of America (BPA) and Florida Technology Student Association (FL-TSA) are the co-curricular career and technical student organizations providing leadership training and reinforcing specific career and technical skills for secondary students. Career and Technical Student Organizations provide activities for students as an integral part of the instruction offered.  

Cooperative Training – OJT

On-the-job training is appropriate but not required for this program. Whenever offered, the rules, guidelines, and requirements specified in the OJT framework apply. 

Accommodations

Federal and state legislation requires the provision of accommodations for students with disabilities as identified on the secondary student’s Individual Educational Plan (IEP) or 504 plan or postsecondary student’s accommodations’ plan to meet individual needs and ensure equal access. Accommodations change the way the student is instructed. Students with disabilities may need accommodations in such areas as instructional methods and materials, assignments and assessments, time demands and schedules, learning environment, assistive technology and special communication systems. Documentation of the accommodations requested and provided should be maintained in a confidential file.

In addition to accommodations, some secondary students with disabilities (students with an IEP served in Exceptional Student Education (ESE)) will need modifications to meet their needs. Modifications change the outcomes or what the student is expected to learn, e.g., modifying the curriculum of a secondary career and technical education course. Note: postsecondary curriculum and regulated secondary programs cannot be modified.

Some secondary students with disabilities (ESE) may need additional time (i.e., longer than the regular school year), to master the student performance standards associated with a regular course or a modified course.  If needed, a student may enroll in the same career and technical course more than once.  Documentation should be included in the IEP that clearly indicates that it is anticipated that the student may need an additional year to complete a Career and Technical Education (CTE) course.  The student should work on different competencies and new applications of competencies each year toward completion of the CTE course.  After achieving the competencies identified for the year, the student earns credit for the course.  It is important to ensure that credits earned by students are reported accurately.  The district’s information system must be designed to accept multiple credits for the same course number for eligible students with disabilities.