COMPUTER SCIENCE 3394

COURSE SYLLABUS

Fall 2008

Dr. Maury Eggen

Course: Principles of Computer Design

Instructor: Dr. Maurice L. Eggen

Office: Halsell 339A

Fall 2008 Office Hours:

Meeting Hours and Room:

1320-3: 1:30-2:20 MWF, Halsell 340
1320-4: 9:30-10:20 MWF, Halsell 340
3394-2: 10:30-11:20 MWF, Halsell 340

Text Materials:

None Specified

Course:

A study of scripting languages with emphasis on Perl, Python, PHP and Ruby. The course will determine the purpose, utility, power, performance and programmability of a representative sample of scripting languages. We will study the language makeup, including object orientation, threading, sockets, and ease uf use. This course is goal oriented, and as such problems will be identified, and students will research best techniques for problem solution. As a seminar class, much of the responsibility for depth of investigation will lie with the student. Students will be responsible for many of the classroom presentations.

Prerequisite:

Consent of Instructor

Course Goals and Objectives:

The objectives of this course include, but are not limited to, learning about the following:

Grades:

The grades in this class will be determined by:

Reading Days:

December 10-11, 2008

Final Examination

CSCI 1320-3: Wednesday, December 17, 2008, 2:00pm
CSCI 1320-4: Thursday, December 18, 2008, 8:30am
CSCI 3394-1: Friday, December 12, 2008, 2:00pm

Important Dates:

Click Here for Important Dates

Fall Schedule Narrative from the Office of the Registrar

Fall Schedule Narrative including Final Exam Schedule

Fall 2008 Schedule of Events

Fall 2008 Schedule of Events

Academic Honor Code

All students are covered by a policy that prohibits dishonesty in academic work. The Academic Integrity Policy (AIP) covers all students who entered Trinity before the fall of 2004. The Academic Honor Code covers all those who entered the fall of 2004 or later.

The Integrity Policy and the Code share many features: each asserts that the academic community is based on honesty and trust; each contains the same violations; each provides for a procedure to determine if a violation has occurred and what the punishment will be; each provides for an appeal process.

The main difference is that the faculty implements the AIP while the Code is implemented by the Academic Honor Council. Under the Integrity Policy, the faculty member determines whether a violation has occurred as well as the punishment for the violation (if any) within certain guidelines. Under the Code, a faculty member will (or a student may) report an alleged violation to the Academic Honor Council. It is the task of the Council to investigate, adjudicate, and assign a punishment within certain guidelines if a violation has been verified.

Students who are under the Honor Code are required to pledge all written work that is submitted for a grade: "On my honor, I have neither given nor received any unauthorized assistance on this work" and their signature. The pledge may be abbreviated "pledged" with a signature.

NOTES:

1. Regular class attendance is required. Role will be taken and attendance is considered mandatory. Excessive absences will be reported to you and to appropriate university officials and may cause you to be withdrawn from the class. Each student is allowed two absences without penalty. Beyond that, each unexcused absence will result in a penalty of one point from the five available to be earned. Excused absences require a note from the appropriate university offical or from appropriate medical personnel.

2. Projects that are identical beyond coincidence are in violation of the Academic Integrity policy of the university and will result in disciplinary action, including, but not limited to a failing grade on that assignment for all parties involved. You are responsible for the security of your work, both electronic and hard copy.

3. Discussion of the homework assignments between students is encouraged, but when it comes time for the final submission, make sure it is your own work. You are cheating yourself if you get the homework from some source other than creating your own.

4. The only exceptions to these policies are for University sanctioned activities or illness and require a note from your supervising professor (coach) or doctor. If you have unusual circumstances (as we all sometimes do) please discuss these with your instructor in advance.

Return to Dr. Eggen's Home Page