Data representation and preprocessing, proximity, finding nearest neighbors, dimensionality reduction, exploratory analysis, association Object-oriented data organization and representation as strings, arrays, stacks, queues, dequeues, lists, sets, trees, tables, and graphs. Sorting and searching and algorithm design and performance analysis. Testing methods and data are discussed.
Prerequisite: Admission into MS Computer Engineering or MS Software Engineering.
Database architectures, technologies, and practices for enterprise systems that use structured, semi-structured, and unstructured data. Provides opportunities to research and acquire experience using modern and emerging concepts in relational and non-relational database theory and technologies. Testing methods and data are discussed.
Prerequisite: CMPE 272 or instructor consent. Computer Engineering or Software Engineering majors only.
Web User-interface (UI) design and development with contemporary web standards. Understand interaction and interface design principles and processes for rich web applications, mobile web, web graphics, web design fundamentals, tools, interaction using client side scripting and server side frameworks.
Prerequisite: Classified graduate standing or instructor consent. Computer Engineering and Software Engineering majors only.
Comprehensive plan and preliminary design of a computer/software engineering project; integration of knowledge in technologies, processes and management to support program outcomes.
Prerequisite: Classified status, good standing, completed 2 degree core courses, completed 2 courses in specialization, and graduate advisor consent.