Jun 30, 2024  
2013-2014 General Catalog (Summer, Fall 2013) 
    
2013-2014 General Catalog (Summer, Fall 2013) ARCHIVED CATALOG: To search archives, MUST use search box to left. Current catalog: catalog.usu.edu.

Course Descriptions


 

Communicative Disorders and Deaf Education

  
  • COMD 6830 - Student Teaching-Residential


    6-12 credits

    Full-time student teaching at a residential school for the deaf. Prerequisite: Permission of instructor.

    Semester(s) Traditionally Offered: Spring
6-12
  
  • COMD 6840 - Children with Combined Vision, Hearing Loss, and Multiple Disabilities


    3-5 credits

    Designed to teach students how to implement appropriate intervention strategies for infants and young children (ages 0-3) related to communication, cognition, touch, play, self-care, orientation to the environment, etc., and how to help the family learn to communicate with their child.

    Prerequisite/Restriction: COMD 4660  or COMD 6660 

    Cross-listed as: COMD 4840 

    Semester(s) Traditionally Offered: Fall, Spring
3-5
  
  • COMD 6850 - Seminar in Communicative Disorders and Deaf Education


    1-3 credits

    Research and analysis of selected topics.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-3
  
  • COMD 6860 - Interdisciplinary Training in Assistive Technology I


    3 credits

    Provides interdisciplinary training in assistive technology, focusing on assistive devices related to powered mobility, seating and positioning, computer access, and augmentative and alternative communication.

    Prerequisite/Restriction: Permission of department.

    Cross-listed as: COMD 5860 .

    Semester(s) Traditionally Offered: Fall
3
  
  • COMD 6870 - Interdisciplinary Training in Assistive Technology II


    3 credits

    Provides advanced training in assistive technology, focusing on assistive devices related to cognitive, hearing, visual, and dual sensory impairments. Funding issues also addressed.

    Cross-listed as: COMD 5870 .

    Semester(s) Traditionally Offered: Spring
3
  
  • COMD 6890 - Additional Issues in Deafblindness


    4 credits

    This course will cover additional topics related to deafblindness including transition, health, mobility, and assesment. Graduate work requires an extra project.

    Prerequisite/Restriction: COMD 4660 /COMD 6660  and COMD 4840 /COMD 6840 

    Cross-listed as: COMD 4890 

    Semester(s) Traditionally Offered: Fall, Spring, Summer
4
  
  • COMD 6900 - Independent Study


    1-9 credits

    Prerequisite/Restriction: Permission of instructor.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-9
  
  • COMD 6910 - American Sign Language III


    4 credits

    Students receive individual, detailed feedback concerning their expressive ASL skills. Students present material in American Sign Language, with a focus on improving identified areas of weakness. Cooperative learning is encouraged. Experiences with fluent users of ASL and interpreter mentors via the lab provide students with basic interpreting skills. Graduate work requires an extra project.

    Prerequisite/Restriction: COMD 3010  and COMD 3910 ; or permission of instructor.

    Cross-listed as: COMD 4910 

    Semester(s) Traditionally Offered: Fall, Spring
4
  
  • COMD 6920 - American Sign Language IV


    4 credits

    Basic concepts of linguistics are explored, as well as an in-depth analysis of ASL history, grammatical structure, and ASL poetry. Students apply linguistic principles to the analysis of American Sign Language, with ample opportunities to interact with fluent users of ASL via the lab experience. Graduate work requires an extra project.

    Prerequisite/Restriction: COMD 3010  and COMD 3910 ; or permission of instructor.

    Cross-listed as: COMD 4920 .

    Semester(s) Traditionally Offered: Spring
4
  
  • COMD 6950 - Practicum in Early Intervention


    1-6 credits

    Supervised student practicum in parent-infant home-based and preschool programs.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring
1-6
  
  • COMD 6960 - Master’s Project


    1-4 credits

    This experience provides student with opportunity to design and carry out a creative project which is closely related to his or her area of teaching specialty. May require a written report.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-4
  
  • COMD 6970 - Thesis


    1-7 credits

    Prerequisite/Restriction: Permission of instructor.

    Repeatable for credit.
    Pass/Fail only.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-7
  
  • COMD 6990 - Continuing Graduate Advisement


    1-9 credits

    Repeatable for credit.
    Pass/Fail only.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-9
  
  • COMD 7200 - Introduction to Clinical Practice


    1-4 credits

    Supervised diagnostic practicum for first-year students in the Audiology Program.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-4
  
  • COMD 7300 - Intermediate Clinical Practicum


    1-4 credits

    Supervised diagnostic practicum for second-year students in the Audiology Program.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-4
  
  • COMD 7310 - Psychoacoustics and Instrumentation


    3 credits

    Covers psychoacoustic aspects of human audition, with emphasis on application in the clinical setting. Explores basic electronics and audio systems.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Semester(s) Traditionally Offered: Fall
