Spring 2023

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 2023

Computer Science 503 is a foundation course on computer architecture and operating systems for students coming from other disciplines or as a refresher for computer science students. This course goes into detail about modern computer building blocks such as CPU, Memory, and IO. Assembly language is taught in this course to provide a low-level exposure to architecture. COMP 503 also goes into detail about basic operating system concepts, including processes, scheduling, security, and others.

Spring 2023

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

Spring 2023

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 2023

Computer Science 607 is designed to provide an opportunity to explore legal, ethical and social issues relating to the use of computers through a combination of independent study, discussion, argumentation, reflection and cooperative work done with others on the course.

Spring 2023

Computer Science 637. People and businesses benefit extensively from mobile technologies, which at anytime and from anywhere, provide a user with the ability to receive emails, browse Web pages, play online games, and upload/download important documents using either smart phones or laptops with 3.5G wireless adapters.

Spring 2023

Computer Science 656 provides a graduate-level comprehensive introduction to cloud computing with an emphasis on advanced topics. It is designed in a workshop format with three workshops focusing on key topics.

Spring 2023

Computer Science 659 introduces the principles and technologies of statistical natural language processing, and their application in text analytics, including retrieval, extraction, and analysis of information from large textual collections.

Spring 2023

Computer Science 684 approaches Business intelligence from both technological and managerial viewpoints. Learners can orient their study towards technologies that support managerial approaches or towards business strategies that meet technological expectations.

Spring 2023

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.