Course Name: CSC 415 – Programming Languages
Instructor: Dr. Kinnis Gosha Office: Room 222, Technology Tower
Office Hours: 5:00pm to 6:00pm W or by appointment
Class Hours: 2:25pm to 3:40pm TTh
Classroom: Room 227, Technology Tower
Published December 2012
Murach’s PHP and MySQL
by Joel Murach and Ray Harris
Published November 2010
- Introduction to web development
- How to work with objects, functions, and events
- How to work with arrays
- Introduction to web development with PHP
- How to code a PHP application
- How to work with form data
- How to code control statements
- How to work with strings and numbers
- How to work with dates
- How to create and use arrays
- How to work with cookies and sessions
- How to create and use functions
- How to create and use objects
- How to use regular expressions, handle exceptions, and validate data
Additional Web Resources
There are several websites that have tutorial help. I strongly suggest starting with W3Schools first.
In order to complete the programming requirements in this course you will need a text editor and an FTP client that will connect to the from your local machine to the web storage space assigned in the course. Below are some recommendations of applications you may want to use. You are free to use something else, however.
- TextWrangler – for Mac users (What I use)
- Notepad++ – for Windows Users
- Aptana Studio – For Mac and Windows Users (Recommended by the textbook)
- FileZilla – for Windows Users
- Cyberduck – for Mac Users
Quizzes and Assignments – 60%
Final Examination – 20%
Midterm Examination – 20%
Your final grade will be determined by dividing the total points that you have amassed on all exams and quizzes by the point value of all of the exams and quizzes.
A 90 – 100
B 80 – 89
C 70 – 79
D 60 – 69
F Below 60
+/- Awarded upon instructor’s discretion
Each student is expected to attend class on a routine basis and be punctual. Class excuses may be granted for the following reasons: illness, physician’s appointment, court appearances, funeral, military obligation, family emergency, conference with dean/faculty/staff and official school business. In cases where the instructor could have been notified before the absence, a notification after the absence will not be acceptable. Unexcused absences include the following: public transportation problems, oversleeping or automobile breakdowns. More than three unexcused absences will result in a reduction in points from the student’s final grade.
The vice president for Students Services or his designee may provide verification of all official class excuses. Valid written documentation must be submitted to justify class absences within five (5) calendar days of the class absence.
Students are expected to attend each class meeting. Students with more than 3 unexcused absences will be referred to the Office of Student Success and may be administratively withdrawn from the course. Failure to meet minimum attendance requirements may result in the loss of the student’s financial aid in accordance with federal financial aid requirements.
To appeal a grade, send an email to your instructor within one week of the grade having been received. Overdue appeals will not be considered.
Student Conduct in Class Policy
Any acts of classroom disruption that go beyond the normal rights of students to question and discuss with the instructors the educational process relative to subject content will not be tolerated. This is in accordance with the Academic Code of Conduct described in the Student Handbook.
Electric Devices in Class Policy
Cell phones or any other noise making devices should be turned off or placed on silent during class time. Habitual violators may be asked to leave the class for the day. Additionally, calculators, cell phones, tablets, computers and any other unnecessary items are prohibited during examinations and quizzes, unless otherwise specified.
Two examinations will be administered. No makeup exams will be allowed without prior arrangements being made. Make-up exams must be taken when scheduled. A mid-term and a Final will be given and dates announced.
Students will not be given an incomplete grade in the course without sound reason and documented evidence as described in the Student Handbook. In any case, for a student to receive an incomplete, he or she must be passing and must have completed a significant portion of the course.
Morehouse College students are expected to conduct themselves with the highest level of ethics and academic honesty at all times and abide by the terms set forth in the Student Handbook and Code of Conduct. Instances of academic dishonesty, including, but not limited to plagiarism and cheating on examinations and assignments, are taken seriously and may result in a failing grade for the assignment or course and may be reported to the Honor and Conduct Review Board for disciplinary action.
Morehouse College is an equal opportunity employer and educational institution. Students with disabilities or those who suspect they have a disability must register with the Office of Disability Services (“ODS”) in order to receive accommodations. Students currently registered with the ODS are required to present their Disability Services Accommodation Letter to faculty immediately upon receiving the accommodation. If you have any questions, contact the Office of Disability Services, 100 Sale Hall Annex, Morehouse College, 830 Westview Dr. S.W., Atlanta, GA 30314, (404) 215-2636.
Syllabus is not a Contract:
A syllabus is not a contract between instructor and student, but rather a guide to course procedures. The instructor reserves the right to amend the syllabus when conflicts, emergencies or circumstances dictate. Students will be duly notified.
Inclement Weather Policy:
In the event of inclement weather, the College will announce any closures via the emergency notification system and/or through local news outlets. Absent an official closure, students are not excused from attending class due to weather and any absences will be considered unexcused.