3
  
  • COMD 7320 - Amplification I


    3 credits

    Hearing aid types and uses, hearing aid components and characteristics, electroacoustic performance, hearing aid candidacy and hearing aid evaluation, and hearing aid fitting and orientation.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Semester(s) Traditionally Offered: Fall
3
  
  • COMD 7330 - Supervision Internship


    1-7 credits

    Provides extensive supervisory experience for advanced students. Internship is for a period of time to be specified by the department and cooperating agency.

    Prerequisite/Restriction: Permission of instructor.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-7
  
  • COMD 7340 - Pediatric Audiology


    2-3 credits

    Provides students with understanding of normal auditory development and theoretical, clinical, and practical issues involved in screening, assessment, and management of children with hearing loss.

    Semester(s) Traditionally Offered: Fall
2-3
  
  • COMD 7380 - Advanced Audiology


    2 credits

    Special auditory testing for site of lesion in the conductive, sensory, and neural/central auditory systems with special emphasis on the comprehensive behavioral audiologic test battery.

    Prerequisite/Restriction: Admission to the Audiology Clinical Doctoral Program.

    Semester(s) Traditionally Offered: Fall
2
  
  • COMD 7400 - Advanced Clinical Practicum


    1-4 credits

    Supervised clinical practicum for third-year students in the Audiology Program.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-4
  
  • COMD 7410 - Noise and Hearing Conservation


    2 credits

    Principles of noise hazard evaluation, effects of noise on the auditory mechanism, and development and maintenance of an effective hearing conservation program.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Semester(s) Traditionally Offered: Fall
2
  
  • COMD 7420 - Amplification II


    3 credits

    Applications of advanced hearing aid circuitry. Hearing aid troubleshooting, modifications, and repairs are addressed. Pediatric amplification is also covered. 

    Prerequisite/Restriction: Admission to the Audiology Graduate Program.

    Semester(s) Traditionally Offered: Spring
3
  
  • COMD 7430 - Electrophysiology


    3 credits

    Provides students with extensive working knowledge of early, middle, and late evoked potentials. Assessment of the sensory function of the auditory system with otoacoustic emissions also included.

    Prerequisite/Restriction: Admission to the Audiology Clinical Doctorate Program.

    Semester(s) Traditionally Offered: Fall, Summer
3
  
  • COMD 7460 - Adult Aural Rehabilitation


    3 credits

    Focuses on traditional aural rehabilitation models, amplification, counseling, speech reading, and assistive listening devices. Upon course completion, students should be able to effectively use these elements to assist adults in compensating for hearing impairment.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Semester(s) Traditionally Offered: Spring
3
  
  • COMD 7470 - Educational Audiological Management and Audiologic Counseling


    3 credits

    Management plans for audiological services, as well as appropriate intervention strategies for children. Students develop plans and present methods for bringing change to schools. Principles of audiologic counseling also discussed.

    Prerequisite/Restriction: COMD 6370 .

    Semester(s) Traditionally Offered: Spring
3
  
  • COMD 7490 - Medical Aspects of Audiology


    3 credits

    Study of the etiology, symptomatology, audiological manifestations, and medical treatment of various pathological conditions of the auditory system.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Semester(s) Traditionally Offered: Spring
3
  
  • COMD 7510 - Supervision in Communicative Disorders


    2 credits

    Principles and practices of supervision in Communicative Disorders and Deaf Education. Emphasizes clinical and educational supervision as these styles relate to individuals who are deaf and hard of hearing or who have communicative disorders.

    Semester(s) Traditionally Offered: Summer
2
  
  • COMD 7520 - Introduction to Cochlear Implants


    2-3 credits

    Provides an introduction to cochlear implant technology, including a history of cochlear implants, the development of cochlear implants, candidacy for cochlear implants, and outcomes for cochlear implant recipients. Audiology students should register for section 1, and nonaudiology students should register for section 2.

    Prerequisite/Restriction: Graduate standing in Communicative Disorders and Deaf Education Department.

    Semester(s) Traditionally Offered: Fall, Summer, Spring
