Faculty Syllabus
ITSE-2317 Java Programming (Intermediate)
Sajida Faiyaz
Credit Spring 2026
Section(s)
ITSE-2317-004 (49157)
LEC DIL ONL DIL
Course Requirements
SCHEDULE
ITSE 2317: ONL- Course instruction and testing are fully online without required class times.
Instructor’s Name: Sajida Faiyaz
Join Zoom Meeting
https://austincc.zoom.us/j/82385694287?pwd=rbsay5jRotnHn4Gbwj5Torr218Hkjb.1
Meeting ID: 823 8569 4287
Passcode: 623337
Office: Building 4000, room #: 1215.04
Phone: 512-223-3195
E-mail: sajida.faiyaz@austincc.edu
STUDENTS EXPECT TO RECEIVE A RETURN EMAIL WITHIN 24 HOURS.
NOTE: DO NOT SEND ME ANY MESSAGE VIA BLACKBOARD
VIRTUAL OFFICE HOURS
If you’re finding it difficult to understand the concepts, remember that you’re not alone—I’m here to help! I encourage you to join my virtual office hours on Wednesday from 1 pm to 2 pm via Zoom.
Please note that the meeting requires a prior appointment.
To schedule a time, simply email me to confirm your spot. This session is a great opportunity to ask questions, get clarifications, and work through any challenges you may be facing.
I look forward to assisting you!
PREREQUISITES
ITSE 2321– Object Oriented (Java) or Departmental Approval
COURSE DESCRIPTION
- Credit Hours: 3
Introduction to object-oriented programming with an emphasis on the fundamentals of structured design with classes, including development, testing, implementation, and documentation. Includes object-oriented programming techniques, classes, and objects. The Java programming language is used in this course. We will not cover any GUI programming, though the class should prepare you to explore these topics on your own if you are interested.
Course Rationale: This course is designed to teach the student how to write, test, and debug intermediate-level Object-Oriented programs using Java.
Readings
REQUIRED TEXTBOOK:
Approved Course Text and Teaching Materials
Java: How to Program, Early Objects – 11th Edition, Paul Deitel, Harvey Deitel – Pearson, 2017,
(ISBN – 9780134751856) Pearson.
Course Subjects
The course is graded using this breakdown of assignments.
Element Percent
Orientation Quiz 10%
Lab Assignments 30%
Quizzes 10%
Exam1 20%
Exam 2 20%
Total 100%
LETTER GRADE ASSIGNMENT
Austin Community College’s (ACC) grading system is as follows:
|
90% - 100% |
A |
|
80% - 89% |
B |
|
70% - 79% |
C |
|
60% - 69% |
D |
|
0% - 59% |
F |
Student Learning Outcomes/Learning Objectives
COURSE OUTCOMES AND ASSESSMENTS
By the end of the course, students will be able:
To learn to write, test, and debug intermediate-level Object-Oriented programs using Java. In addition, the student will either be introduced to or will use the following concepts, which are important workforce activities:
-
-
- Design/Develop Program.
- Develop appropriate data models and database scheme.
-
- Recursion
- Inheritance
- Polymorphism
- Generics
- Trees/Graphs
- Linked Lists
- Stacks/Queues
- Files
-
- Databases with JDBC
-
TENTATIVE COURSE SCHEDULE
|
WEEKS |
TOPIC |
Reading PRIOR TO CLASS |
Assessment |
|
Week # 1 |
Course Review Arrays and Array Lists |
Read Chapter 7 |
Orientation Quiz Warm up Lab |
|
Jan 20 -Jan 23 |
|||
|
Week # 2 |
Classes and Objects: A Deeper Look |
Read Chapter 8 |
Quiz1 Lab 1
|
|
Jan 26- Jan 30 |
|||
|
Week # 3 |
Object-Oriented Programming: Inheritance |
Read Chapter 9 |
Quiz 2 Lab 2 Assignment 1 Post |
|
Feb 2- Feb 6 |
|||
|
Week # 4 |
Object-Oriented Programming: Polymorphism |
Read Chapter 10 |
Quiz 3 Lab 3
|
|
Feb 09- Feb 13 |
|||
|
Week # 5 |
Object-Oriented Programming: Interfaces |
Read Chapter 10 |
Quiz 4 Lab 4 Assignment 1 Due Assignment 2 Post |
|
Feb 16- Feb 20 |
|||
|
Week # 6 |
Exception Handling: A Deeper Look |
Read Chapter 11 |
Quiz 5 Lab 5
|
|
Feb 23- Feb 27 |
|||
|
Week # 7 |
Strings, Characters and Regular Expressions |
Read Chapter 14 |
Quiz 6 Lab 6 Assignment 2 Due Assignment 3 Post |
|
Mar 2 – Mar 6 |
|||
|
Week # 8 |
EXAM 01 |
||
|
Mar 9 – Mar 13 |
|||
|
Week # 9 |
SPRING BREAK (Mar 16-21) |
||
|
Mar 16 – Mar 20 |
|||
|
Week # 10 |
Files, Input/Output Streams |
Read Chapter 15 |
Quiz 7 Lab 7 Assignment 3 Due Assignment 4 Post |
|
Mar 23- Mar 27 |
|||
|
Week # 11 |
Generic Collections |
Read Chapter 16 |
Quiz 8 Lab 8
|
|
Mar 30 – Apr 03 |
|||
|
Week #12 |
Recursion |
Read Chapter 18 |
Quiz 9 Lab 9 Assignment 4 Due |
|
Apr 06 – Apr 10 |
|||
|
Week # 13 |
Searching, Sorting and Big O |
Read Chapter 19 |
Quiz 10 Lab 10 Assignment 5 Post |
|
Apr 13 – Apr 17 |
|||
|
Week # 14 |
Generic Classes and Methods |
Read Chapter 20 |
|
|
Apr 20 – Apr 24 |
|||
|
Week # 15 |
Accessing Databases with JDBC |
Read Chapter 24 |
Assignment 5 Due |
|
Apr 27 – May 01 |
|||
|
Week # 16 |
EXAM 02 |
||
|
May 04 – May 08 |
|||
Office Hours
M W 1:00 PM - 2:00 PM Online Zoom
NOTE Mon Wed 1:00 PM - 2:00 PM Online Zoom https://austincc.zoom.us/j/82385694287?pwd=rbsay5jRotnHn4Gbwj5Torr218Hkjb.1 Meeting ID: 823 8569 4287 Passcode: 623337 Phone: 512-223-3195 E-mail: sajida.faiyaz@austincc.edu I will be holding office hours electronically. This means that you can contact me via email to set an appointment. I will also respond to any email within 24 hours (excluding weekends). If you wish to meet with me in person, please notify me in advance, and I will set an appointment.Published: 01/06/2026 21:54:07