SYSTEMS/WEB ENGINEERING (2955)
SYSTEMS/PROGRAM DESIGN in JAVA (2955)
The course will present the design of programs in Java.
Basic topics such as primitive data types and objects, as well
as more sophisticated topics such as run-time binding, abstract
data types and interfaces will be covered, as will the design
of algorithms and their effect on performance. It should be an
extension of and complementary to data structures, as well
as algorithm design. (
Prerequisite: IS2500 or equivalent, i.e., a high level structured
language such as C, C++ or Java, and some familiarity of data structures)
DATA ANALYTICS (2955)
Introduction to fundamental technologies underlying collection, storage, and processing of large amounts of data. An overview of approaches to extracting information and knowledge from data, verification, testing, and presentation of results.
(Prerequisites: an elementary course in statistics)