2-3
  
  • COMD 7530 - Balance Evaluation and Management


    3 credits

    Explores techniques and technology for vestibular and balance assessment, including electronystagmography, videonystagmography, rotational testing, and posturography.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Semester(s) Traditionally Offered: Spring
3
  
  • COMD 7800 - Clinical Externship in Audiology


    1-9 credits

    Twelve-month full-time clinical practicum experience in one or more off-campus clinical sites.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-9
  
  • COMD 7810 - Research Seminar in Educational Audiology


    1-3 credits

    Identification of research problem, consideration of research strategies and methods, application of research and statistical concepts in departmental focus, interaction with faculty.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-3
  
  • COMD 7820 - Clinical Research in Audiology


    1 credit

    Facilitates completion of doctoral students’ clinical research projects in audiology. Further enables students to incorporate evidence-based practice into the profession of audiology.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring
1
  
  • COMD 7830 - Special Topics in Speech-Language Pathology


    3 credits

    Discussion of advanced topics and issues in speech and language disorders, including theories of information processing and learning mechanisms underlying speech and language disorders, the nature of various types of speech and language disorders, current research in speech and language disorders, assessment practices, and/or intervention practices.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • COMD 7840 - Journal Reading Group in Speech-Language Pathology


    1 credit

    Under faculty direction, students read and discuss published research. Students learn to critique empirical and theoretical papers, as well as current research findings in important areas of speech-language pathology.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1
  
  • COMD 7850 - Externship Seminar


    3 credits

    Internet-based seminar in current clinical-related topics for fourth-year students in the Doctorate of Audiology Program.

    Prerequisite/Restriction: Admission to Doctorate of Audiology Program.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • COMD 7860 - Practice Management in Audiology


    2 credits

    Audiology business and practice management. Discussion of business set-up, the business plan, managerial accounting and financial analysis, marketing, pricing, reimbursement, record keeping, and forensics.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Semester(s) Traditionally Offered: Spring
2
  
  • COMD 7870 - Clinical Research Project


    1-6 credits

    Under the direction of his or her advisory committee, student develops a clinically-related project. This project is a creative work at a doctoral level and worthy of publication or presentation.

    Prerequisite/Restriction: Admission to the Audiology Program.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring
1-6
  
  • COMD 7900 - Independent Study


    1-2 credits

    Advanced students, under direction of a faculty member, will study independently; however, departmental permission is necessary.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-2
  
  • COMD 7910 - Independent Research


    1-2 credits

    Advanced students, under direction of a faculty member, will do research in an area of interest to themselves.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-2
  
  • COMD 7970 - Dissertation


    1-9 credits

    Variable credit for dissertation project in connection with the doctoral program emphasis in educational audiology.

    Repeatable for credit.
    Pass/Fail only.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-9
  
  • COMD 7990 - Continuing Graduate Advisement


    1-9 credits

    Repeatable for credit.
    Pass/Fail only.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-9

Computer Science

  
  • CS 1020 - Campus Computing and Beyond


    1 credit

    Hands-on laboratory for CS 1030 . Introduces the campus network and the Internet. Emphasizes general problem-solving strategies and skills associated with computer and application software use.

    Semester(s) Traditionally Offered: Fall, Spring, Summer
1
  
  • CS 1030 - Foundations of Computer Science (BPS)


    BPS Breadth Physical Sciences
    3 credits

    Investigation of computers and computing in today’s society, including the basic scientific and mathematical concepts that underlie computer science, computing, and computer systems.

    Semester(s) Traditionally Offered: Fall
3
  
  • CS 1035 - Foundations of Computer Science Laboratory


    1 credit

    This is a Programming Laboratory class. It prepares students who have no programming experience to be able to succeed in   and  

    Corequisite:  

    Campus: USU Eastern only
    Semester(s) Traditionally Offered: Fall, Spring
1
  
  • CS 1050 - Problem Solving with Computers


    3 credits

    Investigates problem-solving using methodologies of computer science. Emphasizes techniques used by computer scientists to solve problems, as well as the scientific method. Develops problem-solving methodology for both new and traditional computer applications.

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 1060 - Cyber Security: Threats, Analysis, and Defense (BPS)


    BPS Breadth Physical Sciences
    3 credits

    Investigation of cyber-security threats through an analysis of computer systems and communication methods. Develops skills for identifying potential attacks, analyzing problems, and implementing solutions. Students learn to minimize vulnerabilities and defend against attacks in the cyber world.

    Semester(s) Traditionally Offered: Spring
