Difference between revisions of "COMP6411 - winter 2014"

From Dr. Joey Paquet Web Site
Jump to: navigation, search
(Created page with "==Course Description== '''COMP 6411 Comparative Study of Programming Languages''' (4 credits) Comparison of several high-level programming languages with respect to applica...")
 
(Course Material and Resources)
 
(26 intermediate revisions by one user not shown)
Line 16: Line 16:
 
! {{tableHeaderCell}} | web
 
! {{tableHeaderCell}} | web
 
|-
 
|-
|| lecture EE        || <tt>--W----</tt> || <tt>17:45-20:15</tt> || <tt>H-623</tt>    || Paquet, J. || <tt>paquet@cse.concordia.ca</tt> ||
+
|| lecture EE        || <tt>--W----</tt> || <tt>17:45-20:15</tt> || <tt>FG-B-055</tt>    || Paquet, Joey    || <tt>paquet@cse.concordia.ca</tt> ||
 
|-
 
|-
|| office hours      || <tt>---J—--</tt> || <tt>10:30-12:30</tt> || <tt>EV-3-221</tt> || Paquet, J. || ||
+
|| office hours      || <tt>--—J---</tt> || <tt>11:00-13:00</tt> || <tt>EV-3-221</tt>   || Paquet, Joey    || ||
 
|-  
 
|-  
|| Programmer on duty || <tt>--W----</tt> || <tt>16:30-17:30</tt><br><tt>20:30-22:30</tt> || <tt>H-835</tt>   || Rabah, S.  || <tt>s_rabah@encs.concordia.ca</tt> || [http://users.encs.concordia.ca/~s_rabah/site/courses/comp6411/index.php]
+
|| Programmer on duty || <tt>--W----</tt> || <tt>16:30-17:30</tt><br><tt>20:30-22:30</tt> || <tt>H-835</tt> || Laleh, Touraj || <tt>t_laleh@encs.concordia.ca</tt> ||  
 
|}
 
|}
  
Line 40: Line 40:
 
|| jan 15
 
|| jan 15
 
||
 
||
*[[Media:assignment1.COMP6411.2013.4.pdf|programming assignment #1 handout]]
+
*[[Media:Assignment1.COMP6411.2014.4.pdf|individual assignment #1 handout]]
 
||
 
||
*[[Media:COMP6411.1.history.ppt|genealogy of programming languages]]
+
*[[Media:COMP6411.1.history.ppt|history of programming languages]]
 
|-
 
|-
 
|| week 3
 
|| week 3
 
|| jan 22
 
|| jan 22
 
||
 
||
*[[Media:Termpaper.COMP6411.2013.4.pdf|term paper assignment description handout]]
+
*[[Media:Termpaper.COMP6411.2014.4.pdf|term paper assignment description handout]]
 
*final list of team members due  
 
*final list of team members due  
 
||
 
||
Line 54: Line 54:
 
|| jan 29
 
|| jan 29
 
||
 
||
*programming assignment #1 due
+
*individual assignment #1 due
*[[Media:Assignment2.COMP6411.2013.4.pdf|programming assignment #2 handout]]
+
*[[Media:Assignment2.COMP6411.2014.4.pdf|individual assignment #2 handout]]
 
||
 
||
 
|-
 
|-
Line 78: Line 78:
 
|| feb 26
 
|| feb 26
 
||
 
||
*programming assignment #2 due
+
*individual assignment #2 due
*[[Media:assignment3.COMP6411.2013.4.pdf|programming assignment #3 handout]]
+
*[[Media:Assignment3.COMP6411.2014.4.pdf|individual assignment #3 handout]]
*[[Media:final.COMP6411.paquet.2013.4.pdf|home examination handout]]
+
 
||
 
||
 
|-
 
|-
Line 86: Line 85:
 
|| mar 5
 
|| mar 5
 
||
 
||
 +
*[[Media:Final.COMP6411.paquet.2014.4.pdf|home examination handout]]
 
||
 
||
 
*[[Media:COMP6411.3.evaluation.ppt|program evaluation]]
 
*[[Media:COMP6411.3.evaluation.ppt|program evaluation]]
Line 92: Line 92:
 
|| mar 12
 
|| mar 12
 
||
 
||
*programming assignment #3 due
+
*individual assignment #3 due
*[[Media:assignment4.COMP6411.2013.4.pdf|programming assignment #4 handout]]
+
*[[Media:Assignment4.COMP6411.2014.4.pdf|individual assignment #4 handout]]
*[[COMP6411 winter 2013 presentations schedule|schedule for presentations handout]]
+
*[[COMP6411 winter 2014 presentations schedule|schedule for presentations]]
 
||
 
||
 
|-
 
|-
Line 100: Line 100:
 
|| mar 19
 
|| mar 19
 
||
 
||
*programming assignment #4 due
+
||
||
+
*[[programming languages popularity]]
+
*[[programming languages performance ranking]]
+
 
|-
 
|-
 
|| week 11
 
|| week 11
 
|| mar 26
 
|| mar 26
 
||
 
||
*team project presentations
+
*individual assignment #4 due
 
||
 
||
*no lecture
+
*[[programming languages popularity]]
 +
*[[programming languages performance ranking]]
 
|-
 
|-
 
|| week 12
 
|| week 12
Line 116: Line 114:
 
||
 
||
 
*home examination due
 
*home examination due
 +
*[[Media:PeerEvaluationReport.COMP6411.2014.4.pdf|Peer evaluation report - presentations]]
 +
*[[Media:PeerEvaluationReport-Paper.COMP6411.2014.4.docx|Peer evaluation report - term paper]]
 
*team project presentations
 
*team project presentations
 
||
 
||
Line 133: Line 133:
 
*[[Media:Syllabus.COMP6411.paquet.2014.4.pdf|Course outline]]
 
*[[Media:Syllabus.COMP6411.paquet.2014.4.pdf|Course outline]]
 
*[https://fis.encs.concordia.ca/eas/ ENCS Electronic Student Submission System]
 
*[https://fis.encs.concordia.ca/eas/ ENCS Electronic Student Submission System]
*comp6411 winter 2014 groups
+
*[[Media:Referencing.pdf|Short guide to proper referencing]]
 +
*[[Media:PeerEvaluationReport-Paper.COMP6411.2014.4.docx|Peer evaluation report - term paper]]

Latest revision as of 11:06, 11 September 2014

Contents

Course Description

COMP 6411 Comparative Study of Programming Languages (4 credits)

Comparison of several high-level programming languages with respect to application areas, design, efficiency, and ease of use. The selected languages will demonstrate programming paradigms such as functional, logical, and scripting. Static and dynamic typing. Compilation and interpretation. Advanced implementation techniques. A project.

Course Schedule and Contacts

component day time location instructor e-mail address web
lecture EE --W---- 17:45-20:15 FG-B-055 Paquet, Joey paquet@cse.concordia.ca
office hours --—J--- 11:00-13:00 EV-3-221 Paquet, Joey
Programmer on duty --W---- 16:30-17:30
20:30-22:30
H-835 Laleh, Touraj t_laleh@encs.concordia.ca

Lecture Schedule

wk date event topics (tentative)
week 1 jan 8
week 2 jan 15
week 3 jan 22
week 4 jan 29
week 5 feb 5
week 6 feb 12
  • project proposal due
midterm break (feb 17-23)
week 7 feb 26
week 8 mar 5
week 9 mar 12
week 10 mar 19
week 11 mar 26
  • individual assignment #4 due
week 12 apr 2
  • no lecture
week 13 apr 9
  • team project presentations
  • team project due
  • no lecture

Course Material and Resources