• Skip to Content
  • Skip to Main Navigation
  • Skip to Search

IUPUI IUPUI IUPUI

Open Search
  • Academics & Departments
    • Biomedical Engineering
      • About
        • Why Biomedical Engineering at IUPUI?
        • What is Biomedical Engineering?
        • Is Biomedical Engineering Right For Me?
      • Academic Programs
        • Undergraduate
        • Graduate
      • Courses
        • BME 500-Level Course Schedule Rotation
      • Research
      • Faculty & Staff
      • Student Achievements
      • Events
      • Contact BME
    • Computer Information & Graphics Technology
      • About
        • Faculty Positions
      • Programs
        • CGT
          • Undergraduate
            • BS in CGT
              • CGT BS Plan of Study
          • iab
            • scott-devine
            • marc-dittmer
            • matt-eckert
            • tom-kraemer
            • kevin-marshall
            • rita-marley
            • frank-murphy
            • dan-sawatsky
            • branden-stall
            • shane-trowbridge
            • tom-johnson
            • amber-tansy
            • mike-flaherty
            • bill-kivi
            • theron-skees
            • josh-grow
            • monica-humphrey
            • daniel-mastropietro
            • nate-mcWilliams
            • kasey-allen
          • Laptop Program
        • CIT
          • Undergraduate
            • BS in CIT
              • CIT BS Plan of Study
              • Web & Software Development
              • Data Management
              • Networking Systems
              • Information Security
            • BS Cybersecurity
              • Cybersecurity BS Plan of Study
            • 5-Year BS / MS in CIT
            • Certificates
            • Minor in CIT
            • CIT Programs for Informatics Majors
          • Graduate
            • MS Cybersecurity
              • PoS MSCyber
              • P-CAP
            • MS Tech - InfoSec
              • Plan of Study
            • MS Tech - Data Analytics
              • Plan of Study
            • MS Technology: Flexible Option
            • Grad Course Schedule
          • SFS
          • Industrial Advisory Board
          • Laptop Program
          • Neil Program
      • Student Resources
        • Stay Up To Date with CIGT
        • Tutoring
        • Global IT
          • Global IT Citizenship: China
          • Global IT Management: India
      • Courses
        • Course and Student Outcomes
      • Research
        • NSF REU
          • People
          • Projects
          • Workshops
            • Folder Name
      • Faculty & Staff
    • Electrical & Computer Engineering
      • About
        • What is ECE?
        • Awards & Honors
        • Advisory Board
        • Undergraduate Computing in ECE
        • ECE international students
      • Academic Programs
        • Artificial Intelligence
        • Computer Engineering
          • Undergraduate
            • Curriculum
        • Electrical Engineering
          • BS in EE
            • Curriculum
        • BS/MS in ECE
        • Graduate Programs
          • MS in ECE
            • Purdue University Masters Program application for Admission
          • PhD in ECE
            • Purdue University PhD applications, IUPUI
          • Graduate Certificate in Digital Signal Processing
          • Graduate Certificate in Hybrid Electric Vehicle Technology
          • Graduate Certificate in Power and Energy Processing
          • Graduate Student Resources
            • Graduate Student Funding Resources
            • Information & Forms for Current Students
            • TOEFL OR IELTS Grades
            • ECE Graduate Student Seminar
            • Jafari Graduate Assistantship
        • Minor in ECE
        • Special Programs
      • Student Resources
        • Advising
        • Student Employment Opportunities
        • ECE Academic Policies
        • Scholarships, Assistantships & Awards
        • Student Organizations
        • Student Advisory Committee
      • Courses
      • Research
        • Data Science in ECE
      • Faculty & Staff
    • Engineering Technology
      • About
        • Advisory Boards
      • Programs
        • CpET
          • Industry Advisory Board
          • Undergraduate
            • BS in CpET
        • CM
          • Industry Advisory Board
          • Undergraduate
            • Construction Management Certificate
            • BS in CM
        • EET
          • Industry Advisory Board
          • Undergraduate
            • BS in EET
        • HETM
          • Undergraduate
            • AS in HETM
            • BS in HETM
            • Medical Device Cybersecurity Certificate
          • Industry Advisory Board
          • Biomedical-Related Program Names
        • INTR
          • Undergraduate
            • BS in INTR
            • AS in INTR
            • Minor in INTR
            • Certificate in INTR
          • Student Achievement Data
          • Examples of Student Work
          • Industry Advisory Board
          • INTR Laptop Program
        • MET
          • Undergraduate
            • BS in MET
          • Industry Advisory Board
          • MET Laptop Policy
        • MSTE
          • Undergraduate
            • BS in MSTE
              • MSTE BS Plan of Study
              • Technical Electives
            • Certificate in MSTE
          • MSE- Motorsports Major
          • Industry Advisory Board
        • CERTS
          • Lean Six Sigma
      • Graduate Programs
        • MS Tech - Facilities Management
        • MS in Engineering - Motorsports Major
      • Student Resources
        • Laptop Program
      • Courses
      • Faculty & Staff
    • Mechanical & Energy Engineering
      • Graduation
        • Non-Thesis Graduation Checklist
        • Thesis Graduation Checklist
        • MEE PhD Graduation Checklist
      • About
        • MEE Overview
      • Programs
        • EEN
          • Alum Testimonials
          • Undergraduate
            • 5yr_bseen_bsme
            • BSEEN/MSME
              • APPLY BSEEN/MSME
              • BSEEN/MSME Curriculum
            • BS in EEN
              • EEN BS Plan of Study
          • Job Opportunities
          • Is Energy Engineering Right for Me?
          • EEN Student Resources
        • ME
          • Undergraduate
            • BS in ME
              • ME BS Plan of Study
            • 5-Year BS / MS in ME
              • BS/MS in ME Curriculum & Plan of Study
              • Apply to the BS/MS in ME
            • BS in Interdisciplinary Engineering
            • BS in ME / BS in MSTE
            • 5yr_bseen_bsme
          • Graduate
            • Certificates
              • System Engr Certification
              • Hybrid Electric Vehicle Tech
              • Energy Mgmt and Assessment
              • Computer-Aided ME
              • Design Innovation ME
            • MS in ME
            • PhD in ME
      • Student Resources
        • MEE Advising
        • Dean's List Policy
        • Guidelines for Report Writing
        • FE Exam and PE Licensure
        • ME Student Resources
        • EEN Student Resources
      • Courses
      • Research
        • Research Area
        • Seminars
          • Upcoming Research Seminars
          • Recent Research Seminars
      • Faculty & Staff
    • Music & Arts Technology
      • About
        • Music for Self-Care & General Wellness
        • Health & Safety
      • Academic Programs
        • Music Technology
          • Undergraduate
            • BS in Music Technology
              • BSMT Plan of Study
              • BSMT Application Process
              • Technical Requirements
          • Graduate
            • MS in Music Technology
              • Technical Requirements
            • PhD in Music Technology
        • Music Therapy
          • Undergraduate
            • BSMTh DD
            • BS in Music Therapy
              • BSMTh Plan of Study
              • BSMTh Application Process
              • Technical Requirements
          • Graduate
            • MS in Music Therapy
              • Technical Requirements
            • PhD in Music Therapy
        • Music Minor
      • Courses
      • Research
        • Acous-Tech
        • CLEAR Lab
        • Machine Musician Lab
        • Music Technology Academy
        • Music Technology and Education
        • Performance Technologies
        • Tavel Center
      • Faculty & Staff
    • Technology Leadership & Communication
      • About
      • Academic Programs
        • Organizational Leadership
          • Ph.D. Minor
          • Undergraduate
            • BS in OLS
              • Curriculum and Plan of Study
              • Required Courses
            • Certificates
              • International Leadership Certificate
              • Leadership Studies Certificate
              • Sustainable Technology Certificate
              • Human Resource Management
            • Honors Minor in OLS
          • Graduate
          • Graduate
            • MS Tech - Human Resource Development
            • MS Tech - Organizational Leadership
            • Graduate Certificate in HRD
            • Certificate in Engineering Leadership
            • Project Management Certificate
        • Technical Communication
          • Undergraduate
            • BS in TCM
              • Curriculum and Plan of Study
            • Certificate in TCM
          • 5 year BS/MS
          • Graduate
            • MS Tech - Technical Communication
      • Courses
      • Student Resources
        • Dean's List
        • Credit by Exam
        • ePortfolio Option
        • Exam-based Professional Certifications
        • Military Transcript Review
        • Prior Learning Assessment
      • Research
        • Graduate Research
        • WATTS
      • Faculty & Staff
        • TCM Adjunct Faculty
        • Ols Adjunct Faculty
      • Village
    • MS in Engineering
    • MS in Technology
    • > E&T Accreditation & Statistics
      • Headcount
      • Degrees Awarded
  • Student Services
    • Advising
      • Schedule an Appointment
      • About Us
      • Transfer Students
      • Incoming Freshmen
      • Frequently Asked Questions
    • Career Services
      • Schedule an Appointment
      • Student Services
        • About Us
        • Resumes
        • Interviewing
        • ET Careers-Handshake and Purdue CCO
        • Internships and Co-ops
        • Career Fairs
        • Negotiating Offers
        • Report Your Offer
        • Graduate and Professional School
      • Employer Services
        • Sponsorship Opportunities
        • Hiring International Students
        • Intern Program Best Practices
        • Post A Position
        • Career Fairs
    • Computing Services
      • About
      • Policies
        • Mobile Device Security Standard and Safeguards
        • Security of Data Classified as Critical Policy
        • Disposition of Electronic Media
        • Incident Response Policy for Information and Information Systems
      • Get Help
      • Research
      • Resources
        • How to map a network drive
        • Student File Storage
      • For Students
        • Purdue School of Engineering and Technology Unix/Linux Resources
    • Graduate Student Info
    • Graduation
      • 2022 Commencement
      • 2021 Commencement
        • 2021 Commencement Program
      • 2020 Commencement
        • 2020 Commencement Program
      • 2022 Commencement
    • Honors Program
      • Conference Travel Grant Information for Students
      • Study Abroad Travel Grant Information for Students
    • Makerspace/3D Printing
      • Students: Reserve Space
      • Faculty and Staff Reserve Space
      • 3D Printing: Reserve Time
    • NEIL Program
    • Peer-Led Team Learning
      • About PLTL
      • PLTL Courses
      • Contact Us About PLTL
      • PLTL Resources
    • Policies
      • Petition for Readmission
    • Scholarships & Awards
    • Student Organizations
      • Engineering and Technology Student Council
    • Study Abroad
    • TCM Writing Center
    • University Library
  • Prospective Students
    • Undergraduate Students
      • High School Students
      • Transfer Students
      • Adult Learners
      • Home School Students
      • International Students
      • Veteran Students
      • About Us
      • Scholarships & Aid
      • Housing
      • Meet Our Students
      • Women in Engineering
    • Graduate Students
      • Information Sessions
      • Admissions
        • PhD Applications
        • Master's and Graduate Certificate Applications
      • Contact Us
      • Faculty Research
    • Certificate Students
    • Dual Partnerships
      • Butler University
      • University of Tehran
      • Atlanta University Consortium
    • Salary Statistics
    • Request More Info
    • Schedule A Visit
  • Research
    • Centers and Institutes
    • Initiatives
    • Faculty Labs
    • Student Projects
    • Support
  • Community
    • Office of Development
    • Alumni
    • Youth Programs
    • Project Lead the Way
  • About
    • Dean's Welcome
    • Vision & Mission
    • Strategic Plan
    • Diversity, Equity, and Inclusion
      • DEI Plan
    • Dean's Industrial Advisory Council
    • Annual Report
    • Visitor Information
  • News
    • 2022
  • Events
  • Giving
  • People
  • Contact Us

