May 15, 2024  
2020-2021 Undergraduate and Graduate Academic Catalog 
    
2020-2021 Undergraduate and Graduate Academic Catalog [ARCHIVED CATALOG]

Course Descriptions


*LCCN indicates Louisiana Common Course Number.

 

Communicative Disorders

  
  • ASL 102 - American Sign Language II

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    General Education Core Curriculum: Communication

    Continuation of basic structure and vocabulary with a focus on development of conversation skills.

    Prereq: ASL 101  
  
  • ASL 201 - American Sign Language III

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    General Education Core Curriculum: Communication

    Structure and vocabulary with focus on grammar and use in the deaf culture.

    Prereq: ASL 102  
  
  • ASL 202 - American Sign Language IV

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    This course is a continuation of ASL 201  and focuses on developing intermediate ASL skills, both receptive and expressive. Increase focus on the role that ASL plays in the lives of the Deaf community.

    Prereq: ASL 201  with a grade of “C” or better.
  
  • CODI 102 - Manual Communication II

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Signing in exact English as a beginning level course in manual communication.

    Prereq: Permission of department head
  
  • CODI 118 - Introduction to Communicative Disorders

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Structural anatomy and physiology of the human communicative system.

  
  • CODI 220 - Phonetics

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Acoustic speech signal and the physiology of how that signal is produced. Laboratory instrumentation used in speech and hearing research.

    Prereq: CODI 219  or permission of instructor required
  
  • CODI 274 - Normal Speech and Language Development

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Linguistic processes in the normally developing child; quantitative and qualitative methodologies for studying speech and language development.

    Rstr: Not available to CODI majors. Student may not apply both CODI 274 and CODI 275  to degree plan.

  
  • CODI 275 - Language Acquisition

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Language acquisition in normally developing children. Data gathering and analysis methods in language development.

    Rstr: CODI majors only. Students may not apply both CODI 274  and CODI 275 to degree plan.

  
  • CODI 302 - Directed Clinical Observation

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Supervised observation of a client in the clinical setting. Includes instruction in clinical methods and documentation of intervention results.

    Prereq: CODI 275 , and either CODI 323  or CODI 384 
    Rstr: Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 310 - Analysis of Social Action

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Linguistic, gestural and interactional strategies used in human communication. Discovery procedures and analyses that allow a view of authentic social activity. Supervised direst observations required.

    Rstr: Uppder division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 323 - Disorders of Articulation and Phonology

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Methods and procedures for identification, evaluation and management of speech sound disorders in children and adults.

    Prereq: CODI 220 
    Rstr: Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 382 - Audiology I

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Anatomy, physiology and pathologies of the auditory system; theories of hearing, methodology of hearing setting.

    Prereq: CODI 219  and CODI 221 
    Rstr: Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 384 - Language Pathology in Children

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Clinical study of language development and disorders in children with emphasis on pathology, evaluation, and management.

    Prereq: CODI 275  
    Rstr: GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 386 - Audiology II

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Emphasis on auditory and visual perception of speech by the hearing impaired; educational methods for hearing impaired children; speech and language characteristics of the hearing impaired; and introduction to hearing aid characteristics and performance.

    Prereq: CODI 382 
    Rstr: Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 401 - Clinical Practicum

    3 Credit Hour(s)
    1 Lecture Hour(s) 4 Lab Hour(s)
    Disorders of articulation and/or language development, application of assessment and habilitation/rehabilitation procedures, clinical record keeping.

    Prereq: CODI 302 , CODI 323 , and CODI 384  
    Rstr: Upper division and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 419 - Neurophysiology

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CODI 219 , CODI 382 , or permission of instructor required
    Rstr: Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 441 - Fluency and Voice

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Assessment and treatment of voice and fluency disorders. Focus is on anatomical, physiological, acoustic and theoretical models.

    Rstr: Upper division, and a GPA of 2.5 overall or 3.0 in the major. CODI majors only.

  
  • CODI 497 - Special Projects

    1-3 Credit Hour(s)
    1-3 Lecture Hour(s) 0 Lab Hour(s)
    In-depth directed study of contemporary literature in an area of communicative disorders. Content varies.

    May be repeated.

    Rstr: Senior standing and permission of department head required

  
  • CODI 500 - Introduction to Graduate Study and Research

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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 504 - Voice Disorders

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Clinical speech and language disorders associated with aphasia in adults with emphasis on etiology, pathology, evaluation and management.

  
  • CODI 510 - Clinical Practicum I

    2+1 Credit Hour(s)
    1 Lecture Hour(s) 10 Lab Hour(s)
    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.

    Must be repeated.

    Rstr: These hours cannot be applied toward the degree.

  
  • CODI 512 - Clinical Practicum II

    4 Credit Hour(s)
    1 Lecture Hour(s) 20 Lab Hour(s)
    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.

    Must be repeated.

    Rstr: These hours cannot be applied toward the degree.

  
  • CODI 513 - Externship in Speech/Language Pathology

    9 Credit Hour(s)
    1 Lecture Hour(s) 30 Lab Hour(s)
    Full-time supervised practicum. Credit hours cannot be applied toward a degree. To be taken in final semester of graduate study.

    Prereq: 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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Emphases on phonological and phonetic levels of analysis, and principles of intervention.

  
  • CODI 524 - Communication Science

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Strategies for the assessment and management of cognitive, linguistic, and pragmatic variables in child language disorders.

  
  • CODI 528 - Language and Literacy

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Assessment and treatment of dysphagia; management of laryngectomy and tracheotomy patients; medical record keeping and terminology.

  
  • CODI 535 - Augmentative and Alternative Communication

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Advanced theories, evaluation and management principles related to dysfluent speech patterns. Emphasis on contemporary research and clinical literature.

  
  • CODI 546 - Craniofacial Anomalies

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CODI 419  or permission of instructor required
  
  • CODI 550 - Advanced Clinical Research in Communicative Disorders

    1-2 Credit Hour(s)
    1-2 Lecture Hour(s) 0 Lab Hour(s)
    Project includes literature review, data collection, data analysis and manuscript preparation.

    Must be repeated.

    Prereq: CODI 500  
  
  • CODI 555 - Motor Speech Disorders

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Readings and discussions will emphasize contemporary research in the areas of speech or swalling disorders. Content varies.

    May be repeated for credit.

  
  • CODI 590 - Seminar in Communicative Disorders: Language

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Study of contemporary research literature in communicative disorders. Readings and discussions will emphasize current research in language.

    May be repeated for a maximum of 6 credit hours.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Study of contemporary research literature in the area of communicative disorders. Readings and discussions will emphasize current research in hearing.

    May be repeated for a maximum of 6 credit hours.

    Prereq: Six hours of graduate level CODI course work or permission of instructor required
  
  • CODI 595 - Capstone Seminar

    1 Credit Hour(s)
    1 Lecture Hour(s) 0 Lab Hour(s)
    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

    1-3 Credit Hour(s)
    1-3 Lecture Hour(s) 0 Lab Hour(s)
    Detailed graduate level study of a specific topic.

    Rstr: Permission of instructor and department head required

  
  • CODI 598 - Directed Individual Study

    1-3 Credit Hour(s)
    1-3 Lecture Hour(s) 0 Lab Hour(s)
    Detailed graduate level study of a specific topic.

    Rstr: Permission of instructor and department head required

  
  • CODI 599 - Thesis Research and Thesis

    3-9 Credit Hour(s)
    3-9 Lecture Hour(s) 0 Lab Hour(s)
  
  • CODI 600 - Research and Professional Colloquium in Applied Language and Speech Sciences

    1 Credit Hour(s)
    1 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Covers topics and readings in semiotic theory from the language and speech sciences as applied to normal and abnormal processes in human communication.

    May be repeated for credit when topics vary.

  
  • CODI 602 - Clinical Neurolinguistics

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Brain mechanisms and processes underlying language and speech. Neuroimaging methods and findings on typical and disordered communication.

  
  • CODI 603 - Clinical Sociolinguistics

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Content varies. Relationship between language and society, especially as applied to clinical data. Covers beginnings of sociolinguistics through current work.

  
  • CODI 604 - Experimental Phonetics

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Procedures, methods, and techniques applied to in-depth measurement of physiologic and acoustic aspects of speech production. Content varies.

    May be repeated for credit.

  
  • CODI 606 - Experimental Research Design in CODI

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Major developmental theorists from a constructivist perspective. Readings include works of Piaget, Vygotsky and Bruner.

  
  • CODI 608 - Concepts in Disability

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Topics vary.

    May be repeated for credit.

  
  • CODI 610 - Qualitative Research Design

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Involves the student in intensive qualitative research methods addressing social actions. Covers conversational analysis, ethnographic methods, discursive linguistics analysis and lamination techniques.

    May be repeated for credit when topics vary.

  
  • CODI 611 - Advanced Topics in Language Sciences and Disorders

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    May be repeated for credit when topics vary.

  
  • CODI 612 - Seminar: Advanced Topics in Intervention

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Theory and research as applied intervention of selected disorders. May involve specific clinical and research problems. Content varies.

    May be repeated for credit.

  
  • CODI 613 - Advanced Topics in Communication Neuroscience

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    May be repeated for credit when topics vary.

  
  • CODI 614 - Advanced Topics in Speech Science and Disorders

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    May be repeated for credit when topics vary.

  
  • CODI 699 - Dissertation Research and Dissertation

    3-24 Credit Hour(s)
    3-24 Lecture Hour(s) 0 Lab Hour(s)
  
  • CODI 899 - Examinations Only

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Required of all graduate non-thesis students taking examinations, oral and/or written, who are not registered for any other course.


