Course information contained within the Bulletin is accurate at the time of publication in July 2024 but is subject to change. For the most up-to-date course information, please refer to the Course Catalog.
CIS 5001. Comp-Based Appl Prog. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5002. Database Design & Programming. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5003. Networking & Operating Systems. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5011. Programming and Data Structure. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5012. System Software and Operating Systems. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5013. Discrete Structure of Computer Science. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5015. Scripting for Sciences and Business. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5016. Data Structures and Objects. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5017. Operating Systems and Architecture. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5105. IT Process Management. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5106. System Development Processes. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5107. Computer Systems Security and Privacy. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5108. Emerging Technologies. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5208. Knowledge Management. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5210. Seminar in Information Science and Technology. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 5221. Introduction to Mobile Application Development. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of B- in CIS 5015 and CIS 5016.
CIS 5274. Software Quality Assurance and Testing. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5275. Software Project Management. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5301. Advanced Database Management Systems. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5303. Usability Engineering. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5304. Network Technologies. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5306. Software Engineering. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5405. Introduction to Digital Forensics. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of C in CIS 5017.
CIS 5410. Advanced Seminar in Information Science and Technology. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 5413. Introduction to Privacy and Security for Internet-of-Things. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of B- in CIS 5405.
CIS 5415. Ethical Hacking and Intrusion Forensics. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of C in CIS 5017 and CIS 5107.
CIS 5418. Blockchain Application Development. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of C in (CIS 5015 or CIS 5016)
CIS 5425. Audit and Compliance for Security and Digital Forensics. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5511. Programming Techniques. 3 Credit Hours.
A more formalized view of data structures. Stacks, trees, tables, lists, multilinked structures, strings and files are considered. These are viewed in terms of their general usefulness in the construction of algorithms and in their efficient implementation. Both theoretical results and programming techniques will be stressed.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5512. Operating Systems. 3 Credit Hours.
Basic principles of operating systems; multi-tasking systems; control and coordination of tasks; deadlocks; synchronization, mutual exclusion, sharing; memory management, virtual memories, segmentation, paging; protection; file systems; resource management; evaluation and prediction of performance; design and implementation of operating systems in high-level languages.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5513. Automata and Formal Languages. 3 Credit Hours.
Types of grammars. Finite automata and regular languages. Kleene's Theorem. Closure properties and decidable problems of regular languages. Derivation trees. Normal forms of context-free grammar. The self-embedding properties, closure properties and decidable problems of context-free languages. Methods of syntax analysis for context-free languages. Context-sensitive languages and linear bounded automata. Turing machines.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5515. Design and Analysis of Algorithms. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of C in CIS 5511.
CIS 5516. Principles of Data Management. 3 Credit Hours.
This course covers fundamental concepts in constructing database management systems, including relational query languages, such as SQL and relational algebra, file organizations, storage management, system architectures, query processing, query optimization, transaction management, recovery, and concurrency control. Additional topics may include distributed databases, NoSQL databases and data integration.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5517. Data-Intensive and Cloud Computing. 3 Credit Hours.
This course will expose students to recently emerged and fast moving technology of big data and cloud computing. It will cover a spectrum of topics from core techniques in data management and analysis to highly-scalable data processing using parallel database systems. Students will be introduced to big data ecosystems such as Hadoop, Spark, Storm and MapReduce; cloud technologies such as Amazon EC2, Microsoft Azure and Google Cloud; data management tailored to cloud and big data such as No SQL, Google Big Table/Apache HBase, and introductory applications to Big Data and cloud environment. Students will work directly with a selected set of these platforms, compare and contrast their relative strengths and weaknesses, and characterize the problems they are designed to solve. Note: Students may not receive credit for both CIS 5517 and CIS 4517.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5523. Knowledge Discovery and Data Mining. 3 Credit Hours.
Basic concepts and techniques for the automated extraction of interesting patterns in large databases. Topics covered include: association-rule mining, sequence mining, web and text mining, data warehousing, information filtering, classification and clustering analysis, Bayesian and neural networks, classification and regression trees, hypotheses evaluation, feature extraction, dimensionality reduction, singular value decomposition, data compression and reconstruction, visualization of large data sets, fractals in databases, and indexing methods that support efficient data mining and queries by content. Special emphasis is given in multimedia, business, scientific, and medical databases. Note: Students may not receive credit for both CIS 5523 and CIS 4523.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5524. Analysis and Modeling of Social and Information Networks. 3 Credit Hours.
This course will include methods for analyzing and modeling the following aspects of social networks: the small-world network models, centralized and decentralized social network search algorithms, power-laws and preferential attachment, diffusion and information propagation in social networks, influence maximization in social networks, community detection in social networks, models of network cascades, models of evolving social networks, links and attributes prediction. Note: Students may not receive credit for both CIS 5524 and CIS 4524.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5525. Neural Computation. 3 Credit Hours.
Neural networks provide powerful techniques to model and control nonlinear and complex systems. The course is designed to provide an introduction to this interdisciplinary topic. The course is structured such that students from computer science, engineering, physics, mathematics, statistics, cognitive sciences, and other disciplines learn the main principles of this area as well as have an opportunity to explore promising research topics through hands-on experience with neural network simulators applied to classification and prediction problems ranging from biomedical sciences to finance and business.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5526. Machine Learning. 3 Credit Hours.
The goal of the field of machine learning is to build computer systems that learn from experience and are able to adapt to their environments. This introductory machine learning course will present modern machine learning algorithms for supervised and unsupervised learning. It will provide the basic intuition behind the algorithms as well as a more formal understanding of how and why they work. Students will learn how to apply machine learning algorithms on a range of real-life problems and how to evaluate their performance.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5527. Data Warehousing, Filtering and Mining. 3 Credit Hours.
The course is devoted to information system environments enabling efficient indexing and advanced analyses of current and historical data for strategic use in decision making. Data management will be discussed in the content of data warehouses/data marts; Internet databases; Geographic Information Systems, mobile databases, temporal and sequence databases. Constructs aimed at an efficient online analytic processing (OLAP) and those developed for nontrivial exploratory analysis of current and historical data will be discussed in detail. The theory will be complemented by hands-on applied studies of problems in such fields as financial engineering, e-commerce, geosciences, and bioinformatics.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5528. Predictive Modeling in Biomedicine. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5535. Probabilistic Graph Models. 3 Credit Hours.
Probabilistic graphical models are very important machine learning tools for knowledge representation and reasoning under uncertainty. They have been widely used in machine learning and related fields, such as computer vision, natural language processing, data mining, bioinformatics and even computer network research. This course aims to make a comprehensive introduction over the most important theories, algorithms, and applications of probabilistic graphical models, and facilitate the advanced research within the computer & information sciences department and related disciplines outside.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5538. Text Mining and Language Processing. 3 Credit Hours.
This course will cover a broad overview of problems and techniques in text mining and natural language processing. It will also provide in-depth coverage of the latest natural language processing research in selected topics. The in-depth part of the course will focus on the latest research in unsupervised information extraction. This part of the course will cover such techniques as pointwise mutual information, pattern-matching, bootstrapping, Hidden Markov Models, Conditional Random Fields, and language modeling techniques, among others.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5543. Computer Vision. 3 Credit Hours.
The objective of the course is to introduce the theory and application of computer vision. The theoretic part introduces the analysis of visual patterns and the generative models behind them. The application part uses real world tasks to help students to learn practical computer vision technologies. The course covers the following topics: image formation (camera model, color space, illumination model, etc.), low level vision processing (edge detection, intensity based segmentation, etc.), popular research tools in computer vision, visual matching and registration, visual recognition, image and category classification, scene understanding, object detection, visual tracking, activity and action analysis, and selected advanced topics. In addition to course lectures, the course uses homework assignments, in-class discussions and course projects.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5590. Topics in Computer Science. 3 Credit Hours.
Current topics and issues in Computer Sciences are covered. This course is repeatable for credit.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 5603. Artificial Intelligence. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5617. Computer Networking and Communication. 3 Credit Hours.
Introduction to the design and analysis of computer networks and communications systems, including the Physical, Data Link, Network, Transport and Application layers. The Internet (TCP/IP) model will be emphasized and compared and contrasted with other current technologies. Major themes include the distinction between service and protocol, performance metrics, analysis techniques, and fundamental performance tradeoffs.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5618. Energy Management in Data Centers and Beyond. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Course Attributes: SI
Repeatability: This course may not be repeated for additional credits.
CIS 5635. Security in Cyber-Physical Systems. 3 Credit Hours.
Cyber-Physical Systems (CPS) augment physical systems with monitoring, communication and control capabilities to enhance their efficiency, flexibility, safety, and resilience. The course will start with an overview of these opportunities and challenges and then gradually explore a few physical systems including their monitoring, communications, control, safety, and security requirements, as well as potential attack vectors and solutions.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5636. Ad Hoc Networks. 3 Credit Hours.
A comprehensive approach to fundamentals of ad hoc networks including media access protocols, routing protocols, implementation and communication performance analysis.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5637. Network & Information Security. 3 Credit Hours.
This course introduces fundamental knowledge of cryptography and its applications to network and information security.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5639. Wireless Network and Communication. 3 Credit Hours.
This course introduces the fundamental design and performance issues of wireless networks and communications.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5642. Computer Architecture. 3 Credit Hours.
Since 1951, there have been thousands of new computers using a wide range of technologies and having widely varying capabilities. Dramatic changes that have occurred in just over 50 years. After adjusting for inflation, price/performance has improved by almost 100 billion in 55 years, or about 58% per year. Another way to say it is we've seen a factor of 10,000 improvement in cost and a factor of 10,000,000 improvement in performance. This course covers the recent developments in modern computer architectures and the emerging design methods for high performance computing.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5643. Emerging Storage Systems and Technologies. 3 Credit Hours.
Storage systems are of increasing importance because of ever-growing volume, velocity, and heterogeneity of data produced by a wide variety of computer systems. This course will provide a comprehensive coverage of storage and file systems that underlie bigdata systems with respect to both technological and application related challenges.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5644. Distributed Systems. 3 Credit Hours.
We consider a distributed computer system that consists of multiple autonomous processors that do not share primary memory but cooperate by sending messages over a communication network. Discussion of special problems related to distributed control such as election and mutual exclusion, routing, data management Byzantine agreement, and deadlock handling.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 5701. Introduction to Teaching Computer Science Principles. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of C in MATH 1021.
CIS 5702. Teaching Advanced Computer Science Principles. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of C in CIS 5701.
CIS 5703. Teaching Networked Computing Systems. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of C in CIS 5702.
CIS 5704. Teaching the Use of Data, Algorithms, and Creativity for Problem Solving. 3 Credit Hours.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
Pre-requisites: Minimum grade of C in CIS 5702.
CIS 9182. Independent Study. 1 to 6 Credit Hour.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 9190. Seminars in Computer and Information Science. 1 Credit Hour.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
College Restrictions: Must be enrolled in one of the following Colleges: Science & Technology.
Repeatability: This course may be repeated for additional credit.
CIS 9282. Independent Study. 1 to 6 Credit Hour.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 9590. Seminar in Advanced Topics in Computer Science. 3 Credit Hours.
Topics to be decided individually.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 9601. Computer Graphics and Image Processing. 3 Credit Hours.
An analysis of techniques used in computer manipulation of two- and three-dimensional images. Although elements of computer graphics are covered (e.g., two- and three-dimensional transforms), the main focus is on image processing techniques. We will also gain insight into basic techniques in computer vision. Topics covered include image filters, image segmentation, similarity of images, object detection, object recognition, and shape representation and similarity. Nowadays it is an easy task to transfer visual input of a camera to a computer's memory. However, image and video understanding belong still to unsolved problems of computer science. The main objective of the course is to convey basic intuitions behind the unsolved and solved problems and to introduce some of the techniques that provided solutions to some of the problems.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 9602. User Interface Design and Systems Integration. 3 Credit Hours.
This course focuses on the principles of usability engineering to design effective interfaces and as the basis for integrating existing systems to form new systems. The course builds on knowledge of networking, databases, and programming. The course outline is partly based on the recommendations of the ACM Special Interest Group on Computer-Human Interaction for an introductory graduate course on user interface design.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 9618. Web Applications Development. 3 Credit Hours.
This course takes a technology-based approach to software engineering of networked application systems design and programming. It draws on new Microsoft .NET technology, together with former object-oriented design and programming, for its theoretical, architectural, and system design foundations. The course bridges software engineering principles in their most abstract and conceptual sense, with programming technique in its most concrete and pragmatic sense. It demonstrates how to optimize productivity of the software engineer, integrate the best that open technologies have to offer, and build large-scale systems that operate most efficiently on the internet. The course is divided into three parts: 1) theory that flows from .NET and object-oriented methodologies, including Application System Architectures, Design Methodologies, Quality Assurance, Scalability, and Security; 2) development of a working skill set in two .NET languages: ASP.NET and VB.NET and its major development tool, VS.NET; and 3) design and programming of a small but complete web-deployed application.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 9651. Artificial Intelligence, Heurisitic Models, and Education. 3 Credit Hours.
Introduction to how artificial intelligence and heuristic models are used to build better computer-based educational systems. Current as well as past models are explored (e.g. PROUST, GUIDON, SOAR, etc.). Key issues to be examined include student models, interfaces, pedagogical expertise, domain expertise, and collaborative learning systems.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 9665. Advanced Topics in Data Base Systems. 3 Credit Hours.
Survey of recent developments in database systems with an emphasis on object-oriented databases (OODB's). Prototype and operational OODB systems will be analyzed. Applications of OODB's to computer-aided software engineering (CASE) environments, integrated application development environments, and geographical information systems.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 9666. Advanced Networks and Client-Server Computing. 3 Credit Hours.
Computer networks, network technology, protocols, routing algorithms, reliability and design issues. Data transmission and transmission media, data communications fundamentals, transmission efficiency, wide-area networks, local area networks, wireless networks, TCP/IP and other protocol architectures, client/server computing, network management, and network security.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 9668. Design and Development of E-Commerce Systems. 3 Credit Hours.
This course teaches the technical aspects of developing a commercial website, including the business-to-consumer and business-to-business models. This process combines a number of integrated technologies: Web page and style sheet design; dynamic web pages that access data from relational and XML databases; server side transaction processing; client/server and distributed processing; principles of internet security, scalability, and database reliability; and .NET programming. Students develop a site as a course project using custom coding using .NET and Microsoft's web site development system Commerce Server 2000. Other tools to be used are Dreamweaver or FrontPage for web design, VS for .NET program development, and the Microsoft Enterprise Manager for the management of SQL Server databases.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 9669. Distributed and Parallel Computer Systems. 3 Credit Hours.
Intended for students interested in the advances of scalable parallel computing systems. The main goal is to apply distributed and parallel computing theories to practical scalable parallel application development and new parallel programming tool construction.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may not be repeated for additional credits.
CIS 9991. Master's Research Projects. 1 to 6 Credit Hour.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 9994. Preliminary Examination Preparation. 1 to 6 Credit Hour.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 9995. Capstone Project. 1 to 6 Credit Hour.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 9996. Master's Thesis Research. 1 to 6 Credit Hour.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 9998. Pre-Dissertation Research / Elevation to Candidacy. 1 to 6 Credit Hour.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Repeatability: This course may be repeated for additional credit.
CIS 9999. Dissertation Research. 1 to 6 Credit Hour.
Level Registration Restrictions: Must be enrolled in one of the following Levels: Graduate.
Student Attribute Restrictions: Must be enrolled in one of the following Student Attributes: Dissertation Writing Student.
Repeatability: This course may be repeated for additional credit.