CS 3443 Application Programming

Syllabus | Team Project | Resources | Laboratories | Course Notes


Tentative Lecture by Week Schedule

WeekTopic(s)Chapter(s)Labs
1 Syllabus, Eclipse 1
2 Java & OOP Concepts 2,3
3 Javadoc, Strings 14 1
4 ArrayList, SOLID design principles, UML, Violet UML Editor 7 2
5 Strings and Comparable, Graphical User Interfaces, MVC Design Pattern 14 3
6 JavaFX applications, Review 4
7 Midterm Exam
8 Git 12 5
9 JavaFX applications 22 6
10 Spring Break
11 Exception Handling, Files, Unit testing 11,15 7
12 Collections, Generics, logging 16,18 8
13 Multithreading 20 9
14 Lambda Expressions 17 10
15 Review & advanced topics
16 Team project demos (videos)
17 Review & advanced topics
18 Final Exam

Copyright 2018