CIS 2279 - Perl Programming: Fall 2016
Instructor: | Mark Tucker |
Office: | LAC 213 (IT Office) |
Phone: | ext. 6328 |
email: | mark.tucker@lyndonstate.edu |
Office Hours: | By appointment |
Goals of the course: By the end of this course you will:
Required text: None, however, here is a list of recommended reference materials:
Grading Breakdown: | Homework - 100% |
Grades for the homework assignments will be based on the following scale:
90-100% A
80-89% B
70-79% C
60-69% D
50-59% F
Makeup and late homework assignments: There will be no makeup homework assignments. If you have a legitimate reason for missing class and are unable to turn in a homework assignment, the other assignments will be weighted more towards your final grade. All homework assignments MUST be turned in on time, no credit will be given to late assignments.
Academic Honesty: As per Lyndon State College Catalog.
Attendance and Classroom Conduct: It is your responsibility to attend class. If you need to miss class for some legitimate reason, please let me know of your upcoming absence and you will be excused from the lecture. If I have documented that you have missed more than 4 lectures (unexcused), you will fail the course. Any unruly classroom conduct is not acceptable. This includes excessive noise, disrespectful language or inappropriate physical activity. If such behavior becomes apparent, you will be asked to leave the classroom and will receive an F for the course.
Students with Disabilities: Research shows that we all learn differently and in this course, I do my best to accommodate a range of learning styles. In addition, students with disabilities may request specific accommodations. To find out more information about the process or to arrange for accommodations, students should contact Mary Etter, Learning Specialist, in the Academic Support Center (LAC 325 - ext. 6210). I recommend you make this contact early in the semester so that accommodations can be put into place in a timely manner.
CIS 2279 - Perl Programming course material and class schedule
Lecture #01 - The Basics.
Lecture #02 - Arrays.
$#array
variable.push
and pop
shift
and unshift
Lecture #03 - Program arguments and conditionals.
Lecture #04 - Reading and writing to files.
open
functionLecture #05 - More loops and some math in perl.
Lecture #06 - Subroutines.
3 Oct - 7 Oct - No class.
Lecture #07 - Hashes (associative arrays).
Lecture #08 - String manipulation.
Lecture #10 - File and Directory Manipulation
Lecture #10 - Time and Perl Modules
Lecture #11 - System Commands
Lecture #12 - Network Modules
21 Nov - 25 nov - No class.
Lecture #13 - More Regular Expressions.
Lecture #14 - Programming Techniques and Review
last updated: 01 May 2017 14:16