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
Data. Arithmetic
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
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.