Programming Concepts wveis 1713



Download 90.82 Kb.
Date conversion28.01.2017
Size90.82 Kb.


Programming Concepts WVEIS 1713
This course introduces the student to the knowledge base and technical skills for higher-order computer programming. Areas of study include basic concepts, program planning, program structure, languages, and career exploration. Students will demonstrate knowledge and technical expertise in developing and debugging code. Emphasis will be placed on personal and professional ethics, and students will explore a variety of career opportunities. Students will utilize problem-solving techniques and participate in laboratory activities to develop an understanding of course concepts, and teachers should provide each student with real world learning opportunities and instruction related to occupations in information technology. Safety instruction is integrated into all activities. Students are encouraged to become active members of SkillsUSA for additional co-curricular opportunities that enhance student achievement, develop student leadership, and support experiential learning. The West Virginia Standards for 21st Century Learning include the following components: 21st Century Content Standards and 21st Century Learning Skills and Technology Tools. All West Virginia teachers are responsible for classroom instruction that integrates learning skills, technology tools, and content standards and objectives.




Grade 9-12

Programming Concepts





Standard: 1

Basic Concepts




ET.S.PRGM.1

Students will examine basic concepts in programming.




Objectives

Students will




ET.O.PRGM.1.1

explore the historical development of programming languages.




ET.O.PRGM.1.2

differentiate between interpretation and compilation.




ET.O.PRGM.1.3

differentiate between source-level and object-level code.




ET.O.PRGM.1.4

examine the steps in the program development life cycle.




Performance Descriptors (ET.PD.PRGM.1)




Above Mastery

Mastery

Partial Mastery




The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed the standard in basic concepts. Specifically, the student can outline the historical development of programming languages; compare and contrast interpretation and compilation; compare and contrast source-level and object-level code; and validate the steps in the program development life cycle. The student can independently solve problems and is self-directed.

The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet the standard in basic concepts. Specifically, the student can explore the historical development of programming languages; differentiate between interpretation and compilation; differentiate between source-level and object-level code; and examine the steps in the program development life cycle. Application of knowledge and skills is thorough and effective, and the student can work independently.

The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions in basic concepts. Specifically, the student can identify milestones in the historical development of programming languages; define interpretation and compilation; define source-level and object-level code; and list the steps in the program development life cycle. Performance needs further development and supervision.




Standard: 2

Program Planning




ET.S.PRGM.2

The student will explore program planning.




Objectives

Students will




ET.O.PRGM.2.1

examine the basic structures from which all solutions are derived.




ET.O.PRGM.2.2

compare flowcharting and pseudocode.




ET.O.PRGM.2.3

draw the solution to a problem with a flowchart.




ET.O.PRGM.2.4

examine modularization as it applies to the programming process.




ET.O.PRGM.2.5

draw a hierarchy chart.




ET.O.PRGM.2.6

explore the importance of good documentation in the problem-solving process.




Performance Descriptors (ET.PD.PRGM.2)




Above Mastery

Mastery

Partial Mastery




The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed the standard in program planning. Specifically, the student can examine the basic structures from which all solutions are derived; compare flowcharting and pseudocode; draw the solution to a problem with a flowchart; examine modularization as it applies to the programming process; draw a hierarchy chart; and explore the importance of good documentation in the problem-solving process. The student can independently solve problems and is self-directed.

The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet the standard in program planning. Specifically, the student can examine the basic structures from which all solutions are derived; compare flowcharting and pseudocode; draw the solution to a problem with a flowchart; examine modularization as it applies to the programming process; draw a hierarchy chart; and explore the importance of good documentation in the problem-solving process. Application of knowledge and skills is thorough and effective, and the student can work independently.

The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions for the in program planning. Specifically, the student can identify the basic structures from which all solutions are derived; define flowcharting and pseudocode; identify the basic symbols of a flowchart; define modularization as it applies to the programming process; describe the purpose of a hierarchy chart; and discuss the importance of good documentation in the problem-solving process. Performance needs further development and supervision.




Standard: 3

Program Structures




ET.S.PRGM.3

Students will examine the basic structures from which programs are built.




Objectives

