May 03, 2024  
2022-2023 Graduate Catalog 
    
2022-2023 Graduate Catalog [ARCHIVED CATALOG]

Graduate Course Descriptions


 

Accounting

  
  • ACCT 510 - Financial Accounting

    3 Credits

    Prerequisite(s): None The course introduces the concepts and procedures necessary for the reparation and interpretation of accounting information in the form of external accounting reports. The course will focus on the basic accounting model in order to develop the skills associated with the reading, interpreting, and analyzing of financial statements by creating an awareness of issues and problems associated with financial accounting methods.
  
  • ACCT 611 - Accounting for Decision-Making

    3 Credits

    511 Prerequisite(s): None Building on the MBA program course work, advanced techniques for internal decision-making by business entities are investigated and applied to case studies. Domestic and international business problems are examined with emphasis on managerial accounting principles and procedures.
  
  • ACCT 616 - Managerial Accounting

    3 Credits

    516 Prerequisite(s): None The course is designed to provide a review of basic financial statements and methods used in their analysis, the development and use of the accounting information for management purposes, and an application of the principles to problem and case analysis.
  
  • ACCT 713 - International Accounting

    3 Credits

    613 Prerequisite(s): None The course focuses on the current accounting issues associated with multinational corporations, with particular emphasis on foreign currency translation and unique problems encountered in consolidation process as related to these types of business entities.
  
  • ACCT 715 - Tax Management

    3 Credits

    615 Prerequisite(s): None The course examines the impact of tax legislation and regulations on the management planning process. It will include the techniques of analyzing the tax implications associated with investment consideration, acquisitions, mergers, and other related financial planning issues.
  
  • ACCT 718 - Advanced Auditing

    3 Credits

    618 Prerequisite(s): None The course is designed to focus issues relating to statistical sampling techniques, implications of replacement cost data in the audit techniques, as well as other current accounting issues associated with audit compliance procedures.
  
  • ACCT 719 - Contemporary Issues in Accounting

    3 Credits

    619 Prerequisite(s): None The course captures recent developments in all areas of accounting. The relevance, importance, practicality, and appropriateness of the respective accounting issues are examined and discussed. It is recommended that students take this course in their last semester.

