Apr 29, 2024  
2022-2023 Undergraduate and Graduate Catalog 
    
2022-2023 Undergraduate and Graduate Catalog [ARCHIVED CATALOG]

Course Descriptions


*LCCN indicates Louisiana Common Course Number.

 

Communicative Disorders

  
  • CODI 102 - Manual Communication II

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Signing in exact English as a beginning level course in manual communication.

    Prerequisite(s): Permission of department head
  
  • CODI 118 - Introduction to Communicative Disorders

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    History of the profession. Disorders of speech, language and hearing, including etiology, diagnosis and management.

  
  • CODI 219 - Anatomy and Physiology of the Speech and Hearing Mechanism

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Structural anatomy and physiology of the human communicative system.

  
  • CODI 220 - Phonetics

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Study and training in the use of the International Phonetic Alphabet; transcription of the English language and analysis of the phonetic structure of human speech.

  
  • CODI 221 - Introduction to Communicative Science

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Acoustic speech signal and the physiology of how that signal is produced. Laboratory instrumentation used in speech and hearing research.

  
  • CODI 274 - Normal Speech and Language Development

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Linguistic processes in the typically developing child; quantitative and qualitative methodologies for studying speech and language development.

    Restriction(s): Not available to CODI majors.

    Course Notes: Student may not apply both CODI 274 and CODI 275  to degree plan.
  
  • CODI 275 - Language Acquisition

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Language acquisition in typically developing children. Data gathering and analysis methods in language development.

    Restriction(s): CODI majors only.

    Course Notes: Students may not apply both CODI 274  and CODI 275 to degree plan.
  
  • CODI 302 - Directed Clinical Observation

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Supervised observation of a client in the clinical setting. Includes instruction in clinical methods and documentation of intervention results.

    Prerequisite(s): CODI 275 , and either CODI 323  or CODI 384  
    Restriction(s): CODI majors only. GPA of 2.5 overall or 3.0 in the major. Senior standing or permission of department head required.

  
  • CODI 310 - Analysis of Social Action

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Linguistic, gestural and interactional strategies used in human communication. Discovery procedures and analyses that allow a view of authentic social activity. Supervised directed observations required.

    Restriction(s): CODI majors only. Completion of 60 credit hours. GPA of 2.5 overall or 3.0 in the major.

  
  • CODI 323 - Disorders of Articulation and Phonology

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Methods and procedures for identification, evaluation and management of speech sound disorders in children and adults.

    Prerequisite(s): CODI 220 
    Restriction(s): Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 382 - Audiology I

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Anatomy, physiology and pathologies of the auditory system; theories of hearing, methodology of hearing testing.

    Prerequisite(s): CODI 219  and CODI 221  
    Restriction(s): Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 384 - Language Pathology in Children

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Clinical study of language development and disorders in children with emphasis on pathology, evaluation, and management.

    Prerequisite(s): CODI 275  
    Restriction(s): GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 386 - Audiology II

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Emphasis on auditory and visual perception of speech, educational methods, and speech and language characteristics of people with hearing impairment; and an introduction to hearing aid characteristics and performance.

    Prerequisite(s): CODI 382  
    Restriction(s): Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 401 - Clinical Practicum

    Credit Hours: 3
    Lecture Contact Hours: 1 Lab Contact Hours: 4
    Hearing impairment, disorders of articulation and/or language development, application of assessment and habilitation/rehabilitation procedures, clinical record keeping.

    Prerequisite(s): CODI 302 , CODI 323 , and CODI 384  
    Restriction(s): Upper division and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 419 - Neurophysiology

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Neuroanatomy and neurophysiology as they relate to speech-language development; receptive and expressive aspects of the speech and language code; diagnostic significance of lesions in the various regions of the nervous system.

    Prerequisite(s): CODI 219  or permission of instructor required
    Restriction(s): Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 441 - Fluency and Voice

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Assessment and treatment of voice and fluency disorders. Focus is on anatomical, physiological, acoustic and theoretical models.

    Restriction(s): Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 497 - Special Projects

    Credit Hours: 1-3
    Lecture Contact Hours: 1-3 Lab Contact Hours: 0
    In-depth directed study of contemporary literature in an area of communicative disorders. Content varies. May be repeated.

    Repeatable Course: May be repeated.

    Restriction(s): Permission of department head required.

  
  • CODI 500 - Introduction to Graduate Study and Research

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Introduction to basic research designs for projects in communicative disorders; critical analysis of literature including comprehension of statistical treatment of data in contemporary research.

  
  • CODI 502 - Communication Neuroscience

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Anatomy and physiology of neural structures and functions underlying human communication and its breakdown resulting from neuropathology.

    Prerequisite(s): CODI 219  
    Restriction(s): CODI Master’s Students only

  
  • CODI 504 - Voice Disorders

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Intensive study of voice and resonance disorders associated with laryngeal anomalies, disease processes and trauma affecting laryngeal function. Management of dysphonias associated with organic pathologies.

  
  • CODI 508 - Aphasia

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Clinical speech and language disorders associated with aphasia in adults with emphasis on etiology, pathology, evaluation and management.

  
  • CODI 510 - Clinical Practicum I

    Credit Hours: 2+1
    Lecture Contact Hours: 1 Lab Contact Hours: 10
    Supervised practicum in speech-language assessment and intervention in on-campus settings. Contact hours will vary according to the specific student and the specific clinical assignment.

    Repeatable Course: Must be repeated.

    Restriction(s): These hours cannot be applied toward the degree.

  
  • CODI 512 - Clinical Practicum II

    Credit Hours: 4
    Lecture Contact Hours: 1 Lab Contact Hours: 20
    Supervised practicum in speech-language assessment and intervention in various settings including off-campus sites. The actual number of contact hours will vary according to specific student and the specific clinical assignment.

    Repeatable Course: Must be repeated.

    Restriction(s): These hours cannot be applied toward the degree.

  
  • CODI 513 - Externship in Speech/Language Pathology

    Credit Hours: 9
    Lecture Contact Hours: 1 Lab Contact Hours: 30
    Full-time supervised practicum. Credit hours cannot be applied toward a degree. To be taken in final semester of graduate study.

    Prerequisite(s): Minimum of 24 graduate academic credits and 100 clock hours in clinical practicum with both children and adults
  
  • CODI 522 - Speech Sound Disorders in Children

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Emphases on phonological and phonetic levels of analysis, and principles of intervention.

  
  • CODI 524 - Communication Science

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Physiologic and acoustic aspects of speech; calibration and use of instrumentation used in speech and hearing assessment and research.

  
  • CODI 526 - Language Disorders in Children

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Strategies for the assessment and management of cognitive, linguistic, and pragmatic variables in child language disorders.

  
  • CODI 528 - Language and Literacy

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Focus on how language is used to create literacy (reading and writing) and how interactive language pedagogy can enhance the assessment and teaching of literacy skills.

  
  • CODI 531 - Medical Speech Pathology

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Assessment and treatment of dysphagia; management of laryngectomy and tracheotomy patients; medical record keeping and terminology.

  
  • CODI 535 - Augmentative and Alternative Communication

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Introduction to augmentative and alternative communication including its cognitive, linguistic, physical and social dimensions. Also addresses assessment and management across the lifespan.

  
  • CODI 540 - Disorders of Speech Fluency

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Advanced theories, evaluation and management principles related to dysfluent speech patterns. Emphasis on contemporary research and clinical literature.

  
  • CODI 546 - Craniofacial Anomalies

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Detailed study of craniofacial anomalies and their relationship to communicative disorders. Consideration of genetic, anatomic, physiologic, and psychological concomitants of such conditions. Diagnosis and management of communicative disorders in relation to the total management plan for affected individuals.

    Prerequisite(s): CODI 419  or permission of instructor required
  
  • CODI 550 - Advanced Clinical Research in Communicative Disorders

    Credit Hours: 1-2
    Lecture Contact Hours: 1-2 Lab Contact Hours: 0
    Project includes literature review, data collection, data analysis and manuscript preparation.

    Repeatable Course: Must be repeated.

    Prerequisite(s): CODI 500  
  
  • CODI 555 - Motor Speech Disorders

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Speech disorders related to disturbances in muscular control of the speech mechanism, including cerebral palsy, resulting from impairment of any basic motor processes involved in the production of speech.

  
  • CODI 560 - Dementia and Communication

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Dementing conditions and their effects on communication. Includes relevant neuropathologies, risk factors, diagnosis and intervention, and fieldwork component.

  
  • CODI 589 - Seminar in Communicative Disorders: Speech Pathology

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Readings and discussions will emphasize contemporary research in the areas of speech or swalling disorders. Content varies.

    Repeatable Course: May be repeated for credit.

  
  • CODI 590 - Seminar in Communicative Disorders: Language

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Study of contemporary research literature in communicative disorders. Readings and discussions will emphasize current research in language.

    Repeatable Course: May be repeated.

    Prerequisite(s): Six hours of graduate level CODI course work or permission of instructor required
  
  • CODI 591 - Seminar in Communicative Disorders: Hearing

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Study of contemporary research literature in the area of communicative disorders. Readings and discussions will emphasize current research in hearing.

    Repeatable Course: May be repeated

    Prerequisite(s): Six hours of graduate level CODI course work or permission of instructor required
  
  • CODI 595 - Capstone Seminar

    Credit Hours: 1
    Lecture Contact Hours: 1 Lab Contact Hours: 0
    Contemporary research on problems, methods and practices in communication disorders. Serves as comprehensive exam for master’s students. Students read and critique published work for weekly discussions with faculty moderators.

  
  • CODI 597 - Directed Individual Study

    Credit Hours: 1-3
    Lecture Contact Hours: 1-3 Lab Contact Hours: 0
    Detailed graduate level study of a specific topic.

    Restriction(s): Permission of instructor and department head required

  
  • CODI 598 - Directed Individual Study

    Credit Hours: 1-3
    Lecture Contact Hours: 1-3 Lab Contact Hours: 0
    Detailed graduate level study of a specific topic.

    Restriction(s): Permission of instructor and department head required

  
  • CODI 600 - Research and Professional Colloquium in Applied Language and Speech Sciences

    Credit Hours: 1
    Lecture Contact Hours: 1 Lab Contact Hours: 0
    Forum for presenting current research professional issues. Required of all doctoral students every semester until they reach doctoral candidacy.

  
  • CODI 601 - Semiotic Theory and Research

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Covers topics and readings in semiotic theory from the language and speech sciences as applied to normal and abnormal processes in human communication.

    Repeatable Course: May be repeated for credit when topics vary.

  
  • CODI 602 - Clinical Neurolinguistics

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Brain mechanisms and processes underlying language and speech. Neuroimaging methods and findings on typical and disordered communication.

  
  • CODI 603 - Clinical Sociolinguistics

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Content varies. Relationship between language and society, especially as applied to clinical data. Covers beginnings of sociolinguistics through current work.

  
  • CODI 604 - Experimental Phonetics

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Procedures, methods, and techniques applied to in-depth measurement of physiologic and acoustic aspects of speech production. Content varies.

    Repeatable Course: May be repeated for credit.

  
  • CODI 606 - Experimental Research Design in CODI

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Focus on designing appropriate experimental research studies for investigation of communicative disorders, entering and analyzing data using computer software packages, and understanding and interpreting statistical data.

  
  • CODI 607 - Developmental Theorists

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Major developmental theorists from a constructivist perspective. Readings include works of Piaget, Vygotsky and Bruner.

  
  • CODI 608 - Concepts in Disability

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Disability, diversity and differences leading to a theoretical understanding of disability as it applies to the field of speech-language pathology.

  
  • CODI 609 - Advanced Research in Applied Language and Speech Science

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Topics vary.

    Repeatable Course: May be repeated for credit.

  
  • CODI 610 - Qualitative Research Design

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Involves the student in intensive qualitative research methods addressing social actions. Covers conversational analysis, ethnographic methods, discursive linguistics analysis and lamination techniques.

    Repeatable Course: May be repeated for credit when topics vary.

  
  • CODI 611 - Advanced Topics in Language Sciences and Disorders

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Repeatable Course: May be repeated for credit when topics vary.

  
  • CODI 612 - Seminar: Advanced Topics in Intervention

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Theory and research as applied intervention of selected disorders. May involve specific clinical and research problems. Content varies.

    Repeatable Course: May be repeated for credit.

  
  • CODI 613 - Advanced Topics in Communication Neuroscience

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Repeatable Course: May be repeated for credit when topics vary.

  
  • CODI 614 - Advanced Topics in Speech Science and Disorders

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Repeatable Course: May be repeated for credit when topics vary.

  
  • CODI 699 - Dissertation Research and Dissertation

    Credit Hours: 3-24
    Lecture Contact Hours: 3-24 Lab Contact Hours: 0