Students will




ET.O.PRGM.3.1

examine concepts related to programming including variables, constants, and arithmetic precedence.




ET.O.PRGM.3.2

compare common data types and their uses.




ET.O.PRGM.3.3

construct an assignment statement.




ET.O.PRGM.3.4

construct decision structures using IF…THEN…ELSE and CASE structures.




ET.O.PRGM.3.5

construct repetition structures using FOR and DO statements.




ET.O.PRGM.3.6

differentiate between definite and indefinite loops.




ET.O.PRGM.3.7

modularize a program using procedures and subprocedures.




ET.O.PRGM.3.8

construct statements to read and write files.




ET.O.PRGM.3.9

differentiate between sequential-access and random-access files.




ET.O.PRGM.3.10

test and debug a program.




Performance Descriptors (ET.PD.PRGM.3)




Above Mastery

Mastery

Partial Mastery




The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed the standard in program structures. Specifically, the student can validate concepts related to programming including variables, constants, and arithmetic precedence; compare and contrast common data types and their uses; correct an assignment statement; construct decision structures using IF…THEN…ELSE and CASE structures; correct repetition structures using FOR and DO statements; compare and contrast between definite and indefinite loops; evaluate a program using procedures and subprocedures; correct statements to read and write files; compare and contrast between sequential-access and random-access files; and optimize a program. The student can independently solve problems and is self-directed.

The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet the standard in program structures. Specifically, the student can examine concepts related to programming including variables, constants, and arithmetic precedence; compare common data types and their uses; construct an assignment statement; construct decision structures using IF…THEN…ELSE and CASE structures; construct repetition structures using FOR and DO statements; differentiate between definite and indefinite loops; modularize a program using procedures and subprocedures; construct statements to read and write files; differentiate between sequential-access and random-access files; and test and debug a program. Application of knowledge and skills is thorough and effective, and the student can work independently.

The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions in program structures. Specifically, the student can define concepts related to programming including variables, constants, and arithmetic precedence; identify common data types and their uses; describe the function of an assignment statement; describe the function of decision structures; describe the function of repetition structures; describe the function of definite and indefinite loops; define procedures and subprocedures; identify statements to read and write files; define sequential-access and random-access files; and describe the process for testing and debugging a program. Performance needs further development and supervision.




Standard: 4

Languages




ET.S.PRGM.4

Students will develop programs in an appropriate higher-level language.




Objectives

Students will




ET.O.PRGM.4.1

survey popular programming languages and their uses.




ET.O.PRGM.4.2

develop and code a program in at least one higher-level language.




Performance Descriptors (ET.PD.PRGM.4)




Above Mastery

Mastery

Partial Mastery




The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed the standard in languages. Specifically, the student can select an appropriate programming language for a given application, and evaluate a program written in at least one higher-level language. The student can independently solve problems and is self-directed.

The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet the standard in languages. Specifically, the student can survey popular programming languages and their uses, and develop and code a program in at least one higher-level language. Application of knowledge and skills is thorough and effective, and the student can work independently.

The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions in languages. Specifically, the student can name popular programming languages and their uses, and assist in the development and coding of a program in at least one higher-level language. Performance needs further development and supervision.




Standard: 5

Career Exploration




ET.S.PRGM.5

Students will explore related careers and the skills required to succeed in the industry.




Objectives

Students will




ET.O.PRGM.5.1

prepare a programming portfolio.




ET.O.PRGM.5.2

research programming jobs and companies.




ET.O.PRGM.5.3

investigate opportunities for further study and certification in programming.




Performance Descriptors (ET.PD.PRGM.5)




Above Mastery

Mastery

Partial Mastery




The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed the standard in career exploration. Specifically, the student can evaluate a programming portfolio; assess programming jobs and companies; and evaluate opportunities for further study and certification in programming. The student can independently solve problems and is self-directed.

The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet the standard in career exploration. Specifically, the student can prepare a programming portfolio; research programming jobs and companies; and investigate opportunities for further study and certification in programming. Application of knowledge and skills is thorough and effective, and the student can work independently.

