Florida Department of Education
Curriculum Framework 

Program Title:	Computer Programming Specialist
Career Cluster:	Information Technology

CCC	
CIP Number	0511020103	
Program Type	College Credit Certificate (CCC)	
Program Length	18 credit hours	
CTSO	PBL, BPA	
SOC Codes (all applicable) 	Assignment pending.	
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).

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. 

The content includes but is not limited to analyze business situations and to design, develop and write computer programs; to store, locate, and retrieve specific documents, data, and information; analyze problems using logic/analysis tools, code into computer language; test, monitor, debug, document and maintain computer programs.

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.

Standards

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

01.0	Perform data file activities.  
02.0	Perform program design activities.   
03.0	Perform coding activities.  
04.0	Perform testing activities.  
05.0	Perform implementation activities.  
06.0	Develop an algorithm that solves a problem.  

Florida Department of Education
Student Performance Standards

Program Title:	Computer Programming Specialist
CIP Number:		0511020103
Program Length:	18 credit hours
SOC Code(s):		

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	Identify methods of file organization.	
01.02	Select an efficient method of file organization for a given situation.	
01.03	Identify security procedures to maintain integrity of files.	
01.04	Identify and modify file access/privilege levels (read, write, modify, delete).	
02.0	Perform program design activities.  The student will be able to: 	
02.01	Demonstrate proficiency in design of information technology systems.	
02.02	Apply computer concepts and terminology in the performance of design activities.	
02.03	Describe various components of computer systems.	
02.04	Develop design specifications.	
02.05	Select a feasible development environment.	
02.06	Validate design specifications.	
02.07	Document design.	
02.08	Communicate design specifications.	
02.09	Develop prototype.	
02.10	Assist in revisions and enhancements of software systems.	
03.0	Perform coding activities.  The student will be able to:	
03.01	Identify modules.	
03.02	Design modules.	
03.03	Code modules.	
03.04	Document modules.	
03.05	Test modules.	
03.06	Debug code.	
03.07	Revise code.	
03.08	Assemble modules.	
03.09	Demonstrate proficient use of programming development tools.	
04.0	Perform testing activities.  The student will be able to:	
04.01	Develop test plan.	
04.02	Develop test data.	
04.03	Validate input(s).	
04.04	Perform test(s).	
04.05	Validate expected outcomes.	
04.06	Determine boundary test cases.	
04.07	Load-test the system.	
04.08	Revise program code as necessary.	
04.09	Document test results.	
05.0	Perform implementation activities.  The student will be able to:	
05.01	Develop an implementation plan.	
05.02	Install system.	
05.03	Validate system.	
05.04	Troubleshoot methodologies.	
05.05	Document implementation.	
06.0	Develop an algorithm that solves a problem.  The student will be able to:	
06.01	List the steps in problem solving.	
06.02	Write pseudocode for sequential control structures.	
06.03	Write pseudocode for selection control structures.	
06.04	Write pseudocode for repetition control structures.	
06.05	Discuss the efficiency of an algorithm.	
06.06	Implement the algorithm.	

01.01	

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 (PBL) 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