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
9 JavaFX applications 22 5
10 Spring Break
11 Exception Handling, Files, Unit testing 11,15 6
12 Collections, Generics, logging 16,18 7
13 Multithreading 20 8
14 Lambda Expressions 17 9
15 Team project demos (videos) 10
16 Review
17 & 18 Final Exam

Copyright 2018