The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions in career exploration. Specifically, the student can identify items to include in a programming portfolio; name programming jobs and companies; and list opportunities for further study and certification in programming. Performance needs further development and supervision.




Standard: 6

Participating in the Student Organization




ET.S.PRGM.6

Students will participate in a local student organization.




Objectives

Students will




ET.O.PRGM.6.1

examine the purposes and goals of student organizations.




ET.O.PRGM.6.2

demonstrate leadership skills through participation in student organization activities such as meetings, programs, projects, and competitions.




ET.O.PRGM.6.3

discover the benefits and responsibilities of participation in student, professional, and civic organizations as an adult.




Performance Descriptors (ET.PD.PRGM.6)




Above Mastery

Mastery

Partial Mastery




The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed the standard in participating in the student organization. The student can critique the purposes and goals of student and professional organizations; assess the leadership skills gained through participation in student organization activities such as meetings, programs, projects, and competitions; and analyze the benefits and responsibilities of participation in student, professional, and civic organization as an adult. The student can independently solve problems and is self-directed.

The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet the standard in participating in the student organization. The student can examine the purposes and goals of student and professional organizations; demonstrate leadership skills through participation in student organization activities such as meetings, programs, projects, and competitions; and discover the benefits and responsibilities of participation in student, professional, and civic organization as an adult. Application of knowledge and skills is thorough and effective, and the student can work independently.

The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions in participating in the student organization. The student can list the purposes and goals of student and professional organizations; describe the leadership skills gained through participation in student organization activities such as meetings, programs, projects, and competitions; and list the benefits and responsibilities of participation in student, professional, and civic organization as an adult. Performance needs further development and supervision.

Standard: 7

Literacy and Numeracy

ET.S.PRGM.7

Students will demonstrate the literacy and numeracy skills required to solve complex, real-world problems associated with their career/technical content area and improve their thinking and reasoning skills.

Objectives

Students will

ET.O.PRGM.7.1

utilize a variety of technical sources (e.g., Internet, manuals, journals, directions, reports, etc.) to complete career/technical assignments and projects.

ET.O.PRGM.7.2

demonstrate writing skills required to complete career/technical assignments and projects.

ET.O.PRGM.7.3

demonstrate accuracy in calculating and measuring graphical work required to complete career/technical assignments and projects.

ET.O.PRGM.7.4

analyze tables, charts, graphs and multiple data sources to complete career/technical assignments and projects.

Performance Descriptors (ET.PD.PRGM.7)

Above Mastery

Mastery

Partial Mastery

The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed the standard in literacy and numeracy. The student chooses a variety of technical sources (e.g., Internet, manuals, journals, directions, reports, etc.) to complete career/technical assignments and projects; performs writing skills required to complete career/technical assignments and projects; communicates accuracy in calculating and measuring graphical work required to complete career/technical assignments and projects; and evaluates tables, charts, graphs and multiple data sources to complete career/technical assignments and projects. The student can independently solve problems and is self-directed.

The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet the standard in literacy and numeracy. The student utilizes a variety of technical sources (e.g., Internet, manuals, journals, directions, reports, etc.) to complete career/technical assignments and projects; demonstrates writing skills required to complete career/technical assignments and projects; demonstrates accuracy in calculating and measuring graphical work required to complete career/technical assignments and projects; and analyzes tables, charts, graphs and multiple data sources to complete career/technical assignments and projects. Application of knowledge and skills is thorough and effective and the student can work independently.

The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions in literacy and numeracy. The student selects a variety of technical sources (e.g., Internet, manuals, journals, directions, reports, etc.) to complete career/technical assignments and projects; reproduces writing skills required to complete career/technical assignments and projects; illustrates accuracy in calculating and measuring graphical work required to complete career/technical assignments and projects; and explains tables, charts, graphs and multiple data sources to complete career/technical assignments and projects. Performance needs further development and supervision.

Standard: 8

21st Century Learning Skills

ET.S.PRGM.8


The student will

  • access and manipulate information for use in oral, written, or multimedia format using appropriate technology skills.

  • apply sound reasoning processes to solve complex real-world problems and develop new ideas.

  • exhibit leadership and ethical behavior in planning and executing tasks, as an individual or a group member.

