DOC PREVIEW
UT Arlington CSE 3302 - Lecture Notes

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

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 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 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1/16/20081CSE 3302 Programming LanguagesChengkai LiSpring 2008Lecture 1 - Introduction, Spring 2008 1CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Self Introduction• Chengkai Li• Research interests: databases, Web, information retrieval, data mining• http://ranger.uta.edu/~cli• Looking for undergraduate/graduate students. Financial supports available.Lecture 1 - Introduction, Spring 20082CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Now it’s your turn…• name, year, where from• courses taken• programming skills• what do you want to get from the course• anything elseLecture 1 - Introduction, Spring 20083CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Course Page• http://crystal.uta.edu/~cli/cse3302Syllabus, Announcements, Schedule (lecture notes), Homework, Machine Problems, Exams, Resources, Accommodation based on disability.• Important announcements: tannouncement page (http://crystal.uta.edu/~cli/cse3302/announcements.htm)• Tentative!Lecture 1 - Introduction, Spring 2008 4CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Basics• Lectures: Tuesday / Thursday , 3:30-4:50pm, GACB 105– Slides don’t cover everything. You need to read the book and supplementary materials.• Instructor: Chengkai Li Office hours: Fri. 10am-12pm , Nedderman Hall334 Contact: (817) 272-0162 cli [at] uta eduContact: (817) 272-0162, cli [at] uta.edu • Assistant Instructor/TA: Weimin HeOffice hours: Tu/Th 5-6pm, GACB107Contact: (817) 272-7618, wmhe [at] exchange.uta.edu • Textbook: Programming Languages - Principles and Practices, 2nd Edition, by Kenneth C. Louden.• Reference book: Principles of programming languages: design, evaluation, and implementation, 2nd Edition, by Bruce J. MacLennan.Lecture 1 - Introduction, Spring 2008555CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Basics (cont.)• Prerequisites– Background:CSE 3315 Theoretical Concepts in Computer Science and Engineering. Automata, grammar, regular expression, …– Programming: Experiences with at least one major programming language.Lecture 1 - Introduction, Spring 20086CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 20081/16/20082Tentative grading scheme• Homeworks (HW): 15%, individual.• Machine Problems (MP): 30%, individual.• Essays (ES): 10%, individual.• Midterm exam: 20%, • Final exam: 25% , • Bonus points: 5%, based on class participation.Lecture 1 - Introduction, Spring 20087CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Homework (HW) 15%• HW1, HW2, HW3, HW4• Problem-based• Can discuss, but must write it independently.• Review the materials learned• Get you prepared for the examsLecture 1 - Introduction, Spring 20088CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Machine Problems (MP) 30%• MP1 , MP2, MP3, MP4.• Can discuss, but must do it independently.• Decent amount of programming:– Not crazy.– But not a piece of cake either.Lecture 1 - Introduction, Spring 20089CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Essays (ES) 10%• satisfying ABET requirements• Can discuss, but must write it independently.•Must get at least 37 5 (out of 100) on essay•Must get at least 37.5 (out of 100) on essay, otherwise you will get Incomplete (I) as your grade, no matter what your scores on other components are. • panel discussion based on essay.Lecture 1 - Introduction, Spring 200810CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Deadlines• 11:59pm.• After due time, deduct 5 points per hour, till you get 0.(No exception, unless you have medical or other emergency, ih fd f h h l)with proof documents from the school.)Lecture 1 - Introduction, Spring 200811CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008WebCTo Assignment instruction and fileso Student assignment submission (we don’t accept email submission or hard-copy)o Discussion GroupGdoGradesLecture 1 - Introduction, Spring 2008CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008121/16/20083Exam• Midterm: 20%Feb. 28th ReviewMar. 04th Exam (in class), close-book, close-notes• Final: 25%May. 1st ReviewMay. 08th Exam, Thursday, 2-4:30pm, close-book, close-notesLecture 1 - Introduction, Spring 200813CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Regrade• 7 days after we post scores on WebCT and send out announcements. TA will handle regrade requests. Won’t consider it after 7 days.• If not satisfied with the results, 7 days to request again. Instructor will handle it, and the decision is final.Lecture 1 - Introduction, Spring 200814CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008How to get bonus points? 5%• During lectures:– Raise questions. (There are no bad questions.)– Actively participate in discussions.– But don’t overdo it please.• Presentation and Panel Discussions:– More details laterLecture 1 - Introduction, Spring 200815CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Get questions after class?• Discuss with classmates:– The best way to learn is to teach.• General questions (that can be asked by any student):Ptdi i(W b CT li t )–Post on discussion group (Web CT or listserv)• Individual questions (that apply to you specifically):– Email TA– No need to CC me. If TA cannot handle it, she will forward to me.• Come to TA’s office hours or my office hours.Lecture 1 - Introduction, Spring 200816CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008Get bored• Do you watch Youtube?Lecture 1 - Introduction, Spring 200817CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008http://www.youtube.com/watch?v=gC2ew6qLa8Uhttp://www.youtube.com/watch?v=463gKcXDVzQDon’t do it. It’s not worth it.http://www.youtube.com/watch?v 463gKcXDVzQLecture 1 - Introduction, Spring 200818CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 20081/16/20084read & sign the statementLecture 1 - Introduction, Spring 200819CSE3302 Programming Languages, UT-Arlington ©Chengkai Li, 2008CSE 3302: What is it about?• Exposure to various kinds of languages and paradigms.• Understand the features, pros/cons of languages.•Do things in the right way.Do things in the right way.•


View Full Document

UT Arlington CSE 3302 - Lecture Notes

Documents in this Course
Smalltalk

Smalltalk

11 pages

Syntax

Syntax

5 pages

Syntax

Syntax

5 pages

JAVA

JAVA

57 pages

Semantics

Semantics

41 pages

Control

Control

74 pages

Load more
Download Lecture Notes
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 Lecture Notes 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 Lecture Notes 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?