CS 3443 Application Programming

Syllabus | Team Project | Resources | Laboratories | Course Notes


Tentative Lecture by Week Schedule

Summer 2018

WeekTopic(s)Chapter(s)LabsQuizzes
1 Introduction & Course Syllabus, Setting up your environment (Eclipse) 1-6
2 Java review & Object Oriented Programming Concepts
Java Strings
8,14 1 1
3 Documentation using Javadoc, ArrayList, File I/O
SOLID design principles, UML, Violet UML Editor
7,15 2 2
4 MVC Design Pattern
Introduction to JavaFX
12,13 3 3
5 Introduction to Git. Tips & debugging.
Review
4 4
6 Midterm Exam
Holiday - University closed
7 JavaFX applications
Exception Handling
13,20
11
5 5
8 Collections
Generics
16
19
6 6
9 JUnit Testing, logging
Application Design
7 7
10 Lambda Expressions
Concurrency & Multithreading
17
21
8 8
11 Team project demos
Review
9
8/14 Final Exam

Copyright 2018