Objectives

Students will

ET.O.PRGM.8.1

search online using a range of technology tools and media to access relevant information needed for problem solving.

ET.O.PRGM.8.2

create information for oral, written, and multimedia communications, adhering to copyright laws.

ET.O.PRGM.8.3

engage in problem solving and critical thinking processes to create and evaluate complex strategies in order to independently solve problems.

ET.O.PRGM.8.4

adapt to new situations by considering multiple perspectives and a commitment to continued learning.

ET.O.PRGM.8.5

exhibit ethical behavior and positive leadership while working collaboratively in the school and/or community.

ET.O.PRGM.8.6

model legal and ethical behaviors in the use of technology.

Performance Descriptors (ET.PD.PRGM.8)

Above Mastery

Mastery

Partial Mastery

The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed the standard in 21st century learning skills. The student assesses online technology tools and media to access relevant information needed for problem solving; critiques information for oral, written, and multimedia communications, adhering to copyright laws; integrates problem solving and critical thinking processes to create and evaluate complex strategies in order to independently solve problems; interprets new situations by considering multiple perspectives and a commitment to continued learning; incorporates ethical behavior and positive leadership while working collaboratively in the school and/or community; and reinforces legal and ethical behaviors in the use of technology. The student can independently solve problems and is self-directed.


The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet the standard in 21st century learning skills. The student searches online using a range of technology tools and media to access relevant information needed for problem solving; creates information for oral, written, and multimedia communications, adhering to copyright laws; engages in problem solving and critical thinking processes to create and evaluate complex strategies in order to independently solve problems; adapts to new situations by considering multiple perspectives and a commitment to continued learning; exhibits ethical behavior and positive leadership while working collaboratively in the school and/or community; and models legal and ethical behaviors in the use of technology. Application of knowledge and skills is thorough and effective and the student can work independently.

The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions in 21st century learning skills. The student explains online technology tools and media to access relevant information needed for problem solving; identifies information for oral, written, and multimedia communications, adhering to copyright laws; discusses problem solving and critical thinking processes to create and evaluate complex strategies in order to independently solve problems; discusses new situations by considering multiple perspectives and a commitment to continued learning; reviews ethical behavior and positive leadership while working collaboratively in the school and/or community; and describes legal and ethical behaviors in the use of technology. Performance needs further development and supervision.

Standard: 9

Entrepreneurship Skills

ET.S.PRGM.9

Students will access the opportunities, concepts, processes, and personal traits/behaviors associated with successful entrepreneurial performance.

Objectives

Students will

ET.O.PRGM.9.1

assess global trends in entrepreneurship that are related to their career/technical program.

ET.O.PRGM.9.2

determine entrepreneurial opportunities in venture creation related to their career/technical program.

ET.O.PRGM.9.3

examine desirable entrepreneurial personality traits.

Performance Descriptors (ET.PD.PRGM.9)

Above Mastery

Mastery

Partial Mastery

The student demonstrates exceptional and exemplary performance with distinctive and sophisticated application of knowledge and skills that exceed the standard in entrepreneurship skills. The student critiques global trends in entrepreneurship that are related to their career/technical program; evaluates entrepreneurial opportunities in venture creation related to their career/technical program; and assesses desirable entrepreneurial personality traits. The student can independently solve problems and is self-directed.

The student demonstrates competent and proficient performance and shows a thorough and effective application of knowledge and skills that meet the standard in entrepreneurship skills. The student assesses global trends in entrepreneurship that are related to their career/technical program; determines entrepreneurial opportunities in venture creation related to their career/technical program; and examines desirable entrepreneurial personality traits. Application of knowledge and skills is thorough and effective and the student can work independently.

The student demonstrates basic but inconsistent performance of fundamental knowledge and skills characterized by errors and/or omissions in entrepreneurship skills. The student lists global trends in entrepreneurship that are related to their career/technical program; describes entrepreneurial opportunities in venture creation related to their career/technical program; and identifies desirable entrepreneurial personality traits. Performance needs further development and supervision.




The database is protected by copyright ©ininet.org 2016
send message

    Main page