COURSE NUMBER: CS 151
COURSE TITILE: Introduction to
INSTRUCTOR: Brian F. Clement M.B.A.
TERM DATES:Summer, 2005
MEETING TIMES: M/W 1700-1920 hrs
I. COURSE DESCRIPTION:
This course introduces students to algorithmic design and structured/modular programming. Programming concepts will be put into practice by using Java for programming projects. These basic programming constructs will be covered: selection statements, loops, methods, arrays. Additionally, these concepts will be covered: mathematical and logical operators, data types, strings, and debugging. Prerequisite: High School algebra proficiency. 3:0:3.
II. COURSE GOALS:
The goal(s) of this course is to familiarize the student in the art and science of algorhythmic logic in a “top-down” perspective. Ideally, students will gain an understanding in developing simple and complex program constructs using simple, if-then, case, and looping structures and will demonstrate these patterns using Java. Proper development patterns of development, coding debugging, and modifications will be emphasized. As a by-product, students will gain an understanding of the Java programming language.
III. LEARNING OBJECTIVES:
Upon successful completion of the course, students should fully understand the following concepts:
1. Algorhythmic design
2. The Java programming environment
3. Basic constructs (if, loops, branching, etc.)
4. Proper coding style
5. Proper debugging techniques
6. Modular programming concepts
8. Parameter passing.
V. COURSE ARRANGEMENTS:
Course arrangements will consist of lectures, class discussions, laboratory examples and exercises, and homework assignments. Projects and examinations may also be required. While laboratory facilities are available, students may complete required projects using computers outside the college campus providing the software requirements of the course are used.
V. COURSE REQUIREMENTS:
Students are responsible for reading all assignments from the text. All projects and assignments are due on the date assigned and late assignments will not be accepted unless coordinated with the instructor beforehand. Students are responsible for obtaining information regarding assignments made during any absence. Students will be required to turn in a significant number of programs written in algorithmic code and/or Java.
Savitch, Walter. JAVA- AN INTRODUCTION TO COMPUTER SCIENCE & PROGRAMMING. Fourth Edition. Prentice Hall. Upper Saddle River, NJ.
VII. SUPPLEMENTAL RESOURCE MATERIALS LIST:
Students are required to have two (2) 3.5", high-density, “floppy” disks available at computer stores, office supply locations, and major discount stores. Additionally, students will be required to have a presentation folder which includes a pocket in which projects and disks are to be submitted.
VIII. CLASS MEETING AND EXAMINATION SCHEDULE:
Please refer to Appendix A of this syllabus.
IX. CLASS POLICIES:
Students are cautioned regarding Park University policies regarding class attendance and academic honesty. This policies will be strictly adhered to. Additionally, policies regarding smoking and eating established by Ft. Bliss will be observed. Late projects and / or assignments will not be accepted. All make-up examinations will be administered through the college testing facilities and will be available the last two (2) days of the semester.
Students are further advised that pursuant to N.C.A.C.A.S., V.A., and T.E.A. policies, classes will be in session the entire prescribed length of time. In the event lectures and / or classroom activities are curtailed, all students will use remaining time in the laboratory facilities.
X. GRADING POLICIES:
Student Grades will be accumulated on a point basis where three hundred points is the maximum allowed. Points shall be awarded as follows:
100 Points = Mid Term Examination 100 Points = Projects
100 Points = Final Examination
Total Points = 300 points
The letter grade awarded shall correspond to the points accumulated in the following manner:
270 to 300 Points (90% - 100%) = ‘A’
240 to 269 Points (80% - 89%) = ‘B’
210 to 239 Points (70% - 79%) = ‘C’
1800 to 209 Points (60% - 69%) = ‘D’
Below 180 Points (<60%) = ‘F’
Students are advised that “Incomplete” will be given only in the severest of circumstances. It is the responsibility of the student to withdraw from the class prior to the closing date for “Withdrawal” grades.
XI. INSTRUCTOR DATA:
Brian F. Clement, M.B.A.
El Paso, TX 79925-6604
Office hours by appointment only.