2019 – 2020
Florida Department of Education
Curriculum Framework 

Program Title:	E-Business Software Technical Certificate
Career Cluster:	Information Technology

CCC	
CIP Number	0552120103	
Program Type	College Credit Certificate (CCC)	
Program Length	21 credit hours	
CTSO	Phi Beta Lambda, BPA 	
SOC Codes (all applicable) 	15-1199 – Computer Occupations, All Other	
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 E-Business Technology AS degree program (1552120107).  

A College Credit Certificate consists of a program of instruction of less than sixty (60) credits of college-level courses, which is part of an AS or AAS degree program and prepares students for entry into employment (Rule 6A-14.030, F.A.C.).

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 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. 

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

Standards

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

01.0	Perform project management activities.
02.0	Conduct systems analysis and design.
03.0	Use various software applications, languages, and protocols for E-Business environment.
04.0	Develop software applications for E-Business environment.
05.0	Maintain systems quality and perform testing activities.

2019 – 2020
Florida Department of Education
Student Performance Standards

Program Title:	E-Business Software Technical Certificate
CIP Number:		0552120103
Program Length:	21 credit hours
SOC Code(s):		15-1199

This certificate program is part of the E-Business Technology AS degree program (1552120107).  At the completion of this program, the student will be able to:	
01.0	Perform project management activities.  ̶  The student will be able to:	
01.01	Describe the role of project management (PM) within the organization.	
01.02	Identify the strengths and weaknesses of various project life cycle designs.	
01.03	Understand the importance of project scope management.	
01.04	Compare and contrast project selection methods.	
01.05	Build a Work Breakdown Structure (WBS), Gantt chart, and Pert Chart and describe those different elements.	
01.06	Compare and contrast types of cost estimates.	
01.07	Examine cost control and earned value analysis.	
01.08	Examine organizational planning, staff acquisition, and team development.	
01.09	Examine risk identification, quantification, response development, and response control.	
01.10	Compare and contrast project tracking and project reporting.	
01.11	Understand change control and configuration control.	
01.12	Understand subcontracting and outsourcing.	
01.13	Discuss and analyze project management case study.	
02.0	
Conduct systems analysis and design.  ̶  The student will be able to:	
02.01	Perform a detailed systems investigation and analysis of the project.	
02.02	Design the input and output for the system.	
02.03	Design the data files for the systems.	
02.04	Design the processing flow of the system.	
02.05	Design a system to insure that only valid data is accepted and processed, completely and accurately.	
02.06	Establish a project plan for the development and implementation of the systems.	
02.07	Program and test the system.	
02.08	Develop the final systems documentation.	
02.09	Conduct necessary training and file conversion to properly implement the system.	
02.10	Understand industry-standard models for developing and maintaining software such as the Capability Maturity Model.	
02.11	Be able to use industry-standard tools and systems development tools.	
03.0	Use various programming software applications, languages and protocols for E-Business environment.  ̶  The student will be able to:	
03.01	Explain the network protocols.	
03.02	Explain how applets differ from applications in terms of program form, operating context, and how they are started.	
03.03	Describe and use single- and multi-dimensional arrays.	
03.04	Create classes that use inheritance aspects of the object-oriented paradigm.	
03.05	Describe the error handling constructs.	
03.06	Write a program that reads and writes text files.	
03.07	Understand the hierarchy of classes designed for aggregate data such as Collections, and use sets and lists.	
03.08	Identify deprecated classes, and explain how to migrate.	
03.09	Explain and use event handling in a GUI.	
03.10	Differentiate between client-side scripting and server-side scripting.	
03.11	Manipulate the objects contained in the Document Object Model (DOM).	
03.12	Use variables, constants, and arithmetic operators to create valid arithmetic expressions.	
03.13	Dynamically alter the sequence of script execution.	
03.14	Use built-in functions as well as create custom functions, subroutines, and procedures within software using scripting languages.	
03.15	Create server pages.	
03.16	Write programs that implement network connection objects.	
03.17	Create and use server-side include files.	
03.18	Create programs that communicate across the Internet using conventions such as Remote Method Invocation.	
03.19	Understand appropriate use of and demonstrate ability to incorporate and utilize cookies in e-Business software.	
03.20	Integrate standard object model components with server pages.	
03.21	Create webpages using data from a database.	
03.22	Implement programs that use local or remote databases with standard protocols.	
03.23	Create applications such as Servlets that send HTML pages to Internet clients.	
03.24	Use a scripting language on the server side of a distributed program.	
03.25	Use a scripting language on the client side of a distributed program.	
03.26	Implement levels of security in distributed software applications and applets.	
03.27	Read simple UML diagrams, and create UML documents that model programs.	
03.28	Use built-in objects for error handling, file creation, and dictionary access in e-Business software.	
03.29	Understand the use of client-side operating system tools.	
03.30	Produce software that can interface with operating system services used to broadcast messages within a domain.	
03.31	Utilize appropriate operating system interfaces to redirect output.	
03.32	Explain and implement emerging trends in XML-related technologies. 	
03.33	Explain and use the different elements that make code easier to read.	
03.34	Explain and use the different data types available in scripting languages.	
03.35	Explain and use standard control structures such as repetition, selection, and sequence in the appropriate programming language.	
03.36	Output data from scripting languages.	
03.37	Explain the benefits of using subroutines and libraries in code.	
03.38	Debug code from scripting languages.	
03.39	Explain basic Internet and server-side scripting security issues and common techniques to fix them.	
03.40	Use a scripting language to create and manage form data submitted over the Internet.	
03.41	Examine the use of shopping carts on the Internet and how scripting languages.	
03.42	Examine the use of auctions via the Internet and how scripting languages.	
03.43	Understand industry standard program design techniques.	
03.44	Develop the logic for a program using both flowcharting and pseudo code.	
03.45	Develop looping and nested looping logic.	
03.46	Develop the logic of: three-level control break program, an extract program, an edit program, a file matching and an update program.	
04.0	Develop software applications for E-Business environment.  ̶  The student will be able to:	
04.01	Design software applications that are accessible by a variety of wireless and wired devices.	
04.02	Explain alternatives to dynamic content.	
04.03	Integrate the push model of information delivery.	
04.04	Use operating system services such as a personal web server for database development.	
04.05	Explain server security and permissions.	
04.06	Evaluate the advantages/disadvantages of different server platforms.	
04.07	Explain scripting concepts and syntax.	
04.08	Connect to common databases using standard protocols.	
04.09	Display data from a database using a web interface.	
04.10	Write and modify a database record using a web interface.	
04.11	Enable web security features.	
04.12	Design and implement a basic shopping cart application.	
05.0	
Maintain systems quality and perform testing activities.  ̶  The student will be able to:	
05.01	Identify the advantages and disadvantages of client-server computing.	
05.02	Establish controls in a client-server framework.	
05.03	Explain software testing methodology.	
05.04	Describe the planning, executing and controlling of the testing process.	
05.05	Perform Graphical User Interface testing.	
05.06	Explain the server applications testing processes.	
05.07	Explain testing in a networked application environment.	
05.08	Incorporate cross-level functional testing within a data-driven framework-based environment.	
05.09	Use client-server testing metrics.	
05.10	Explain testing integration on the desktop.	
05.11	Explain testing for web-based client-server applications.	
05.12	Select and use appropriate automated test tools.	

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)

Phi Beta Lambda and Business Professionals of America (BPA) are the intercurricular 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.  

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.

Additional Resources

For additional information regarding articulation agreements, Bright Futures Scholarships, Fine Arts/Practical Arts Credit and Equivalent Mathematics and Equally Rigorous Science Courses please refer to:
http://www.fldoe.org/academics/career-adult-edu/career-tech-edu/program-resources.stml