ZTC OER Stipend
Permanent URI for this communityhttps://hdl.handle.net/1969.6/96014
Browse
Browsing ZTC OER Stipend by Author "Hadimlioglu, Alihan"
Now showing 1 - 17 of 17
- Results Per Page
- Sort Options
Item Topic 1.1: Introduction to Eclipse(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Integrated Development Environments (IDEs), Eclipse IDE, How to create a Java Project in Eclipse, How to create a Java Class in Eclipse, How to run a Java Program in EclipseItem Topic 10: Concurrency basics[63](2023-03-02) Hadimlioglu, AlihanObjectives of this topic: Understand concurrency and relevant terminology, Recognize various thread states, Recognize various problems that may arise due to incorrect organization of threads, Program using Runnable objectsItem Topic 11: Thread synchronization(2023-03-02) Hadimlioglu, AlihanObjectives of this topic: Understand the need for thread synchronization, Recognize basic constructs of thread synchronization, Implement synchronized solutions to problemsItem Topic 12: Exception handling(2023-03-02) Hadimlioglu, AlihanObjectives of this topic: Understand the usages of exception handling, Recognize the differences between errors and exceptions, Understand the usage of try-catch-finally to achieve exception handling, Program using Java’s exception-handling syntax, Understand how assertions are usedItem Topic 13: Design patterns(2023-03-02) Hadimlioglu, AlihanObjectives of this topic: Understand the concept of design patterns, Evaluate various design patterns by category, Analyze the advantages of the design patterns in question, Understand how some significant patterns are usedItem Topic 2: Software development process(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Software development process (SDP), Essential steps of SDP, Waterfall software development lifecycle(SDLC) modelItem Topic 3.1: Introduction to UML(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about Unified Modeling Language (UML), Class Diagrams, Associations, InheritanceItem Topic 3.2: Object-Oriented Paradigm(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about Classical Software Engineering, Object-Oriented Software Engineering, Structured Analysis and Structured Design (SA/SD) Data Flow Diagrams (DFDs), Structured (Modular) Programming Paradigm, Object-Oriented ParadigmItem Topic 4.1: Intro to classes(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Defining classes, Creating objects, Class attributes, Class methods, this reserved wordItem Topic 4.2: Access modifiers(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Access Modifiers, Public Access, Private Access, Protected Access, Default AccessItem Topic 4.3: Useful Java classes(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Useful Java Classes, Object Class, String Class, Math Class, Integer Class, SystemItem Topic 4.4: Class operations(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Data Hiding / Information Hiding, Getter (Query or Accessor) methods, Setter (Mutator) methods, Predicate methods, Helper/Utility methodsItem Topic 5.2: Constants and configuration files(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Constants, Configuration FilesItem Topic 6: Inheritance(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Inheritance, Subclasses and Superclasses, Protected Access, Method OverridingItem Topic 7: Polymorphism(2023-03-02) Hadimlioglu, AlihanObjectives of this topic: Understand the concept of polymorphism, Recognize the advantages of polymorphic development, Evaluate the differences between abstract and concrete classes, Use overridden methods to add more specificity to children, Program a polymorphic implementationItem Topic 8: Interfaces(2023-03-02) Hadimlioglu, AlihanObjectives for this topic: Understand the concept of interfaces, Recognize the requirements of interfaces, Evaluate the differences between other polymorphic concepts and interfaces, Program using Java’s interface syntaxItem Topic 9: Graphical user interfaces(2023-03-02) Hadimlioglu, AlihanObjectives of this topic: Understand the concept of a graphical user interface, Build graphical user interfaces and handle various events, Recognize different components such as buttons, text fields, frames