CS 398
1.
Syllabus
Course Structure
Weekly Schedule
Course Project
Project Specification
Assessment
Policies
Contact Us
2.
Introduction
3.
Software Process
Planning
Requirements
Analysis & Design
Software Architecture
Software Design
Implementation
Testing & Evaluation
Deployment
4.
Learning Kotlin
Imperative Kotlin
Object-Oriented Kotlin
Functional Kotlin
5.
Building Applications
Console Applications
Desktop Applications
Mobile Applications
6.
Building Services
7.
Advanced Topics
Data & Databases
Async Programming
Error Handling
Kotlin Multiplatform
Other Frameworks
8.
Reference
Using GitLab
Version Control (Git)
Build Systems (Gradle)
IDE (IntelliJ IDEA)
Troubleshooting
9.
Templates
Schedule
Public Repo
Sample Project
MS Teams
Piazza
Learn
Built with
from
Hugo
CS 398
> Tags
tag :: Tags
project
syllabus
advanced
agile
applications
architecture
class
component
contact
copyright
covid
demo
deployment
design
desktop
distribution
evaluation
flipped
functional
grades
implementation
inheritence
introduction
kotlin
lecture
licensing
mobile
module
object
object-oriented
packaging
pattern
personas
planning
policies
process
quiz
refactoring
review
schedule
sdlc
solid
staff
tdd
team
testing
unit testing
user stories
users
web
async
callback
compilation
console
coroutines
data
database
development
distributed
error
exception
game
gradle
graphics
gui
http
intellij
javafx
json
microservice
multiplatform
native
promise
reference
requirements
rest
service
sql
thread
tools
windows
xml