-
Explore the program development process
Assessment Strategies
through an in-class lab exercise
through a written evaluation
Criteria
you correctly explain the process of writing a computer program
lab exercise includes the required components of a computer program
-
Explore basic Perl language syntax
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you interpret basic Perl syntax, correctly predicting statement results
lab exercise includes correct usage of basic Perl syntax
project includes correct usage of basic Perl syntax
-
Write pseudocode programs to work with simple data values
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you correctly interpret pseudocode statements using simple data values
lab exercise includes pseudocode statements using simple data values
project includes pseudocode statements using simple data values
-
Write Perl scripts that process simple data values
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you interpret use of simple data values in Perl, correctly predicting statement results
lab exercise includes processing of simple data values used correctly in Perl scripts
project includes includes processing of simple data values used correctly in Perl scripts
-
Write pseudocode to implement algorithms using simple lists and hashes
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you correctly interpret pseudocode statements using simple lists and hashes
lab exercise includes pseudocode statements using simple lists and hashes
project includes pseudocode statements using simple lists and hashes
-
Write Perl scripts to implement algorithms using simple lists and hashes
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you interpret use of simple lists and hashes in Perl, correctly predicting statement results
lab exercise includes simple lists and hashes used correctly in Perl scripts
project includes simple lists and hashes used correctly in Perl scripts
-
Write pseudocode using selection control structures
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you correctly interpret pseudocode statements using selection control structures
lab exercise includes pseudocode statements using selection control structures
project includes pseudocode statements using selection control structures
-
Write Perl scripts using various forms of the if-else control structure
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you interpret use of various forms of the if-else control structure in Perl, correctly predicting statement results
lab exercise includes various forms of the if-else control structure used correctly in Perl scripts
project includes various forms of the if-else control structure used correctly in Perl scripts
-
Write pseudocode using repetition control structures
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you correctly interpret pseudocode statements using repetition control structures
lab exercise includes pseudocode statements using repetition control structures
project includes pseudocode statements using repetition control structures
-
Write Perl scripts using the repetion control structures: for, foreach, while & until
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you interpret use of the repetition control structures: for, foreach, while and until in Perl, correctly predicting statement results
lab exercise includes the repetition control structures: for, foreach, while & until used correctly in Perl scripts
project includes the repetition control structures: for, foreach, while & until used correctly in Perl scripts
-
Write pseudocode that reads data from files and writes data to files
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you correctly interpret pseudocode statements that read data from files and write data to files
lab exercise includes pseudocode statements that read data from files and write data to files
project includes pseudocode statements using that read data from files and write data to files
-
Write Perl scripts that read data from files and write data to files
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you interpret use of statements that read data from files and write data to files in Perl, correctly predicting statement results
lab exercise includes statements that read data from files and write data to files used correctly in Perl scripts
project includes statements that read data from files and write data to files used correctly in Perl scripts
-
Write pseudocode that does complex processing using array and hash data structures
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you correctly interpret pseudocode statements that do complex processing using array and hash data structures
lab exercise includes pseudocode statements that do complex processing using array and hash data structures
project includes pseudocode statements using that do complex processing using array and hash data structures
-
Write Perl scripts that do complex processing using arrays and hashes
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you interpret use of statements that do complex processing using arrays and hashes in Perl, correctly predicting statement results
lab exercise includes statements that do complex processing using arrays and hashes used correctly in Perl scripts
project includes statements that do complex processing using arrays and hashes used correctly in Perl scripts
-
Write pseudocode that uses subroutines to make the code more modular
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you correctly interpret pseudocode statements that use subroutines to make the code more modular
lab exercise includes pseudocode statements that use subroutines to make the code more modular
project includes pseudocode statements that use subroutines to make the code more modular
-
Write Perl scripts that use subroutines to make the code more modular
Assessment Strategies
through an in-class lab exercise
through a written evaluation
through a programming project
Criteria
you interpret use of subroutines to make Perl code more modular, correctly predicting statement results
lab exercise includes correct use of subroutines to make Perl code more modular in scripts
project includes correct use of subroutines to make Perl code more modular in scripts