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

 

Virtual Office Hours: Virtual Office Hours: Monday & Wednesday 1:00 pm to 2:00 pm (By appointment only)

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