SYLLABUS - CS1301
SYLLABUS – CSE 1301J (Java)
CSE 1301J Program and Problem Solving I
Prerequisite CSE 1002 (for majors) and Math 1113
Text Java 6 Illuminated (second edition or third edition)
By Julie Anderson and Herve Franceschi
(frst 3 chapters available on line at catalog/9781449632014
under “Samples and Additional Resources”)
Professor John van de Ven – Office J392
678-915-3708
Email by class section - jvandeve@spsu.edu
Class website –
Class Tuesday and Thursday ( 1:00 – 2:10 p.m. Room J201L
Lab Tues(057) or Thurs(058) ( 2:30-4:10 p.m. Room J211
Late assignments will NOT be accepted. – Absolutely – no exceptions.
Project Project(s) are to be completed outside of class. All must include the proper documentation – see Announcements Page on class web page for documentation details and project requirements.
Office Hours See Class website -
Other times, as needed, by appointment (Preferred).
Class requirements
Attendance
Regular attendance at every class - see me for any exceptions. I do not take attendance with the exception of the first three weeks (required by the university for engagement reports). I do however give pop quizzes if there is a lack of attendance by one or more people. If you MISS 3 for more classes w/o an excused absence (proof required) I will deduct ONE LETTER GRADE from your final class grade.
Final Grade 40% of averaged Exam grades.
30% of averaged Lab grades +
20% of averaged Project grades +
10% of averaged homework/class discussion/pop quiz grades
Course Outcomes
1. Accurately use primitive data types and arithmetic expressions in programs.
2. Apply basic programming structures in program solutions, including logical expressions, selection, and repetition.
3. Define and use classes in program solutions and writng methods.
4. Solve programming problems which include array handling, searching, and sorting.
5. Develop correct, efficient, and well-documented code.
Class Schedule (approximate)
Week 1 Introduction, Chapter 1 and sample program
Week 2 Chapter 2 – Basic Data Types and Expressions, Basic I/O
Week 3 Chapter 3 – Using classes
Week 4 Exam 1
Week 5 Chapter 4 - Applets
Week 6 Chapter 5 Selection
Week 7 Chapter 6 Repetition
Week 8 Exam 2
Week 9 Final Project discussion and design
Week 10 Chapter 7 Classes
Week 11 Chapter 8 Single Arrays
Week 12 Chapter 8 (cont.) – Single Arrays, Searching and Sorting
Week 13 Chapter 9 – Multidimensional Arrays and ArrayList
Week 14,15 Catch up, Project, Exam 3
Day of final Project DUE
Last Date to Withdraw with W
Feb. 28th (Consult Acedemic calendar for updates)
Class Academic Honesty Policy -
Please read this excellent article by CSE faculty members, Bob Brown and Dr. Bob Harbort. You are expected to be familiar with, and adhere to, the concepts presented in this article. In addition, closed lab work must be done individually but you may get help from the instructor, the lab assistant, and other students in the lab session. I encourage you to ask all the questions you can in the lab sessions to help you learn the material better. Projects must be designed and coded by the individual student – if you need help, please see the instructor, your lab assistant or the CSE tutor. You are not allowed to copy another student’s work or have someone else do the assignment outside of the class do the assignment for you. You must cite any help you received (including your lab partner if you have one) on Academic Honesty Promise which will be turned in with the project folder.
Tests/quizzes must be taken by each individual student in a supervised classroom with no electronic devices available.
Official Student Honorcode
Grade of Incomplete: If an incomplete is requested in this class, submit a written explanation of the reason for the incomplete to the instructor. This form should be signed and dated by the student and will be signed by the instructor, if approved. The instructor will keep the form until the grades are submitted. You may request a copy of this form at the time you submit it.
Remember that all student work is erased from the computer system after the end of finals each semester, even in your password area.
Labs
In general there will be a lab for each week except weeks there are scheduled Exams. Approximately the last 3 weeks of lab will be devoted to assistance with the final project.
General Computer Lab
All students registered in classes in the CSE School may work in the Computer Projets Lab in J263. Anytime you are here on campus and you want to work on a computer project or lab assignment, you may use J263. The login is the same procedure that you use in the closed lab for this class. The hours of operation are posted on the door of the lab or on the CSE lab web site.
Tutorial for 1301
Tutoring
Tutoring is available for Jave at the Attic and/or by the CS Department tutors. (Select Java under the “Select Language” pull down.
ADA Compliance statement "If you have a documented disability as described by the Rehabilitation Act of 1977 and the Americans with Disabilities Act (ADA)that may require you to need assistance attaining accessibility to instructional content to meet course requirements, we recommend you contact the ATTIC at 678-915-7361 as soon as possible. It is then your responsibility to contact and meet with your instructor. The ATTIC can assist you and the instructor in formulating a reasonable accommodation plan and provide support in developing appropriate accommodations for your disability. Course requirements will not be waived, but accommodations will be made, when appropriate, to assist you to meet the requirements."
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- english composition syllabus sample
- school syllabus in sinhala
- english 101 syllabus community college
- school syllabus sri lanka
- advanced level syllabus sri lanka
- school syllabus sri lanka 2016
- new syllabus biology 2019 pdf
- nied biology syllabus 2019
- al physics syllabus sinhala medium
- english 101 syllabus course outline
- acca f5 syllabus 2019
- a l syllabus teacher s guide