Mar 28, 2024  
2020-2021 Catalog 
    
2020-2021 Catalog ARCHIVED CATALOG: Content may no longer be accurate.

Course Descriptions


 
  
  • CS 3830 - Writing Secure Code

    Credits: (4)
    This course focuses on how to develop software systems that are robust and can withstand repeated attacks from malicious intruders. The course coverage includes the need for secure systems, basic security principles and strategies, designing secure applications, secure coding techniques, dangerous APIs, data input issues, network security problems, testing secure applications, security code reviews, secure software installation, and writing security documentation.
    Pre-requisite(s): CS 2420 .
  
  • CS 3840 - Computer Forensics for Security Assurance

    Credits: (4)
    Typically Taught Fall Semester: Full Sem
    This course is a foundational course in file system analysis, digital forensics and computer media analysis. A combination of lectures and labs will give students a strong understanding of low-level file system knowledge to prepare them for involvement in digital forensic analysis, data recovery and other related tasks. Students will examine widely used file systems such as Windows NTFS and FAT32, UFS, EXT2 and UFS2. Students will also become familiar with software tools used in computer forensic work.
    Pre-requisite(s): CS 2420 .
  
  • CS 4110 - Concepts of Formal Languages and Algorithms for Computing

    Credits: (4)
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    Concepts of formal language definition, automata theory, Turing theory, and solvability, with an introduction of algorithms and computational methods used in advanced computer science courses.
    Pre-requisite(s): CS 2420  and either MATH 1630  or CS 2130 .
  
  • CS 4230 - Java Application Development

    Credits: (4)
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    This course is a continuation of CS 3230  and examines the development of Java applications intended for an enterprise environment. The course is programming intensive and concentrates on designing and implementing multi-tier and Web applications based on the Java Enterprise Edition (Java EE) specification. Topics include JavaBeans, Java Database Connectivity, client/server interactions, servlets, session tracking, JavaServer Pages, JavaServer Faces, Struts, the Model-View-Controller approach, remote method invocation, Enterprise JavaBeans, and application servers. Lab exercises will emphasize how Java Enterprise programming supports the operation of robust, distributed object architectures.
    Pre-requisite(s): CS 3230 , CS 3750 .
  
  • CS 4250 - Design Patterns

    Credits: (4)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Introduction to fundamental principles of software development using design patterns, including structural design patterns, behavioral design patterns, SOLID principles, and agile approach; Understand and program the basic concepts and techniques for building software in an adaptive way, including dependencies and layering, interfaces, unit testing, and refactoring.
    Pre-requisite(s): CS 3230  or CS 3280 .
  
  • CS 4280 - Computer Graphics

    Credits: (4)
    This course introduces and investigates the mathematical and programming basis for generating pictures and images using a computer. Fields impacted by visual rendering technologies include filmmaking, publishing, banking, engineering, and education. Students are introduced to the theory and practice of computer graphics, with an emphasis on designing and developing working applications using currently available graphics libraries. The course focuses on strategies for rendering geometric data (points, lines, and polygons), and the analysis of the processing stages and components of the graphics pipeline, including transformations, viewing volumes, and projections. Programming and mathematical techniques related to modeling, viewing, coordinate frames, and perspective will be primary topics for discussion and code development. The course covers the key processing steps and structures needed to appropriately map 3D geometric primitives to 2D screen positions while maintaining a realistic look, which involves hidden surface removal, proper lighting, and simulated material properties.
    Pre-requisite(s): CS 2420 .
  
  • CS 4350 - Advanced Internet Programming

    Credits: (4)
    Typically Taught Spring Semester: Full Sem
    Capstone client/server web programming group project implemented using an advanced web framework (such as PHP (Laravel, Zend, Cake PHP) or Django, or Ruby on Rails).  Includes implementation and concepts of an MVC web architecture, Web UI design and creation, data modeling and retrieval, input validation, security, and unit testing.
    Pre-requisite(s): WEB 3620  or CS 3620 .
  
  • CS 4450 - Advanced Software Engineering Methods

    Credits: (4)
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    This course provides a capstone project experience for students interested in software engineering. While previous courses in the Computer Science curriculum provide students with the knowledge and skills necessary to begin a career as a software engineer, the end-to-end design and implementation experience offered in this course, done as part of a team, and addressing an open ended problem (as well as an open ended solution), comes much closer to the experience that software engineering professionals encounter in the workplace. The emphasis on documentation and presentation of designs and results is also valuable career preparation, and forces students to take ownership of their designs and systems as they present them to others.
    Pre-requisite(s): CS 3750 .
  
  • CS 4500 - Introduction to Artificial Intelligence

    Credits: (4)
    Typically Taught Fall Semester: Full Sem
    This course covers basic artificial intelligence principles from the perspective of implementing intelligent agents through software. Students will write intelligent software agents to solve a variety of problems from different application domains.  Topics include search, search heuristics, adversarial search, constraint satisfaction problems, knowledge and reasoning, planning, and knowledge representation.
    Pre-requisite(s): CS 2420  and either MATH 1630  or CS 2130 .
  
  • CS 4640 - Foundations of Game Development

    Credits: (4)
    Typically Taught Fall Semester: Full Sem
    This course introduces students to 2D game development using a programming language, scripting, and a gaming engine. The work includes team work project, graphical programming, GUI, and all other aspects of creating a game program associated with a game design document.
    Pre-requisite(s): CS 1010  and CS 3280 .
  
  • CS 4650 - Advanced Game Development

    Credits: (4)
    Senior project Game Development II course focuses on 3D game programming in a team work project environment using a game engine. At conclusion student should be able to add the resulting program into their game portfolio.
    Pre-requisite(s): CS 4640 , CS 3750 .
  
  • CS 4730 - Applied Cryptography

    Credits: (4)
    This course provides an introduction to the principles of number theory and how they are applied to cryptographic algorithms. Different topics that will be examined are: several classic ciphers, modern cryptographic methods, symmetric encryption, public key cryptography, hash functions, key management, digital signatures, certificates, electronic mail security, steganography, and recent developments affecting security and privacy on the Internet. The focus will be on how cryptography and their application can maintain privacy and security in computer networks.
    Pre-requisite(s): CS 2420  and either MATH 1630  or CS 2130 .
  
  • CS 4790 - .NET Web Application Development

    Credits: (4)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    In this course, students will work together as a team to develop advanced ASP.NET MVC applications using the latest .NET CORE Framework tools and technologies. The focus will be on coding activities that enhance the performance and scalability of a web application in a small to medium-sized development environment. Students will create websites that separate the user interface, data access, and application logic.
    Pre-requisite(s): CS 3750 .
  
  • CS 4800 - Individual Projects and Research

    Credits: (1-4)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    The purpose of this course is to permit Computer Science majors to develop an individual project, program, system, or research paper, with coordination and approval of a faculty mentor. The final grade and amount of credit awarded will be determined by the department, depending on the complexity of the upper division work performed.
    Pre-requisite(s): CS 2420 .
    Number of Times this Course May Be Repeated: May be repeated 3 times up to 4 credit hours.
    Note: Note: Only 4 credit hours of CS 4800  or CS 4850  or CS 4890  can apply to a CS degree as an elective course, and only a maximum of 6 hours of CS 4800 , CS 4850 , and CS 4890  may be taken to satisfy missing credits or to achieve full time academic status.
  
  • CS 4820 - Compiler Design

    Credits: (4)
    A study of compilers, grammars, finite-state and push down automata, scanning, parsing, error handling, semantic analysis and code generation.
    Pre-requisite(s): CS 2420 , CS 4110 .
  
  • CS 4830 - Advanced Topics in Computer Science

    Credits: (1-4)
    Variable Title
    Typically Taught Spring Semester: Full Sem
    Advanced topics which are demanded by industry, are currently popular in this rapidly changing field, or which meet special needs of students in Computer Science will be offered. Individualized material will be taught on a one time basis as needed. Time and credit to be arranged.
    Pre-requisite(s): Consent of instructor.
    Number of Times this Course May Be Repeated: May be repeated 2 times up to 8 credit hours.
  
  • CS 4850 - Faculty Directed Research

    Credits: (1-4)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    The purpose of this course is to permit Computer Science majors to work closely and consistently with a faculty mentor on specific research related to current, experimental topics in Computer Science.  The final grade and amount of credit awarded will be determined by the faculty mentor, depending on the complexity of the advanced, upper division work performed.
    Pre-requisite(s): CS 2420 .
    Number of Times this Course May Be Repeated: May be repeated 3 times up to 4 credit hours.
    Note: Note: Only 4 credit hours of CS 4800 or CS 4850 or CS 4890 can apply to a CS degree as an elective course, and only a maximum of 6 hours of CS 4800, CS 4850 and CS 4890 may be taken to satisfy missing credits or to achieve full time academic status.
  
  • CS 4890 INT - Cooperative Work Experience

    Credits: (1-4)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    The purpose of this course is to permit Computer Science majors who are currently working in a computer related job or internship to receive academic credit for their work, with coordination and approval of a faculty mentor and their supervisor. The amount of upper division credit awarded will be determined by the department, depending on the nature and quantity of work performed.
    Pre-requisite(s): CS 2420 .
    Number of Times this Course May Be Repeated: May be repeated 3 times up to 4 credit hours.
    Note: Note: Only 4 credit hours of CS 4800  or CS 4850  or CS 4890  can apply to a CS degree as an elective course, and only a maximum of 6 hours of CS 4800 , CS 4850 , and CS 4890  may be taken to satisfy missing credits or to achieve full time academic status
  
  • CS 4899 - Bachelor’s Degree Assessment

    Credits: (0)
    This course is to serve as an assessment tool whereby all BS/BA degree seeking students in the Computer Science Department demonstrate their learned knowledge in at least three areas of computer science. At present, this knowledge will be demonstrated through the use of Chi Tester exams administered through the Campus Testing Center. The course is taken during the last term prior to receiving the BS/BA degree.
    Pre-requisite/Co-requisite: Prereq/Coreq: Successful completion of requirements for the Bachelor’s Degree.
  
  • CS 4920 - Short Courses, Workshops, Institutes and Special Projects

    Credits: (1-4)
    Variable Title
    Consult the semester class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript.
    Number of Times this Course May Be Repeated: May be repeated 3 times up to 4 credit hours.
  
  • CS 5100 - Distributed Operating Systems

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Distributed systems or distributed computing deals with the issues encountered while running programs across a computer network.  This course will cover key topics including: models of distributed systems, timing, synchronization, coordination and agreement, fault tolerance, naming, security, and middleware.  Students will learn both the theoretical background of distributed systems as well as work on hands-on projects developing distributed systems applications.
    Pre-requisite(s): CS 3100 .
  
  • CS 5420 - Advanced Algorithms

    Credits: (3)
    Typically Taught Spring Semester: Full Sem
    Introduction to fundamental principles of advanced algorthm design, including asymptotic analysis; divide-and-conquer algorithms and recurrences; greedy algorithms; practical data structures (heaps, hash tables, search trees, graphs); dynamic programming; graph algorithms; and randomized algorithms.
    Pre-requisite(s): CS 2420 .
  
  • CS 5450 - Software Evolution and Maintenance

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    This course aims to improve student awareness of standard software engineering tools and techniques and make them more capable team members/leaders in software development projects.  In this course, students build on their software engineering knowledge by evaluating the Software Development Lifecycle (SDLC) of an existing undergraduate capstone project (or and re-engineering it with specific techniques for maintenance, scalability, dependability, reliability, safety, security, and resilience. Topics such as reverse engineering, design recovery, program analysis, program transformation, refactoring, traceability, and program understanding will be investigated.  Accompanying lectures aim to provide timely concepts from the software engineering body of knowledge as they relate to the course work.  There will also be class discussions and demonstrations around practical aspects of improving software-related skills that draw upon the students’ collective experience and upon the research.   
    Pre-requisite(s): CS 3100 .
  
  • CS 5500 - Advanced Artificial Intelligence

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    This course covers advanced topics in artificial intelligence from the perspective of implementing intelligent agents through software. Students are expected to have a basic understanding of search and knowledge reasoning. Topics include quantifying uncertainty, probabilistic reasoning and planning, supervised learning, reinforcement learning, natural language processing, and perception. CS 4500 - Introduction to Artificial Intelligence  or a similar course is not required but may be helpful prior to taking this course.
    Pre-requisite(s): CS 2420  and either MATH 1630  or CS 2130 .
  
  • CS 5580 - Advanced Data Science Algorithms and Visualization

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Data Science affects modern life in many ways from search engines and recommendation engines to e-commerce and the stock exchange. This course builds on the undergraduate Data Science Algorithms course concepts and introduces the student to advanced methodologies in applied machine learning, data mining, visualization concepts, feature engineering, and modern topics, such as Big Data. The goal of this course is to prepare professionals for practical hands-on experiences for the modern Data Science workplace with visualization as a significant part of the course.
    Pre-requisite(s): CS 3580 .
  
  • CS 5600 - Machine Learning

    Credits: (3)
    Typically Taught Spring Semester: Full Sem
    Introduction to fundamental principles and practical techniques of machine learning and its applications, including parametric and non-parametric algorithms, support vector machines, kernels, neural networks, clustering algorithms, dimensionality reduction, recommender systems, and deep learning. This course focuses on understanding and implementing the machine learning algorithms.
    Pre-requisite(s): CS 2420 .
  
  • CS 5610 - Computer Architecture

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Investigation of high-performance computer processing architectures, including concurrent, multicore platforms; memory hierarchy; static and dynamic scheduling; instruction-level parallelism, including branch prediction; graphics processing units; cache performance and analysis.
    Pre-requisite(s): CS 2810 .
  
  • CS 5740 - Computer Systems Security

    Credits: (3)
    Typically Taught Spring Semester: Full Sem
    Computer Systems Security studies the design and implementation of secure computer systems. Topics include threat models, operating system security, TCP/IP security issues, information flow control, language security, hardware security, security in web applications, and detecting/monitoring unauthorized activity. Assignments include readings from current articles, labs that involve implementing and compromising a secure computer system, and a team final project.
    Pre-requisite(s): CS 2420  and CS 3100 .
  
  • CS 5820 - Compiler Design

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    A study of compilers, grammars, finite-state and push down automata, scanning, parsing, error handling, semantic analysis and code generation.
    Pre-requisite(s): CS 2420  and CS 2130 .
  
  • CS 5840 - Formal System Design

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Methods for developing high-quality hardware/software systems that are delivered on time, within budget, and according to requirements.  Techniques for specifing programs and reasoning about them, including formal logical proofs, correct code synthesis, model checking, type theory specifications, and properly evaluating concurrent programs.
    Pre-requisite(s): CS 2420 .
  
  • CS 5850 - Parallel Programming and Architecture

    Credits: (3)
    Typically Taught Spring Semester: Full Sem
    In parallel programming you will learn how to utilize multiple CPU’s/Cores/Nodes in parallel to increase the performance of your applications.  Different architectures will be discussed along with the advantages and disadvantages of each.  This course will cover key topics parallel programming including: memory models, parallel programming architectures, Flynn’s Taxonomy, synchronization, and performance analysis and tuning.  In addition to learning the theoretical background of parallel programming, you will work on hands-on projects using multiple parallel programming languages and libraries including (CUDA, openMP, MPI, open CL, and python).
    Pre-requisite(s): CS 3100 .
  
  • CS 6010 - Design Project

    Credits: (2-6)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    Students are required to complete a substantial computer science project.  Students must demonstrate proficiency in research, design, analysis, project planning, implementation, testing, presentation and documentation.  Students receive T (temporary) grades until their final design review, after which these grades are changed retroactively.  Students must be enrolled in CS 6010 at the time of their final design review.
    Number of Times this Course May Be Repeated: May be taken up to 10 times for credit.

  
  • CS 6011 - Thesis Research

    Credits: (2-6)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    Students are required to complete original computer science research resulting in a thesis.  Students must demonstrate proficiency in research, design, analysis, project planning, implementation, testing, presentation and documentation.  Students receive T (temporary) grades until their final design review, after which these grades are changed retroactively.  Students must be enrolled in CS 6011 at the time of their final thesis defense.
    Number of Times this Course May Be Repeated: May be taken up to 10 times for credit.
  
  • CS 6100 - Distributed Operating Systems

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Distributed systems or distributed computing deals with the issues encountered while running programs across a computer network.  This course will cover key topics including: models of distributed systems, timing, synchronization, coordination and agreement, fault tolerance, naming, security, and middleware.  Students will learn both the theoretical background of distributed systems as well as work on hands-on projects developing distributed systems applications.  Prerequisite: CS 3100 .
  
  • CS 6420 - Advanced Algorithms

    Credits: (3)
    Introduction to fundamental principles of advanced algorthm design, including asymptotic analysis; divide-and-conquer algorithms and recurrences; greedy algorithms; practical data structures (heaps, hash tables, search trees, graphs); dynamic programming; graph algorithms; and randomized algorithms.
    Pre-requisite(s): CS 2420 .
  
  • CS 6450 - Software Evolution and Maintenance

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    This course aims to improve student awareness of standard software engineering tools and techniques and make them more capable team members/leaders in software development projects.  In this course, students build on their software engineering knowledge by evaluating the Software Development Lifecycle (SDLC) of an existing undergraduate capstone project (or and re-engineering it with specific techniques for maintenance, scalability, dependability, reliability, safety, security, and resilience. Topics such as reverse engineering, design recovery, program analysis, program transformation, refactoring, traceability, and program understanding will be investigated.  Accompanying lectures aim to provide timely concepts from the software engineering body of knowledge as they relate to the course work.  There will also be class discussions and demonstrations around practical aspects of improving software-related skills that draw upon the students’ collective experience and upon the research.  
    Pre-requisite(s): CS 3100 .
  
  • CS 6500 - Advanced Artificial Intelligence

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    This course covers advanced topics in artificial intelligence from the perspective of implementing intelligent agents through software. Students are expected to have a basic understanding of search and knowledge reasoning. Topics include quantifying uncertainty, probabilistic reasoning and planning, supervised learning, reinforcement learning, natural language processing, and perception. CS 4500 - Introduction to Artificial Intelligence  or a similar course is not required but may be helpful prior to taking this course.
    Pre-requisite(s): CS 3100 .
  
  • CS 6580 - Advanced Data Science Algorithms and Visualization

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Data Science affects modern life in many ways from search engines and recommendation engines to e-commerce and the stock exchange. This course builds on the undergraduate Data Science Algorithms course concepts and introduces the student to advanced methodologies in applied machine learning, data mining, visualization concepts, feature engineering, and modern topics, such as Big Data. The goal of this course is to prepare professionals for practical hands-on experiences for the modern Data Science workplace with visualization as a significant part of the course. CS 3580 (Data Science Algorithms) or a similar course is not required but will be immensely helpful prior to taking this course. 
    Pre-requisite(s): CS 3100  or CS 3580 .
  
  • CS 6600 - Machine Learning

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Introduction to fundamental principles and practical techniques of machine learning and its applications, including parametric and non-parametric algorithms, support vector machines, kernels, neural networks, clustering algorithms, dimensionality reduction, recommender systems, and deep learning. This course focuses on understanding and implementing the machine learning algorithms.
    Pre-requisite(s): CS 3100 .
  
  • CS 6610 - Computer Architecture

    Credits: (3)
    Investigation of high-performance computer processing architectures, including concurrent, multicore platforms; memory hierarchy; static and dynamic scheduling; instruction-level parallelism, including branch prediction; graphics processing units; cache performance and analysis.
    Pre-requisite(s): CS 2810 .
  
  • CS 6740 - Computer Systems Security

    Credits: (3)
    Typically Taught Spring Semester: Full Sem
    Computer Systems Security studies the design and implementation of secure computer systems. Topics include threat models, operating system security, TCP/IP security issues, information flow control, language security, hardware security, security in web applications, and detecting/monitoring unauthorized activity. Assignments include readings from current articles, labs that involve implementing and compromising a secure computer system, and a team final project.
    Pre-requisite(s): CS 2420  and CS 3100 .
  
  • CS 6820 - Compiler Design

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    A study of compilers, grammars, finite-state and push down automata, scanning, parsing, error handling, semantic analysis and code generation.
    Pre-requisite(s): CS 2420 .  Recommended Prerequisite: CS 4110 .
  
  • CS 6830 - Special Topics in Computer Science

    Credits: (3)
    Variable Title
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    This course explores new or otherwise relevant computer science topics that are not covered in a regularly offered course. Each offering will have a specific title and authorized credit that will appear on the student’s transcript. May be repeated for credit under different titles. Lecture or Lecture/Lab combination. 
    Pre-requisite(s): Instructor permission.
    Number of Times this Course May Be Repeated: May be taken twice up to 6 credits.
  
  • CS 6840 - Formal System Design

    Credits: (3)
    Methods for developing high-quality hardware/software systems that are delivered on time, within budget, and according to requirements.  Techniques for specifing programs and reasoning about them, including formal logical proofs, correct code synthesis, model checking, type theory specifications, and properly evaluating concurrent programs.
    Pre-requisite(s): CS 2420 .
  
  • CS 6850 - Parallel Programming and Architecture

    Credits: (3)
    Typically Taught Spring Semester: Full Sem
    In parallel programming you will learn how to utilize multiple CPU’s/Cores/Nodes in parallel to increase the performance of your applications.  Different architectures will be discussed along with the advantages and disadvantages of each.  This course will cover key topics parallel programming including: memory models, parallel programming architectures, Flynn’s Taxonomy, synchronization, and performance analysis and tuning.  In addition to learning the theoretical background of parallel programming, you will work on hands-on projects using multiple parallel programming languages and libraries including (CUDA, openMP, MPI, open CL, and python).  Prerequisite:  CS 3100 .
  
  • DANC 1010 CA/DV - Introduction to Dance

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    An introduction to dance providing a knowledge base from which to experience dance from a variety of viewpoints: historically, culturally, aesthetically, critically, and creatively. This course takes a close-up look at the rules, messages, and meanings embodied in dance around the world. This is a writing intensive course. Students are expected to attend dance concerts and cultural dance experiences outside regularly scheduled class time. Open to all students.
  
  • DANC 1100 - Ballet I

    Credits: (1)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Introduction to the techniques of the classical ballet including alignment, positions, port de bras, and allegro combinations. Open to all students.
    Number of Times this Course May Be Repeated: May be repeated for credit, but use toward Major/Minor must be approved by program advisor.  May be repeated for a maximum of 4 credit hours.
  
  • DANC 1200 - Modern I

    Credits: (1)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Introduction to the movement techniques of modern dance. Open to all students.
    Number of Times this Course May Be Repeated: May be repeated for credit, but use toward Major/Minor must be approved by program advisor.  May be repeated for a maximum of 4 credit hours.
  
  • DANC 1310 - Music for Dance

    Credits: (2)
    Typically Taught Spring Semester: Full Sem odd years
    Study of the relationship between sound and movement, accompaniment and dance. Focus extends to creative and working relationship(s) between accompaniment/composer and teacher/choreographer with emphasis on practical applications of methods and understandings.
  
  • DANC 1450 - Special Topic Dance Form

    Credits: (1)
    Variable Title
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    This course is designed to provide enrichment opportunities for those who undertake dance as a field of study or as recreational activity. It allows for the study of changing series of dance forms, including, but not limited to African, Flamenco, Middle Eastern, Clogging, Ballroom, Renaissance, etc.
    Number of Times this Course May Be Repeated: May be repeated for 2 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 1500 - Jazz I

    Credits: (1)
    Typically Taught Fall Semester: Full Sem
    Introduction to the style, technique, and rhythmic structures of jazz dance with emphasis on increasing movement capabilities and personal expression. Open to all students.
    Number of Times this Course May Be Repeated: May be repeated for credit, but use toward Major/Minor must be approved by program advisor.  May be repeated for a maximum of 4 credit hours.
  
  • DANC 1520 - Folk & Ethnic Dance

    Credits: (1)
    Typically Taught Fall Semester: Full Sem
    Folk and ethnic dances of Europe, Near and Far East, Africa, and the Americas as they relate to concert dance. Open to all students.
    Number of Times this Course May Be Repeated: May be repeated for up to 4 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 1580 - Rhythm Tap

    Credits: (1)
    Typically Taught Fall Semester: Full Sem even years
    Special training in tap dance skills and techniques.
    Number of Times this Course May Be Repeated: May be repeated 2 times up to 3 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 2250 - Alignment and Conditioning for Dance/Pilates

    Credits: (1)
    Typically Taught Spring Semester: Full Sem even years
    Strength and alignment for dancers, using Pilates mat exercises. The class addresses areas of strength essential for dancers, focuses on breathing techniques integral to the exercises, and uses the exercises as a means to better understand and improve alignment. The course also addresses how strength and alignment facilitates more ease and efficiency in movement. To repeat the class a student must have the permission of the instructor.
    Number of Times this Course May Be Repeated: May be repeated twice for up to 3 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 2300 - Dance Kinesiology

    Credits: (3)
    Typically Taught Fall Semester: Full Sem even years
    This course provides a study of anatomy and dance kinesiology with a specific focus on anatomical analysis, conditioning principles and injury prevention, with special attention given to application of information to technique class, rehearsal, choreography and individual anomalies. The course prepares the student to understand basic kinesiological analysis and fundamental concepts of somatic inquiry.
    Pre-requisite/Co-requisite: Pre/Co-requisite: NUTR 1020 .
  
  • DANC 2410 - Improvisation

    Credits: (2)
    Typically Taught Spring Semester: Full Sem
    Guided exploration in the elements of dance for the creative development of personal movement repertoire, spontaneous group interaction, and choreographic skills.
    Number of Times this Course May Be Repeated: May be repeated for credit, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 2470 - Ballet II

    Credits: (1.5)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Technique course designed to increase skill in classical ballet.
    Pre-requisite(s): DANC 1100  (2 credit hours minimum), or DANC 2470 (1 credit hour minimum), or by audition.
    Number of Times this Course May Be Repeated: May be repeated for credit, but use toward Major/Minor must be approved by program advisor.  May be repeated 4 times for a maximum of 6 credit hours.
  
  • DANC 2490 - Modern II

    Credits: (1.5)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Refinement of beginning skills, emphasis on development of technical abilities and performance qualities.
    Pre-requisite(s): DANC 1200  (2 credit hours minimum), or DANC 2490 (1.5 credit hour minimum), or by audition.
    Number of Times this Course May Be Repeated: May be repeated for a maximum of 6 credit hours.
  
  • DANC 2500 - Jazz II

    Credits: (1)
    Typically Taught Fall Semester: Full Sem
    Refinement of beginning skills, emphasis on development of technical abilities and performance qualities.
    Pre-requisite(s): DANC 1500  (2 credit hours minimum), or DANC 2480 (1 credit hour minimum), or by audition.
    Number of Times this Course May Be Repeated: May be repeated for credit, but use toward Major/Minor must be approved by program advisor.  May be repeated for a maximum of 4 credit hours.
  
  • DANC 2610 - Dance and Digital Technology

    Credits: (2)
    Typically Taught Spring Semester: Full Sem even years
    This course will provide students with an opportunity to explore the integration of dance and technology, specifically the use of the digital video medium and the use of the internet for creative and professional distribution. DANC 2610 will introduce students to dance-videography, video editing, dissemination of work through media such as the DVD format, YouTube, Vimeo and the creation/maintenance of on-line portfolios.
    Number of Times this Course May Be Repeated: May be repeated for credit, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 2810 - Dance Form Investigations: Brazilian Samba

    Credits: (2)
    Experimental Course, Contact Department for More Information
    Students learn the technique of Brazilian Samba and study the dance form’s rich cultural and historical background. Includes student research and writing.

  
  • DANC 2920 INT - Short Courses, Workshops, Institutes and Special Programs

    Credits: (1-4)
    Variable Title
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Consult the semester class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. In individual cases, this course might be considered as an elective in the Dance Major.
    Number of Times this Course May Be Repeated: May be repeated four times for a maximum of four credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 2950 INT - Dance Festival Participation

    Credits: (1)
    Typically Taught Spring Semester: Full Sem
    Students attend the American College Dance Festival Association’s regional gathering to study a variety of dance forms with professionals from across the country. Students see the choreographies of peers and professionals. Students may be responsible for their own registration fees and transportation, lodging and meal costs.
    Pre-requisite(s): Audition and permission.
    Number of Times this Course May Be Repeated: May be repeated for up to 4 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 3015 - Dance History

    Credits: (3)
    Typically Taught Fall Semester: Full Sem

    Study of the history and philosophy of dance from lineage-based societies through the early decades of modern dance, ballet, vernacular forms and dance as public art. Areas covered will include pre-Christian civilizations, the Middle Ages, the Renaissance and the Golden Age of Ballet, the Age of Innovation in Ballet through the Contemporary Period of history.
    Pre-requisite(s): DANC 1010 .

  
  • DANC 3320 INT - Techniques and Materials for Teaching Modern Dance

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Methods, teaching techniques, accompaniment, and practical experience in teaching modern dance. This is the secondary teaching methods class.
    Pre-requisite(s): DANC 2490 .
  
  • DANC 3440 - Dance for Musical Theatre

    Credits: (1)
    Typically Taught Spring Semester: Full Sem even years
    Dance skills and techniques taken from the repertoire of the modern musical theatre. Special emphasis on characterization and style as demonstrated by the works of the leading choreographers of this genre.
    Pre-requisite(s): DANC 1200  and DANC 1500 .
    Number of Times this Course May Be Repeated: May be repeated four times for a maximum of four credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 3450 - Special Topic Dance Form

    Credits: (1)
    Variable Title
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    This course is designed to provide enrichment opportunities for those who undertake dance as a field of study or as recreational activity. It allows for the study of changing series of dance forms, including, but not limited to African, Flamenco, Middle Eastern, Clogging, Ballroom, Renaissance, etc.
    Number of Times this Course May Be Repeated: May be repeated up to 2 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 3470 - Ballet III

    Credits: (1.5)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Coordinating course designed to increase skill in classical ballet technique.
    Pre-requisite(s): DANC 2470  (3 credit hours minimum), or DANC 3470 (1.5 credit hour minimum), or by audition.
    Number of Times this Course May Be Repeated: May be repeated for a maximum of 6 credit hours.
  
  • DANC 3490 - Modern III

    Credits: (1.5)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Exercises and activities to develop strength, flexibility, endurance, and technical dance skill.
    Pre-requisite(s): DANC 2490  (3 credit hours minimum), or DANC 3490 (1.5 credit hour minimum), or by audition.
    Number of Times this Course May Be Repeated: May be repeated for a maximum of 6 credit hours.
  
  • DANC 3500 - Choreography I: Space & Time/Design in Dance

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Study of the elements of time and space as they are artistically significant in themselves and in organized forms of meaning in dance. Considering time and space design in related fields of music and art included as relevant to choreographic design and communication in dance.
    Pre-requisite(s): DANC 2410 .
    Number of Times this Course May Be Repeated: May be repeated twice for up to six credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 3510 - Choreography II: Process

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Study of and experience in various approaches to the choreographic process as related to artistic concepts and to the philosophy of art as espoused by various traditional and contemporary dance artists and as developed by the individual student.
    Pre-requisite(s): DANC 3500 .
    Number of Times this Course May Be Repeated: May be repeated twice for up to 6 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 3520 INT - Choreography Practicum

    Credits: (2)
    Typically Taught Fall Semester: Full Sem
    Supervised experience choreographing a dance for public performance. Arranged through cooperative effort of student and supervisor.
    Pre-requisite(s): DANC 3510  and approval of instructor.
    Number of Times this Course May Be Repeated: May be repeated three times for a maximum of six credit hours.
  
  • DANC 3525 - ArtsBridge

    Credits: (1-6)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Typically Taught Summer Semester: Full Sem

    ArtsBridge is a course that provides undergraduate students with an internship and academic credit for designing and implementing a comprehensive, needs-based, integrated arts project with community organizations or area schools. The course will offer students a clear structure and process for navigating the complexities of community engagement. ArtsBridge students will work closely with a WSU faculty mentor, community/school stakeholder, peers, and the ArtsBridge program coordinator throughout the process culminating in the development of a arts integrated project. 
    Pre-requisite(s): Recommendation by education supervisor in fine arts content area faculty mentor. Content methodology course(s) completed or in progress. 
    Note: Following faculty recommendation, please contact the ArtsBridge coordinator for an interview.
  
  • DANC 3580 - Rhythm Tap

    Credits: (1)
    Typically Taught Fall Semester: Full Sem even years
    Intermediate/Advanced training in tap dance skills and techniques.
    Pre-requisite(s): Lower Division Tap Dance (DANC 1580 ) and/or instructor approval.
    Number of Times this Course May Be Repeated: May be repeated 2 times up to 3 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 3640 INT - Teaching Creative Dance in the Elementary School

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Techniques for teaching creative dance and basic dance forms. Suggested for Elementary Education majors.
  
  • DANC 3860 INT - Field Experience

    Credits: (1-3)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    A course designed to provide opportunities for students to gain practical experience in the field by assisting in the activities of community agencies, schools, and Weber State.
    Pre-requisite(s): DANC 3320  for those who plan to teach in a middle or secondary school or DANC 3640  for those who plan to teach in an elementary school.
    Number of Times this Course May Be Repeated: May be repeated twice, up to 3 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 3910 INT/CEL - Moving Company: Rehearsal & Development

    Credits: (2)
    Typically Taught Fall Semester: Full Sem
    The Moving Company is designed to give students the opportunity to learn about the various aspects of creating, rehearsing, and implementing performances off-campus and to reach the community with our dance program. The commitment is for both fall (rehearsal - 3910) and spring (performance - DANC 3911 ) semesters. This segment deals with preparation and rehearsal.
    Number of Times this Course May Be Repeated: May be repeated 3 times up to 8 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 3911 INT/CEL - Moving Company: Performance

    Credits: (2)
    Typically Taught Fall Semester: Full Sem
    The Moving Company is designed to give students the opportunity to learn about the various aspects of creating, rehearsing, and implementing performances off-campus and to reach the community with our dance program. The commitment is for both fall (rehearsal - DANC 3910 ) and spring (performance - 3911) semesters. This segment deals with implementation and performance.
    Pre-requisite(s): DANC 3910 .
    Number of Times this Course May Be Repeated: May be repeated 3 times up to 8 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 4250 - Alignment and Conditioning for Dance/Pilates

    Credits: (2)
    Typically Taught Spring Semester: Full Sem even years
    Strength and alignment for dancers, using Pilates mat exercises and Reformer. The class addresses areas of strength essential for dancers, focuses on breathing techniques integral to the exercises, and uses the exercises as a means to better understand and improve alignment. The course also addresses how strength and alignment facilitate ease and efficiency of movement.
    Co-Requisite(s): DANC 2250 .
    Number of Times this Course May Be Repeated: May be repeated once up to 4 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 4610 - Dance and Digital Technology

    Credits: (2)
    Typically Taught Spring Semester: Full Sem even years
    This course will provide students with an opportunity to explore the integration of dance and technology, specifically the use of the digital video medium and the use of the internet for creative and professional distribution.  DANC 4610 will introduce students to dance-videography, video editing, and dissemination of work through media such as the DVD format, You Tube, Vimeo and the creation/maintenance of on-line portfolios.
    Number of Times this Course May Be Repeated: May be repeated for credit, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 4620 - Dance and Digital Technology Seminar

    Credits: (1)
    Typically Taught Fall Semester: Full Sem
    This seminar will provide students with individual and collaborative study and research in the field of dance and the digital video medium. The course will cover artistic and technical forms, including, but not limited to capturing dance on the digital/video medium, choreographic processes through non-linear digital editing, audio/visual editing for dance, lighting, dance theory and criticism in the context of dance in the digital age.
    Pre-requisite(s): DANC 2610 .
    Number of Times this Course May Be Repeated: May be repeated once up to 2 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 4700 INT - Creative Synthesis in Dance

    Credits: (2)
    Typically Taught Spring Semester: Full Sem
    Project oriented experience intended to coordinate student work. It will serve as guide in the synthesis of philosophy, experience, and understanding of dance as an art form and/or dance as education. This capstone course will include a portfolio and have an artistic or scholarly outcome.
    Pre-requisite(s): for BA in Dance: DANC 2610 , DANC 3520  and senior dance major standing. Prerequisite: for BA/BS in Dance Education: DANC 2610 , DANC 3860  and senior dance major standing.
  
  • DANC 4800 - Individual Study

    Credits: (1-4)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Individual work or work in small groups by arrangements in special topics not included in the announced course offerings.
    Pre-requisite(s): Approval of instructor. In individual cases, this course might be considered as an elective in the Dance Major.
    Number of Times this Course May Be Repeated: May be repeated 3 times up to 8 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 4801 - A&H Leadership Lecture Series

    Credits: (1)
    Typically Taught Spring Semester: Full Sem
    This one-credit elective course will give arts and humanities’ majors the opportunity to interact with successful guest lecturers whose undergraduate backgrounds are in the arts and humanities. Lecturers will clarify how the talents and skills associated with their degrees have contributed to their pursuit of successful careers and lives.
  
  • DANC 4890 INT - Cooperative Work Experience

    Credits: (1-6)
    Individual work or work in small groups by arrangement; in special topics not included in the announced course offerings.
    Pre-requisite(s): Approval of instructor. In individual cases, this course might be considered as an elective in the Dance Major.
    Number of Times this Course May Be Repeated: May be repeated 3 times up to 18 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 4910 INT - Rehearsal and Performance

    Credits: (1)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Preparation and rehearsal of dance composition to be presented in concert.
    Pre-requisite(s): consent of instructor. May be repeated for an unlimited number of credit hours.
    Number of Times this Course May Be Repeated: May be repeated 11 times for credit, but use toward Major/Minor must be approved by program advisor.
  
  • DANC 4920 INT - Short Courses, Workshops, Institutes and Special Programs

    Credits: (1-4)
    Variable Title
    Consult the semester class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. In individual cases, this course might be considered as an elective in the Dance Major. May be repeated 3 times up to 16 credit hours, but use toward Major/Minor must be approved by program advisor.
    Note: This course is offered as needed.
  
  • DANC 4950 INT - Dance Festival Participation

    Credits: (1)
    Typically Taught Spring Semester: Full Sem
    Students attend the American College Dance Festival Association’s regional gathering to study a variety of dance forms with professionals from across the country. Students see the choreographies of peers and professionals. Students may be responsible for their own registration fees and transportation, lodging and meal costs.
    Pre-requisite(s): Audition and permission.
    Number of Times this Course May Be Repeated: May be repeated 3 times up to 4 credit hours, but use toward Major/Minor must be approved by program advisor.
  
  • DENT 2201 - Concepts of Community Dental Health

    Credits: (1)
    Typically Taught Fall Semester: Full Sem
    This course will present the basic concepts of planning and implementing community dental health programs. These principles include epidemiology, sociological concepts of health and illness, health behavior, public attitudes and principles of dental health education.
  
  • DENT 2205 - Head/Neck and Dental Anatomy

    Credits: (2)
    Typically Taught Fall Semester: Full Sem
    Identification of major anatomical landmarks of the head and neck, their innervation, blood supply and function. Also includes instruction in the histology and embryology of head and neck development and tooth morphology.
  
  • DENT 2206 - Clinical Dental Hygiene/Radiology

    Credits: (4)
    Typically Taught Fall Semester: Full Sem
    Clinical application of principles of DENT 2207  and DENT 2208 . Must accompany DENT 2207  and DENT 2208 .
    Students participate in three four-hour labs each week.
  
  • DENT 2207 - Dental Hygiene I

    Credits: (3)
    Typically Taught Fall Semester: Full Sem
    Theory essential to performing clinical treatment, including, but not limited to armamentarium, client-operator positioning, aseptic technique, soft tissue exam, health history, principles of instrumentation and disease control therapies. Must accompany DENT 2206 .
  
  • DENT 2208 - Radiology

    Credits: (2)
    Typically Taught Fall Semester: Full Sem
    Typically Taught Spring Semester: Full Sem
    Preparatory skills for clinical dental radiology, including information on radiation safety and exposure techniques. Must accompany DENT 2206 .
  
  • DENT 2211 - Oral Pathology

    Credits: (3)
    Typically Taught Spring Semester: Full Sem
    The study of manifestations and identification of disease processes in the oral cavity.
  
  • DENT 2215 - Periodontology

    Credits: (2)
    Typically Taught Spring Semester: Full Sem
    The study of basic periodontal structures and disease processes.
  
  • DENT 2216 INT - Clinical Dental Hygiene II

    Credits: (3)
    Typically Taught Spring Semester: Full Sem
    Clinical application of DENT 2217 . Must accompany DENT 2217 .
    Two four-hour clinic lab sessions each week.
    Pre-requisite(s): DENT 2206  and DENT 2207 .
  
  • DENT 2217 - Dental Hygiene II

    Credits: (3)
    Typically Taught Spring Semester: Full Sem
    Continuation of DENT 2206 . Didactic instruction for intermediate skills in dental hygiene treatment. Must accompany DENT 2216 .
    Pre-requisite(s): DENT 2207 .
  
  • DENT 2219 - Dental Materials

    Credits: (1)
    Typically Taught Spring Semester: Full Sem
    Identification of and laboratory experiences with materials used in dentistry and dental hygiene.
  
  • DENT 2230 - Oral Health Research & Statistics

    Credits: (2)
    Typically Taught Fall Semester: Online
    Typically Taught Spring Semester: Online
    This course is designed to provide the student with research design and statistics principles as they apply to oral health settings and issues.
    Pre-requisite(s): WSU Quantitative Literacy requirement.
  
  • DENT 2235 - Dental Medicine I

    Credits: (2)
    Typically Taught Spring Semester: Full Sem
    The study of common medical conditions and their treatment. Emphasis is placed on oral manifestations of systemic disease and related pharmacology.
 

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