3
  
  • CS 1400 - Introduction to Computer Science–CS 1


    3 credits

    Introduction to science of problem solving, programming, program development, algorithm analysis, and data structures. Students will learn to develop correct software in a current programming language environment. Computer science majors must enroll in CS 1405  concurrently with CS 1400.

    Prerequisite/Restriction: Grade of C- or better in MATH 1050  or Math ACT score of at least 25.

    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 1405 - Introduction to Computer Science–CS 1 Lab


    1 credit

    One-hour lab taught in conjunction with CS 1400 . Students learn to develop correct software in a hands-on structured environment. Computer science majors are required to pass both the laboratory and the lecture, and are required to enroll in CS 1400  concurrently with CS 1405. For students not majoring in computer science, this laboratory is advised, but not required, for CS 1400 .

    Prerequisite/Restriction: Grade of C- or better in MATH 1050  or Math ACT score of at least 25.

    Semester(s) Traditionally Offered: Fall, Spring, Summer
1
  
  • CS 1410 - Introduction to Computer Science–CS 2 (QI)


    QI Quantitative Intensive
    3 credits

    Introduction to science of problem solving, programming, program development, algorithm analysis, and data structures. Students will learn to develop correct software in a current programming language environment.

    Prerequisite/Restriction: Grade of C- or better in CS 1400 .

    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 2250 - Cooperative Work Experience


    1-9 credits

    Provides credit for students working at a participating firm under faculty supervision.

    Prerequisite/Restriction: 2.5 GPA; permission of instructor.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-9
  
  • CS 2410 - Introduction to Graphical User Interface Development in Java


    3 credits

    Students will learn the fundamentals of event-driven software, common graphical user interface (GUI) components, GUI development environments, and a second programming language (Java). They will also strengthen their understanding of essential object-oriented concepts, including classes, inheritance and polymorphism.

    Prerequisite/Restriction:  

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 2412 - Introduction to Graphical User Interface Development in C#


    3 credits

    Students will learn the fundamentals of event-driven software, common graphical user interface (GUI) components, GUI development environments, and a second programming language (C#). They will also strengthen their understanding of essential object-oriented concepts, including classes, inheritance and polymorphism.

    Prerequisite/Restriction:  

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 2420 - Algorithms and Data Structures–CS 3 (QI)


    QI Quantitative Intensive
    3 credits

    Introduction to science of problem solving, programming, program development, algorithm analysis, and data structures. Students will learn to develop correct software in a current programming language environment.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 1410 .

    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 2450 - Introduction to Software Engineering I


    3 credits

    First part of a two-course series in software engineering, covering fundamental principles and practices. Provides hands-on experience in development of complete software application in a group situation.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 .

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 2610 - Developing Dynamic, Database-Driven, Web Applications


    3 credits

    Develop secure, dynamic, database-driven web applications. Learn the fundamentals of building web pages. Add interactive capabilities with client-side and server-side technologies. Learn about information representation, storage, retrieval and transmission in Internet-based environments.

    Prerequisite/Restriction:   or  

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 2612 - Developing Database-Driven Web Applications Using ASP.NET


    3 credits

    Develop applications to be distributed over the web. Learn information representation, storage, retrieval and transmission in Internet-based environments. Use the tools available in ASP.NET to develop secure, database-driven, dynamic web applications.

    Prerequisite/Restriction:   or  

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 2810 - Computer Systems Organization and Architecture I


    3 credits

    Examines organization and architecture of computer systems. Covers terminology, data representation, Boolean Algebra, and combinational and sequential logic circuits as they apply to computer hardware and software.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 1410 .

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 3000 - Undergraduate Seminar


    1 credit

    Serves as a capstone course for the pre-computer science curriculum, as well as an introduction to the advanced standing curriculum. Also includes discussion of computer science as a career and discussion of the advanced standing test.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420  and ENGL 2010 ; or permission of instructor.

    Pass/Fail only.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1
  
  • CS 3010 - Information Acquisition, Analysis and Presentation (DSC/CI/QI)


    DSC/CI/QI Depth Life and Physical Sciences, Communications Intensive, and Quantitative Intensive
    3 credits

    Introduces students to use of scientific method and computer technology in analysis of multi-faceted problem, and presentation of that analysis. Each semester, built around single topic such as global warming.

    Prerequisite/Restriction: Completion of University Studies Quantitative Literacy (QL) requirements

    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 3100 - Operating Systems and Concurrency


    3 credits

    Design and implementation of operating systems. UNIX will be used as one example, but all categories of operating systems will be discussed. Presentation of the concept of concurrency as it applies to operating system design and application.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 3200 - Mobile Application Development


    3 credits

    Programming and application development for mobile computing devices such as mobile phones, music players, and tablet computers through the model-view-controller model of computing. Makes use of current technology and software development environments. Project required.

    Prerequisite/Restriction: CS 2410  and   or CS 2412  and  

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 3410 - Computational Science: JAVA/Internet (DSC/QI)


    DSC/QI Depth Life and Physical Sciences and Quantitative Intensive
    3 credits

    Introduces computational science for algorithm development in JAVA-based applications. Examines information representation, storage, retrieval, and transmission in quantitative Internet-based environments.

    Prerequisite/Restriction: CS 1410  and completion of University Studies Quantitative Literacy (QL) requirement.

    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 3420 - Computational Science: C# and .NET (DSC/QI)


    DSC/QI Depth Life and Physical Sciences and Quantitative Intensive
    3 credits

    Introduces algorithm development for C#/.NET applications. Examines digital representation, storage, retrieval, and transmission of information, and quantitative applications such as distributed network problems, along with the algorithms for such applications.

    Prerequisite/Restriction: CS 1410 , completion of University Studies Breadth Physical Sciences (BPS) course, and fulfillment of University Studies Quantitative Literacy (QL) requirement.

    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 3430 - Computational Science: Python and Perl Programming (DSC/QI)


    DSC/QI Depth Life and Physical Sciences and Quantitative Intensive
    3 credits

    Introduces students to algorithm development and programming in computational science for Python and Perl applications on a Linux platform. Examines computer-based representation, storage, retrieval, and transmission of information, along with the algorithms used to perform such operations. Examines specific applications in bioinformatics and biology.

    Prerequisite/Restriction: CS 1400 , completion of University Studies Breadth Life Sciences (BLS) course, and fulfillment of University Studies Quantitative Literacy (QL) requirement.

    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 3450 - Introduction to Software Engineering (CI)


    CI Communications Intensive
    3 credits

    Study of the fundamentals of software engineering principles and practices, including project management, configuration management, requirements definition, system analysis, design, testing, and deployment. Provides students with hands-on experience in a group software development project.

    Prerequisite/Restriction: CS 2450 ; and CS 2610  or CS 2612 

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 3810 - Computer Systems Organization and Architecture


    3 credits

    Examines organization and high-level architecture of computer systems. Covers terminology, data representation, Boolean algebra, and combinational sequential logic circuits. Covers processor and memory design for optimal performance, I/O subsystems, networking, and computer security.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 1410 

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 4250 - Cooperative Work Experience


    1-9 credits

    Provides credit for students working at a participating firm under faculty supervision.

    Prerequisite/Restriction: 2.0 GPA; permission of instructor. Not available to pre-Computer Science majors.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-9
  
  • CS 4700 - Programming Languages


    3 credits

    Theories of programming design and implementation. Introduction to variety of programming languages, showing how they represent trade-offs with respect to these theories.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 4720 - Computer Networking I


    3 credits

    Focuses on client/server model, which is the dominant architectural model for today’s computer systems. Explores the network underlying this model, specifically examining the topology, protocol(s), user interface(s), and hardware. Emphasizes the general theory and functionalities underlying the client/server model and computer networks in general.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 4730 - Computer Networking II


    3 credits

    Focuses on client/server model, which is the dominant architectural model for today’s computer systems. Emphasizes the specifics of the products of today’s dominant network companies, which are currently Novell and Microsoft. Completion of this course prepares students for certification under such products.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 4720 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Spring
3
  
  • CS 4890 - Topics in Computer Science


    3 credits

    Current topics in computer science as determined by advances in the field.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 4950 - Undergraduate Research


    1-4 credits

    Participation in research projects, under supervision of a computer science faculty member.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420  and permission of instructor. Not available to pre-Computer Science majors.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-4
  
  • CS 5000 - Theory of Computability


    3 credits

    Theory of computation, including presentation of computability, decidability, and complexity. Includes formal grammars, finite and pushdown automata, and turing machines.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Spring
3
  
  • CS 5050 - Advanced Algorithms


    3 credits

    Study of algorithms and their analysis, including: design by induction, algorithms involving sequences and sets, graph algorithms, geometric algorithms, algebraic algorithms, reductions, NP-completeness, and parallel algorithms.

    Prerequisite/Restriction: Grade of C- or better in CS 2420  and admission into Computer Science major.

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 5060 - Intensive Programming


    3 credits

    Teaches high-level programming skills. Includes both data structures and OOD and OOA techniques. Required for all new MS/CS students whose undergraduate degree is not in computer science from an ABET accredited program. May not be used for credit by BS/CS majors or PhD/CS majors.

    Prerequisite/Restriction: Enrollment in MS/CS program or permission of instructor.

    Semester(s) Traditionally Offered: Fall
3
  
  • CS 5070 - Computer Science Capstone I


    1 credit

    Students develop a project that includes the use of a significant portion of the computer science topics presented in the core curriculum. During CS 5070, the documentation, requirements, and testing plan for the project are completed and presented to a faculty review committee.

    Prerequisite/Restriction: 2.0 GPA. Not available to pre-Computer Science majors.

    Pass/Fail only.
    Semester(s) Traditionally Offered: Fall, Spring
1
  
  • CS 5071 - Computer Science Capstone II


    3 credits

    Students implement and test a project that includes the use of a significant portion of the computer science topics presented in the core curriculum. During CS 5071, the implementation and testing is performed on the project defined in CS 5070 .

    Prerequisite/Restriction: CS 5070 , 2.0 GPA. Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall, Spring
3
  
  • CS 5100 - Graphical User Interfaces and Windows Programming


    4 credits

    Design principles of GUIs and philosophy, structure, and programming in Windows environments.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Spring
4
  
  • CS 5200 - Distributed and Network Programming


    4 credits

    Introduction to programming concepts and techniques for distributed and networked environments. Explores concurrency, process synchronization, network protocols, connectionless and connection-oriented communications, network architectures and topology, load balancing, and transmission media.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 3100 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall
4
  
  • CS 5300 - Compiler Construction


    4 credits

    Review of programming language structures, translation, loading, execution, and storage allocation. Compilation of declarations, expressions, statements, and procedures/functions. Organization and design of a compiler.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2810  and CS 4700 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall
4
  
  • CS 5400 - Computer Graphics I


    4 credits

    Introduction to concepts of graphical techniques. Digital and pictorial representation of information.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in all of the following: CS 2420 ; MATH 1220 ; MATH 2250  or MATH 2270 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall
4
  
  • CS 5410 - Game Development


    4 credits

    Explores technical game development. Emphasizes integration of multiple computer science topics within a single application, including: graphics, AI multi-threading, multi-core, networking, synchronization, optimization, and scripting languages. Includes a team project to develop a computer-based game.

    Prerequisite/Restriction: CS 2420  and CS 3100 .

    Semester(s) Traditionally Offered: Spring
4
  
  • CS 5450 - Multimedia Systems


    4 credits

    Introduction to concepts and techniques underlying multimedia-based systems. Deals with both the hardware aspects of multimedia systems (e.g., transfer rates, capacities, resolution, etc.) and the software requirements of such systems. Each student required to develop a multimedia-based system.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Spring
4
  
  • CS 5460 - Computer Security I


    3 credits

    Introduction of computer security principles, data protection models, and application techniques. Develops basic skills necessary for protecting systems and communication from a variety of computer security threats. Topics include encryption, policies, access control, network security, OS security, and software security.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420  and CS 3100 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall
3
  
  • CS 5500 - Parallel Programming


    3 credits

    Examines basic techniques for designing parallel algorithms, such as balanced trees, pointer jumping, partitioning, pipelining, accelerated cascading, list ranking, and tree contraction. Consideration of classic parallel algorithms in graphs, merging, sorting, planar geometry, string matching, and randomized techniques.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Spring
3
  
  • CS 5600 - Intelligent Systems


    4 credits

    Introduction to artificial intelligence topics, including software agent design, informed search, heuristics, inference (logical and probabilistic), knowledge representation, game playing, planning, machine learning, philosophy, and ethics.

    Prerequisite/Restriction: 2.5 GPA; grade of C- or better in CS 2420  or permission of instructor. Not available to pre-Computer Science majors.

    Cross-listed as: CS 6600 .

    Semester(s) Traditionally Offered: Fall
4
  
  • CS 5650 - CVPRIP I: Computer Vision, Pattern Recognition, and Image Processing


    3 credits

    Introduction to theories and techniques of machine intelligence, with emphasis on pattern recognition, computer vision, fuzzy logic, and neural networks.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in all of the following: CS 2420 , MATH 2270 , STAT 2000  or STAT 3000 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall
3
  
  • CS 5660 - Bioinformatics I


    3 credits

    Introduction to tools and techniques used in the study of bioinformatics, genomics, and computational biology. Explores usage of these tools and techniques for storage, retrieval (mining), processing, visualization, and analysis of biological information.

    Prerequisite/Restriction: Permission of instructor.

    Semester(s) Traditionally Offered: Fall
3
  
  • CS 5670 - Bioinformatics II


    3 credits

    Builds on material presented in CS 5660 , presenting more advanced topics in bioinformatics, such as data mining, machine learning, and evolutionary algorithms. Students cannot receive credit for both CS 5670 and CS 6670 .

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 5660 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Spring
3
  
  • CS 5700 - Object-Oriented Software Development


    3 credits

    Study of fundamental object-oriented principles, e.g., abstraction, encapsulation, classification, and inheritance. Application of these principles in all phases of software development, with emphasis on analysis, design, and testing. Introduction to software design patterns.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 3450 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall
3
  
  • CS 5800 - Introduction to Database Systems


    3 credits

    Comparison of various database systems, normal forms, protection, concurrency, security and integrity, and distributed and object-oriented systems.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Fall
3
  
  • CS 5850 - Systems Analysis


    3 credits

    Theory and practice of analysis, design, and implementation of information systems. Students will construct an information system.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 5800 . Not available to pre-Computer Science majors.

    Semester(s) Traditionally Offered: Spring
3
  
  • CS 5890 - Topics in Computer Science


    1-4 credits

    Current topics in computer science as determined by advances in the field.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420  and permission of instructor. Not available to pre-Computer Science majors.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-4
  
  • CS 5950 - Independent Study


    3 credits

    Provides for independent study of selected topics.

    Prerequisite/Restriction: 2.0 GPA; grade of C- or better in CS 2420  and permission of instructor. Not available to pre-Computer Science majors.

    Repeatable for credit.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
3
  
  • CS 6050 - Computational Geometry: Algorithms and Applications


    3 credits

    Computational geometry is the study of computation involving geometric objects, such as lines, polygons, and circles. It has application in bioinformatics, graphics, robotics, CAD/CAM, etc. This course presents the algorithms, data structures, and techniques of computational geometry.

    Prerequisite/Restriction: Permission of instructor.

    Semester(s) Traditionally Offered: Spring
3
  
  • CS 6100 - MultiAgent Systems


    3 credits

    MultiAgent systems are composed of multiple interacting computing elements, known as agents. Agents are software systems with two important capabilities: first, autonomous actions; and second, interacting with other agents by engaging in cooperation, coordination, and negotiation.

    Prerequisite/Restriction: 3.0 GPA and enrollment in Computer Science master’s or PhD program.

    Semester(s) Traditionally Offered: Fall
3
  
  • CS 6200 - Distributed System Design


    3 credits

    Examines advanced design concepts related to development of distributed software systems. Students learn how to model and evaluate communication protocols and study techniques for time coordination, distributed process synchronization, object replication and migration, and distributed transaction processing. Students also learn about Common Object Request Broker Architecture (CORBA).

    Prerequisite/Restriction: 3.0 GPA; grade of B- or better in CS 5200  and enrollment in Computer Science master’s or PhD program.

    Semester(s) Traditionally Offered: Spring
3
  
  • CS 6220 - Concurrent Systems


    3 credits

    Explores concurrency in its various forms, emphasizing debugging techniques, development techniques that guarantee correctness, and performance evaluation and tuning.

    Prerequisite/Restriction: CS 5200 .

    Semester(s) Traditionally Offered: Fall
3
  
  • CS 6250 - Cooperative Work Experience, Graduate


    1-9 credits

    Provides credit for students working at a participating firm under faculty supervision.

    Prerequisite/Restriction: 3.0 GPA; permission of instructor and enrollment in Computer Science master’s or PhD program.

    Repeatable for credit.
    Pass/Fail only.
    Semester(s) Traditionally Offered: Fall, Spring, Summer
1-9
 

Page: 1 <- Back 109 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19Forward 10 -> 57