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 14 3
6 Graphical User Interfaces, MVC design pattern 4
7 Midterm Exam
8 Java Swing applications, 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