COSC 122
Spring, 2015


The course description contains details about the topics of this course and the organization of the course, including grading.

This syllabus presents the weekly topics and assignments. The details of the syllabus and adjustments will be filled in as the course proceeds.

The assignments are due on the day they are listed and the quizzes should be done online before the class for which they are listed. Quizzes are on Moodle.

Course Schedule

date                topic                                                                   reading                  assignment/quiz

Jan     19        Introductions, Course Preview
          21        Unit 1 Introduction. Files. Images: cropping and resizing, composition       Handout on file typesHandout on cropping
          21        Lab 1: Introduction to Photoshop Elements,                            
                                 cropping and resizing images

          26       Processing graphical images                                                   Handout on images and pixels
                      files, images, pixels              
          28       Light and Color                                                                      Handout on color representations, Handout on Controlling color
                                                                                                                  Quiz 1 due on files, images, pixels, cropping, resizing
          28       Lab 2: Adjusting light and color

Feb      2        Light and Color, Camera raw                                                 Camera Raw                       
            4        Fixing problems, Layers                                                         Handout on Layers, Handout on Correcting problems
                                                                                                                  Quiz 2 due on color representations and controls
            4         Lab 3: Fixing problems                       

            9         Layers in Photoshop Elements                                                                                     
          11         Lab 4: Project
          11         Discussion of working with faces and portraits

          16         Project 
          18         Finish project
          18         Exam on Image Processing and Photoshop Elements.            Sample exam 

          23         Introduction to Alice                        LPA, chapter 1, Appendix A tutorial           Quiz 3 due before class, covers LPA chapter 1
          25         Lab 5: Introduction to the Alice 3-D Editor
          25         Coordinates and perspectives in 3-D, Writing story-boards for a scenario  LPA, chapter 2           

March  2        A first program                                LPA, chapter 2         Scenario and story-board for your idea due before class
            4        Lab 6: A First Program
            4        Start on control structures
                      Half of class to finish lab 6
            6                                 Quiz 4 due, covers chapter 2

            9         Control Structures                            LPA, chapter 3                
                                                                           Ch3-slides-1, Ch3-slides-2, Ch3-slides-3, Ch3-slides-4, Ch3-Examples  
          11         Lab 7: Greeting Card Project 1
          11         Review control structures, Using methods to encapsulate           LPA, chapter 4.3, 4.2

          16         Spring Break
          18         Spring Break

          23         No Class 
          25         No Lab
          25        More on methods, Inheritance          LPA, chapter 4                   Quiz 5 due before class, covers chapter 3 and 4

          30        Interactive programming                   LPA, chapter 5
April    1         Lab 8: Event exercises
            1         Conditionals and functions                LPA, chapter 6                       Quiz 6 due before class, covers chapter 5

            6         Conditionals and loops                     LPA, chapters 6 & 7
            8         Lab 9: Bumper cars  
            8         Loops and lists                                 LPA, chapters 7 &9                Quiz 7 due before class, covers chapter 6 & 7 

          13         Lists                                                 LPA, chapter 9
          15         Finish Bumper cars lab 
          15         Discussion of project ideas, form project groups                       Final Project,  Final project standards 
                                                                                                                           Quiz 8 due before class, covers chapter 9

          20         Scenario and Story-board for game project developed in class
          22         Lab: Project work                                         
          22         Project work                                 

          27        Project work
          29        Lab and class:  Project presentations                   

          Final    TBA