Florida Department of Education
Curriculum Framework 

The standards and/or benchmarks for this program were updated for the 2026-27 academic year.

Program Title:	Internet of Things Applications
Career Cluster:	Information Technology

College Credit Certificate	
CIP Number	0511020110	
Program Type	College Credit Certificate (CCC)	
Program Length	24 credit hours	
CTSO	FBLA-PBL, BPA	
SOC Codes (all applicable) 	For program SOC codes, please see the Program and Course Tables section of the CTE Program Resources page linked below.	
CTE Program Resources 	http://www.fldoe.org/academics/career-adult-edu/career-tech-edu/program-resources.stml	

Purpose

This certificate program is part of the Computer Programming and Analysis AS degree program (1511020101).  

This 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 such as software developers, entry level software developers, software developer specialists, entry level programmers, programmer specialists, computer programmers, senior programmers, chief business programmers, programmer analysts, and information systems programmers in the Information Technology career cluster; provides technical skill proficiency, and includes competency-based applied learning that contributes to the academic knowledge, higher-order reasoning and problem-solving skills, work attitudes, general employability skills, technical skills, and occupation-specific skills, and knowledge of all aspects of the Information Technology career cluster. 

More than one programming language should be addressed in this certificate program.

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 24 credit hours.

When developing the course sequence for the local implementation of this program, select courses that:
•	Meet the skill development requirements of the standards and benchmarks of this program.
•	Where reasonable and practicable, align with programs offered by your institution or other postsecondary institutions in Florida, including: 
o	Related AS and AAS degrees.
o	Baccalaureate degrees within the same career pathway and/or Federal CIP code.

Visit FloridaShines’ Discover Programs website to identify other institutions that offer similar programs to review their course sequencing. Where appropriate, course alignment between institutions offering related programs can facilitate interagency student articulation.

Visit FloridaShines’ Common Prerequisites Manual to identify courses that are prerequisites for admission into an upper division program.  When sub-baccalaureate courses are aligned to the course admissions requirements of baccalaureate programs with the same career pathway, students can enter upper division coursework seamlessly.   

Florida’s Career Readiness Skills for CTE Programs  

Employability Skills	
01.0	Apply academic skills to workplace scenarios.	
01.01	Use reading skills.	
01.02	Use writing skills.	
01.03	Use mathematical strategies and procedures.	
01.04	Use scientific principles and procedures.	
02.0	Design a solution to an industry problem.	
02.01	Use critical thinking.	
02.02	Use creativity.	
02.03	Make sound decisions.	
02.04	Solve problems.	
02.05	Reason. 	
02.06	Plan and organize.	
03.0	Manage resources within an industry project	
03.01	Manage time.	
03.02	Manage money or resources.	
03.03	Manage materials.	
03.04	Manage personnel.	
04.0	Oversee the subcomponents, operations and output of a technical or organizational system.	
04.01	Manage systems.	
04.02	Monitor systems.	
04.03	Improve systems.	
05.0	Use information for decision making.	
05.01	Locate information.	
05.02	Organize information.	
05.03	Use information.	
05.04	Analyze information.	
05.05	Communicate information.	
06.0	Apply relevant technology to workplace scenarios to aid productivity.	
06.01	Use technology.	
07.0	Interpret and express interpersonal communication.	
07.01	Communicate verbally.	
07.02	Listen actively.	
07.03	Comprehend written material.	
07.04	Convey information in writing.	
07.05	Communicate nonverbally.	
07.06	Interpret nonverbal communication.	
08.0	Interact with others to accomplish workplace goals.	
08.01	Collaborate with others in a team.	
08.02	Respond to customer needs.	
08.03	Exercise leadership.	
08.04	Negotiate to resolve conflict.	
08.05	Respect others.	
09.0	Manage personal behavior to maximize productivity and professional growth.	
09.01	Demonstrate responsibility and self-discipline.	
09.02	Adapt and show flexibility.	
09.03	Work independently.	
09.04	Demonstrate a willingness to learn.	
09.05	Demonstrate integrity.	
09.06	Demonstrate professionalism.	
09.07	Take initiative.	
09.08	Display positive attitude.	
09.09	Take responsibility for professional growth.	
Job Attainment	
10.0	Find, assess and apply to job opportunities.	
10.01	Identify online job posts relevant to his or her career aspirations.	
10.02	Compare and contrast the job posts’ required qualifications, job duties, compensation, benefits and employers. 	
10.03	Define what information, documentation and writing prompts are required for the positions.	
11.0	Communicate personal competence, character and fit for a job opportunity.	
11.01	Develop a resume.	
11.02	Write a cover letter.	
11.03	Curate a professional portfolio that includes work products.	
11.04	Prepare for and experience a mock job interview.	
12.0	Cultivate and leverage relationships to professionally advance.	
12.01	Request a signed reference letter, letter of recommendation and/or an online skill/professionalism endorsement. 	
12.02	Develop a plan to cultivate a professional digital footprint.	
12.03	Develop a networking plan for a specific industry of interest.	

