00firstDayOfClass - CSE 450: Translation of Programming...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
1 CSE 450: Compilers K. Stirewalt CSE 450: Translation of Programming Languages Prof. R. E. K. Stirewalt 1126 Engineering Building Phone: 355-2359 E-mail: stire@cse.msu.edu Course web site: http://www.cse.msu.edu/~cse450 CSE 450: Compilers K. Stirewalt Overview • Administrative stuff… • Rules of the game… • Overview and history of compilers… • Compiler construction example… • Lecture schedule review… CSE 450: Compilers K. Stirewalt Overview Administrative stuff… • Rules of the game… • Overview and history of compilers… • Compiler construction example… • Lecture schedule review… CSE 450: Compilers K. Stirewalt <<Syllabus>> CSE 450: Compilers K. Stirewalt Course Info Meeting time : M/W 10:20-11:40am Meeting room : 1225 Engineering Pre-reqs : CSE 331 or 335 and CSE 320 or ECE 331 . I expect a solid understanding of C++ , a basic knowledge of algorithms and data structures (searching, sorting, linked lists, tree structures), and experience working with assemblers and linkers . You need programming experience . Web page : http://www.cse.msu.edu/~cse450/ CSE 450: Compilers K. Stirewalt Textbooks Lex and Yacc by Levine, Mason, and Brown; O'Reilly & Associates; 2nd edition, ISBN: 1565920007 Compilers: Principles, Techniques and Tools by Aho, Sethi, and Ullman; Addison-Wesley Pub Co, ISBN: 0201100886
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 CSE 450: Compilers K. Stirewalt General policies Attendance: Not required However you will be responsible for material from multiple sources (e.g., lectures, notes, books) E-mail response: I tend to defer reading e-mail until very late at night or early morning: Thus, could take me up to a day to respond If you’ve not heard back within 24 hours, it may have been lost in the spam; so please send a gentle reminder CSE 450: Compilers K. Stirewalt Overview • Administrative stuff… Rules of the game… • Overview and history of compilers… • Compiler construction example… • Lecture schedule review… CSE 450: Compilers K. Stirewalt Grading 56% Projects : 7 projects, each of which will be worth from 6% to 10% of your final grade. 24% Quizes : There will be 9 scheduled quizzes; top 6 of them count for 4% each. 20% Final Exam The “curve”: – [92.5, 100] = 4.0 – [85, 92.5) = 3.5 – [80, 85) = 3.0 – etc CSE 450: Compilers K. Stirewalt Projects One big project in 7 parts. You must work in small groups ; 2-3 students per group. Only hand in one project. Do not share code between groups. Last project is individual.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/25/2008 for the course CSE 450 taught by Professor Stirewalt during the Spring '08 term at Michigan State University.

Page1 / 6

00firstDayOfClass - CSE 450: Translation of Programming...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online