10152151Scripting with Perl
Course Information
Description
This course provides the student with experience with the Perl programming language. The course covers concepts such as repetitive tasks, file maintenance, log file analysis or Bioinformatics, database access and module usage. A simple text editor will be used for creating scripts and the Perl interpreter will be used to run the scripts
Total Credits
3
Course Competencies
-
Explore the program development processAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationCriteriayou correctly explain the process of writing a computer programlab exercise includes the required components of a computer program
-
Explore basic Perl language syntaxAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou interpret basic Perl syntax, correctly predicting statement resultslab exercise includes correct usage of basic Perl syntaxproject includes correct usage of basic Perl syntax
-
Write pseudocode programs to work with simple data valuesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou correctly interpret pseudocode statements using simple data valueslab exercise includes pseudocode statements using simple data valuesproject includes pseudocode statements using simple data values
-
Write Perl scripts that process simple data valuesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou interpret use of simple data values in Perl, correctly predicting statement resultslab exercise includes processing of simple data values used correctly in Perl scriptsproject includes includes processing of simple data values used correctly in Perl scripts
-
Write pseudocode to implement algorithms using simple lists and hashesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou correctly interpret pseudocode statements using simple lists and hasheslab exercise includes pseudocode statements using simple lists and hashesproject includes pseudocode statements using simple lists and hashes
-
Write Perl scripts to implement algorithms using simple lists and hashesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou interpret use of simple lists and hashes in Perl, correctly predicting statement resultslab exercise includes simple lists and hashes used correctly in Perl scriptsproject includes simple lists and hashes used correctly in Perl scripts
-
Write pseudocode using selection control structuresAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou correctly interpret pseudocode statements using selection control structureslab exercise includes pseudocode statements using selection control structuresproject includes pseudocode statements using selection control structures
-
Write Perl scripts using various forms of the if-else control structureAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou interpret use of various forms of the if-else control structure in Perl, correctly predicting statement resultslab exercise includes various forms of the if-else control structure used correctly in Perl scriptsproject includes various forms of the if-else control structure used correctly in Perl scripts
-
Write pseudocode using repetition control structuresAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou correctly interpret pseudocode statements using repetition control structureslab exercise includes pseudocode statements using repetition control structuresproject includes pseudocode statements using repetition control structures
-
Write Perl scripts using the repetion control structures: for, foreach, while & untilAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou interpret use of the repetition control structures: for, foreach, while and until in Perl, correctly predicting statement resultslab exercise includes the repetition control structures: for, foreach, while & until used correctly in Perl scriptsproject 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 filesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou correctly interpret pseudocode statements that read data from files and write data to fileslab exercise includes pseudocode statements that read data from files and write data to filesproject 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 filesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou interpret use of statements that read data from files and write data to files in Perl, correctly predicting statement resultslab exercise includes statements that read data from files and write data to files used correctly in Perl scriptsproject 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 structuresAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou correctly interpret pseudocode statements that do complex processing using array and hash data structureslab exercise includes pseudocode statements that do complex processing using array and hash data structuresproject includes pseudocode statements using that do complex processing using array and hash data structures
-
Write Perl scripts that do complex processing using arrays and hashesAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou interpret use of statements that do complex processing using arrays and hashes in Perl, correctly predicting statement resultslab exercise includes statements that do complex processing using arrays and hashes used correctly in Perl scriptsproject 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 modularAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou correctly interpret pseudocode statements that use subroutines to make the code more modularlab exercise includes pseudocode statements that use subroutines to make the code more modularproject includes pseudocode statements that use subroutines to make the code more modular
-
Write Perl scripts that use subroutines to make the code more modularAssessment Strategiesthrough an in-class lab exercisethrough a written evaluationthrough a programming projectCriteriayou interpret use of subroutines to make Perl code more modular, correctly predicting statement resultslab exercise includes correct use of subroutines to make Perl code more modular in scriptsproject includes correct use of subroutines to make Perl code more modular in scripts