|
|
Programming
I
COURSE:
CS 2223R
DAY &
TIME:
Online
INSTRUCTOR:
Cliff Layton
OFFICE LOCATION:
HH 253 (north
end of Herrington Hall, upstairs)
OFFICE
HOURS: MT, 7:30 AM to 9:00 AM in HH 253 or
the RSU Business and Technology Advising Center; T, 9:00 AM to 10:30 AM in
HH 253; W, 8:00 to 10:30 AM in HH 253; R,
7:30 AM to 10:30 AM in HH 253.
PHONE
#(918)
343-7665
email:
layton@rsu.edu
I. COURSE
PREREQUISITE:
·
Recommended Class Prerequisite –
o CS 1213
– Introduction to Computing;
o a
college level programming class; or
o a high
school programming class
·
Knowledge Prerequisite – you should understand the use of the
Windows XP, Vista, or Windows 7 operating system (what
ever you will use) in particular the Windows file and directory
system, you should know some algebra (understand algebraic formulas), and
you should have done some programming.
II. COURSE
DESCRIPTION:
This course will be an introduction to the field
of Computer Science and a first course in computer programming. In
this course, the student will learn how to specify the solutions to various
problems in algorithmic form and then implement the algorithms in a 3rd
generation programming language. Further course content will include:
basic computer literacy, proper structured programming techniques, basic
software engineering techniques, introductory classes for object-oriented
programming, and basic literacy in data communications.
III. NEXT COURSE:
cs 2323 – Programming II
IV. TEXT AND MATERIAL:
Java How to
Program Ninth Edition, by Deitel, Prentice
Hall, 2012,
ISBN 0-13-257566-3, is the REQUIRED course text book.
The following
text is RECOMMENDED as a supplementary course text, but is NOT
REQUIRED: Prelude to Programming 4th
Edition, by Venit and Drake, Pearson, 2009, ISBN
0-321-52175-7. Use of this text
SHOULD be helpful in gaining understanding beyond what is easily available
per the REQUIRED text, and this text may also be used for extra credit
assignments in the course.
Supplies:
· if
you want to work at home and in the university lab, you may require a thumb
drive on which you will store your programs and data files
V. COURSE GOALS and
OBJECTIVES:
|
One should gain the following upon completion of
the course:
- The student shall
formulate problems in precise, sequential terms.
- The student shall
formulate problem solutions.
- The student shall
communicate in terms of the vocabulary, grammar, and syntax of Java.
- The student shall
demonstrate a knowledge of Java i/o,
decision structures, methods, classes, and arrays.
- The student shall
write, compile, debug, and execute structured and
object-oriented programs.
|
VI. TEACHING METHODS:
|
Teaching methods include use of video lectures on CD,
reading, lab (problems), exercises, threaded discussion, quizzes, tests,
and use of e-mail, phone, and forums for communication.
|
VII.
ASSESSMENT TECHNIQUES AND GRADING POLICIES:
|
Exams will be announced ahead of time.
Please keep track of your grades and your accumulated score as we
progress through the semester. The grading scale and basis for student evaluation
is stated below:
Student Evaluation
|
|
|
Mid-Term and Final (Proctored) Exams @ 230 pts
each
|
460
|
|
Labs, 15 @ 36 pts each
|
540
|
|
Threaded Discussions, 15 @ 10 pts each
|
150
|
|
|
|
|
Total
|
1150
|
Grading Scale:
A – 90% and above
B – 80 - 89%
C – 70 - 79%
D – 60 - 69%
F – less than
60%
Final Grade: Add up all points obtained and divide by points
possible -- compare to above scale.
|
VIII. INFORMATION CONCERNING PROCTORED EXAMS:
|
Students will take proctored exams. Each student
will choose a proctor that fulfills the qualifications specified in the
Proctor Information content item in the Course Introduction. There
is a Proctor Form that is also available as a content item in the Course
Introduction. The student will then fill
out the student's portion of the proctor form and have the proctor fill
out the proctor's portion. The instructor will communicate with the
proctor concerning exam issues and schedule exams with the
proctors. Students will be informed when they can
schedule an exam with the proctor.
|
IX.
ATTENDANCE POLICIES:
This course is an
online course in which attendance corresponds to contact between student
and instructor at least twice per week. Attendance and late arrivals are
not directly factored into grading in the course, but it is highly likely
that students in the course not having contact with the instructor at least
twice per week will generally do well in the course. Also, students MUST
participate in Threaded Discussions within the weeks in which they are
assigned, in order to receive credit for the assignments, unless exceptions
are negotiated
X. LATE HOMEWORK:
|
Late assignment turn-in and test make up will not
be allowed, subject to negotiation (not encouraged).
|
XI. SCHEDULE/ASSIGNMENTS:
|
Week
Number
|
|
Text Pages or
Other Info. to be Studied
|
Assignment or Test Due
at Week End
|
|
Worth
Points
|
|
|
|
|
|
|
|
|
1
|
|
Pgs. 1-22, 31, 37-47, CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
2
|
|
Pgs. 47-56,
CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
3
|
|
Pgs. 71-95,
CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
4
|
|
Pgs. 56-60, 102-108,
CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
5
|
|
Pgs. 102-125,
CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
6
|
|
Pgs. 125-34, 151-63
CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
7
|
|
Pgs. 151-63, 172-79,
CD Content
|
Labs, Threaded
Discussion,
Major Quiz
|
|
40
75
|
|
8
|
|
Pgs. 151-173,
CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
|
|
Chapters
Covered in First Eight Wks
|
Mid-Term
Exam
|
|
230
|
|
9
|
|
Pgs. 71-95 (Review)
Pgs.
197-222,
CD Content
|
Labs, Threaded
Discussion,
|
|
40
|
|
10
|
|
Pgs. 210-222,
Pgs. 240-259
CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
11
|
|
Pgs.
259-277
CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
12
|
|
Review
Chapter 3,
Study
Pgs. 311-345
CD Content
|
Labs, Threaded
Discussion
|
|
40
|
|
13
|
|
Review Chapter 8
Restudy Classes CD
|
Labs, Threaded
Discussion
|
|
40
|
|
14
|
|
Review
Chapters and CDs as Needed for Lab
|
Labs, Threaded
Discussion
|
|
40
|
|
15
|
|
Study
Pgs. 359-388
|
Labs, Threaded
|
|
40
|
|
16
|
|
Review
and Final
|
Comprehensive
Final
|
|
230
|
TOTAL POINTS
1150
|
|
Work in each Unit will generally be due on Thursday
or Monday at 11:00 PM immediately following the week in which the Unit is
first opened. See the WebCT Calendar
for more detail.
XII. PLAGIARISM STATEMENT
|
Plagiarism
is the representation of the words or ideas of another as one’s own,
including: direct quotation without both attribution and indication that
the material is being directly quoted, e.g. quotation marks; paraphrase
without attribution; paraphrase with or without attribution where the
wording of the original remains substantially intact and is represented
as the author’s own; expression in one’s own words, but without
attribution, of ideas, arguments, lines of reasoning, facts, processes,
or other products of the intellect where such material is learned from
the work of another and is not part of the general fund of common
knowledge.
XIII.
Syllabus Statement
Americans with Disabilities Act:
Rogers State University is committed to providing students with
disabilities equal access to educational programs and services. Any
student who has a disability that he or she believes will require some
form of academic accommodation must inform the professor of such need
during or immediately following the first class attended. Before
any educational accommodation can be provided, each student must
prove eligibility for assistance by registering for services through
Student Affairs.
Students needing more information about Student Disability Services
should contact Kendra Cagle, Coordinator of Student Disability Services
at Rogers State University, 1701 W. Will Rogers Blvd., Claremore, OK
74017 or 918-343-6828.
|
XIV. ACADEMIC MISCONDUCT:
|
Students are expected to follow university policies as put forth in
the institution’s Student Code of Responsibilities and Conduct.
In accordance with Title 12 of The Student Code (page 11),
instances of alleged academic misconduct will follow the policies and
procedures as described in Title 12. As a general rule, Faculty at
Rogers State University have the responsibility
of enforcing the academic code.
The Student Code handbook can be found online at http://www.rsu.edu/resources/studentcode/
|
XV. NON-ACADEMIC MISCONDUCT
|
In order to maintain an effective learning environment, students
are expected to fully comply with The Student Code. Disruptive
behavior will not be tolerated. It is the responsibility of each
student to read and become familiar with the policies of The Student
Code.
The Student Code handbook can be found online at http://www.rsu.edu/resources/studentcode/
|
|