I. GENERAL INFORMATION

Title of the Course:  Advanced Java

Course Code: CIS 2503

Credits:  3

Course requirement(s): Prerequisite CIS 1502 

Textbook: Revel for Starting Out With Java: Control Structures through Objects 
ISBN-13: 9780137357956 (2021 update)

 

II. COURSE DESCRIPTION

Advanced Java provides students the opportunity to expand their Java programming skills and implement advanced features in the Java language.  This course offers a series of programming projects, animations, and interactive exercises to help you develop your own real-world applications.  Starting with a refresher on classes, object-oriented design, and logic flow, we’ll then explore searching and sorting algorithms, recursive methods, Collections classes, exceptions, and finally develop our own graphical user interfaces with JavaFX.  Students will get to create fully functional applications that highlight each of these advanced feature areas. 

 

III. LEARNING OBJECTIVES

The course will place an emphasis on building a deeper understanding of object-oriented programming and more advanced control structures.  Concepts to be mastered include: 

 

III. CONTENT AND ACTIVITIES

Week

Topic

Activities

1

Text Processing and Wrapper Classes

  • Read chapter 9, discussion assignment, Chapter 9 exercises and Chapter 9 lab

2

Inheritance

  • Read chapter 10, Chapter 10 exercises and Chapter 10 lab

3

Exceptions and Advanced File I/O

  • Read chapter 11, Chapter 11 exercises and Chapter 11 lab, quiz on chapters 9-11

4

JavaFX: GUI Programming and Basic Controls

  • Read chapter 12, discussion assignment, Chapter 12 exercises and Chapter 12 lab, course project milestone 1

5

JavaFX: Advanced Controls

  • Read chapter 13, Chapter 13 exercises and Chapter 13 lab, course project milestone 2, quiz on chapters 12-13

6

JavaFX: Graphics, Effects, and Media

  • Read chapter 14, Chapter 14 exercises and Chapter 14 lab, course project milestone 3

7

Recursion

  • Read chapter 15, discussion assignment, Chapter 15 exercises, course project milestone 4

8

Databases

  • Read chapter 16, Chapter 16 exercises, course project milestone is due

 

IV. ASSESSMENT

Assessment Type 

Items

Points per Item 

Totals

Weights

Discussions

3

20

60

20

Chapter Exercises

8

30

240

30

Chapter Labs

6

10

60

10

Project Milestones

4

0

0

0

Final Assignment

1

100

100

25

Quizzes

2

50

100

15

 

University Grade Scale

Your total point value will be transformed to a percentage. A = 90-100%, B = 80-89%, C = 70-79%, D = 60-69%, F = 0-59%. Refer to the catalog for more details.

 

V. RESOURCES

 

VI. INSTITUTIONAL POLICIES

Academic Accommodations:  Florida Tech is committed to equal opportunity for persons w/disabilities in the participation of activities operated/sponsored by the university. Therefore, students w/documented disabilities are entitled to reasonable educational accommodations. The Office of Accessibility Resources (OAR) supports students by assisting w/accommodations, providing recommended interventions, and engaging in case management services. It is the student’s responsibility to make a request to OAR before any accommodations can be approved/implemented. Also, students w/approved accommodations are encouraged to speak w/the course instructor to discuss any arrangements and/or concerns relating to their accommodations for the class. 

Office of Accessibility Resources (OAR):

Academic Honesty: Located in the Student Handbook

Academic honesty is highly valued in Florida Tech's online courses. The student must always submit work that represents original words or ideas. If any words or ideas are used that do not represent those original words or ideas, the student must cite all relevant sources and provide a clear definition of the extent to which such sources were used. Words or ideas that require citation include, but are not limited to, all hard copy or electronic publications, whether copyrighted or not, and all verbal or visual communication when the content of such communication clearly originates from an identifiable source. In the Florida Tech online course, all submissions to any public meeting bulletin board or private mailbox fall within the scope of words and ideas that require citations if used by someone other than the original author.

Academic dishonesty in an online learning environment could involve:

Any of these practices could result in charges of academic dishonesty. For the complete Florida Tech policy on academic dishonesty, cheating, and plagiarism, see the Florida Tech Student Handbook.

