1. CS 346 W23 >
  2. Tags

Tags

  • agile (1)
  • architecture (2)
  • class (1)
  • collections (1)
  • control-flow (1)
  • deployment (3)
  • design (7)
  • functional (1)
  • functions (1)
  • getting-started (6)
  • git (1)
  • gradle (1)
  • implementation (5)
  • infrastructure (1)
  • javafx (1)
  • junit (1)
  • kotlin (11)
  • module (1)
  • object (1)
  • oo (1)
  • package (1)
  • process (25)
  • project (9)
  • reference (8)
  • setup (1)
  • software (9)
  • syllabus (19)
  • testing (4)
  • types (1)
CS 346
  • Syllabus
    • Introduction
    • Course Staff
    • Schedule
    • Assessment
    • Quizzes
    • Course Policies
    • Supports
  • Course Project
    • Introduction
    • Specification
      • Notes Application
      • Markdown Editor
      • Diagram Editor
      • Whiteboard
    • Project Activities
    • Project Artifacts
    • Sprint Guidelines
  • Software Process
    • Introduction
    • Planning
    • Requirements
    • Analysis & Design
      • Software Architecture
      • Software Design
      • SOLID Principles
      • UX & UCD
      • Design Patterns
      • UML
    • Implementation
      • Pair Programming
      • TDD & Unit Testing
      • Code Reviews
      • Refactoring
      • CI/CD
    • Testing & Evaluation
      • Unit Testing
      • Integration Testing
      • Dependencies
      • Evaluation
    • Deployment
      • Copyright & Licensing
      • Documentation
      • Release Process
  • Getting Started
    • Introduction
    • Using Git
    • IntelliJ IDEA
    • Gradle Builds
    • Gradle Template
    • GitLab Setup
  • Learning Kotlin
    • Why Kotlin?
    • Getting Started
    • Types & Mutability
    • Control-Flow
    • Functions
    • Collections
    • Classes & Objects
    • Packages & Modules
    • Functional Kotlin
    • Idiomatic Kotlin
  • Building Software
    • Introduction
    • Console Applications
    • Desktop Applications
    • Web Services
    • Asynchronous Programming
    • Data & Databases
    • Containers & Docker
    • Kotlin Multiplatform
    • Other Frameworks
  • Reference
    • Agile
    • Architecture
    • Software Design
    • Infrastructure
    • Kotlin Ecosystem
    • Product Design
    • Software Process
  • Schedule
  • GitLab
  • Tags

  •  
  •