Skip to main content
Side panel
Home
Cornell College
More
You are currently using guest access
Log in
Home
Cornell College
Expand all
Collapse all
Expand
Collapse
General
Highlighted
News forum
Syllabus for CSC315 Programming Language Concepts
Expand
Collapse
Week 1
Highlighted
In-class exercise for Monday, 20 September 2021
In-class exercise for Tuesday, 21 September 2021
In-class exercise for the afternoon of Tuesday, 21 September 2021
Kotlin Style Guide
Head First Kotlin code
Kotlin example: Cohen Sutherland algorithm
In-class exercise for Thursday, 23 September 2021
What is the difference between field, variable, attribute, and property in Java?
Kotlin Programmer Dictionary: Field vs. Property
In-class exercise for Thursday afternoon, 23 September 2021
Kotlin example: GUI with Swing
Exercise with the 15 Puzzle.
Expand
Collapse
Week 2
Highlighted
In-class exercise for Monday, 27 September 2021
12 Life Lessons from Mathematician and Philosopher Gian-Carlo Rota
"You and Your Research", by Richard Hamming
The Illustrated Guide to a Ph.D. (and other advice), from Matt Might
Reading and writing assignment (due Friday, 1 October 2021)
The Advent of Kotlin: A Conversation with JetBrain's Andrey Breslav
Programming exercise (due Friday, 1 October 2021)
Why Scala 3?
In-class exercise for Thursday, 30 September 2021
Examples of programs
On-line references and tutorials for Scala
Notes on context-free grammars
Expand
Collapse
Week 3
Highlighted
Stand-up meetings and Code Walkthroughs
A day in history (for those who are interested)
Expand
Collapse
Week 4
Highlighted
Kotlin Programming Exercise
Monday's programming exercise: updated code
Open course index
CSC316-6 2021
Week 4
Netflix Research: Machine Learning
Netflix Research: Machine Learning
Completion requirements
Click on
Netflix Research: Machine Learning
to open the resource.