Course Description
This course will focus on fundamental programming constructs, basic data structures, arrays, testing, and debugging using the PERL programming language. Program construction, subroutines, and program control flow are also covered. (3 credits)
Prerequisites
- ENG 101: English Composition 1
- ENG 102: English Composition 2
- ITE 101: Management Information System
Student Learning Outcomes (SLOs)
Students who successfully complete this course will be able to:
- Design and implement a computer program.
- Develop a computer program that uses multiple inputs to accomplish an applied problem.
- Develop a computer program to report on data.
- Develop a test plan to evaluate a computer program.
Course Activities and Grading
Assignments | Weight |
---|---|
Discussions (Weeks 1-8) | 15% |
Assignments (Weeks 1-7) | 20% |
Final Program (Week 8) | 25% |
Final Exam (Week 8) | 40% |
Total | 100% |
Required Textbooks
Available through Charter Oak State College's Book Bundle
- Poe, Curtis. Beginning PERL. Wiley & Sons Publishing. ISBN-13: 9781118013847
Additional Resources
- Sample PERL code is available at www.learning-perl.com
- Video: Introduction to Programming: Unlocking the Secrets.
- The PERL programming language is used for this course. It is installed as part of the MAC operating system. For Windows users, it needs to be downloaded (available free of charge).
Course Schedule
Week | SLOs | Readings and Exercises | Assignments |
1 | 1 | Topic: What is PERL?
|
|
2 | 1 | Topics: Variables & Data
|
|
3 | 1,3 | Topic: Control Flow
|
|
4 | 2,3 | Topics: Subroutines & References
|
|
5 | 2,3 | Topics: Regular Expressions, Files & Directories
|
|
6 | 1,2 | Topics: Sorting Data & String Manipulation
|
|
7 | 4 | Topic: Testing
|
|
8 | 1,2,4 | Topic: External Programs
|
|
Final Exam |
COSC Accessibility Statement
Charter Oak State College encourages students with disabilities, including non-visible disabilities such as chronic diseases, learning disabilities, head injury, attention deficit/hyperactive disorder, or psychiatric disabilities, to discuss appropriate accommodations with the Office of Accessibility Services at OAS@charteroak.edu.
COSC Policies, Course Policies, Academic Support Services and Resources
Students are responsible for knowing all Charter Oak State College (COSC) institutional policies, course-specific policies, procedures, and available academic support services and resources. Please see COSC Policies for COSC institutional policies, and see also specific policies related to this course. See COSC Resources for information regarding available academic support services and resources.