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:

  1. The student shall formulate problems in precise, sequential terms.
  2. The student shall formulate problem solutions.
  3. The student shall communicate in terms of the vocabulary, grammar, and syntax of Java.
  4. The student shall demonstrate a knowledge of Java i/o, decision structures, methods, classes, and arrays. 
  5. 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, it is the responsibility of each student to 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/