Biology

  
  • BIOL 503 - Advanced Molecular Biology

    3 Credits

    (Spring)
    Prerequisite(s): BIOL 303, CHEM 201 & CHEM 202  The Advanced Molecular Biology course builds on the foundational knowledge acquired from any undergraduate molecular biology class to provide deeper knowledge in the areas of genomics, epigenomics, transcriptomics, and transcriptional and post-transcriptional regulatory networks. This course exposes students to skills and tools for the utilization of biological databases and genomic browsers; storage, management and analysis of big and complex data; reading and understanding of scientific articles; and advanced research techniques in molecular biology
  
  • BIOL 505 - Independent Studies

    3 Credits

    (Fall, Spring)
    Prerequisite(s): 18 graduate credits in ABMB This course facilitates the development of a research proposal through conducting preliminary data collection and literature review
  
  • BIOL 510 - Immunology

    3 Credits

    (Spring)
    The immune system is a primitive, yet highly developed, system designed to protect us from foreign objects, invading microbes, and at times, our own cells. In this course, you will gain the advanced understanding of concepts and the language of the molecular and cellular basis of immunology.
  
  • BIOL 516 - Advanced Plant Metabolomics

    3 Credits

    (Fall)
    Prerequisite(s): BIOL 416, CHEM 201, CHEM 202, & CHEM 302  This course provides an extended overview of plant metabolomics research and adds aspects of plant tissue culture for secondary metabolite production. Students will use online tools to analyze, organize, and visualize metabolomics data.
  
  • BIOL 521 - Advanced Bioinformatics

    3 Credits

    (Fall)
    Prerequisite(s): BIOL 303, BIOL 324 & CHEM 309  This course is designed to introduce advanced bioinformatics topics including eukaryotic chromosome, next-generation sequencing technologies, RNA-seq, functional genomics, protein structure prediction and biomolecular simulations. The course provides students with an understanding of important and advanced concepts in bioinformatics, and practical experience with methods and tools used in bioinformatics.
  
  • BIOL 598 - Comprehensive Applied Biotechnology and Molecular Biology I

    4 Credits

    (Fall)
    Prerequisite(s): BIOL 309, CHEM 309 This comprehensive course presents major concepts and theories in the field of biotechnology and biomedical sciences. It focuses on biophysical techniques, biochemistry, molecular biology, and metabolomics
  
  • BIOL 599 - Comprehensive Applied Biotechnology and Molecular Biology II

    4 Credits

    (Spring)
    Prerequisite(s): BIOL 598 This course is a continuation of Comprehensive Course in Applied Biotechnology and Molecular Biology I. It focuses on the various subjects related to biomedical and plant sciences such as protein trafficking, membrane transport, cellular signaling, cell cycle and apoptosis, agricultural biotechnology, immunology, developmental biology, and bioinformatics.
  
  • BIOL 600 - Advanced Laboratory Techniques in Biological Sciences I

    3 Credits

    (Fall)
    Prerequisite(s): BIOL 309, CHEM 309  Corequisite(s): BIOL 598  This advanced course provides a theoretical background and practical experience in various spectroscopies, microscopies, molecular biology technique, and genomics
  
  • BIOL 601 - Advanced Laboratory Techniques in Biological Sciences II

    3 Credits

    (Spring)
    Prerequisite(s): BIOL 598, BIOL 600  Corequisite(s): BIOL 599 This course is a continuation of Advanced Laboratory Techniques in Biological Sciences I and provides practical experience in agricultural biotechnology, protein expression and purification, plant tissue culture, animal tissue culture, and plant metabolomics.
  
  • BIOL 603 - Advanced Topics in Enzymology

    3 Credits

    (Spring)
    Prerequisite(s): BIOL 598 & BIOL 599 This advanced course provides a theoretical and conceptual background in enzymology. Students learn advanced enzyme kinetics, enzyme active and allosteric site mutagenesis, artificial synthesis of enzymes, and immobilization and kinetics of immobilized enzymes, as well as inter-facial enzymes and various biophysical techniques used to study their structure and function.
  
  • BIOL 700 - Graduate Seminar

    1 Credits

    (Fall)
    This course prepares students for advanced research and the oral presentation of scientific concepts.
  
  • BIOL 709 - Grant Writing and Research

    1 Credits

    (Spring)
    Prerequisite(s): BIOL 598 & BIOL 600 This course covers topics related to navigating through scientific research articles, writing journal articles, research ethics, intellectual property rights, and writing grants.
  
  • BIOL 721 - Advanced Topics in Membrane Biology

    3 Credits

    (Spring)
    Prerequisite(s): CHEM 309, BIOL 599, BIOL 601 In this advanced course, students will learn liposome synthesis, lipid raft hypothesis, lipid diffusion, physical properties of membranes and their role in regulating protein structure/function, biophysical techniques, and advanced microscopy techniques to study protein-membrane interaction and function.
  
  • BIOL 750 - Special Techniques in Biotechnology I

    1 Credits

    (Fall)
    Prerequisite(s): Permission of Instructor  This course facilitates the laboratory rotations of graduate students and serves as the primary mechanism for identifying their thesis research advisor and mentor. The course consists of two 8-week rotations in the laboratories of graduate research faculty. It is part one of a two-part series
  
  • BIOL 751 - Special Techniques in Biotechnology II

    1 Credits

    (Spring)
    Prerequisite(s): BIOL 750 This course facilitates the laboratory rotations of graduate students and serves as the primary mechanism for identifying their thesis research advisor and mentor. The course consists of two 8-week rotations in the laboratories of graduate research faculty. It is part two of a two-part series
  
  • BIOL 798 - Master’s Thesis Research I

    3 Credits

    (Fall, Spring)
    Prerequisite(s): Permission of instructor This course facilitates the research portion for a master’s thesis to complete the requirements for the Master of Science degree in Applied Biotechnology & Molecular Biology.
  
  • BIOL 799 - Master’s Thesis Research II

    3 Credits

    (Fall, Spring)
    Prerequisite(s): BIOL 798 This course facilitates the writing portion and oral defense for a master’s thesis to complete the requirements for the Master of Science degree in Applied Biotechnology & Molecular Biology.

