DOC PREVIEW
UConn CSE 4100 - Final Exam Advice and Hints

This preview shows page 1-2 out of 6 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 6 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Final Exam Advice and HintsCore MaterialSlide 3Slide 4Hints for Taking ExamPossible QuestionsFE.1CSE4100Final Exam Advice and HintsFinal Exam Advice and HintsProf. Steven A. Demurjian, Sr. Computer Science & Engineering DepartmentThe University of Connecticut191 Auditorium Road, Box U-155Storrs, CT [email protected]://www.engr.uconn.edu/~steve(860) 486 - 4818FE.2CSE4100Core MaterialCore MaterialChapter 4:Chapter 4:Context Free Grammar: Definitions & ConceptsDerivations, Specification, LanguagesWriting GrammarsAmbiguity, Left Recursion, Left FactoringFirst and FollowBottom-Up ParsingTable-Drive, Stack Based, Parsing ProcessConstructing SLR(0), LR(1), and LALR(1) Item Sets and Parsing TablesAmbiguity and Error HandlingLex and Yacc will not be Tested!FE.3CSE4100Core MaterialCore MaterialChapter 5: Syntax Directed TranslationChapter 5: Syntax Directed TranslationAttribute Grammars Synthesized and Inherited AttributesSemantic Rules and Their Placement in Grammar RulesChapter 6: Type CheckingChapter 6: Type CheckingType Systems Static and Dynamic Type CheckingType ExpressionsType Checking via Attribute GrammarsStructural and Name EquivalenceType Conversions and CoercionFE.4CSE4100Core MaterialCore MaterialChapter 7: Run-Time EnvironmentsChapter 7: Run-Time EnvironmentsStorage Organization of Executing ProgramsProcedure Activation and Activation RecordsStorage Allocation StrategiesLexical Scope and Access to Non-Local NamesParameter Passing TechniquesChapter 8: Intermediate Code GenerationChapter 8: Intermediate Code GenerationThree Address CodingUse of Attribute Grammars for GenerationChapter 9/10: Code OptimizationChapter 9/10: Code OptimizationThree-Address Code and Flow GraphsOptimization of Common Sub-expressions, Copy Propagation, Dead-Code Elimination, …FE.5CSE4100Hints for Taking ExamHints for Taking ExamRead the Questions Carefully!Read the Questions Carefully!Ask Questions if you are Confused!Ask Questions if you are Confused!Answer Questions in Any OrderAnswer Questions in Any OrderOrganized to fit on minimum number of pagesAnswer “Easiest” questions for you!Assess Points per Time UnitAssess Points per Time Unit120 minutes = 120 points30 minutes = 30 points; 20 minutes = 20 pointsDon't Be Afraid to Not Answer a QuestionDon't Be Afraid to Not Answer a Question60% Correct for 100 Points = 60 Points90% Correct For 80 Points = 72 PointsPartial Credit is the NormPartial Credit is the NormFE.6CSE4100Possible QuestionsPossible QuestionsOpen Notes and Open BookOpen Notes and Open Book5 Total Multi-Part Questions5 Total Multi-Part QuestionsPossibilities… Possibilities… Item Sets and Parsing TablesWriting an Attribute GrammarApplying Code Generation and Optimization TechniquesShow All Work to Receive Partial (Any) CreditShow All Work to Receive Partial (Any) CreditDo Not Jump to Final AnswerDo Not Jump to Final AnswerAvoid Run-on ExplanationsAvoid Run-on


View Full Document

UConn CSE 4100 - Final Exam Advice and Hints

Download Final Exam Advice and Hints
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Final Exam Advice and Hints and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Final Exam Advice and Hints 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?