CSCI 430 I07 Programming Paradigms

Instructor: Ray Schneider

 

SCHEDULE

 

 

Monday

Tuesday

Wednesday

Thursday

Friday

Date

 

 

Jan 3

Jan 4

Jan 5

Lecture

 

 

Introduction

Functional Prog.

Imperative Lang.

LAB

 

 

Familiarization

Lisp/Scheme

Ch/ChSciTE

Date

Jan 8

Jan 9

Jan 10

Jan 11

Jan 12

Lecture

Typing

ML

Mathematical Prog.

Interpreters

OOPL

LAB

Exploration of Lang.

Standard ML of New Jersey

Matlab/Mathematica

Forth

Ruby

Date

Jan 15

Jan 16

Jan 17

Jan 18

Jan 19

Lecture

Database Programming

Scripting Languages

Logic Programming

User Interface

Declarative Lang.

LAB

SQL

Python/Perl/PHP

Prolog

Tcl/Tk

XML

Date

Jan 22

Jan 23

Jan 24

Jan 25

 

Lecture

Dataflow and Concurrent

PRESENTATION DAY

REGISTRATION

SPRING TERM

 

LAB

Free Lab for Catch Up

 

 

BEGINS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Key Dates: Jan 3 Interterm Begins, Jan 23 Interterm Last Day