190 likes | 296 Views
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
E N D
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
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
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
Program vs. PSP (cont) EECE 351 – Lecture 15
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
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
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
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
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
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
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
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
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
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
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
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
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
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