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

Course Descriptions


Definitions

Corequisites

A corequisite identifies another course or courses that should be taken concurrently with the listed course. A student who enrolls in a listed course with corequisites must also enroll in those corequisite courses. A student who has previously completed a corequisite course may not need to repeat it; he or she should consult with an academic adviser before registering to determine specific requirements.

Course Credit Hours

The total semester hours of credit for each course are shown in parentheses immediately following the course title.

Prerequisites

A prerequisite identifies a course or other requirements that a student must have completed successfully before enrolling in the listed course. Any student who has not met prerequisites for a course may be administratively withdrawn from that course at the discretion of the instructor. It is the policy of some university departments to withdraw automatically any student who enrolls in a course without first meeting its prerequisites.

 

Computer Science

  
  • CSC 6850 - Machine Learning


    4 Credit Hours
    Prerequisites: CSC 4520 or 6520 Design and Analysis of Algorithm with a grade of C or higher.
    Description
    This course is intended to provide a general introduction to machine learning. This course will cover the fundamental concepts and principles of supervised learning, unsupervised learning, semi-supervised learning and reinforcement learning. Students will understand the basic knowledge of machine learning, be familiar with classic machine learning algorithms, and gain experience of designing and implementing methods in real scenario.

  
  • CSC 6851 - Introduction to Deep Learning


    4 Credit Hours
    Prerequisites: CSC 4850 or DSCI 4850 with a C or higher.
    Description
    This course introduces the basic concepts and algorithms of deep neural networks and its applications to computer vision and natural language processing. Depending on the course progress, selected topics such as unsupervised learning and model compression will be covered. The class emphasizes the understanding of the state-of-the-art DL architectures as well as practical implementations of deep neural networks with Python.

  
  • CSC 6980 - Topics in Computer Science


    4 Credit Hours
    Prerequisites: Consent of Instructor.
    Description
    Selected topics in Computer Science will be covered. Topics include the latest advances in computing.

  
  • CSC 7003 - Programming for Data Science


    1.5 Credit Hours
    Description
    This introductory course provides an overview of data science programming. It will provide programming preparations for Master of Science in Analytics students and others who are interested in sharpening their programming skills. The course covers a variety of topics including algorithmic complexity, object oriented programming, lists, hash tables, recursion, binary trees, heaps, sorting algorithms, and graphs. Content will be linked to various topics in MSA courses.

  
  • CSC 7350 - Programming for Bioinformatics


    4 Credit Hours
    Description
    An introduction to a high-level programming language and basic data structures with a structured approach to problem solving, algorithmic analysis, and program development with emphasis on bioinformatics applications.

  
  • CSC 7351 - Systems Programming for Bioinformatics


    3 Credit Hours
    Description
    An introduction to programming at the level of the operating system. Topics include shell scripting and C programming with an emphasis on bioinformatics applications.

  
  • CSC 7352 - Advanced Programming for Bioinformatics


    4 Credit Hours
    Prerequisites: CSC 7350.
    Description
    Basic concepts and analysis of data representation and associated algorithms, including linearly-linked lists, multi-linked structures, trees, searching, and sorting with emphasis on bioinformatics applications.

  
  • CSC 7850 - Machine Learning-TAIS


    3 Credit Hours
    Prerequisites: Enrollment in Trustworthy Artificial Intelligence Systems online certificate program.
    Description
    This course is intended to provide a general introduction to machine learning. This course will cover the fundamental concepts and principles of supervised learning, unsupervised learning, semi-supervised learning, and reinforcement learning. Students will understand the basic knowledge of machine learning, be familiar with classic machine learning algorithms, and gain experience of designing and implementing methods in real scenario.

  
  • CSC 7851 - Deep Learning-TAIS


    3 Credit Hours
    Prerequisites: Enrollment in Trustworthy Artificial Intelligence Systems online certificate program.
    Description
    Deep learning is the most effective learning algorithm so far in the area of Artificial Intelligence and it holds the promise of solving the Artificial General Intelligence (AGI) problem. This course will cover the foundations of deep learning, its training and regularization techniques, and its most prominent architectures (such as CNN, RNN, LSTM) for image recognition, sequence to sequence processing, and multi-modal applications.

  
  • CSC 7950 - Secure Artificial Intelligence-TAIS


    3 Credit Hours
    Prerequisites: CSC 7851 with a C or higher. Enrollment in Trustworthy Artificial Intelligence Systems online certificate program.
    Description
    This course will cover the fundamental concepts and principles of security issues of machine learning, deep learning, and topics research on trustworthy artificial intelligence (AI). Topics include adversarial machine learning, security attacks and defenses, vulnerability detection, formal verification, etc. Students will gain experience in designing and implementing secure AI systems.

  
  • CSC 7951 - Private Artificial Intelligence-TAIS


    3 Credit Hours
    Prerequisites: CSC 7851 with a C or higher. Enrollment in Trustworthy Artificial Intelligence Systems online certificate program.
    Description
    This course will cover the fundamental concepts and principles of privacy issues of machine learning, deep learning, and emerging topics on trustworthy artificial intelligence (AI). Topics include privacy-preserving machine learning, privacy attacks and defenses, etc. Students will gain experience in designing and implementing privacy preserving AI systems.

  
  • CSC 8050 - Statistics for Bioinformatics


    3 Credit Hours
    Prerequisites: MATH 4544 or MATH 6544 or BIOL 4744 or BIOL 6744, or its equivalent.
    Description
    Same as Biol 8050 and Stat 8050. Introduction of computational biology and microarray informatics, gene expression analysis using microarray for transcriptional profiling, use of multivariate statistics and computer algorithms for different clustering techniques, important role of statistical packages, algorithms for calculating statistical quantities and statistical research in this area. Three lecture hours a week.

  
  • CSC 8210 - Advanced Computer Architecture


    4 Credit Hours
    Prerequisites: CSC 4210 or CSC 6210.
    Description
    Multiprocessors (including shared memory as well as distributed memory systems), vector processing, program and network properties, scalable performance, memory hierarchy (including cache memory organization), pipelining, and bus systems. Topical research papers will also be discussed.

  
  • CSC 8220 - Advanced Computer Networks


    4 Credit Hours
    Prerequisites: CSC 4220/6220, or consent of the instructor.
    Description
    Basics of queueing theory, network simulation, analysis methods, current network protocols, their implementation, potential extensions and improvements. Survey of current literature on performance analysis.

  
  • CSC 8221 - Optical and Wireless Networks


    4 Credit Hours
    Prerequisites: CSC 4220/6220.
    Description
    Topics may include various optical and wireless networks, enabling technologies, multiplexing techniques, WDM, broadcast networks, wavelength-routed networks, network architectures, protocols, personal communication service (PCS) networks, location management, network algorithms, and optimization problems.

  
  • CSC 8222 - Network Security


    4 Credit Hours
    Prerequisites: CSC 4220 or CSC 6220.
    Description
    This course provides students with a detailed understanding of the fundamentals of network security. Significant focus will be placed on the five phases of network attacks: reconnaissance, scanning, gaining access/denial of service, maintaining access, and covering tracks. Topics to be covered include: Web security, Security standards-SSL/TLS and SET, Intruders and viruses, PGP and S/MIME for electronic mail security, Firewalls, IDS Secret Key and Public/Private Key Cryptography Cryptographic Hashes and Message Digests, Authentication Systems (Kerberos), Digital signatures and certificates, Kerberos and X.509v3 digital certificates. Also, current network security publications will be surveyed.

  
  • CSC 8223 - Internet of Things


    4 Credit Hours
    Prerequisites: CSC 4220 or CSC 6220.
    Description
    The course will cover fundamental concepts, principles and applications of Internet of Things (IoT). The topics include architectures, sensing and identification technologies, communication protocols, synchronization, localization and positioning, security and privacy, data management. Students will become familiar with wireless networks of sensor motes, gain experiences of design and implementation of IoT applications on embedded/mobile devices, data processing in IoT applications.

  
  • CSC 8224 - Cryptography


    4 Credit Hours
    Prerequisites: CSC 4250/6250 Design and Analysis of Algorithms with grade of C or higher.
    Description
    This course is intended to provide a general introduction to cryptography. This introductory course will cover a number of fundamental concepts and schemes in cryptography, including symmetric cryptography, stream ciphers, block ciphers, data encryption standard (DES), advanced encryption standard (AES), public-key cryptography, RSA cryptosystem, elliptic curve cryptosystems, digital signatures, hash functions, message authentication codes (MACs), and key establishment. Through the lectures, students will understand the basic knowledge of cryptography, be familiar with various cryptosystems, have sufficient foundation to learn advanced techniques of security, gain experience of implementing cryptosystems, and develop abilities to conduct research in security and privacy. This course is repeatable up to three times.

  
  • CSC 8228 - Privacy Aware Computing


    4 Credit Hours
    Prerequisites: CSC 4250/6250 Design and Analysis of Algorithm.
    Description
    This course is intended to provide a general introduction to privacy aware computing. This course will cover the fundamental concepts and principles of differential privacy, data perturbation, data anonymization, randomized responses, privacy-preserving data mining, private information retrieval, location privacy, and social network privacy, etc. Students will understand the basic knowledge of privacy aware computing, be familiar with various privacy preserving method, gain experience of designing and implementing methods to defense the privacy leaking with different scenario, and develop abilities of conducting research in privacy aware computing.

  
  • CSC 8230 - Secure and Private Artificial Intelligence


    4 Credit Hours
    Prerequisites: CSC 4520 or CSC 6520 with a C or higher.
    Description
    Fundamental concepts and principles of security and privacy issues of machine learning, deep learning, and emerging research on trustworthy artificial intelligence (AI). Topics include adversarial and privacy-preserving machine learning, security and privacy attacks and defenses. Students will gain experience in designing and implementing secure machine learning systems, and develop abilities to conduct research in trustworthy AI.

  
  • CSC 8250 - Advanced Digital Signal Processing


    4 Credit Hours
    Prerequisites: CSC 4220 or CSC 6220.
    Description
    This course covers the state-of-art network architectures, protocols, and algorithms. It starts with reviewing issues associated with the network design principles, protocol mechanisms, and implementation techniques. The challenges related to implementing efficient and reliable protocols are then discussed and illustrated through several representative techniques and algorithms such as MPLS and RSVP. In addition, the course introduces fault-management and traffic grooming technologies for emerging networks including dynamic optical, radio and overlay networks. Topics related to service classes and network convergences, as well as interactions among diverse networking paradigms are also covered.

  
  • CSC 8251 - Sensor Web Architecture and Protocols


    4 Credit Hours
    Prerequisites: CSc 4220/CSC 6220 .
    Description
    This course surveys the emerging field of sensor web system and its applications. The course will cover a broad range of topics, including system architectures, operating systems, radio communication, networking protocols, energy management, RFID, web services and its applications (such as smart environments and smart grid). It is a research-oriented course that includes reading and discussion of papers from the scientific literature. Students will be expected to understand the algorithms and protocols in the lecture and read and present several selected research papers. The students will also gain hands-on experience with sensor web system and testbed and learn how to design practical sensor web systems.

  
  • CSC 8260 - Advanced Image Processing


    4 Credit Hours
    Prerequisites: CSC 4260/6260.
    Description
    Advanced research topics of image processing, which include image digitization, description, enhancement, segmentation, image transforms, filtering, restoration, coding, and retrieval.

  
  • CSC 8270 - Digital Signal Processing


    4 Credit Hours
    Prerequisites: CSc 4210/CSC 6210 .
    Description
    The nature of information, signals, transforms, and applications. Topics include periodic sampling, the Fourier transform, finite impulse response filters, signal averaging, the Haar transform, and the wavelet transform.

  
  • CSC 8320 - Advanced Operating Systems


    4 Credit Hours
    Prerequisites: CSC 4320/6320.
    Description
    Advanced operating systems concepts and mechanisms. Topics may include process synchronization, process deadlock, distributed operating systems, atomicity, commitment, recovery, fault-tolerance, distributed leader election, distributed manual exclusion algorithm, and concurrency control.

  
  • CSC 8321 - Multimedia Systems


    4 Credit Hours
    Prerequisites: CSC 4220/6220 Computer Networks.
    Description
    This course covers state of the art on multimedia systems. Course materials consist of a mix of background knowledge, current practice and advanced research. The course is roughly divided into two parts. The first part provides an introduction to networked multimedia systems, including the basics on multimedia compression, and multimedia networking, as well as relevant multimedia applications on video streaming, virtual reality, cloud gaming and video conferencing. The second part presents standalone multimedia systems, discussing the background knowledge on multimedia operating systems, multimedia analysis and multimedia interaction, as well as corresponding multimedia applications on augmented reality and autonomous vehicles/drones.

  
  • CSC 8350 - Advanced Software Engineering


    4 Credit Hours
    Prerequisites: CSC 4350/6350.
    Description
    Advanced concepts in software engineering. Topics may include new life cycle paradigms, code reusability issues, formal specifications, new design methodologies, and others.

  
  • CSC 8370 - Data Security


    4 Credit Hours
    Prerequisites: CSC 4320/6320 or CSC 4210/6210 or CSC 4220/6220.
    Description
    The basics of data security and integrity in computer systems. The theoretical basis of data security, including concepts in cryptography, network protocols, operating systems, and authentication. Topics will include the structure, mechanism, and detection of computer viruses and worms; the use of firewalls and packet filters; common security lapses in operating systems and their prevention; checksums and basic cryptography; and related ideas such as buffer overflow attacks and indirect assembly programming. “Real-world” examples of attacks will be analyzed and discussed.

  
  • CSC 8520 - Applied Combinatorics and Graph Theory


    3 Credit Hours
    Prerequisites: CSC 4520/6520.
    Description
    Development of combinatorial and graphical algorithms. Techniques for the study of complexity with application to algorithms in graph theory, sorting, and searching.

  
  • CSC 8530 - Parallel Algorithms


    4 Credit Hours
    Prerequisites: CSC 6520.
    Description
    Techniques for designing and analyzing parallel algorithms on shared-memory and other models. Topics may include basic techniques, lists, trees, searching, sorting, graphs, and randomized algorithms.

  
  • CSC 8540 - Advanced Algorithms in Bioinformatics


    4 Credit Hours
    Prerequisites: CSC 4520 or CSC 6520 with grade of B or higher.
    Description
    This course is an advanced graduate level of the course CSC 4520/6520. It is focused on fundamental algorithmic techniques in bioinformatics, including classed methods such as dynamic programming, support vector machines and other statistical and learning optimization methods. Applications will include restriction mapping, gene prediction, DNA sequencing, phylogenetic trees, haplotype inference, disease association, DNA array analysis, gene networks.

  
  • CSC 8550 - Advanced Algorithms with Applications to Networks


    4 Credit Hours
    Prerequisites: CSC 4520/CSC 6520.
    Description
    Advanced data structures and algorithms. Liner Programming, Integer Linear Programming, approximation algorithms. Algorithms and protocols for sensor and ad hoc wireless networks. Protocols for improvement of communication networks survivability and reliability.

  
  • CSC 8560 - Discrete Approximation Algorithms and Metaheuristics


    4 Credit Hours
    Prerequisites: CSC 4520 or CSC 6520 with a grade of C or higher.
    Description
    Approximation algorithms and metaheuristics for combinatorial problems: Set Cover, Steiner Trees, Multiway Cut, k-Center, Feedback Vertex Set, Shortest Superstring, Knapsack, Bin Packing, Minimum Makespan Scheduling. Primal-Dual Approximation algorithms: Steiner Forest.

  
  • CSC 8610 - Advanced Numerical Analysis


    3 Credit Hours
    Prerequisites: MATH 4435/6435 and CSC 4610/6610.
    Description
    Advanced topics in numerical analysis. Stability and conditioning, discretization error, and convergence. Examples are drawn from linear algebra, differential and nonlinear equations.

  
  • CSC 8620 - Numerical Linear Algebra


    3 Credit Hours
    Prerequisites: MATH 4435/6435 and CSC 4610/6610.
    Description
    Computational aspects of linear algebra. Matrix factorization, least squares, orthogonal transformations, eigenvalues, and methods for sparse matrices.

  
  • CSC 8630 - Advanced Bioinformatics


    4 Credit Hours
    Prerequisites: CSC 6640 or equivalent, ability to program in Java or C++ or equivalent, and consent of instructor.
    Description
    Same as BIOL 8630 and CHEM 8630. Advanced topics in bioinformatics, computer and internet tools, and their applications. Computer skills for the analysis and extraction of functional information from biological databases for sequence and structure of nucleic acids and proteins. Students will complete a computer-based bioinformatics project.

  
  • CSC 8710 - Deductive Databases and Logic Programming


    4 Credit Hours
    Prerequisites: CSC 4710/6710.
    Description
    An introduction to the area of deductive databases and logic programming. Topics include syntax of logic programs and deductive databases, model-theoretic, proof-theoretic and fixed-point semantics, operational semantics such as bottom-up evaluation and SLD-resolution techniques, query optimization, negation, constraint checking, and applications of deductive databases.

  
  • CSC 8711 - Databases and the Web


    4 Credit Hours
    Prerequisites: CSC 4710, CSC 6710, or consent of instructor.
    Description
    A systematic study of the technologies and concepts that enable the Web with emphasis on data and knowledge representation. Topics include relational databases, NoSQL databases such as JSON stores and graph databases, Semantic Web representations RDF, RDFS, OWL, and SPARQL query language, JSON and XML representations, schemas, and related query languages, and Web APIs (REST and GraphQL).

  
  • CSC 8712 - Advanced Database Systems


    4 Credit Hours
    Prerequisites: CSC 6710.
    Description
    Advanced topics in database systems will be discussed: transaction processing, atomicity-consistency-isolation- durability (ACID) requirements of transactions, transaction processing in Internet, distributed databases, transaction models, concurrency control, middleware in transaction processing systems, application integration, semi- structured data, on-line analytical processing, data warehouses, real-time and active databases.

  
  • CSC 8713 - Spatial and Scientific Databases


    4 Credit Hours
    Prerequisites: CSC 6710.
    Description
    This course will cover a number of advanced concepts: spatial databases, high-dimensional data indexing (with applications in Content-based Image Retrieval through kNN querying), data warehouses, and an introduction to emerging spatio-temporal database systems. The lectures will provide graduate students with sufficient foundation to conduct their own, but supervised research in the field of databases at the graduate level. Students will gain hands on experience on the chosen aspect of database systems through completion of an individual graduate research project.

  
  • CSC 8720 - Advanced Human-Computer Interaction


    4 Credit Hours
    Prerequisites: CSC 4350/6350 and CSC 4720/6720.
    Description
    Current trends in user interface technology; topics include alternative interaction devices, user interface tools, and interface modeling techniques.

  
  • CSC 8740 - Advanced Data Mining


    4 Credit Hours
    Prerequisites: CSC 6710 and CSC 6740 with a B or better grade.
    Description
    Advanced concepts in data mining: sequence data analysis, time-series data classification and forecasting (with usage of dynamic time warping and kNN classifiers), high-dimensional data analysis (with applications to high-dimensional data indexing), and emerging area of spatio-temporal patterns discovery. The lectures will provide students with sufficient foundation to conduct their own, but supervised research on the challenges of mining unconventional data (e.g. image, time-series, or spatiotemporal data) from massive real-life data repositories.

  
  • CSC 8741 - Graph Mining


    4 Credit Hours
    Prerequisites: CSC 4740/6740 Data Mining.
    Description
    This course covers important graph mining techniques, which are not covered by the existing course CSC 4740/6740 Data Mining or any other existing courses. This course will cover the most important research topics in graph mining including graph generators, proximity measurement, community detection, frequent subgraph mining, influence analysis, and multiplex network analysis. During this course, the students will learn the classic algorithms in graph mining including R-MAT graph generator, PageRank, personalized PageRank, SimRank, spectral clustering, modularity, non-negative matrix factorization, gSpan, influence maximization, and densest subgraph detection. The computational complexity and other properties of the problems are discussed. Fast computing algorithms are also introduced. All students should know the problems and applications in the graph mining research area. Students should only learn basic theoretical formulation/analysis of the methods but also accumulate practical hands-on experience on applying those methods. The students will do assignments, take exams, and finish research projects. The students will give presentations about their research projects by the end of the semester.

  
  • CSC 8810 - Computational Intelligence


    4 Credit Hours
    Prerequisites: CSC 4810/6810.
    Description
    Introduction to computational intelligence techniques and their applications. Major topics include soft computing, granular computing, knowledge discovery and data mining, distributed intelligent agents, etc. How to implement an actual intelligent system is also covered.

  
  • CSC 8820 - Advanced Graphics Algorithms


    4 Credit Hours
    Prerequisites: CSC 4820/CSC 6820.
    Description
    Study advanced algorithms and tools for computer graphics programming; topics include 3D pipeline, graphics processing unit, shader programming, view, transformation, texture mapping, game programming, and 3D graphics for mobile devices.

  
  • CSC 8830 - Computer Vision: Theory and Systems


    4 Credit Hours
    Prerequisites: CSC 3320 or equivalent; MATH 3020, MATH 3030, or equivalent.
    Description
    This course provides an introduction to the concepts of 2D and 3D computer vision. Topics will include image formation and capture, filtering and feature detection/extraction, optical flow and motion tracking, classification and recognition, 3D reconstruction through stereo, and a brief introduction to deep-learning application in computer vision.

  
  • CSC 8840 - Modeling and Simulation Theory and Application


    4 Credit Hours
    Prerequisites: programming maturity is assumed.
    Description
    The course covers theory and application of computer modeling and simulation. It includes basic systems modeling concepts and in-depth discussions of modeling elements, simulation protocols, and their relationships. In-class exposition of modeling and simulation techniques will be based on the discrete event modeling and simulation (DEVS) framework. Possible application domains of this class are numerous, including computer network, ecological systems, social/biological systems, and business to name a few.

  
  • CSC 8850 - Advanced Machine Learning


    4 Credit Hours
    Prerequisites: CSC 4520/6520.
    Description
    This course is intended to provide a general introduction to machine learning. This course will cover the fundamental concepts and principles of supervised learning and unsupervised learning, including concept learning, decision tree, artificial neural network, evaluating hypotheses, bayesian learning, instance-based learning, genetic algorithm, support vector machine, reinforcement learning, clustering algorithm, feature selection and feature extraction. Students will understand the basic knowledge of machine learning, be familiar with various supervised learning and unsupervised learning methods, gain experience of designing and implementing machine learning methods for dataset with different characteristics, and develop abilities of conducting research in machine learning.

  
  • CSC 8851 - Deep Learning


    4 Credit Hours
    Prerequisites: CSC 6740 or CSC 6850.
    Description
    Deep learning is the most effective learning algorithm so far in the area of Artificial Intelligence and it holds the promise of solving the Artificial General Intelligence (AGI) problem. This course will cover the foundations of deep learning, its training and regularization techniques, and its most prominent architectures (such as CNN, RNN, LSTM) for image recognition, sequence to sequence processing, and multi-modal applications.

  
  • CSC 8852 - Advanced Topics of Deep Learning


    4 Credit Hours
    Prerequisites: CSC 4851, CSC 6851, or CSC 8851.
    Description
    Deep learning has experienced a fast development with many new research frontiers emerging from academia and industry, such as adversarial robustness of deep neural networks, defending adversarial attacks, explainable artificial intelligence, deep learning at edge, attention-based architectures for CV and NLP, to name a few. In this course, we will cover these advanced topics in deep learning, discuss the latest research in the field and provide €œreal-world € examples for analysis.

  
  • CSC 8900 - Seminar in Computer Science


    1 Credit Hours
    Description
    Discussion of current research in computer science.

  
  • CSC 8901 - Perspectives in Computer Science


    1 Credit Hours
    Description
    For the Course Only Option in the M.S. degree, this seminar course is required. This course covers the topics in central areas of computer science, recent developments and future directions.

  
  • CSC 8902 - Ethics for Data Science


    1 Credit Hours
    Description
    This course is intended to provide a general introduction to ethics in data science through readings and case studies. It will provide the context and skills for ethically collecting, storing, sharing, and analyzing data. This includes awareness of preserving privacy, avoiding bias, and mitigating malicious attacks, among other topics.

  
  • CSC 8910 - Computer Science Topics Seminar


    1 to 3 Credit Hours
    Description
    May be repeated if topic varies.

  
  • CSC 8920 - Computer Science Teaching Pedagogy


    2 Credit Hours
    Prerequisites: Consent of instructor.
    Description
    The course covers pedagogical issues related to teaching computer science courses.

  
  • CSC 8930 - MSProject


    1 to 4 Credit Hours
    Prerequisites: consent of project advisor.
    Description
    This course will fulfill the project option in the M.S. degree.

  
  • CSC 8940 - Computer Science Internship


    1 to 9 Credit Hours
    Description
    The course will require to document and present the project the student worked on during the internship.

  
  • CSC 8950 - Directed Research in Computer Science


    1 to 4 Credit Hours
    Prerequisites: Consent of instructor.
    Description
  
  • CSC 8980 - Topics in Computer Science


    4 Credit Hours
    Prerequisites: Consent of instructor.
    Description
    May be taken more than once if topics are different.

  
  • CSC 8981 - Research in Computer Science


    1 to 15 Credit Hours
    Prerequisites: Consent of instructor.
    Description
    May be repeated. May be repeated.

  
  • CSC 8982 - Lab in Computer Science


    1 to 15 Credit Hours
    Prerequisites: Consent of instructor.
    Description
    May be repeated. May be repeated.

  
  • CSC 8999 - Thesis Research


    1 to 9 Credit Hours
    Prerequisites: Consent of thesis advisor.
    Description
  
  • CSC 9900 - Seminar in Computer Science


    1 Credit Hours
    Description
    One lecture hour a week. Discussion of current research in computer science.

  
  • CSC 9999 - Doctoral Dissertation Research


    1 to 20 Credit Hours
    Description

