LeMoyne-Owen College

Division of Natural Sciences, Mathematics and Computer Science

Course:        COSI 223 Programming in JAVA and Internet  (3 credit hours)

Meetings:        T TH    8:00 A.M. – 9:20 in GOH 103

Instructor:        Dr. Vivek S. Savur
                            GOH 100 B
                            Extension 419
                            Office Hours:          Office Hours

Required Text:    JAVA How to Program by Deitel and Deitel Sixth Edition.  Prentice Hall 2005. ISBN 0-13-154159-5

 Course Outline  Strategies, requirements, snd evaluation

Description:        This course introduces students to Java Programming.  It covers Java applications and Applets, Control Structures, Methods, Arrays, object based programming and elementary graphics.  Three hours of lecture per week.  Prerequisite:  COSI 118.

Format &  Technology      The course will meet in the computer lab.  Every student will be assigned an account.  The instructor will explain the theory and the syntax and semantics of the JAVA language.  Then with the help of the instructor, the students will code the programs and execute them.  The students will access my web page continuously for advice and help.

Goals &  Objectives      By the end of the course, the student would be able to write programs in the Java language, and execute them using the Java Compiler.  The student will be in the position to analyze problems, plan a solution, write them in pseudo code, draw flow charts, code, run and debug the programs.

Requirements:        Students are expected to participate in class discussions, ask pertinent questions, and prepare a detailed program with annotations.  All programs should be submitted on a disk.

Homework
COURSE OUTLINE:
Week         Chapter                                                     Topic
1                     1, 2          Introduction to Computers and to  Java Programming
2                     3              Objects and Primitive DataArithmetic Expressions
3                     4           .  Control Statements Part I
4                     5.             Control Statements Part I
5                                    .***  Review and Exam 1
6                    6               Methods            :
7                    6               Methods
8                    7               Arrays
10                                   *** Review and Exam 2
11                   8              Classes And Objects
12                   9             Graphical User Interface Components: Part 1
13                   9               Graphical User Interface Components: Part 2
14                                 Review and Exam 3
15                                 Comprehensive Final Exam  Tuesday April 30, 2003 8:00 - 9:50

This was the syllabus for Spring 2002  Some of the links may be used for this course.

1                     1,2            Introduction Introduction to Java Programming
2                     2            Memory Concepts. Arithmetic. Decision-Making. Equality and Relational Operators.
3                     3                Introduction to Java Applets.  A Simple Java Applet: Drawing a String.Java
                                         Applet Internet and  World Wide Web Resources.
4                     3                Two More Simple Applets: Drawing Strings and Lines. Another Applet
                                         Adding Integers
5                                    .  Review and Exam 1
6                     4            Controlled Structures               :
7                     5                Control Structures II: For, Switch, Do/While, Break and Continue
8                     6            Methods
9                                        Methods (Continued)
10                   7            Arrays
11                   11            Graphics and Java 2D
12                   12               Graphical User Interface Components: Part 1
13                   13               Graphical User Interface Components: Part 2
14                                 Review and Exam 3
15                                 Comprehensive Final Exam  Tuesday May 1, 2002 8:00 - 9:50
 

INSTRUCTIONAL STRATEGIES:

Students will engage in learning activities that include assigned readings, homework, classroom discussion, and computer laboratory work.

COURSE REQUIREMENTS AND EVALUATION STRATEGIES:

Three tests (the last on the day of the final) will be given. There will be no make up exams except for a valid document from a doctor.  Please let me know if you have missed a test or a quiz before the next class period.Homework will be assigned frequently and late homework will not be accepted.

Programs         20%  Note: Late homeworks will be accepted with a Penalty of 1 point for each week (or part)
Tests               45%
Final                20%
Daily quizzes   15%     will be collected at 8:05.  You cannot take the quiz if you are late.  If you have a valid excuse, contact me before the next class period.

Grading Scale:

88 or more      A
75-87              B
62-74              C
50-61              D
less than 50      F

ATTENDANCE POLICY:

If four classes are missed without an excuse, the course grade will be reduced by one letter. If six classes are missed without an excuse, the grade F will be given. An excused absence may be granted if a student provides a written statement from a doctor concerning an illness, a statement concerning a death in the family or a statement describing other serious reasons deemed valid by the instructor.

You must have at least one disk and a good alarm clock.