代写CS 55 Programming in JAVA Fall 2024代写Java程序
- 首页 >> Algorithm 算法CS 55
Programming in JAVA
Fall 2024
Course Information
Course: CS 55 - Programming in JAVA (3 UNITS)
Prerequisite(s): CS 19 or CS 50
Description: Students learn the basics of procedural programming, plus the concepts of Object-Oriented Programming.
Textbooks and Materials
DIGITAL TEXTBOOK - Revel is an online learning environment. The text is included in Revel environment. Do NOT buy just an e-text.
The reading material, checkpoints, some programming exercises and quizzes are done in Revel. You must buy access code to participate in the course. You can purchase REVEL online as follows:
1. Click on ‘Access Pearson’ in Canvas (on the left-hand side navigation).
2. Sign into your Pearson Account or create one. Use the name as it is recorded in Canvas, same spelling etc.
3. Redeem your access code or purchase instant access online. (Few days of Temporary access option is also available.)
For java documentation go to:
https://docs.oracle.com/javase/8/docs/api/index.html
For Java JDK go to
http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html
For online learning go to:
https://docs.oracle.com/javase/tutorial/
For additional practice with Java:
http://www.javabat.com
All the chapter examples: Chapter examples
This website is a good resource for learning Java material online.http://www.tutorialspoint.com/java/index.htm
Grading
Scores on the quizzes, final and assignments will make up the grade as follows:
A - 90 to 100 %
B - 80 to 89
C 70 to 79
D - 60 to 69
F - less than 59.
The grade will be made up of:
REVEL 55%, Quizzes 15%, Programming Assignments 20%, MidTerm 5% and Final 10%.
There are no makeup tests or final or labs. You must take them by the due date. Assignments will be due by Sunday midnight and new work will be released by Monday morning.
Assignments turned in late (up to one week), CAN receive a maximum of 75% credit. In other words, late acceptance will cost you 25% of points at least. After two weeks you won’t be able to submit labs or take quizzes. DO NOT SEND ASSIGNMENTS AS EMAIL attachments OR as Comments for that assignment. Read the last sentence again and follow it.
Please note, that it’s the student’s responsibility to drop the class.
After the due date, your assignments will be graded within a week. Quizzes will be scored when you submit the test.
SLO
1. Design and create applications using the Java programming language and apply the concept of Object Oriented to solve specific programming problems.
As assessed by: projects, midterm and final exams
2. Apply various Objects: JButton, JTextField, AudioClip, etc. to create software components.
As assessed by: projects, midterm and final exams
Proposed Schedule (subject to change)
WEEK |
Date |
CHAPTERS |
DESCRIPTION |
1 |
Oct 21 |
Ch 1 ,2 |
1. Learn Canvas LMS & REVEL environment 2. Ch 1 - Introduction to Computers, Programs and Java 3. Ch 2 - Elementary Programming |
2 |
Oct 28 |
Ch 3 |
Ch 3 – Selection |
3 |
Nov 4 |
Ch 4,5 |
Ch 4 - Mathematical Functions, Characters, and Strings Ch 5 – Loops |
4 |
Nov 11 |
6 |
Ch 6 – Functions |
5 |
Nov 18 |
Midterm – Ch 1 to 5 |
|
6 |
Nov 25 |
Ch 7,8 |
Ch 7 – Single Dimensional Arrays Ch 8 – Multi Dimensional Arrays |
7 |
Dec 2 |
Ch 9 |
Ch 9 – Objects & Classes |
8 |
Dec 9 |
FINAL EXAM (week) |
Comprehensive |