Computer Science

  
  • CMPS 120 - Basic Concepts of Computer Science and Robotics

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: Permission of instructor
  
  • CMPS 121 - Exploration in Computer Science and Robotics

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 1 Lab Hour(s)
    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.

    Prereq: MATH 109  or MATH 110  or MATH 143  with a grade of “C” or better
  
  • CMPS 207 - Fundamentals in Computer Programming

    3 Credit Hour(s)
    2 Lecture Hour(s) 2 Lab Hour(s)
    Object-oriented programming.

    Prereq: CMPS 150  with a grade of “C” or better
    Rstr: Not open to Computer Science majors or to any student with earned credit for CMPS 260 

  
  • CMPS 250 - Honors Introduction to Data Structures and Software Design

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

    Prereq: MATH 109  and MATH 110  or MATH 143  with a grade of “C” or better
    Rstr: Permission of the instructor required

  
  • CMPS 260 - Introduction to Data Structures and Software Design

    3 Credit Hour(s)
    3 Lecture Hour(s) 1 Lab Hour(s)
    Integrated software engineering principles, fundamental data structures, and algorithm design and development. Requirements, specifications, design, implementation and testing.

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

    3 Credit Hour(s)


    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 250  or CMPS 260  with a grade of “C” or better. MATH 109  and MATH 110 , or MATH 143  with a grade of “C” or better.

  
  • CMPS 310 - Computers in Society

    2 Credit Hour(s)
    2 Lecture Hour(s) 0 Lab Hour(s)
    Technology and Humanity, Social and Political impacts of computers. Privacy and Information: wire tapping and encryption, internet security, communication in cyberspace, censorship. Protecting software and their intellectual property: patent, cyberspace copyright. Computer crimes: software privacy, hacking, information theft, digital forgery, internet crimes.

    Prereq: CMPS 260  or equivalent or permission of the instructor
  
  • CMPS 315 - Introduction to Cyber Security

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Principles of Cyber Security; Cyber Hygiene; Secure Communication; Authentication and Access Control; Vulnerability and Exploits; Application Security.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Design, implementation, and testing of video games. Incremental game engine development, graphics, user input, animation, sound, music and artificial intelligence.

    Prereq: CMPS 261  with a grade of “C” or better
  
  • CMPS 340 - Design and Analysis of Algorithms

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 261  and MATH 270  both with a grade of “C” or better
  
  • CMPS 341 - Foundations of Computer Science

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Overview of computer organization. Performance evaluation, MIPS architecture, assembly and machine language, data representation, hardware/software interface, assembly and linking process, implementation of data-path.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    File structures - their manipulation and management, application to commercial systems, techniques for data storage and retrieval.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

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

    1-3 Credit Hour(s)
    1-3 Lecture Hour(s) 0 Lab Hour(s)
    Alternate subtitles will appear on student’s transcript.

    May be repeated for credit when topics vary.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 261  with a grade of “C” or better
  
  • CMPS 405 - Fundamental Principles of Computer Programming

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 150 
    Coreq: CMPS 406 
  
  • CMPS 406 - Fundamentals of Computing Theory

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 150  and CMPS 341 
    Coreq: CMPS 405 
  
  • CMPS 411G - System Simulation

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Construction and verification of simulation models. Sampling techniques used in simulation, pseudo random number generators and their tests.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Design and implementation of computer networks and applications. Network layers, Internet protocol stack, network architectures. Network programming interfaces, including sockets.

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

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

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 341  with a grade of “C” or better.
  
  • CMPS 425G - Introduction to Robotics

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: 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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 327  or permission of instructor required
  
  • CMPS 427G - Video Game Design and Development

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 327 
    Rstr: If prerequisite not met permission of instructor required

  
  • CMPS 430G - Computer Architecture

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 351  with a grade of “C” or better.
  
  • CMPS 432G - Parallel and Distributed Computing

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 341  with a grade of “C” or better
  
  • CMPS 450G - Programming Languages

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Human factors of interactive software and styles, design principles and considerations, development methods and tools, interface quality, and evaluation methods.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 341  with a minimum grade of “C”
  
  • CMPS 455G - Operating Systems

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Process and thread management, concurrency, deadlock, CPU scheduling, memory management, virtual memory, file systems, virtualization, and protection and security.

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

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    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.

    Prereq: CMPS 341  with a minimum grade of “C”
  
  • CMPS 490 - Senior Project

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Major software development project requiring integration and application of knowledge and skills acquired in algorithms, data structures, programming, and software design.

    Prereq: CMPS 340  and CMPS 341 , both with a “C” or better, and student must have completed a minimum of 90 credits.
    Rstr: Permission of instructor required

  
  • CMPS 497 - Special Projects

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

  
  • CMPS 498 - Special Projects

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

  
  • CMPS 499 - Special Topics in Computer Science

    3 Credit Hour(s)
    3 Lecture Hour(s) 0 Lab Hour(s)
    Alternate subtitles will appear on student’s transcript.

    May be repeated for credit.

    Prereq: CMPS 341  and CMPS 351  with a grade of “C” or better
 

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