CMPS 401
Survey of Programming Languages

Fall 2011

Documents:

Office Hours:

Office:            327C   Fayard Hall

Telephone:      (985) 549 - 5088

Email:             kyang@selu.edu

Web Page:       http://www2.selu.edu/Academics/Faculty/kyang/

Office Hours:   T, TH 12:15PM - 02:00PM, 04:45PM - 06:45PM

 

Resources:

Class Notes:

 

COBOL:

 

FORTRAN:

 

C Programming:

     C Programming (book from Wikibooks)
     C Language Tutorial (book by Gordon Dodrill)
     C Programming by Steve Holmes

 

UNIX Tutorials:

 

PHP Assignment (Php + Html + MySql) Links:

 

PERL Assignment (Perl + Html + MySql) Links:

 

JavaScript Programming:

     JavaScript Tutorial (w3schools)
     JavaScript Tutorial (EchoEcho.Com)

Python Programming:

     Python Official Website (python.org)
     Python Tutorials (wiki.python.org)

 

 

CMPS401 Tentative Schedule

Fall 2011

 

Week #

Week of

Topics to be Covered

1

08/15

Chap01: Preliminaries

2

08/22

Chap01: Preliminaries

3

08/29

Chap02: Evolution of the Major Programming Languages

4

09/05

Chap03: Describing Syntax and Semantics

5

09/12

Chap04: Lexical and Syntax Analysis

6

09/19

Chap05: Names, Bindings, Type Checking, and Scopes

7

09/26

Prototype Presentations

8

10/03

Midterm Exam; 10/6-10/7 Fall Break

9

10/10

Chap06: Data Types

10

10/17

Chap06: Data Types

11

10/24

Chap07: Expressions and Assignment Statements

12

10/31

Chap08: Statement-Level Control Structures

13

11/07

Chap09: Subprograms

14

11/14

Project Presentations

15

11/21

Chap09: Subprograms; 11/23-12/25 Thanksgiving Holiday

16

11/28

Chap10: Implementing Subprograms

17

12/05

Final Exams