UNIVERSITY OF DELAWARE <br>
 DEPARTMENT OF COMPUTER AND INFORMATION SCIENCES

CISC 470/670 Programming Languages 
(Fall Semester 2000)

Questionaire for Group Project Organization

Are you an undergraduate or graduate student? GRADUATE     UNDERGRADUATE

Programming Languages Experience

List all the languages that you are comfortable programming in (have programmed at least 8 programs of size 100 or more lines)
 
 
 
 

 List all of the languages that you have done some, but not significant, programming in.
 
 

 List all of the langauges that you have some knowledge of, but have not actually programmed in.
 
 

Your familiarity with regular expressions: (circle all true statements for you)

Wrote at least one spec in lex/flex for a compiler.
Wrote at least one spec in lex/flex for some other tool (please elaborate).
Can read, but have never written a lex/flex spec.
Have written regular expressions in perl.
Have written regular expressions in some other form (please elaborate)
Have no clue what they are.

Your familiarity with context free grammars: (circle all true statements for you)

Wrote a least one spec in yacc/bison for a compiler.
Wrote at least one spec in yacc/bison for some other tool (please elaborate)
Can read, but have never written a yacc/binson spec.
Have written a context free grammar in pencil.
Can read, but have never written a context free grammar.
Have no clue what they are.

Programming Experience:
How would you best describe your programming experience in general?
For classes here at UD and high school only
For classes and summer jobs
For classes, and a more permanent, continuing job
Number of classes with programming?
Number of years/months of programming at a job?

Personal Characteristics:
Rate each trait below to describe yourself: (1:pretty good; 3:average; 5:not too good; na: not applicable yet)

 Effective Planner:
Can lead small groups:
Stay on task easily:
Working in teams:
Can motivate self and others:
Get assignments done ahead of the deadline:
Get assignments done on time:
Effective writer:
Effective speaker:
Making decisions:
Have vision for the overall problem:
Identifying bugs:
Coding small programs:
Coding large projects:
Organized:
Any other characteristics you care to share for group work: