CS 3443 Application Programming

Syllabus | Team Project | Resources | Laboratories | Course Notes


Tentative Lecture by Week Schedule

Fall 2018

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

Copyright 2018