Counseling & Psychological Services

  
  • CPS 6010 - Introduction to Professional Counselor Identity, Practice and Ethics


    3 Credit Hours
    Requirements: A minimum grade of “B” is required for this course.

    Description
    This course provides an introduction and overview of the unique topics associated with the practice of clinical mental health counseling and clinical rehabilitation counseling including ethical standards, history, laws, professional identity, roles and responsibilities, employment and work settings, standards of preparation, credentialing and licensure, current trends and issues, and ethical/professional/legal issues. Students become familiar with research, professional/organizational entities, vocational and rehabilitation counseling, and career development issues as they apply to mental health and rehabilitation counselors.

  
  • CPS 6020 - Introduction and Professional Orientation to School Counseling


    3 Credit Hours
    Requirements: A minimum grade of “B” is required for this course.

    Description
    This course provides an overview of the unique issues of each of the specialty areas in school counseling to include preschool-elementary, middle and secondary school counseling, including history and ethical/legal concerns. Students will become familiar with multicultural diversity, research, and professional/organizational issues as they apply to the school counselor.

  
  • CPS 6040 - Introduction to School Psychological Services


    3 Credit Hours
    Requirements: A minimum grade of “B” is required for this course.

    Description
    This course provides an overview of the unique issues of the specialty of school psychological services, including history and ethical/legal concerns. Students become familiar with multicultural diversity, research, and professional/ organizational issues as they apply to the school psychologist.

  
  • CPS 6150 - Ethical and Legal Standards and Professional Counselor Identity


    3 Credit Hours
    Requirements: A minimum grade of “B” is required for this course.

    Description
    This course provides the rationale and overview of basic ethical, legal, and practical professional standards governing practice in school counseling and clinical mental health counseling, especially as defined by the American Counseling Association, American School Counselor Association, and Council for Accreditation of Counseling & Related Educational Programs. Counselor Identity, roles and responsibilities of counselors within multidisciplinary P-12 schools, community organizations, agencies, and private practice settings are discussed, as well as professional credentialing, public policy, and advocacy issues. Emphasis is placed on practice, research, career development, and professional/organizational entities within schools, private practices, and agencies.

  
  • CPS 6160 - Ethical, Legal and Professional Standards in School Psychology


    3 Credit Hours
    Prerequisites: CPS 6040  with a grade of “B” or higher.
    Requirements: A minimum grade of “B” is required for this course. 

    Description
    This course provides the rationale of basic ethical, legal, and professional standards governing practice in School Psychology as defined by the American Psychological Association and the National Association of School Psychologists. Students will become familiar with and learn to apply their professional code of ethics to ethical decision making in applied contexts. Roles and responsibilities of psychologists within multidisciplinary P-12 schools, community organizations, agencies, and private practice settings are discussed; as well as professional credentialing, public policy, social justice and advocacy issues.

  
  • CPS 6410 - Basic Counseling Skills


    3 Credit Hours
    Requirements: A minimum grade of “S” is required for this course. 

    Description
    This course is an introduction to basic counseling skills. It exposes students to the helping skills necessary for effective mental health counseling, rehabilitative counseling, school counseling, and school psychology. The course is applicable to graduate students, in other disciplines, that use intentional interviewing and interpersonal skills to promote personal growth and development in others. This course includes both didactic and experiential learning.

  
  • CPS 6450 - Group Counseling Systems


    3 Credit Hours
    Requirements: A minimum grade of “S” is required for this course. 

    Description
    This course provides the opportunity to learn and apply various systems for group counseling, skills related to group leadership, member participation, goals of selected group systems, multicultural diversity issues affecting group systems, research relevant to group leadership and group systems, and ethical and legal issues related to group counseling.

  
  • CPS 7000 - Consultation, Advocacy, and Leadership in Mental Health Counseling


    3 Credit Hours
    Description
    This course addresses ethical considerations among mental health counseling professionals, including issues related to duty to warn, crisis management, assessment, and the therapeutic relationship. The course also addresses an array of professional responsibilities including professional organization involvement, consultation, and supervision.

  
  • CPS 7260 - Counseling Systems and Interventions


    3 Credit Hours
    Requirements: A minimum grade of “C” is required for this course.

    Description
    This course addresses current theories and emerging positions in counseling and psychotherapy with special emphasis on psychological change strategies and the techniques commonly used in implementing those strategies.

  
  • CPS 7300 - Career Theory, Assessment, and Intervention


    3 Credit Hours
    Requirements: A minimum grade of “C” is required for this course.

    Description
    This course is an introductory course of career theory, assessment, and intervention. Course contents include (a) classic and contemporary career development and counseling theories, (b) career assessment, (c) multicultural career issues, and (d) career counseling and intervention. Students are expected to learn how to apply career theories and assessments in counseling with various populations.

  
  • CPS 7340 - Social/Cultural Issues in Counseling and Psychological Services


    3 Credit Hours
    Requirements: A minimum grade of “C” is required for this course.

    Description
    This course enhances and advances the knowledge, skill, and sensitivity to diverse populations in the counseling process. The student learns the effects of culture, ethnicity, race, and gender on the development and functioning of the client as well as the attitude of the therapist.

  
  • CPS 7450 - Educational and Psychological Appraisal


    3 Credit Hours
    Requirements: A minimum grade “C” is required for this course.

    Description
    This course covers cognitive and non-cognitive methods of data gathering in educational and psychological organization. Students focus on the history, ethical and legal practices, psychometrics of administration, scoring, and integration of tests, inventories, and interviews. Students are provided with direct laboratory experience in the professional use and interpretation of appraisal tools.

  
  • CPS 7490 - Individual Assessment I


    3 Credit Hours
    Corequisites: CPS 6040  with a minimum grade of “B”.
    Requirements: Students must maintain a “B” average throughout the course.

    Description
    This first course covers assessment and evaluation of cognitive function (intelligence) in children and adolescents. A variety of assessment instruments and techniques are reviewed. The student is taught at least three interpretive schemes.

  
  • CPS 7495 - Individual Assessment I: Lab


    2 Credit Hours
    Corequisites: CPS 7490 .
    Description
    This supervised lab session provides students with an opportunity for guided practice and feedback on conducting assessments and evaluations of cognitive function (intelligence) in children and adolescents. Students will practice implementing a variety of assessment instruments and techniques.

  
  • CPS 7500 - Individual and Family Over the Life Span


    3 Credit Hours
    Requirements: A minimum grade of “C” is required for this course.

    Description
    The purpose of this course is for students to explore actively the theoretical and research literature regarding human growth and development across the life span. Theoretical understanding of human development from birth to older adulthood including issues of family, culture, race, gender, and their roles in children’s, adolescents’, and adults’ lives are considered. The goal of this course is to encourage independent thinking and clear communication regarding research in the field of human growth and development and ethical considerations related to these topics and to apply the information learned to the student’s program of study.

  
  • CPS 7510 - Individual Assessment II


    3 Credit Hours
    Prerequisites: CPS 7490  with a minimum grade of “B”.
    Requirements: Students must maintain a “B” average throughout the course.

    Description
    This second course covers all aspects of academic assessment including visual-motor skills. In addition, Georgia Department of Education guidelines for determining categories of exceptionality are presented. Theories in developmental psychology are reviewed in the context of accurate academic assessment.

  
  • CPS 7515 - Individual Assessment II: Lab


    2 Credit Hours
    Corequisites: CPS 7515.
    Description
    This supervised lab session provides students with an opportunity for guided practice and feedback on conducting assessments and evaluations of academic achievement in children and adolescents. Students will practice implementing a variety of assessment instruments and techniques.

  
  • CPS 7520 - Data-Based Decision Making for Academic Interventions in School Psychology


    3 Credit Hours
    Prerequisites: CPS 7490 , CPS 7510 , and CPS 8440  with a minimum grade of “B”; or take CPS 8440  concurrently.
    Requirements: A minimum grade of “B” is required for this course.

    Description
    Designed to enhance the knowledge, skills, and attitudes of school psychology students, this course is an introduction to the process of linking psycho-educational assessment results to school-based interventions. It prepares school psychology students for their roles in data-based decision making and the development of cognitive and academic competencies of school-aged children, with particular emphasis on the implementation of research-based interventions. It includes review of federal, state, and local policies governing the delivery of remedial and special education services in the schools and offers practical experience in methods for communicating assessment results and recommendations to educators and parents.

  
  • CPS 7550 - Consultation in School Counseling


    3 Credit Hours
    Corequisites: CPS 7681  with a minimum grade of “S” in fall semesters only.
    Requirements: A minimum grade of “C” is required for this course.

    Description
    Students discuss case studies involving consultation techniques with teachers, parents, and others. History, ethical/legal, advocacy, and professional/organizational issues are related to consultation as a form of professional practice. Course may extend beyond one term.

  
  • CPS 7570 - Psychological Consultation in the Schools I


    3 Credit Hours
    Prerequisites: CPS 6040  with a minimum grade of “B”.
    Requirements: A minimum grade of “B” is required for this course.

    Description
    This course provides an introduction to school-based consultation in school psychology. It considers both the theory and the practice of school-based consultation with a focus on behavioral consultation (i.e.,Bergan & Kratochwill, 1990). This course seeks to bridge theory and practice and to maintain the active participation of students. Course may extend beyond one term. There is an emphasis on consultation services provided in school settings to assist children with a range of behavioral problems, particularly consultation offered to teachers.

  
  • CPS 7660 - Applied Practice I: Mental Health Counseling


    3 to 6 Credit Hours
    Prerequisites: CPS 6450  with minimum grade of “S”; CPS 7260 , CPS 7340 , CPS 7450 , CPS 8100 , and CPS 8460  minimum grades of “C”.
    Requirements: A minimum grade of “S” is required for this course. 

    Description
    The purpose of the counseling practica is to introduce counseling master’s students to the practice of professional counseling with actual clients at a site commensurate with the student’s professional interests. (Repeatable).

  
  • CPS 7661 - Applied Practice I: School Counseling


    3 to 6 Credit Hours
    Prerequisites: CPS 6020  with minimum grades of “B”; CPS 6450  with a minimum grade of “S”; CPS 6150  , CPS 7260 , CPS 7300 , CPS 7340 , and CPS 7500  with minimum grades of “C”.
    Requirements: A minimum grade of “S” is required for this course. 

    Description
    The purpose of the counseling practica is to introduce counseling master’s students to the practice of school counseling with actual clients at a site commensurate with the student’s professional interests. Practicum may extend beyond one term. (Repeatable).

  
  • CPS 7662 - Applied Practice I: School Psychology


    3 to 6 Credit Hours
    Prerequisites: CPS 6150  with a minimum grade of “C”; CPS 6410  with a minimum grade of “S”; CPS 6040 , CPS 7490 , CPS 7495 , CPS 7510 , CPS 7515 , CPS 7520 , and CPS 8440  each with a minimum grade of “B”.
    Requirements: A minimum grade of “S” is required for this course. 

    Description
    The purpose of the applied practicum is to introduce master’s students to the practice of school psychology with actual clients at a site commensurate with the student’s professional interests. Practicum may extend beyond one term. (Repeatable).

  
  • CPS 7663 - Applied Practice I: Rehabilitation Counseling


    3 to 6 Credit Hours
    Prerequisites: CPS 6410  and CPS 6450  with minimum grades of “S”. CPS 6150 , CPS 7260 , CPS 7340 , CPS 7500 , and CPS 8410  with minimum grades of “C”.
    Requirements: A minimum grade of “S” is required for this course. 

    Description
    The purpose of the counseling practica is to introduce counseling master’s students to the practice of rehabilitation counseling with actual clients at a site commensurate with the student’s professional interests. Practicum may extend beyond one term. (Repeatable).

  
  • CPS 7680 - Internship: Mental Health Counseling


    3 to 9 Credit Hours
    Prerequisites: CPS 7660  with a minimum grade of “S”.
    Requirements: A minimum grade of “S” is required for this course. 

    Description
    This internship is designed to enable students to practice their mental health counseling skills by assuming the role of a counselor-in-training on their internship sites. Students carry out all the activities and functions performed by employed counselors on site. Internship may extend beyond one term. (Repeatable).

  
  • CPS 7680A - Internship: Mental Health Counseling


    3 Credit Hours
    Requirements: A minimum grade of “S” is required for this course.

    Description
    This internship is designed to enable students to practice their mental health counseling skills by assuming the role of a counselor-in-training on their internship sites. Students carry out all the activities and functions performed by employed counselors on site. Internship may extend beyond one term. (Repeatable).

  
  • CPS 7680B - Internship: Mental Health Counseling


    6 to 9 Credit Hours
    Requirements: A minimum grade of “S” is required for this course.

    Description
    This internship is designed to enable students to practice their mental health counseling skills by assuming the role of a counselor-in-training on their internship sites. Students carry out all the activities and functions performed by employed counselors on site. Internship may extend beyond one term. (Repeatable).

  
  • CPS 7681 - Internship: School Counseling


    3 to 9 Credit Hours
    Prerequisites: CPS 7661  with a minimum grade of “S”.
    Requirements: A minimum grade of “S” is required for this course. 

    Description
    This internship is designed to enable students to practice their school counseling skills by assuming the role of school counselor-in-training on their internship sites. Students carry out all of the activities and functions performed by employed school counselors on site. Internship may extend beyond one term. (Repeatable).

  
  • CPS 7683 - Internship: Rehabilitation Counseling


    3 to 9 Credit Hours
    Prerequisites: CPS 7663  with a minimum grade of “S”.
    Requirements: A minimum grade of “S” is required for this course.

    Description
    This internship is designed to enable students to practice their rehabilitation counseling skills by assuming the role of a counselor-in-training on their internship sites. Students carry out all the activities and functions performed by employed counselors on site. Internship may extend beyond one term. (Repeatable).

  
  • CPS 7975 - Seminar for Graduate Assistants


    3 to 18 Credit Hours
    Requirements: A minimum grade of “S” is required for this course. 

    Description
    This course is designed to inform the students of policies and procedures needed to complete an assistantship. Professional ethics associated with teaching, research planning, management, and accounting procedures are reviewed. The course focuses on the teaching and research being conducted in order to further the understanding of all students involved in teaching and research. (Repeatable).

  
  • CPS 8100 - Psychobehavioral Diagnosis


    3 Credit Hours
    Prerequisites: CPS 6010  or CPS 6020  with a minimum grade of “B”.
    Requirements: A minimum grade of “C” is required for this course.

    Description
    This course is designed to assist students in the recognition and categorization of psychological and behavioral patterns (syndromes) which are considered dysfunctional, according to the classification system utilized by the American Psychiatric Association in their Diagnosis and Statistical Manual Disorders 5 (2013).

  
  • CPS 8260 - Program Evaluation, Advocacy, and Leadership in School Counseling


    3 Credit Hours
    Prerequisites: CPS 6020 .
    Description
    This course is designed to prepare the school counselor to prepare the school counselor to effectively carry out the transformed role of the school counselor in the 21st century. This role includes an understanding of program evaluation utilizing student outcome data, becoming an advocate for students, schools, and the field of school counseling, and becoming a leader in promoting, planning, and implementing all aspects of the counseling program in in the school.

  
  • CPS 8300 - Traumatology


    3 Credit Hours
    Requirements: A minimum grade of “C” is required for this course.

    Description
    Students explore the expanding literature base and attempt to delineate its common concerns, research basis, and practice guidelines for working with trauma.

  
  • CPS 8320 - Rehabilitation Counseling Placement and Case Management


    3 Credit Hours
    Description
    Students will develop vocational and case management skills to assist people with disabilities to transition to employment. Labor market information, employer development and job keeping strategies are emphasized. Students are taught the flow of a rehabilitation case from intake through closure.

  
  • CPS 8340 - Advanced Multicultural Counseling Strategies and Interventions


    3 Credit Hours
    Requirements: A minimum grade of “C” is required for this course.

    Description
    The course is designed to advance student’s multicultural counseling knowledge and skills with diverse populations. Employing culturally relevant and effective intervention strategies and skills is considered an essential component of cultural competence. Students develop an understanding of how client’s cultural, historical, and sociopolitical context may inform accurate assessment, interpretation and treatment interventions. Culturally-based interventions with the goal of developing purposeful, directional, and culturally relevant approaches to working with diverse clients who present with a range of clinical issues are reviewed. Treatment approaches developed from a cultural frame of reference with attention to the intersections of the client’s race, ethnicity, gender, class, acculturation level, and presenting problem are explored. The course includes both didactic and experiential learning.

  
  • CPS 8350 - Biopsychology and Medication


    3 Credit Hours
    Requirements: A minimum grade of “C” is required for this course.

    Description
    Students examine known relationships of biological functioning to psychological perceptions of mental functioning as related to mood, reality testing, attention, and/or focus of concentration. The effectiveness of medication and focus of psychotherapeutic intervention are reviewed and compared.

 

Page: 1 <- 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14Forward 10 -> 38