CS 408/508 Organization of Programming Languages (Fall 2005)

Total Page:16

File Type:pdf, Size:1020Kb

CS 408/508 Organization of Programming Languages (Fall 2005)

CS 102 Computer Science II

College Science and Technology Division Science and Technology at USM, Gulf Coast Department Computer Science Degree Applied Computer Science

Course Title Computer Science II Course No CSC 102 Course Credits 4 Course Instructor Chabli Boler Email: [email protected]

Office Hours: Please email to make an appointment in order to see me.

Class: Tue 6:30 PM-10:30 PM

Pre-requisites

 CS 101 – Computer Science I

Textbook(s) Used C++ Programming: From Problem Analysis to Program Design, required and used. ISBN-13: 978-1133626381 ISBN-10: 1133626386

Goals

Continuation of CSC 101 with emphasis on programming style and algorithm analysis

Specific topic coverage includes:

 Arrays and Strings  Searching and Sorting Algorithms  Records (structs)  Classes and Data Abstraction  Inheritance and Composition  Pointers  Classes  Overloading and Templates  Exception Handling  Recursion

1 Grading Procedures Undergraduate

Programming Assignments 60% Exams (2) 40%

A grade >= 90% B grade 89%-80% C grade 79%-70% D grade 69%-60% F grade <= 59%

Plagiarism

Plagiarism or cheating of any type will not be tolerated. This includes, but is not limited to, copying programs, projects, assignments, abstracts, documentation, wandering eyes/copying on tests, turning in previously submitted term papers or projects (in whole or part), using other person's USM computer accounts to do projects, programs, etc., getting other people to do your assignments, etc. Copying from the internet of any type is not allowed.

Class Attendance

Students are expected to attend all classes.

Missing Exams

If you should miss an exam, you must let me know why you will be missing the exam before the exam is administered to the class (at least a couple of days before). You may send me an e-mail. ONLY WITH MY ACCEPTANCE YOU CAN MISS AN EXAM.

Tardiness for Tests

It is your responsibility to make it to class on time for all scheduled examinations. If you are late for an examination, you will be allowed only the remainder of the scheduled period to complete the examination.

Cell Phones/Beepers/Pagers/etc.

Please make sure you switch off all cell phones/beepers/pagers while you are in class.

Turning In Work

2 Pop up quizzes can not be made up. Assignments not turned on time will not receive full credit. All assignments are due the beginning of the class. Again if you have emailed me your assignment, I would go by the time I received the email. I am not responsible for lost email. Note: Please do not delete anything from your accounts or PCs until you have received your final grade on the assignment and accepted it. Always maintain a back up of your work.

Homework

Homework is due at the beginning of class the week after it’s assigned unless otherwise specified by me. Late homework will have an automatic 20% deduction. Homework over a week late will not be accepted.

Drop Policy

After the drop deadline, you may not drop from this class with any grade but "F," regardless of your current grade in the class. If you wish to drop this class with a passing grade after the drop deadline, you must withdraw from school and will receive either a "WP" or "WF," depending on your current grade.

Test Re-grading Policy

I will be glad to review any test for possible grading errors. If any grading errors have been made, your points will be cheerfully refunded. Any requests for re-grading of tests must be made within one calendar week upon the return of the test to the class, regardless of when you received your test back. If you submit your test for re-grading, I reserve the right to re-grade your entire test. Assignments (not tests) such as projects, programs, etc. can not be resubmitted for re-grading unless the entire class is afforded this privilege.

More Than 2 Finals on the Same Day

If you have three or more final examinations scheduled for the same day and you wish to reschedule my examination, please inform me at least two weeks before the scheduled date of the final examination so that I can construct another examination for you.

Team Grading

All team members of each project team will receive the same numeric grade unless I can determine that there has not been equal participation by team members. If a team does not feel that a member(s) has participated equally, they should not include the member(s) name on the project when it is turned in for grading.

E-mail Addresses

3 I may contact you during the whole semester and would use the email address provided by you to me now. I will initially send out a test email and it is up to you to make sure you have gotten it and there by you are on my class email list.

Good luck!!

4

Recommended publications