Purdue School of Engineering & Technology

  • Home
  • Academics & Departments
    • Biomedical Engineering
    • Computer Information & Graphics Technology
    • Electrical & Computer Engineering
    • Engineering Technology
    • Mechanical & Energy Engineering
    • Music & Arts Technology
    • Technology Leadership & Communication
    • MS in Engineering
    • MS in Technology
    • > E&T Accreditation & Statistics
  • Student Services
    • Advising
    • Career Services
    • Computing Services
    • Graduate Student Info
    • Graduation
    • Honors Program
    • Makerspace/3D Printing
    • NEIL Program
    • Peer-Led Team Learning
    • Policies
    • Scholarships & Awards
    • Student Organizations
    • Study Abroad
    • TCM Writing Center
    • University Library
  • Prospective Students
    • Undergraduate Students
    • Graduate Students
    • Certificate Students
    • Dual Partnerships
    • Salary Statistics
    • Request More Info
    • Schedule A Visit
  • Research
    • Centers and Institutes
    • Initiatives
    • Faculty Labs
    • Student Projects
    • Support
  • Community
    • Office of Development
    • Alumni
    • Youth Programs
    • Project Lead the Way
  • Search
  • About
  • News
  • Events
  • Giving
  • People
  • Contact Us
  • Home
  • Academics & Departments
  • Computer Information & Graphics Technology
  • Courses
  • CIT