Chemistry

  
  • CHEM 507 - Modern Chemical Biology

    3 Credits

    (Fall)
    Prerequisite(s): CHEM 202 & 309  This course examines how chemistry is applied to the study of biological problems and specifically how organic synthesis has been applied to the fields of biochemistry, molecular biology, biophysics, and cell biology. It teaches students the skills used by scientists at the interface of chemistry and biology.

Computer Science

  
  • COSC 404 - Software Design and Development



    503 (This course has been renumbered COSC 503.)
  
  • COSC 502 - Computer Organization

    3 Credits

    Prerequisite(s): Graduate Status Contemporary computer internal architecture and operation are described at various levels, beginning with a summary of digital logic design of memory, buses and processor chips. Topics include: microprogramming, machine language, addressing techniques, interrupts, operating systems, virtual memory and memory management, one-pass and two-pass assemblers, linking and loading, and advanced computer architectures.
  
  • COSC 503 - Software Design and Development I

    3 Credits

    404 Prerequisite(s): Graduate Status Fundamental techniques of computer program development using a high-level language. Topics include assignment, expression, declarations, control statements, arrays, structures, functions and subroutines, block structure, string handling, and programming methodology, including top-down design, structured programming, programming style, and debugging.
  
  • COSC 504 - Software Design and Development II

    3 Credits

    Prerequisite(s): COSC 503 or equivalent or consent of instructor Topics include preprocessor facilities, storage control, pointer variables, direct I/O, and recursion. Data structures, such as stacks, queues, circular lists, linked lists, trees, and graphs. Algorithms for searching, sorting, merging, hashing. System functions, such as compiling, link editing, and libraries.
  
  • COSC 514 - Operating Systems I

    3 Credits

    Prerequisite(s): COSC 502 and COSC 504 Introduction to the structure of multiprogramming computer operating systems. Topics include concurrent programming and monitors, process communication and synchronization, process and disk scheduling, deadlocks, memory hierarchies, paging and segmentation. Survey of various processors, performance coprocessors, open systems, O/S security, Unix, and VMS.
  
  • COSC 516 - Computer Architecture

    3 Credits

    Prerequisite(s): COSC 502 Introduction to high-speed computer architecture. Parallel architecture, memory and I/O subsystems. Principles of pipelining and vector processing, pipeline computers and vectorization methods, examples of vector processors. Structures and algorithms for array processors, SIMD and MIMD computers, interconnection networks, associative array processors. Case studies of representative high-speed processors.
  
  • COSC 517 - Satellite Operations and Control

    3 Credits

    Prerequisite(s): Graduate status This course provides students with a basic understanding of satellite operations and control. Topics to be covered include: orbits, launch vehicle and propulsion spacecraft systems, satellite communications, ground systems, earth stations, flight software and table maintenance, analysis of data.
  
  • COSC 518 - Computer Graphics I

    3 Credits

    Prerequisite(s): COSC 502 and COSC 504 Two-Dimensional (2D) interactive graphics. Basic clipping and scan conversion techniques, 2D homogeneous coordinate system, graphics hardware and software systems, user interfaces, graphics standards, and rendering techniques.
  
  • COSC 522 - Discrete Structures

    3 Credits

    Prerequisite(s): Graduate Status A survey of those areas in mathematics that are particularly useful to computer science. Topics discussed include set theory, relations and functions, equivalence and order relations, digraphs and trees, and probability concepts.
  
  • COSC 523 - Logic, Computability and Automata I

    3 Credits

    Prerequisite(s): COSC 522 An elementary development of propositional and predicate logics, set and Boolean algebras with a discussion of Markov algorithms, Turing machines and recursive functions. Topics include post productions, word problems and formal languages.
  
  • COSC 528 - Design and Analysis of Algorithms

    3 Credits

    Prerequisite(s): COSC 504 and COSC 522 This course includes discussion of design and analysis of basic computer algorithms based on the following techniques: divide-and-conquer, greedy, dynamic programming, tree and graph traversals, backtracking, and branch-and-bound method. Applications to problems, such as sorting and searching, traveling salesman, knapsack, graph coloring, set union-and-find, matrix multiplication, and scheduling. Use of advanced data structures appropriate for different techniques and problems. Use of mathematical tools, such as big-oh notation and recurrence relations in the analysis of algorithms to NP-completeness and discussion of P=NP question.
  
  • COSC 531 - Database Design

    3 Credits

    Prerequisite(s): COSC 504 Introduction to database design and database information management systems. Discussions of the various types of data and information models, such as hierarchical, network, relational, entity-relation, and object-oriented models. Functional dependencies and data normalization. An in-depth look into relational database systems and query languages.
  
  • COSC 532 - Big Data Analytics

    3 Credits

    Prerequisite(s): COSC 503/COSC 214 or equivalent and MATH 344.  This course is the study of the data analysis process and its application. Topics include scoping projects, data preparation, statistics, visualization, data mining, structured and unstructured data analysis, matrix methods, scalability, and presentation of data analysis results
  
  • COSC 541 - Numerical Analysis I

    3 Credits

    Prerequisite(s): Graduate status Introduction to the types of problems that require numerical techniques for their solution and examples of error propagation that arise when applying numerical methods. Topics include solutions of equations in one variable using bisection, fixed-point iteration, Newton-Raphson and Muller’s methods; interpolation and polynomial approximation; iterative and direct methods of solving linear and nonlinear systems.
  
  • COSC 545 - Software Security

    3 Credits

    Prerequisite(s): None This course teaches principles and practice of secure coding. It provides a sound theoretical background, as well as hands-on experiences through the examination of security resources and standard practices in a specific programming language, such as Java or C++. Programming security, operating systems security are examples of some of the topics that will be covered.
  
  • COSC 551 - Formal Methods in Programming Languages

    3 Credits

    Prerequisite(s): COSC 504 Evolution of some imperative programming languages; formal methods of describing syntax; semantics; data types and variables; assignment statements; control structures; subprograms and their implementation; exception handling; logic programming languages; data abstraction.
  
  • COSC 554 - Design of Embedded Systems

    3 Credits

    Prerequisite(s): COSC 502 This course presents the basic material required to design and implement embedded systems. Topics covered include single-purpose processors, general purpose processors, peripheral control, memory use, device interfacing, state machine and concurrent process models, control systems, IC technology, and design technology.
  
  • COSC 561 - Compiler Design and Construction I

    3 Credits

    Prerequisite(s): COSC 504 Design and implementation of compilers. Semantics and pragmatics as they affect the design of compilers. Topics include: lexical and syntax analysis, parsers, semantics processing, code generation, and simple code optimization.
  
  • COSC 565 - Software Engineering I

    3 Credits

    Prerequisite(s): COSC 503 or equivalent This course introduces the student to major topics in software engineering such as: requirements specification, analysis and design, testing, project management, and implementation. Additional topics such as software life cycle models, the Unified Modeling Language (UML), agile software development techniques, configuration management, change control, and project documentation will be discussed.
  
  • COSC 573 - Artificial Intelligence I

    3 Credits

    Prerequisite(s): COSC 528 This course is an introduction to artificial intelligence. Topics include knowledge acquisition and representation, heuristic search methods, logical and probabilistic reasoning, expert system architecture, and AI applications in languages such as LISP and PROLOG.
  
  • COSC 575 - Object-Oriented Programming and Design Paradigm

    3 Credits

    Prerequisite(s): COSC 504 Software engineering issues as they relate to object-oriented techniques will be covered. Students will study object-oriented design methodology, and will acquire the ability to analyze a system using object-oriented techniques. Students will learn to enhance maintainability and reusability by the use of encapsulation, inheritance, polymorphism, and other object-oriented concepts. Object-oriented programming languages, such as Java, C++, and Smalltalk, will be compared and discussed. Advanced topics such as frameworks, components, etc.will be covered.
  
  • COSC 585 - Computer Communication Networks I

    3 Credits

    Prerequisite(s): COSC 504 Introduction to computer communication and layered network architectures. Encoding and modulation, compression and multiplexing, error detection and correction. Use of the Open Systems Interconnection (OSI) Reference Model as a framework. Review of layered network architecture: design of layered protocols, network topology, switching techniques. Protocols and network design from the physical layer to the application layer.
  
  • COSC 590 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of instructor Presentation of selected modern developments and advanced topics in computer science.
  
  • COSC 591 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of instructor Presentation of selected modern developments and advanced topics in computer science.
  
  • COSC 592 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of instructor Presentation of selected modern developments and advanced topics in computer science.
  
  • COSC 614 - Operating Systems II

    3 Credits

    Prerequisite(s): COSC 514 Continuation of COSC 514. Advanced topics in virtual memory management, file and data base system management, operating systems security, disk performance optimization, analytic modeling, and distributed operating systems. Case studies in operating systems.
  
  • COSC 615 - Performance Evaluation

    3 Credits

    Prerequisite(s): COSC 514 and COSC 516 A survey of computer systems performance issues and evaluation methodologies. Topics include workload characterization, parallelism, concepts in hardware/software, computer measurement tools (e.g., hardware and software monitors, modeling and benchmarking), system utilization and performance profiles, and systems evaluation methodology (including the analysis and optimization of CPU, memory, channels, and peripheral resources).
  
  • COSC 618 - Computer Graphics II

    3 Credits

    Prerequisite(s): COSC 518 and COSC 528 Continuation of COSC 518. Topics will be chosen from three-dimensional (3D) interactive graphics, raster display system architecture, 3D homogeneous coordinate system, hidden surface elimination, modeling, shading, shadow generation, anti-aliasing, ray-tracing, fractals, animation techniques, color theory, graphics languages, and modern graphics.
  
  • COSC 623 - Logic, Computability and Automata II

    3 Credits

    Prerequisite(s): COSC 523 Continuation of COSC 523. The theory of abstract mathematical machines. Structural and behavioral classification of automata; finite state automata; theory of regular sets. Pushdown automata, linear bounded automata. Finite transducers. Universal Turing machines.
  
  • COSC 629 - Data Visualization

    3 Credits

    (Spring)
    Prerequisite(s): COSC 504 The advanced course focuses on the theory and application of data visualization that include issues in data cleaning to prepare data for visualization; mapping data to appropriate visual representations; introduction to visual analytics; and tools used for data analysis and visualization. Students learn the value of visualization and how to best leverage visualization methods.
  
  • COSC 631 - Database and Information Systems II

    3 Credits

    Prerequisite(s): COSC 531 Continuation of COSC 531. Advanced topics in data base design and information management systems. Topics include normalization and semantic modeling, view integration, recovery and concurrency, security and integrity, data base machines, distributed and heterogeneous data base management, intelligent data bases, and object-oriented systems.
  
  • COSC 635 - Information Privacy and Security

    3 Credits

    Prerequisite(s): COSC 504 Introduction to security and privacy issues associated with information systems. Technical, physical, and administrative methods of providing security. Identification and authentication. Encryption and management of encryption systems, including key protection and distribution. Cost/risk trade-offs. Privacy legislation and technical means of providing privacy.
  
  • COSC 641 - Numerical Analysis II

    3 Credits

    Prerequisite(s): COSC 541 This course is a continuation of COSC 541. The topics include numerical differentiation and integration; the solution of initial value and boundary ordinary differential equations; methods of solving nonlinear systems of equations; other topics as time permits.
  
  • COSC 645 - Applied Cryptography

    3 Credits

    Prerequisite(s): COSC 535 This course teaches students some of the basic paradigms and principles of modern cryptography and their applications. After mathematical preliminaries from algebra and number theory, we will explore the following topics in the field: foundations of cryptography, public key cryptography, pseudorandom generators, elliptic curve cryptography, and fundamental limits to information operations.
  
  • COSC 661 - Compiler Design and Construction II

    3 Credits

    Prerequisite(s): COSC 561 Continuation of COSC 561. Advanced topics in compiler design and construction. Automated compiler tools and compiler compilers. Advanced code optimization techniques. Compilation of different computational models. Role of compilers in natural language processing.
  
  • COSC 665 - Software Engineering II

    3 Credits

    Prerequisite(s): COSC 565 The course will cover software life-cycle models and different phases of the software development process. Object-oriented techniques are applicable. Students will have a group project on developing complex software systems.
  
  • COSC 673 - Artificial Intelligence II

    3 Credits

    Prerequisite(s): COSC 573 Continuation of COSC 573. Advanced topics in artificial intelligence, such as natural language understanding, computer vision, machine learning, robotics, neural networks, automatic theorem proving, and an in-depth look into the design and implementation of intelligent computer systems.
  
  • COSC 674 - Applied Machine Learning

    3 Credits

    (Spring)
    Prerequisite(s): COSC 528 This course is the study of machine learning techniques and their applications. Topics include: supervised learning techniques, unsupervised learning techniques, deep learning, vectorization, reinforcement learning, bias/variance theory, best practices in machine learning and evaluating machine learning algorithms. Students will also learn how to apply learning algorithms in areas like robotics (perception, control), text understanding (web search, antispam), computer vision and medical informatics.
  
  • COSC 675 - Applied Combinatorics and Graph Theory

    3 Credits

    Prerequisite(s): COSC 522 General enumeration methods, difference equations, generating functions. Elements of graph theory, matrix representations of graphs, applications of graph theory to transport networks, matching theory and graphical algorithms.
  
  • COSC 676 - Queueing Theory in Computer Science

    3 Credits

    Prerequisite(s): COSC 504 and COSC 522 The development of queueing theory and the application of that theory to discrete simulations, in general, and to computer systems, in particular. Topics include random processes, characterization of different queueing systems, the classical single-server exponential queueing system model, additional single and multiple-server queueing models, including birth-death processes and finite sources, and the assumptions and limitations of the various queueing models. The applications of queueing theory to computer systems are emphasized.
  
  • COSC 678 - Modeling and Simulation

    3 Credits

    Prerequisite(s): COSC 504 and COSC 522 A study of the construction of models that simulate real systems. The methodology of solution includes probability and distribution theory, statistical estimation and inference, the use of random variables, and validation procedures. A simulation language is used for the solution of typical problems.
  
  • COSC 685 - Computer Communication Networks II

    3 Credits

    Prerequisite(s): COSC 514 and COSC 585 Continuation of COSC 585. Advanced topics in computer networks and their applications. Inter-networking: international gateways and datagram internets. Emphasis on the characteristics, implementation and configuration of Local Area Networks (LANs), Wide Area Networks (WANs), and Integrated Services Digital Networks (ISDNs).
  
  • COSC 686 - Parallel Computing

    3 Credits

    (Fall)
    Prerequisite(s): COSC 528 This course covers a broad range of topics related to parallel computing. The course discusses the different parallel architectures, parallel and distributed programming paradigms, parallel algorithm designs, and cloud computing. Performance analyses and evaluation of parallel and distributed systems will be tested. Parallel programming using shared memory and distributed systems will be developed as well as programming on the GPUs and Heterogeneous systems.
  
  • COSC 687 - Distributed Computer Systems

    3 Credits

    Prerequisite(s): COSC 514 and COSC 585 Introduction to the concepts and the design principles used in constructing distributed computer systems. Coverage of topics from the architectural foundations of distributed systems through networks; file servers including transaction handling; replication; and security issues, with descriptions of the design and the facilities offered in some specific systems. Areas of applications include distributed database management, interoperable information systems, and distributed artificial intelligence.
  
  • COSC 690 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of Instructor Presentation of advanced topics reflecting state-of-the-art developments in computer science
  
  • COSC 691 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of Instructor Presentation of advanced topics reflecting state-of-the-art developments in computer science
  
  • COSC 692 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Consent of Instructor Presentation of advanced topics reflecting state-of-the-art developments in computer science.
  
  • COSC 696 - Master’s Thesis in Computer Science I

    3 Credits

    Prerequisite(s): A minimum of 18 Graduate Credits in COSC A research problem in the area of computer science is chosen by the student under the supervision of a faculty advisor from the department of computer science. An advisory committee consisting of the thesis advisor and at least two other faculty members will be constituted. Research must be carried out and concluded over a period of two consecutive semesters and submitted in the form of a formal thesis with the consent of advisory committee. Thesis will be defended in an oral presentation by the student to the faculty.
  
  • COSC 697 - Master’s Thesis in Computer Science Ii

    3 Credits

    Prerequisite(s): A minimum of 18 Graduate Credits in COSC A research problem in the area of computer science is chosen by the student under the supervision of a faculty advisor from the department of computer science. An advisory committee consisting of the thesis advisor and at least two other faculty members will be constituted. Research must be carried out and concluded over a period of two consecutive semesters and submitted in the form of a formal thesis with the consent of advisory committee. Thesis will be defended in an oral presentation by the student to the faculty.
  
  • COSC 698 - Applied Research in Computer Science

    3 Credits

    Prerequisite(s): A minimum of 27 Graduate Credits in COSC This course requires the student to perform research in computer science somewhat less in scope than a master’s thesis. Such research should adequately demonstrate the student’s proficiency in the subject material. The research must be applied in a semester-long project and concluded with a short seminar and a comprehensive paper.
  
  • COSC 719 - Image Processing I

    3 Credits

    Prerequisite(s): COSC 504 This course is an introduction to Computer Vision and Image Processing fundamentals, human visual system, image resolution, binary images, gray scale images, multispectral images, digital image formats, preprocessing, image algebra, spatial filters, image enhancement, edge detection, segmentation, feature extraction etc. Additional topics include discrete transforms and image compression techniques.
  
  • COSC 729 - Virtual Reality and its Applications

    3 Credits

    Prerequisite(s): COSC 504 or permission of instructor The goal of this course is to introduce students to Virtual Reality (VR) hardware, software, and provide an opportunity for them to apply this knowledge to applications for education and games. This course applies cutting-edge virtual reality technology currently available in academia and industry. Students will design, model, and script the VR environment by developing a complete VR application as a group project.
  
  • COSC 735 - Advanced Wireless Security

    3 Credits

    Prerequisite(s): COSC 535 This course covers wireless networking security at the graduate level. Students will achieve a solid understanding of wireless networking, security issues in wireless networks and how to mitigate the associated risks. At the completion of the course, students will have a thorough understanding of how to better secure various networks such as, ad hoc wireless networks, sensor networks and mobile wireless networks.
  
  • COSC 819 - Image Processing II

    3 Credits

    Prerequisite(s): COSC 719 This course is a study in the analysis of data stored as images. Image and video data processing has emerged as a major study area in computer science. Topics include color image processing, compression techniques, wavelet and multi resolution processing, image segmentation, and object recognition and tracking.
  
  • COSC 831 - Advanced Data Warehousing and Data Mining

    3 Credits

    Prerequisite(s): COSC 531 This course covers the fundamentals of data warehousing architecture and issues involving planning, constructing and maintaining a data warehouse. The course introduces the concept of data mining and how it relates to data warehousing. The specific topics covered include the logical design of a data warehouse, data staging area and extract-transform-load processing. The course discusses multidimensional analysis using OLAP techniques, and coverage of knowledge discovery processing including common data modeling techniques
  
  • COSC 871 - Numerical Optimization

    3 Credits

    Prerequisite(s): COSC 541 Study of linear and non-linear programming focusing on the implementation and analysis of algorithms. Numerical aspects such as propagation of errors and the control of errors will be covered. Topics such as genetic algorithms and simulated annealing will be included as global optimization techniques.
  
  • COSC 887 - High Performance Computing

    3 Credits

    Prerequisite(s): Graduate standing This course explores the architectural classifications and taxonomies of parallel machines. Topics include enabling technologies including advanced processor concepts, interconnection networks, parallel performance and scalability. An introduction to parallel algorithms and programming models will be studied.
  
  • COSC 890 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 891 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 892 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 893 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 894 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 895 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 896 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 897 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 898 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 899 - Selected Topics in Computer Science

    3 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses are seminar courses which require students to research topics of their choosing. This research should adequately demonstrate the students’ proficiency in the subject material. At the end of the semester the students are required to write a report of their study/findings and make a seminar presentation.
  
  • COSC 900 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 901 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 902 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 903 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 904 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 905 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 906 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
  
  • COSC 907 - Dissertation

    1-9 Credits

    Prerequisite(s): Satisfactory completion of comprehensive examination These courses require students to perform research and document the results leading to the development of a dissertation. The research should include focused study of the problem, development of algorithms (or methodology), implementation and analysis. The students work with the research advisor in topics of their choosing in the broad area of computer science.
 

Page: 1 | 2 | 3 | 4 | 5 | 6