|
|
-
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
| 14
… Forward 10 -> 44 |