Java Programming II

CIT 38800/ 3 Cr.


This course continues the study of Java to include advanced object-oriented system development techniques. Students learn to create classes, user interfaces and data access programs. By the end of the course students will be able to design and build advanced applications in Java.

  • Available Online: No
  • Credit by Exam: No
  • Laptop Required: Yes

Prerequisites/Co-requisites:

P: CIT 27000


Software

  • Java2 SDK

Outcomes

Course Outcomes(What are these?)

  • Review and expand introductory Java topics (CIT j)
  • Explain and implement the three-tier design approach to OO development (CIT c)
  • Use and create advanced controls and classes (CIT c)
  • Create programs in a team environment (CIT m)
  • Apply problem-solving techniques in designing computer applications (CIT c)
  • Implement object-oriented software solutions using inheritance, interfaces and composition (CIT j)
  • Find relevant class information using the Java API specification (CIT b)
  • Implement client/server applications (CIT i)
  • Create programs with graphical user interfaces (CIT i)
  • Access databases from Java programs (CIT i)
  • Write multithreaded programs (CIT c)

CIT Student Outcomes(What are these?)

(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution

(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

(i) An ability to use current techniques, skills, and tools necessary for computing practice.

(j) An ability to use and apply current technical concepts and practices in the core information technologies.

(m) An understanding of best practices and standards and their application.


Topics

  • Object Oriented System Development
  • The Java Development Environment
  • Java Programming Fundamentals
  • Creating and Using GUI Classes
  • Exception Handling
  • Inheritance and Interfaces
  • File Processing
  • Object Persistence Using Data Access Classes
  • Programming Association Relationships between Objects
  • Database Programming

 


Principles of Undergraduate Learning (PULs)

1a. Communicate effectively in a variety of formats, particularly written, oral, and visual formats.

2. Critical Thinking

3. Integration and Application of Knowledge

4. Intellectual Depth, Breadth, and Adaptiveness

5. Understanding Society and Culture


  • Biomedical Engineering
  • Computer Information & Graphics Technology
    • About
    • Academic Programs
    • Student Resources
    • Courses
      • Course and Student Outcomes
    • Research
    • Faculty & Staff
  • Electrical & Computer Engineering
  • Engineering Technology
  • Mechanical & Energy Engineering
  • Music & Arts Technology
  • Technology Leadership & Communication
  • MS in Engineering
  • MS in Technology
  • > E&T Accreditation & Statistics

Purdue School of Engineering & Technology social media channels

  • Twitter
  • Facebook
  • Instagram
  • LinkedIn

Additional links and resources

E&T Logo
799 W. Michigan Street
Indianapolis, IN 46202-5195
Phone: 317-274-2533
Fax: 317-274-4567
Request More Information

Faculty & Staff Intranet

Indiana University

Accessibility | Privacy Notice | Copyright © 2023 The Trustees of Indiana University