Both Web applets and stand-alone applications will be considered. Major topics include writing for graphical user interfaces, exception handling, multithreading, networking, and multimedia. Credit hours will be arranged through the coordinator of the internship program. The on-site work will be supervised by a professional employee of the firm and overseen by an MSSC faculty member. Continued development of the ability to analyze and design computer-based information systems.
Teamwork is emphasized.
An emphasis will be placed on the relational model. Functions of database management systems, data modeling, and database design are stressed. AI topics which are covered include knowledge abstraction and representation, heuristic search techniques, expert systems, language processing, machine learning, and metaprogramming. Fundamental concepts of operating system design. Emphasis on identifying problems an operating system must solve and considering the range of alternative solutions which may be implemented.