Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
people:mlsmith:top [2019/01/11 22:51]
mlsmith [Spring 2019]
people:mlsmith:top [2019/10/09 11:00] (current)
mlsmith [Fall 2019]
Line 1: Line 1:
 =====  Marc L. Smith ===== =====  Marc L. Smith =====
-**Associate Professor ​and Chair**\\ +**Associate Professor**\\ ​
 <​html><​a style="​font-weight:​ bold;" href="​http://​computerscience.vassar.edu/">​ Computer Science Department</​a></​html>​\\ <​html><​a style="​font-weight:​ bold;" href="​http://​computerscience.vassar.edu/">​ Computer Science Department</​a></​html>​\\
 <​html><​a style="​font-weight:​ bold;" href="​http://​www.vassar.edu">​Vassar College</​a></​html>​ <​html><​a style="​font-weight:​ bold;" href="​http://​www.vassar.edu">​Vassar College</​a></​html>​
Line 10: Line 10:
 | **Office:** SP 104.5 \\ **Voice:** 845 437 7497\\ **E-mail:** mlsmith@vassar.edu | | Vassar College, Box 399\\ 124 Raymond Avenue\\ Poughkeepsie,​ NY 12604-0399 |  | **Office:** SP 104.5 \\ **Voice:** 845 437 7497\\ **E-mail:** mlsmith@vassar.edu | | Vassar College, Box 399\\ 124 Raymond Avenue\\ Poughkeepsie,​ NY 12604-0399 | 
  
-==== Spring ​2019 ====+==== Fall 2019 ====
  
-  * CMPU-101: Problem-Solving and Abstraction +  * CMPU-101: ​[[courses:​cs101-201902:​top|Problem-Solving and Abstraction]]
-    * Lectures: Mon/Wed 10:​30-11:​45am +
-    * Labs: Tue 3:​10-5:​10pm +
-    * SP 309 +
-  * CMPU-377: Parallel Programming+
     * Lectures: Mon/Wed 1:30-2:45pm     * Lectures: Mon/Wed 1:30-2:45pm
 +    * Labs: Fri 1-3pm
 +    * SP 309
 +  * CMPU-381: [[courses:​cs381-2019/​top|Relational Databases and SQL]]
 +    * Lectures: Mon 3:10-5:10pm
     * SP 105     * SP 105
  
   * Office hours: ​   * Office hours: ​
-    * //tbd// +    * Tue/Thu 1-3pm, ​//and by appointment//​
-    * //and by appointment//​+
  
 ==== Research Interests ==== ==== Research Interests ====
Line 37: Line 36:
  
 //Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.// --Alan Kay //Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.// --Alan Kay
 +
 +//Though OOP came from many motivations...the small scale [motivation] was to find a more flexible version of assignment, and then to try to eliminate it altogether.//​ --Alan Kay, [[http://​worrydream.com/​EarlyHistoryOfSmalltalk/​|The Early History of SmallTalk]]
  
 <​code>​(( λ (x) (x x)) ( λ (x) (x x)))</​code>​ \\ <​code>​(( λ (x) (x x)) ( λ (x) (x x)))</​code>​ \\