Core Curriculum Content Standards

CCCS History | CCCS Home | 21st Century Life and Careers | Search:
NJ World Class Standards
Content Area: 21st-Century Life and Careers
9.4 Career and Technical Education
ContentArea 21st-Century Life and Careers
Standard 9.4 Career and Technical EducationAll students who complete a career and technical education program will acquire academic and technical skills for careers in emerging and established professions that lead to technical skill proficiency, credentials, certificates, licenses, and/or degrees. (For descriptions of the 16 career clusters, see the Career Clusters Table.)
Strand K. Information Technology Career Cluster
Pathway (4) Programming & Software Development
By the end of grade Content Statement CPI# Cumulative Progress Indicator (CPI)
12
Technical Skills: Technical knowledge and skills play a role in all careers within the cluster and pathway.
9.4.12.K.(4).1 Identify and analyze customer software needs and requirements to guide programming and software development.                                                                                                                                                                                                                            
9.4.12.K.(4).2 Create and use information technology strategies and project plans when solving specific problems to deliver a product that meets customer specifications.                                                                                                                                                                                                                            
9.4.12.K.(4).3 Identify and analyze system and software requirements to ensure maximum operating efficiency.                                                                                                                                                                                                                            
9.4.12.K.(4).4 Demonstrate the effective use of software development tools to develop software applications.                                                                                                                                                                                                                            
9.4.12.K.(4).5 Use the software development process to design a software application and deliver it to the customer.                                                                                                                                                                                                                            
9.4.12.K.(4).6 Produce a computer application, in code, to demonstrate proficiency in developing an application using the appropriate programming language.                                                                                                                                                                                                                            
9.4.12.K.(4).7 Implement software testing procedures to ensure quality products.                                                                                                                                                                                                                            
9.4.12.K.(4).8 Perform quality assurance tasks to produce quality products.                                                                                                                                                                                                                            
9.4.12.K.(4).9 Perform maintenance and customer support functions to maintain software applications.                                                                                                                                                                                                                            
9.4.12.K.(4).10 Develop and maintain a database to store information.