Spring 2019

Computer Science 501 provides an industrial-strength coverage of Java programming, including the important core packages; however, one cannot cover all aspects of Java in a single course in any depth.

Spring 2019

Computer Science 505 introduces students to the tools, processes, and concepts of operations management and their relevance to IT professionals.

Spring 2019

Computer Science 602 is mainly about databases, how they fit into an organization, what needs they seek to address and what can be done with them. This is set in the context of understanding the information needs of an organization and exploring how and when such information is needed.

Spring 2019

Computer Science 604 teaches students some of the advanced technologies for designing, implementing, and managing enterprise-wide computer networks. It begins with some fundamental concepts and theories for those with limited knowledge of data communication and computer networks.

Spring 2019

Computer Science 605 provides practitioners who have current information technology skills with an understanding of the theory and practice of project management through an integrated view of the concepts, skills, tools, and techniques involved in the management of information technology projects.

Spring 2019

Computer Science 635 is an online course about using computers and telecommunications in a way that maximizes positive environmental benefit with minimum energy and materials use.

Spring 2019

Computer Science 648 is a study of several emerging issues in the discipline of Human-Computer Interaction (HCI), including advanced HCI theories, collaborative software, multimedia, and ubiquitous computing.

Spring 2019

Computer Science 689 provides practitioners who have current information technology skills with an understanding of the theory and practice of project management through an integrated view of the concepts, skills, tools, and techniques involved in the management of information technology projects.

Spring 2019

Research exacts testable insights from researchers and uses rigorous methods to reach validated proofs for those insights. At the same time, it is flexible about the selection of methods, the interpretation of results, and the type and scope of problems considered. This course offers a broader scope on research methods, at the same time allowing students to study deeper on topics of interest.