Spring 2009 Information
Introduction Slides (pdf)Class Timming
Textbook(s)
Grading
Academic Integrity
Assignment Turn-in Procedure
Class Timming
Lecturer: T 11:00-1pm. Some lectures will follow practice session for programming.
Room Location: Moore 212 ( Moore 207 for practice)The labs are held in Moore 204. TW 4:30-6:30pm;
Textbook(s)
There is no required textbook for programming content. The lecture notes, manuals and online resources should help you learn the material.
Back to Top
Grading
Since the course statifies the programming requirement. The grading breakup for class is as follows:
- 50% on programming theory (if you have taken CIS110 or equivalent please come see me).
- a. Exams: 60% of programming theory
-Exam 1: 15% (week ofFeb 16March 3 ) -Exam 2: 20%(week of March 30th) -Final Exam: 25% (During Final Exam Time) If you have scheduling conflict please notify the instructor in advance.- b. Homeworks: 30% of programming theory
- Turning homework past the due date will incur a 10% penalty per day, and after 4 days no homework will no longer be accept- c. In class Practice Exercises: 10% of programming theory
- Some class time dedicated in putting programming theory into practice. - This grade is based on the attendance, participation and any submission. - If for some genuine reason you need to miss practice sessions, Please inform the instructor or TA before hand.50% on lab component
- a. Pre-lab: 15%
-Must be turned in at the start of every lab session. -Late prelabs will not be accepted.b. Lab Reports: 70% - Due to the nature of the course, making up missed labs is not possible. - Unexcused absences will be result in a 15% penalty for lab missed. - Late reports will incur penalty of 10% per day up to 4 days and then no credit - See Lab Report guidelines on how to format your report. - Submit Hard copy (print) and turn in at start of lab - Submit a soft copy on Blackboard. See Assignment turn-in procedure.c. Quizzes(1-2): 15% Important:
Credit for work will be recorded only as reported by the grader in the Gradebook on Blackboard. It is your responsibility to make sure that your work has been properly recorded in the Gradebook.
Make sure you call any problems with missing records to your grader's attention immediately; the grade entries on the Blackbaord will be considered permanent after one week subsequent to their posting. Similarly, make sure you address problems with grading – either on your homework or on an exam – immediately following the return of your work.
Back to Top
Academic Integrity
You are expected to submit your own work for all assignment unless colloboration is allowed. If you are caught with work submitted that is completely copied from some other source (including current or former ESE112 students), or that has been prepared by somebody other than you, you will face severe discipline by the university.
Assignments are to be completed individually unless stated on the homework. You may talk to fellow classmate regarding the assignment but keep in mind what is appropriate and inappropriate about your collaboration.
Appropriate:
- - Person A doesn't understand what exactly the problem is asking.
E.g. writing actual Java code vs. psuedocode (code without a particular syntax). He/She discusses this with Person B to arrive at one or the other- Person A does not understand a particular concept. Person B explains the concept using an example, other than one asked on the homework.
Inappropriate:
- - Person A attempts half the problem, and B attempts the other half. A and B copy the solutions to half the assignment that the other person wrote.
- - Together, A and B work out each homework problem on chalk/white board; then they separately copy down their work and turn it in.
- - Person A completed a programming assignment and just before turning it in, he deleted his program oh no!!!. In desperation, he/she asks Person B if he can turn in a copy of his/her program.
Note: When in doubt always ask Instructor or TA first, to avoid any potential collabration that can lead to academic dishonesty.
You can further read Penn's Code of Academic Integrity page on this subject matter.
Back to Top
Assignment turn-in procedure
You will turn-in all programming assignments using Digital Dropbox on Blackboard. Follow the steps below to open the Digital Drop Box page.
- 1. Log into Blackboard
- 2. Click on your Course link and choose approriate section (001/101/102)
- 3. Click Tools
- 4. Select Digital Drop Box.
Function Description Add File Upload files to the Drop Box
Send File Send a file to the Instructor
Remove Remove a file from the Drop Box
Tur-in format:
- 1. When you submit your assignment, make a folder called pennID_PHw/PEx/LabX (where X is Programming Homework/Exercise or Lab number), put your file to be submitted in the folder. Use zip program to create archive of folder.
- - On Windows: select the folder, right click and select "Send To" and then "Compressed (zipped) folder
- - On Mac: select the folder, use the ctrl key + right click and select "Create Archive of ".
- - In CETs lab, use StuffIt program
- 2. Give the zip file name the same name as folder name. E.g. My username at penn is palsetia, hence I will submit archive file called palsetia_PHwX.zip, which contains the folder palsetia_PHwX and file I need to submit.
- If submitting Lab then naming convention would be palsetia_LabX.zip
- 3. IMPORTANT: Submit PHw/PEx - to section 001 and submit Lab - to section 101/102.
- 4. Upload the archive file using Add File option. Give an approriate title in the Name field and put down any comments you have in Comments field) .
- 5. REMEMBER to click Send file to send the file to the instructor.
- 6. You can submit your work more than once, but make sure you mention that in comments section when you resubmit your work.
- 7. When you submit the file, BlackBoard will show the date and time file received. Note: The date and time displayed in each instance is not the date and time on the user’s machine, rather, it is the date and time on the Blackboard Academic Suite server.
Back to Top