Santa Monica College Course Outline For cs 55 Online



Download 23.35 Kb.
Date conversion31.07.2017
Size23.35 Kb.

Santa Monica College

Course Outline For


CS 55 Online




Course Title:

Java Programming

Units:

3







IGETC Area:




Date Submitted:

October 2005

CSU GE Area:




Updated:




Transfer:

UC, CSU



  1. Catalog Description:

Prerequisite: CS 19 or CS 50


Java is a general-purpose language for writing platform-independent, robust, secure programs. This course is intended for students who have completed a course in C programming. Students will learn how to develop Java applications and applets. Topics covered include the Java programming language, object-oriented programming (OOP), the Java applications programming interface (API), graphics, graphical user interfaces (GUIs).


  1. Required Text and References:

Suggested Texts Include:


Java How to Program, Fifth Edition, Deitel & Deitel, Prentice Hall.
References:
Thinking in Java, Bruce Eckel, Prentice Hall PTR, 1998.
The Java Tutorial: Object-Oriented Programming for the Internet, Mary Campione and Kathy Walrath. Addison-Wesley, September 1996.
http://www.programmingtutorials.com/java.aspx

A Website that offers Tutorials, code samples, tips and tools

  1. Course Objectives:

Upon completion of this course the student will be able to:



  1. Design and write applications using Java programming language.

  2. Test and debug Java applications and applets.

  3. Employ applets in developing programs.

  4. Incorporate applets into web pages.

  5. Create Java programs to solve specific problems.




  1. Methods of Presentation:


The class will have three hours a week of lecture, discussion, and computer demonstrations. Also the students will be expected to spend at least two hours a week completing directed lab projects.
The instructional content will be presented via the Internet, utilizing E-mail, PowerPoint presentations, Web pages of lectures, and threaded discussions.


  1. Course Content:




Percentage of Term


Topic

5%

Introduction to Java, Application and Applets

5%

More Applets and Application, Swing

10%

Control Structures

10%

Methods and how objects are communicates

10%

Data Structure, Single and Multi Dimensional

5%

What is an Object, and Object based programming

10%

Object-Oriented, Inheritance, polymorphism

10%

Strings and Characters, Classes and their methods

5%

Graphics, Color, Fonts and more in Java

5%

Basic GUI, Swing and its methods

10%

Advanced Graphics

10%

Exception handling

5%

Sample of Multithread, animation, images and more

100%

Total




  1. Methods of Evaluation:

(Actual point distribution will vary from instructor to instructor but approximate values are shown.)
Assignments 20%

Test 1 20%

Test 2 20%

Final Exam 40%


Programming assignments Sent via Internet 30% of grade

Exams & Quizzes (including Midterm & final) Taken online 60% of grade Threaded discussions, journal and email Sent via Internet 10% of grade

%: Grade


90 - 100%: A; 80 - 89%: B; 70 - 79%: C; 60 - 69%: D; 0 - 59%: F.



The database is protected by copyright ©ininet.org 2016
send message

    Main page