Standards

After successfully completing this program, the student will be able to perform the following:

01.0	Perform data file activities.  
02.0	Perform analysis activities.  
03.0	Perform program design activities.   
04.0	Perform coding activities.  
05.0	Demonstrate fundamental proficiency in network security essentials.  
06.0	Perform testing activities.  
07.0	Perform implementation activities.  
08.0	Perform evaluation activities.  
09.0	Develop an algorithm that solves a problem.  
10.0	Demonstrate proficiency in the use of AI tools in software development.
11.0	Demonstrate professionalism, employability, and workplace skills. 

Florida Department of Education
Student Performance Standards

Program Title:	Internet of Things Applications
CIP Number:		0511020110
Program Length:	24 credit hours

This certificate program is part of the Computer Programming and Analysis AS degree program (1511020101).  At the completion of this program, the student will be able to:	
01.0	Perform data file activities.  The student will be able to:	
01.01	Select an efficient method of file organization for a given situation.	
01.02	Identify security procedures to maintain integrity of files.	
02.0	Perform analysis activities.  The student will be able to:	
02.01	Communicate with users to ascertain system requirements.	
02.02	Develop information system requirements to accomplish specific task.	
02.03	Analyze and document user requirements.	
02.04	Evaluate alternative solutions.	
02.05	Analyze and document system requirements.	
02.06	Create a plan for the design phase of an information technology system.	
02.07	Develop a timeline for system development.	
02.08	Communicate the plan.	
02.09	Develop systems specifications.	
02.10	Develop systems documentation.	
02.11	Identify technical and operational feasibility issues in determining a system solution.	
03.0	Perform program design activities.  The student will be able to: 	
03.01	Describe various components of computer systems.	
03.02	Develop design specifications.	
03.03	Select a feasible development environment.	
03.04	Validate design specifications.	
03.05	Document a design.	
03.06	Communicate design specifications.	
03.07	Develop a prototype.	
03.08	Assist in revisions and enhancements of software systems.	
04.0	Perform coding activities.  The student will be able to:	
04.01	Identify modules.	
04.02	Design modules.	
04.03	Code modules.	
04.04	Document modules.	
04.05	Test modules.	
04.06	Debug code.	
04.07	Revise code.	
04.08	Assemble modules.	
04.09	Demonstrate proficient use of programming development tools.	
05.0	Demonstrate fundamental proficiency in network security essentials.  The student will be able to:	
05.01	Describe common security threats to, and vulnerabilities of, computer systems and the corresponding best practices for mitigation.	
05.02	Define and describe malicious software and techniques to protect systems from its effects.	
05.03	Describe Denial of Service attacks and means to defend against them.	
05.04	Identify the risks and techniques of data loss and its prevention.	
05.05	Describe the principles and techniques of securing data storage and transmission.	
05.06	Identify current encryption and authentication standards.	
05.07	Implement security policies, including compliance and operational security.	
05.08	Enable access control, identity management and security logging.	
05.09	Manage client and network system security software and related updates.	
05.10	Describe the functions and characteristics of firewalls.	
05.11	Perform a ping sweep to identify network hosts.	
05.12	Perform a port scan to probe network hosts for open TCP and UDP ports.	
05.13	Describe the purpose and operation of network protocol analyzers.	
05.14	Utilize a network protocol analyzer to capture and analyze network traffic for security issues.	
06.0	Perform testing activities.  The student will be able to:	
06.01	Develop test plan.	
06.02	Develop test data.	
06.03	Validate input(s).	
06.04	Perform test(s).	
06.05	Validate expected outcomes.	
06.06	Determine boundary test cases.	
06.07	Load-test the system.	
06.08	Revise program code as necessary.	
06.09	Document test results.	
06.10	Evaluate system performance. 	
07.0	Perform implementation activities.  The student will be able to:	
07.01	Develop an implementation plan.	
07.02	Install system.	
07.03	Validate system.	
07.04	Troubleshoot methodologies.	
07.05	Document implementation.	
08.0	Perform evaluation activities.  The student will be able to:	
08.01	Review software development plans.	
08.02	Assess validity and performance of software systems.	
08.03	Identify improvements to software systems.	
08.04	Assist in revisions and enhancements of software systems.	
08.05	Assist in project evaluation.	
08.06	Recommend improvements.	
08.07	Provide feedback to management, users and peer groups.	
09.0	Develop an algorithm that solves a problem.  The student will be able to:	
09.01	List the steps in problem solving.	
09.02	Write pseudocode using sequential control structures.	
09.03	Write pseudocode using selection control structures.	
09.04	Write pseudocode using repetition control structures.	
09.05	Discuss the efficiency of an algorithm.	
09.06	Implement the algorithm.	
10.0	Demonstrate proficiency in the use of AI tools in software development. The student will be able to: 	
10.01	List AI tools commonly used in the software development process.	
10.02	Explain the pros and cons of using AI tools for software development.	
10.03	Describe how AI tools can be used in each stage of the software development process.	
10.04	Explain how AI tools can enhance a software developer’s creativity and problem-solving efficiency.	
10.05	Explain how AI tools can enhance the functionality of a finished program.	
10.06	Describe the ethical considerations of using AI tools for software development.	
11.0	Demonstrate professionalism, employability, and workplace skills. The student will be able to:	
11.01	Produce professional business documents, including resumes, business letters, and memos.	
11.02	Prepare, outline, and deliver short oral presentations in professional settings.	
11.03	Utilize research skills to gather relevant information, data, and graphics for work-related tasks.	
11.04	Demonstrate appropriate communication and interpersonal skills when interacting with coworkers, customers, and supervisors.	
11.05	Understand and apply professional dress, demeanor, and behavior appropriate for specific corporate cultures.	
11.06	Maintain professional work ethics by following company policies, procedures, and legal regulations.	
11.07	Demonstrate accountability, responsibility, and self-motivation to complete work assignments.	
11.08	Manage conflict and interact with customers or colleagues in a professional manner, even in difficult situations.	
11.09	Demonstrate reliability by consistently meeting deadlines and maintaining a strong work ethic.	
11.10	Identify career opportunities and set realistic, achievable professional goals.	
11.11	Research emerging technologies and industry trends to stay informed about the job market.	
11.12	Build and maintain a professional network, including seeking mentorship and advice from industry experts.	
11.13	Utilize job search strategies, including resume writing, interview preparation, and personal branding.	
11.14	Follow both oral and written instructions to successfully complete tasks and assignments.	
11.15	Prioritize tasks, manage time effectively, and meet deadlines consistently.	
11.16	Understand and apply workplace health, safety, and security protocols.	
11.17	Adapt communication style and behavior to fit various organizational cultures and workplace environments.	
11.18	Collaborate with others in a team-oriented environment, contributing positively to group work.	
11.19	Research and identify job roles and career paths in the computer programming and software development fields.	
11.20	Understand the skills and qualifications required for various positions in technology and prepare accordingly.	
11.21	Set expectations for job search processes, including interviewing, salary negotiation, and understanding career growth opportunities.	
11.22	Exhibit effective problem-solving skills and decision-making abilities in the workplace.	
11.23	Show self-motivation, adaptability, and initiative when tackling work-related challenges.	
11.24	Follow guidelines for effective time management and organizational strategies.	
11.25	Take responsibility for one’s own professional development and seek opportunities for growth and learning.	

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.

Career and Technical Student Organization (CTSO)

CTSOs are co-curricular career and technical student organizations providing leadership training and reinforcing specific career and technical skills. Career and Technical Student Organizations provide activities for students as an integral part of the instruction offered. Other CTSOs not listed in this curriculum framework or recognized by the Florida Department of Education are permissible provided they support student mastery over the standards and benchmarks of this curriculum framework.

Accommodations

Federal and state legislation requires the provision of accommodations for students with disabilities to meet individual needs and ensure equal access. Postsecondary students with disabilities must self-identify, present documentation, request accommodations if needed, and develop a plan with their counselor and/or instructors. Accommodations received in postsecondary education may differ from those received in secondary education. 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.