1 / 18

Project Review

Project Review. EECE 351 Spring 2000 Lecture # 15. The student is the only consumer who wants less than what they pay for. [Unknown]. Overview. Program vs. Programming Systems Product Once again Seems like we still haven’t learned it. Grammar 101 Documentation System Integration

katy
Download Presentation

Project Review

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project Review EECE 351 Spring 2000 Lecture # 15 The student is the only consumer who wants less than what they pay for. [Unknown] EECE 351 – Lecture 15

  2. Overview • Program vs. Programming Systems Product • Once again • Seems like we still haven’t learned it. • Grammar 101 • Documentation • System Integration • Final Words • What we know • Where we are going EECE 351 – Lecture 15

  3. Program vs. Programming Systems Product (PSP) • Your project was graded as a PSP. • If you can’t generate a minimal program, you have a negative score. • Many submissions were program status. • Some weren’t even that! • I told you to start immediately. • TESTING IS THE LONGEST PART. • LONGER THAN CODING THE PROGRAM • Coding is the shortest. • REMEMBER THIS: EECE 351 – Lecture 15

  4. Program vs. PSP (cont) EECE 351 – Lecture 15

  5. Grammar 101 • By now, you should know how to write a sentence. • You should graduate college with the ability to write a paper. • Even in South Carolina • Many submissions were not taken by the writing center. • The program vs. PSP model applies not only to the executable, but also to the documentation (and everything else). EECE 351 – Lecture 15

  6. Grammar 101(cont.) • Red & Green wavy lines in Word • Don’t use personal pronouns in a report: • I, you, our, we, my, me, mine, etc. • Since vs. because • Time vs. action • If vs. whether • Try “whether” first. If it doesn’t fit, switch. • See above sentence. • Note the places of the punctuation marks. EECE 351 – Lecture 15

  7. Grammar 101(cont.) • It’s vs. its • There vs. their vs. they’re • Brevity is the key to good communication. • However, a sentence has: • <Subject> <verb> <object> • Miss one? • Fragment! EECE 351 – Lecture 15

  8. Grammar 101(cont.) • Citing sources should be done in MLA format. • “I said this,” (Nida, 8). • BIBLIOGRAPHY • Plagiarism == violation of Carolinian Creed! • Do not pass go, do not collect $200, do not re-enroll in USC! EECE 351 – Lecture 15

  9. Grammar 101(cont.) • Ways to get better: • Proofread a paper before you hand it in. • Take a break between writing and reading. • Read it aloud. • WRITING CENTER • Friends • E-mail me. • Holt handbook & other readings • AT LEAST right-click the wavy lines! EECE 351 – Lecture 15

  10. Documentation • Instructions of use should talk about DOS, not Visual C++. • If your clients knew how to use Visual C++, they would not need you! • Technical details • Step by step • Design & Specs • Specs include environment & details. • Design is what you decided to start with, how to get the job done, etc. EECE 351 – Lecture 15

  11. Documentation(cont.) • Code • Standard • Personal Assistant • I don’t care about anything else. • Testing & Maintenance • Talk about the test you generated. What effect did it have on exe? Also, discuss what changes were made. EECE 351 – Lecture 15

  12. System Integration As stated many times, the system works like this: • Input file has floating-point numbers (you only accept 0-110). • It also DOESN’T! • Sometimes you won’t be given a file at all (FRED). • Sometimes the file will be empty. • Tests go from 3-8 LOC • 8 == 10% extra credit. EECE 351 – Lecture 15

  13. System Integration(cont.) • THE OUTPUT FILE SHOULD HAVE ONLY NUMBERS IN IT! • AVG • MAX • MIN • Numbers have 2 precision. • To work successfully, you have to accept: Program.exe <INPUT> <OUTPUT> EECE 351 – Lecture 15

  14. Final Words • I get the impression some of you do not care about this class. • Coming in late, waiting until the last night to get started, etc. • Complaining instead of working harder. • You: “I can’t fail your class.” • Me: “I can’t let you pass if you can’t do the work!” EECE 351 – Lecture 15

  15. Final Words (cont.) • If I see adequate improvement between now and the final exam, you will pass. • If I don’t, you won’t. • How do we improve? • First, we have to know our weaknesses. • I will be holding “help sessions” from now on every Tuesday & Thursday. • If no one is there (?) by 2:05, I’m out the door! • I will stay until the last question is answered. EECE 351 – Lecture 15

  16. Final Words (cont.) • Keep in mind that learning is a two-way street. • I can only give you an overview. • I can’t implant the knowledge in your head. • You have to do certain things in order to learn. • The work I assign: • If you don’t understand, ask a question. • Do NOT copy your classmates! • Chances are, they don’t know it either! EECE 351 – Lecture 15

  17. What we know • Hopefully, that we need help. • That we need another chance. • Revisions due 3/17/00 at midnight ONLY CHANCE YOU WILL HAVE ONLY APPLIES TO .EXE EECE 351 – Lecture 15

  18. Where we are going • A very good question! • How about you answer it. • Days marked as ?? are your chance to have a say. • TELL ME WHAT TO DO!! EECE 351 – Lecture 15

More Related