|
|
|
|
| INSTRUCTOR: | Tina Ostrander | CLASS MEETS: | TTh 1:00-4:20 PM |
|
| 206/878-3710 ext 6040 |
|
|||
| tostrand@highline.edu | ||||
| http://flightline.highline.edu/tostrander | OFFICE HOURS: | TTh 11:00 AM - 12:00 PM | ||
|
|
REQUIRED:
|
The Art & Science of Java, Eric S. Roberts. ISBN 0-321-48612-9. | |
|
A flash drive for saving your work. |
DESCRIPTION:
CSCI 142 is an
introduction to basic programming and object-oriented concepts. The course
covers designing, coding, and debugging programs using the Java programming
language. Emphasis is on learning to develop algorithms in an object-oriented programming paradigm.
The course
|
Data types and operators | |
|
Variables and expressions | |
|
Object oriented terminology and concepts | |
|
Implementing methods | |
|
Decisions and loops | |
|
Reading the Java APIs | |
|
Arrays | |
|
Testing and debugging | |
|
Style and documentation |
NOTE: This course will require approximately 15 hours per week outside of class, therefore students must either have a personal computer running Java or have sufficient access to the computer lab. If you do not put in the necessary time, you will not succeed!
You will need to set up your home computer to complete Java assignments. Click here for instructions.
PREREQUISITES: The prerequisites for CSCI 142 are CSci 100 or CSci 105 or instructor permission. Students should have familiarity with the Windows operating system and file management (deleting, moving, copying and renaming files and folders), the Web (searching, navigating and downloading files) and email (including attachments), as well as mouse and keyboarding skills. It is highly recommended that students have a typing speed of at least 30 wpm.
GRADING
| Quizzes | 10 points each |
| Assignments | 30 points each |
| Exercises, "pop" quizzes & team-programming projects | 1-20 points each |
| Final Exam (written and hands-on) | 100 points each |
All percentage grades are converted to decimal grades based
on a conversion scale. You are
encouraged to
|
Chapter quizzes will be posted in Blackboard. All quizzes are open book, but are to be taken independently. | |
|
Quizzes will be taken outside of class. You may take the quiz at any time during the week the reading is assigned. Quizzes will expire on Sunday at midnight. Once a quiz has expired, it may not be retaken. (Note: You are strongly encouraged to take your quizzes early. The Blackboard server goes down, Internet connections fail, and computers crash. If you wait until the last minute to take a quiz, and something goes awry, it will be too late to resolve the issue.) | |
|
Each quiz consists of ten multiple choice questions. Each question has one correct answer. When you have finished taking a quiz, click Submit. You will receive immediate feedback. Check Tools -> My Grades to make sure that your quiz score is recorded. | |
|
When you are taking a quiz, you can't navigate away from it in the browser window and then return to it. | |
|
You will have 10 minutes to complete each quiz. While you will be notified of the time remaining in the status bar, Blackboard will not automatically stop and submit your quiz. You are responsible for stopping on time. If you are over time by more than 10 seconds, your quiz score will not be counted. | |
|
The lowest quiz score at the end of the quarter will count as extra credit. |
|
Assignments are due at the beginning of class on the date due. You will receive one late pass at the beginning of the quarter, which you may use any time throughout the quarter for any reason. Just staple it to your assignment to extend the deadline to the following class period. Without the pass, late assignments will not be accepted. | |
|
Assignments should
follow all guidelines on the checklist.
Turn in a checklist with each assignment. | |
|
To submit assignments: |
POLICIES:
|
I do not condone academic dishonesty in any form. Students may not copy work from each other or from any outside source. If you are suspected of plagiarizing on an assignment or cheating on an exam, you will receive zero credit and the Dean of Students will be notified. | |
|
Assignments are not team projects, but should be completed individually. While you may discuss assignments with your peers, your code should be your own. If two students work jointly on an assignment, each will receive 50% of the grade. |
|
Cell phones and pagers must be turned off while in the classroom. |
|
Regular attendance and participation are required to succeed in this course. If you miss a class, you are responsible for any missed announcements, handouts, or lecture material. It is highly recommended that you make arrangements with a classmate to pick up handouts and take notes for you if you are absent. |
|
Do not use computers during lecture unless you are taking notes. During class, computers are to be used only for course-related work, not for checking email, playing games or surfing the Web. These activities are distracting to your classmates and disrespectful to the instructor. |
RESOURCES:
|
A Java tutor will be available on Tuesday and Thursday from 12-1 in 30-301. |
|
There are a number of helpful Java resources on my Links page. If you find others, please let me know! |
|
The Blackboard forum is an excellent place to post questions and collaborate with your peers. Use it to ask questions and share insights. |
|
I am always available to answer questions of a personal nature (e.g. grades) via email. However, questions that have relevance to the class should be posted to the forum. |
SPECIAL NEEDS: If you need course adaptations because of a disability, if you have emergency medical information to share with the instructor, or if you need special arrangements in case the building must be evacuated, please provide the instructor with the letter of accommodation you have received from the Office of Access Services, located in Building 6 in the Student Development Center.