Computer Science

  
  • CMPS 120 - Basic Concepts of Computer Science and Robotics

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Concepts of computing and the interaction of computers with the physical world. Construction and operation of a robot by integrating electronics, mathematics, physics and computer programming.

    Prerequisite(s): Permission of instructor
  
  • CMPS 121 - Exploration in Computer Science and Robotics

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Constructing and programming of a robot. Problem solving, structured design of and implementation of algorithms, testing and debugging of programs, data types, control structures and abstractions.

    Prerequisite(s): CMPS 120  with a grade of “C” or better, or permission of instructor
  
  • CMPS 150 - Introduction to Computer Science

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 1
    Problem solving, structured design of algorithms, implementation of algorithms, and testing and debugging of programs. Data types, control structures, and abstractions. The laboratory component focuses on algorithm design and implementation.

    Prerequisite(s): MATH 109 , MATH 110 , MATH 143 MATH 270 , or MATH 272  with a grade of “C” or better.
  
  • CMPS 207 - Fundamentals in Computer Programming

    Credit Hours: 3
    Lecture Contact Hours: 2 Lab Contact Hours: 2
    Object-oriented programming.

    Prerequisite(s): CMPS 150  with a grade of “C” or better
    Restriction(s): Not open to Computer Science majors.

    Course Notes: Not open to any student with earned credit for CMPS 260  
  
  • CMPS 250 - Honors Introduction to Data Structures and Software Design

    Credit Hours: 4
    Lecture Contact Hours: 4 Lab Contact Hours: 1
    Accelerated coverage of CMPS 150  and CMPS 260 . Students passing CMPS 250 with a “C” or better will also receive credit for CMPS 150.

    Prerequisite(s): MATH 109  and MATH 110  or MATH 143  with a grade of “C” or better
    Restriction(s): Permission of the instructor required

  
  • CMPS 260 - Introduction to Data Structures and Software Design

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 1
    Integrated software engineering principles, fundamental data structures, and algorithm design and development. Requirements, specifications, design, implementation and testing.

    Prerequisite(s): CMPS 121  or CMPS 150  with a grade of “C” or better. MATH 109  and MATH 110 , or MATH 143 , MATH 270 , or MATH 272  with a grade of “C” or better, or a MATH ACT score of 28 or higher.
  
  • CMPS 261 - Advanced Data Structures and Software Engineering

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0


    Programming methods, software testing, and algorithm analysis. Construction, traversal, and modification of trees, heaps, and has tables. Sorting and searching techniques on linear structures including arrays and sequential files.

    A student will be permitted to enroll in CMPS 260 and CMPS 261 a maximum of three times in each course.

    Prerequisite(s): CMPS 250  or CMPS 260  with a grade of “C” or better. MATH 109  and MATH 110 , or MATH 143 , MATH 270 , or MATH 272  with a grade of “C” or better.

  
  • CMPS 290 - Sophomore Project

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Software project development exploring one or more algorithms, data structures, programming, or software design.

    Prerequisite(s): CMPS 150  with a “C” or better.
    Restriction(s): Completion of 30 credit hours and permission of instructor required.

  
  • CMPS 310 - Computers in Society

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Introduction to the social, legal, and ethical issues of computing, including the professional code of ethics. Topics include how computer use affects society and work in the context of risks, privacy and intrusion, computer crime, intellectual property and copyright, and professional decision-making. Students analyze scenarios that allow them to view ethical decision-making as a crucial part of understanding the world or computing. Oral and written reports are required.

    Prerequisite(s): CMPS 260  or equivalent or permission of the instructor
  
  • CMPS 315 - Introduction to Cyber Security

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Principles of Cyber Security; Cyber Hygiene; Secure Communication; Authentication and Access Control; Vulnerability and Exploits; Application Security.

    Prerequisite(s): CMPS 261  and MATH 270 , both with a grade of “C” or better.
  
  • CMPS 327 - Introduction to Video Game Design and Development

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Design, implementation, and testing of video games. Incremental game engine development, graphics, user input, animation, sound, music and artificial intelligence.

    Prerequisite(s): CMPS 261  with a grade of “C” or better
  
  • CMPS 340 - Design and Analysis of Algorithms

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Algorithm analysis and asymptotic notation. Advanced data structures analysis. Design and analysis of: divide-and-conquer algorithms, dynamic programming, greedy algorithms, and amortized analysis; multithreaded algorithms, linear programming, number-theoretic algorithms, computational geometry and approximation algorithms.

    Prerequisite(s): CMPS 261  and (MATH 270  or MATH 272 ) both with a grade of “C” or better
  
  • CMPS 341 - Foundations of Computer Science

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Formal logic and its applications. Proof of correctness. Sets and combinatorics. Induction, recursion, and recurrence equations. Relations, functions, and graphs: shortest path and minimal spanning tree, planarity, Eulerian paths, Hamiltonian cycles. Algebraic structures, finite-state machines, turing machines, and computational notions.

    Prerequisite(s): CMPS 261  and (MATH 270  or MATH 272 ) both with a grade of “C” or better
  
  • CMPS 351 - Computer Organization and Assembly Language Programming

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Overview of computer organization. MIPS architecture, assembly and machine language, data representation, assembly and linking process, C programming and interfacing with assembly code.

    Prerequisite(s): CMPS 260  and EECE 140  both with a grade of “C” or better
  
  • CMPS 352 - Scientific Computing

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Software tools and algorithmic methods for solving large scale numerical problems in applied science, engineering and real-life applications. Floating point and matrix computations, numerical integration and differentiation. Numerical methods to compute graphics, visualization and video game development.

    Prerequisite(s): CMPS 341  with a grade of “C” or better
  
  • CMPS 353 - Principles of File Organization and Processing

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    File structures - their manipulation and management, application to commercial systems, techniques for data storage and retrieval.

    Prerequisite(s): CMPS 260  with a grade of “C” or better
  
  • CMPS 358 - Programming in .NET/C#

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    C# syntax and semantics with emphasis on object oriented programming, threads, I/O, collections, use of Visual Studio. Creation of GUI applications, network applications, database connectivity and web applications.

    Prerequisite(s): CMPS 261  with a grade of “C” or better, or permission of instructor
  
  • CMPS 359 - Topics in Software Development

    Credit Hours: 1-3
    Lecture Contact Hours: 1-3 Lab Contact Hours: 0
    Alternate subtitles will appear on student’s transcript.

    Repeatable Course: May be repeated for credit when topics vary.

    Prerequisite(s): CMPS 261  with a grade of “C” or better, or permission of instructor required
  
  • CMPS 360 - Programming in Java

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Java syntax and semantics, use of interfaces, packages, threads, I/O, and collections. Creation of GUI applications, server pages, servlets, Jars, remote methods and database communication.

    Prerequisite(s): CMPS 261  with a grade of “C” or better
  
  • CMPS 390 - Junior Project

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Software development project requiring aspects of algorithms, data structures, programming, and software design.

    Prerequisite(s): CMPS 261  and MATH 270  with a grade of “C” or better.
    Restriction(s): Completion of 60 credit hours and permission of instructor required.

  
  • CMPS 405 - Fundamental Principles of Computer Programming

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Program design and data abstraction; iteration and recursion. Fundamental data structures and their operations. Sorting and searching. A matriculation course for graduate students in computer science and engineering lacking computer science background. No credit toward any computer science or computer engineering degree.

    Prerequisite(s): CMPS 150 
    Corequisite(s): CMPS 406 
  
  • CMPS 406 - Fundamentals of Computing Theory

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Review of mathematical background. Algorithmic problems and their solutions. Methodology for algorithmic problem solving, abstraction and design; case study. Basics of program correctness and complexity analysis. A matriculation course for graduate students in computer science and engineering lacking computer science background. No credit toward any computer science or computer engineering degree.

    Prerequisite(s): CMPS 150  and CMPS 341 
    Corequisite(s): CMPS 405 
  
  • CMPS 411G - System Simulation

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Construction and verification of simulation models. Sampling techniques used in simulation, pseudo random number generators and their tests.

    Prerequisite(s): CMPS 341 , CMPS 351  and MATH 301  with a grade of “C” or better
  
  • CMPS 413 - Computer Communication and Networks

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Design and implementation of computer networks and applications. Network layers, Internet protocol stack, network architectures. Network programming interfaces, including sockets.

    Prerequisite(s): CMPS 341  and CMPS 351  both with a grade of “C” or better.
  
  • CMPS 415G - Computer Graphics

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Algorithms, analysis, and software architecture for graphical information systems, visualization, realistic rendering, and interactive user interfaces. Project on extensive image representation, transformation, and rendering.

    Prerequisite(s): CMPS 341  and MATH 362  both with a grade of “C” or better.
  
  • CMPS 420G - Artificial Intelligence

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Theories and techniques. Background and foundations of AI, intelligent agent-based representation, problem solving and search algorithms, game playing, introduction to LISP, knowledge representation and knowledge-based systems. Introduction to other sub-areas such as: natural language processing, connectionist models and evolutionary algorithms.

    Prerequisite(s): CMPS 341  with a grade of “C” or better.
  
  • CMPS 422 - Machine Learning

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Problem formulation and feature engineering. Supervised and unsupervised learning tasks and their implementation and performance assessment. Challenges with model training, memory allocation, parameter search, and fine-tuning.

    Prerequisite(s): CMPS 340  and CMPS 341  with C or better
  
  • CMPS 425G - Introduction to Robotics

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Robotic manipulation systems: geometric transformations in 3-D space, forward and inverse manipulator kinematics and dynamics, trajectory generation, open-loop kinematics based manipulation control, robotic languages, and AI applications to robotics.

    Prerequisite(s): CMPS 341 , CMPS 351 , and MATH 302  or MATH 462G , all with a grade of “C” or better
  
  • CMPS 426G - Game Engine Algorithms and Architecture

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Algorithms and architectural design principles involved in the development of a game and game engine. Advanced data structures and algorithms for pathfinding and collision detection, physics-based methods for modeling game dynamics, 3D transformations, data-driven design, quality issues for games and game engines, and methods of testing.

    Prerequisite(s): CMPS 327  or permission of instructor required
  
  • CMPS 427G - Video Game Design and Development

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Design, implementation, and testing of video games. Game engine development, graphics, user in put, animation, sound, music, and artificial intelligence, with an emphasis on 3D graphics.

    Prerequisite(s): CMPS 327 
    Restriction(s): If prerequisite not met permission of instructor required

  
  • CMPS 430G - Computer Architecture

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Hierarchical multilevel structures of computer systems; instruction sets; microprogrammed and hardwired controls; memory; pipelines and multiprocessors; performance evaluations; I/O organization; buses and channels; computer arithmetic.

    Prerequisite(s): CMPS 261  and CMPS 351 , both with a grade of “C” or better.
  
  • CMPS 432G - Parallel and Distributed Computing

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Architecture and system models of networked computing components that coordinate through message passing. Many-core and many-task methods; GPU-based, edge, and cloud computing; programming systems and models including MPI, web services, and map reduce; virtualization techniques; cloud computing security.

    Prerequisite(s): CMPS 341  and CMPS 430G  both with a grade of “C” or better.
  
  • CMPS 440G - Theory of Computation

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Abstract basis of machines and programming; automata, context free grammars, and Turing machines; equivalence and non-equivalence of classes of devices; Chomsky hierarchy; incomputability; computational complexity.

    Prerequisite(s): CMPS 341  with a grade of “C” or better
  
  • CMPS 450G - Programming Languages

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Formal, functional, and practical issues of design and implementation of imperative, functional, and declarative languages; denotational semantics; data types and abstraction, control abstraction, separate compilation units, concurrency.

    Prerequisite(s): CMPS 341  and CMPS 351  both with a grade of “C” or better
  
  • CMPS 451G - Compiler Construction

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Introduction to compilers and language translation. Aspects of lexical, syntactic and semantic analysis including language theory and implementation. Finite state machines, regular expressions, top-down, bottom-up parsing techniques. Code generation and optimization, subroutine calls, symbol table management, LL and LR parser generators.

    Prerequisite(s): CMPS 450G  with a grade of “C” or better
  
  • CMPS 452G - Human Computer Interface Design

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Human factors of interactive software and styles, design principles and considerations, development methods and tools, interface quality, and evaluation methods.

    Prerequisite(s): CMPS 341  with a grade of “C” or better.
  
  • CMPS 453G - Introduction to Software Methodology

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Software engineering ethics, software processes, project planning, requirement engineering, agile methods, system modeling, architectural design, testing, security, resilience, distributed software engineering, consideration of tradeoffs, and impact of software solutions.

    Prerequisite(s): CMPS 310  and CMPS 341  both with a minimum grade of “C”
  
  • CMPS 455G - Operating Systems

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Process and thread management, concurrency, deadlock, CPU scheduling, memory management, virtual memory, file systems, virtualization, and protection and security.

    Prerequisite(s): CMPS 341  and CMPS 351  both with a minimum grade of “C”
  
  • CMPS 460G - Database Management Systems

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Concepts, architecture, data models, design and implementation using entity-relationship model (or class diagram). Declaration and manipulation of data using SQL. Advanced SQL, including stored procedures, triggers, and transactions. Embedded SQL and web-based database application development, normalization, optimization, and database security.

    Prerequisite(s): CMPS 341  with a minimum grade of “C”
  
  • CMPS 490 - Senior Project

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Major software development project requiring integration and application of knowledge and skills acquired in algorithms, data structures, programming, and software design.

    Prerequisite(s): CMPS 340  and CMPS 341 , both with a “C” or better, and student must have completed a minimum of 90 credits.
    Restriction(s): Permission of instructor required

  
  • CMPS 497 - Special Projects

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Prerequisite(s): GPA of 2.50 or better, and CMPS 341  and CMPS 351  each with a grade of “C” or better
    Restriction(s): Permission of instructor required

  
  • CMPS 498 - Special Projects

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Prerequisite(s): GPA of 2.50 or better, and CMPS 341  and CMPS 351  each with a grade of “C” or better
    Restriction(s): Permission of instructor required

  
  • CMPS 499 - Special Topics in Computer Science

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Alternate subtitles will appear on student’s transcript.

    Repeatable Course: May be repeated for credit.

    Prerequisite(s): CMPS 341  and CMPS 351  with a grade of “C” or better

Computer Science-Computer Engineering

  
  • CSCE 500 - Design and Analysis of Algorithms

    Credit Hours: 3
    Lecture Contact Hours: 3 Lab Contact Hours: 0
    Basic techniques used in design and analysis of algorithms, including divide-and-conquer, greedy methods, dynamic programming, search techniques, backtracking, brand-and-bound, and algebraic transformation. NP-Complete and NP-Hard problems, reductions among and approximations to such problems. Basis concepts surrounding the halting problem.

    Prerequisite(s): CMPS 341  or CMPS 406  
 

Page: 1 <- 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12Forward 10 -> 36