Attendance: Attendance is required on a weekly basis. Students are expected to view the online lectures in the week they are offered, and to log onto the site often enough to remain abreast of the communication in the Inbox/Discussion or Announcements tab or direct information from the professor. It is the responsibility of the student to be aware of everything happening in the class online.

Course withdrawal: To withdraw prior to the start of class, you must contact your advisor. Once class begins, you must withdraw using Florida Tech's online student account system (PAWS). If you are a new student, PAWS access information will be provided prior to class start. You have the prerogative of dropping a course until the end of the first week of classes without receiving a grade of "W." After the first week, a grade of "W" will be assigned up until the final published date for withdrawing (the last day of Week 6). That grade will be reflected on your transcript, but not calculated into your grade point average. Withdrawals after Week 6 will result in a grade of "F." You are responsible for maintaining written evidence of all drops/withdrawals.

Telephone and email drops/withdrawals will not be accepted. The following table clearly outlines Florida Tech's withdrawal and refund policies. PAWS is accessible through the university portal TRACKS Florida Tech.

Table 1. Withdrawal Policy/Refund Chart

Week

Withdrawal Permitted

Tuition Refunded

Deadline

1

Yes

100%

By Sunday 11:59 p.m. ET

2

Yes

60%

By Sunday 11:59 p.m. ET

3

Yes

40%

By Sunday 11:59 p.m. ET

4

Yes

No Refund

By Sunday 11:59 p.m. ET

5

Yes

No Refund

By Sunday 11:59 p.m. ET

6

Yes

No Refund

By Sunday 11:59 p.m. ET

7

No

No Refund – No Withdrawal

 

8

No

No Refund – No Withdrawal

 

  

Student Code of Conduct: Florida Tech values a community based on the principles of integrity, civility, and respect. As such, the FIT community expects students to behave in a manner that supports these principles. The Student Code of Conduct is a document that describes behavior that is counteractive to these principles and how the university will hold students accountable to those inappropriate behaviors. See the Code of Conduct/Grounds for Disciplinary Action.

Sexual Harassment: Florida Tech is committed to the fundamental principles of academic freedom, equality of opportunity and human dignity. To fulfill its multiple missions as an institution of higher learning, FIT encourages a climate that values and nurtures collegiality, diversity, pluralism, and the uniqueness of the individual within our state, nation, and world. All decisions and actions involving students and employees should be based on applicable law and individual merit. FIT, in accordance with applicable federal and state law, prohibits discrimination, including harassment, on the basis of race, color, national or ethnic origin, religion, sex, disability, age, or veteran status.

Title IX Statement: The university’s Title IX policy is available on the fit.edu website. Title IX of the Education Amendments of 1972 is a federal civil rights law that prohibits discrimination on the basis of sex in federally funded education programs and activities. Florida Institute of Technology policy also prohibits discrimination on the basis of sex.

Florida Tech faculty are committed to helping create a safe learning environment for all students that is free from all forms of discrimination and sexual harassment, including sexual assault, domestic violence, dating violence, and stalking. If you, or someone you know, have experienced or is experiencing any of these behaviors, know that help and support are available. Florida Tech strongly encourages all members of the community to take action, seek support, and report any incident of sexual harassment or gender discrimination to the Title IX Coordinator at 321-309-3068.

Please note that your professor must report any incidents to the Title IX Coordinator. 

If you wish to speak to an employee who does not have this reporting responsibility, please contact the Student Counseling Center at 321-674-8050.

Disaster Statement

School Closure

Florida Tech observes national holidays, and students are not required to participate in classes on such days. In the case of an emergency closure of Florida Tech, if classes can still operate, they will continue. If the Learning Management System is unavailable for maintenance reasons, classes will resume as quickly as possible, and students should check the Florida Tech Security website regularly for updates.

Natural Disaster

If a natural disaster impacts the Melbourne, Florida, area, all students should check the Florida Tech Security website or call (800) 888-4348 for updates.

If a natural disaster occurs near students’ residences, they should contact their professor and advisor. Final decisions on the appropriate timeline to complete course requirements are at the discretion of each professor.