Level
Showing 301–325 of 1575 courses
  • 4 credits
  • Undergraduate

An overview of computer science principles, introducing students to the fundamentals of how computers and software operate. The course includes a study of the underlying structures of computer systems and programming…

  • 1 credit
  • Undergraduate

Foundation in programming with a focus on data analysis and visualization. Learn to write basic scripts, manipulate data sets, and generate presentation-quality plots using a high-level numerical computing environment.

CSCI 200

Web Development

  • 3 credits
  • Undergraduate

An in-depth study of web development and design, emphasizing the creation of interactive and responsive web applications with visually appealing user interfaces. Event-driven programming is studied as well as advanced…

  • 3 credits
  • Undergraduate

The fundamental principles of computer networking with an emphasis on practical applications. Topics include network architectures and protocols, contemporary cloud computing services and essential security measures.…

CSCI 310

Database Systems

  • 3 credits
  • Undergraduate

This course provides an in-depth study of database management and design and considers how databases interact with software applications. Tools used to organize, maintain, and safeguard large volumes of data are…

  • 3 credits
  • Undergraduate

Learn the basics of microcontroller internal architecture, functions and applications. Apply input/output interface protocols and debugging to create devices that can run independently. Analyze Low-level data operations…

  • 4 credits
  • Undergraduate

Students will understand data structures and develop skills to design and analyze software algorithms. This course is designed for students with foundational programming knowledge. Topics include arrays, trees,…

  • 3 credits
  • Undergraduate

Learn the fundamentals of operating systems that are optimized for embedded environments, with a dual focus on the customization of the Linux kernel and the principles of real-time operating systems (RTOS). Configure…

  • 9 credits
  • Undergraduate

Students will participate in an off-campus computer science internship, applying course knowledge and skills to problems within a work environment. Internship placements must be established prior to enrollment in the…

  • 4 credits
  • Undergraduate

Independent reading and/or research under the guidance of a computer science faculty member. Refer to the academic policy section for independent study policy. Independent study contract is required. May be repeated for…

  • 9 credits
  • Undergraduate

Application of computer science principles to solve real world problems at an organization while earning a wage. Students are expected to work part-time during the semester under the supervision of a software engineer.…

  • 9 credits
  • Undergraduate

Application of computer science principles to solve real world problems at an organization while earning a wage. Students are expected to work full-time during the summer under the supervision of a software engineer.…

  • 3 credits
  • Undergraduate

Students work with a team to explore a realistic, open-ended and multifaceted case under the guidance of a faculty advisor. Students carry out and document solution exploration, solution refinement, and prototyping.…

  • 3 credits
  • Undergraduate

Students work with a team to explore a realistic, open-ended and multifaceted case under the guidance of a faculty advisor. Students carry out and document solution exploration, solution refinement, and prototyping.…

  • 3 credits
  • Graduate

This graduate-level course builds on the foundational concepts of web development introduced at the undergraduate level. This course builds an understanding of how frameworks fit together through project-based learning.…

  • 3 credits
  • Graduate

Learn optimization and simulation methods including linear optimization, Monte Carlo, and discrete event simulation. Apply modeling to business problems to recommend possible actions toward a solution. Prerequisite:…

CSCI 520

Embedded Systems

  • 3 credits
  • Graduate

This graduate-level course introduces fundamental principles and practices in embedded systems design and builds upon these principles to study the interaction of computer systems (CPU, memory) and interfacing with…

  • 3 credits
  • Undergraduate

A course that introduces students to the styles of jazz, ballet, and tap dance, developing body coordination, strength, flexibility. AE

  • 1 credit
  • Undergraduate

A course introducing students to styles of jazz, ballet, and tap dance for music theatre, theatre, and music majors and dance, theatre, and music theatre minors, beginning the development of strength, flexibility,…

DANC 214

Ballet I

  • 1 credit
  • Undergraduate

A course for the student interested in deepening her or his ballet experience. The course will introduce ballet vocabulary and technical principles so that the student can begin to perform more complex movement…

DANC 220

Modern Dance I

  • 1 credit
  • Undergraduate

The techniques and principles of modern dance styles from the early 1900s to the present will be introduced and explored. Prerequisite: 105 or 110. Restricted to music, music theatre, and theatre majors and dance, music…

DANC 230

Tap Dance I

  • 1 credit
  • Undergraduate

For the beginning to intermediate level tap dancer, this course will cover the basic tap steps of this rhythmic dance form. Prerequisite: 105 or 110. Restricted to music, music theatre, and theatre majors and dance,…

DANC 250

Jazz Dance I

  • 1 credit
  • Undergraduate

A continuing course in this distinctly American dance form with emphasis on use of the body as a rhythmic instrument. Prerequisite: 105 or 110. Restricted to music, music theatre, and theatre majors and dance, music,…

  • 1 credit
  • Undergraduate

The technique and style of dances required for the musical theatre stage and storytelling through dance. Dance combinations will include various musical theatre styles. For the advanced beginning and intermediate dancer…

DANC 286

Special Topics

  • 3 credits
  • Undergraduate

Courses on topics of interest to dance students offered on the basis of need, interest, or timeliness. Prerequisites as determined by the instructor. Restricted to students with freshman or sophomore standing. May be…