ZTC OER Stipend
Permanent URI for this communityhttps://hdl.handle.net/1969.6/96014
Browse
Browsing ZTC OER Stipend by Issue Date
Now showing 1 - 20 of 80
- Results Per Page
- Sort Options
Item Steps to Music Theory(2022-12-08) de Ghize, SusanSteps to Music Theory is a music theory textbook that explains concepts step by step. Volume I (Fundamentals) covers the basics on how to read and write music. Chapters are divided into 8-12 sections so that students can instantly jump to any specific section. Nearly every section ends with one (or as many as six) Practice Sections, where students can go through problems to see if they understand the concepts. There are several advantages to an online platform for a music theory textbook. First, students can listen to musical examples while they read. Steps to Music Theory contains hundreds of musical examples, including over 100 real musical examples (many by women composers). Second, every Practice Sections includes a video lecture, where I go through the steps to finding the answer.Item Topic 6: Inheritance(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Inheritance, Subclasses and Superclasses, Protected Access, Method OverridingItem 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 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 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 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 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 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 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 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 5.1: Arrays(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Single Dimension Arrays, Arrays of Primitive Types, Arrays of Reference TypesItem 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 5.2: Constants and configuration files(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Constants, Configuration FilesItem Topic 4.5: Static and finals(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Static Class Attributes, Static Methods, Final Class AttributesItem 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 5.3: Multidimensional arrays and arraylists(2023-03-02) Hadimlioglu, AlihanIn this module, you will learn about: Multidimensional Arrays, Variable-length argument list, ArraylistItem 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 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 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 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 methods