CECS 174-7,8    Programming Languages
Syllabus     Fall 2014
 
Dr. Art Gittleman  ECS 534 (562)985-1530  art.gittleman@csulb.edu

Office Hours: MW 9:30-10 am, 1:30-2 pm, 4:30-5 pm
 
Course Hours:   Sem   Code 6543  	MW 2-2:50		VEC 419 
                   Lab   Code 6544       MW 3-4:15		ECS 403

Grading:  Midterm exams  Mon. Sept. 29                            100 points
                              Mon. Nov. 3                             100 points 
            Final exam      Mon. Dec. 15, 12:30-2:30                 100 points
            Seven Projects                                             210 points 
               Post code for projects with test runs to Beachboard.
               Due: 9-10, 9-24, 10-13, 10-27, 11-10, 11-24, 12-8
            Attendance and participation                                50 points

I give no make-up exams without a written medical excuse or the equivalent.  
Allow enough time to complete assignments when they are due. I accept assignments up to 4:15 on the due date. Late assignments receive a 20% or more deduction.

Web Site: http://www.csulb.edu/~artg/174/

Text:  Big Java Early Objects, Fifth Edition
            Cay Horstmann, Wiley, 2014. (looseleaf edition in bookstore)
          
Topics:  Chapters 1-7: Introduction, Using Objects, Implementing Classes, 
                        Fundamental Data Types, Decisions, Loops, Arrays and Array Lists
  
Class participation: Use class time to make sure you understand the material. Come prepared and ask questions.  No electronic devices, phones, laptops, etc., are permitted.

Cheating: Work is to be your own. Do not show your code or copy others' or copy online code. Ask for help in lab and office hours. The penalty is failure from the course for all students involved.

Withdrawal deadline: Friday, November 14