May 14, 2024  
2020-2021 Catalog 
    
2020-2021 Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Computer Science

  
  
  • CS 460 Software Engineering I


    This course covers an introduction to the fundamental principles and practices of software engineering. Covers both theory and practical aspects of the first activities of large, group-developed software projects, including tools and environments, software requirements engineering, introduction to software architecture, design and modeling and modern software processes. Students will learn the specific languages, tools, environments and processes necessary to complete the remainder of the capstone course. Computer Science majors must complete the required senior capstone courses in sequence: CS 460 then CS 461  and finally CS 462 .
    Credits: 4
    Prerequisite: CS 361  and CS 364 , both with a grade of C or better


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CS 461 Software Engineering II


    This course emphasizes teamwork in small groups to develop real-world software applications. Teams and individual members will participate in all activities of software development, including project planning, requirements analysis, design, coding, testing, configuration management, quality assurance, documentation, and deployment. Topics in CS 461 will focus on software lifecycle processes, software design, software construction, and engineering management concepts expanding on material from CS 460 . This course provides a capstone experience that integrates knowledge gained in rest of the CS curriculum through work on both team and individual projects. The second term of a 3-term sequence (CS 460 , CS 461, CS 462 ).
    Credits: 4
    Prerequisite: CS 460  with a grade of C or better
    Corequisite: CS 461L


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CS 462 Software Engineering III


    A continuation of the CS 460  and CS 461  capstone course sequence where students focus on the construction and implementation of both individual and team developed software projects. The emphasis in CS 462 is on applying contemporary software development methods, testing, verification, validation, reliability, software evolution, and software deployment. This course concludes the capstone experience that integrates knowledge gained in rest of the CS curriculum through work on both team and individual projects; public presentations of both team and individual projects are part of the course requirements. The third term of a 3-term sequence (CS 460 , CS 461 , CS 462).
    Credits: 4
    Prerequisite: CS 461  with a grade of C or better
    Corequisite: CS 462L


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CS 465 Microservices Architecture


    Microservices is a major architectural pattern in the software industry. This course will cover the basic concepts of microservices, including familiarization with the core concepts of microservices, the monolith problem and how that lead to the microservices pattern, and implementing microservices using modern languages and frameworks.
    Credits: 4
    Prerequisite: Junior standing in Information Systems or Computer Science


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CS 472 Operating Systems - Advanced Topics


    Project-oriented course for senior computer science majors who wish to explore advanced program development techniques utilizing operating system services. Hands-on experience in advanced development of applications focusing on the development of distributed and client/server applications.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  
  
  • CS 482 Modeling and Simulation


    Design and construction of computer models. Use of these models will be used to simulate the behavior of the modeled system to better understand the system, predict how it might behave under different circumstances and find ways to improve the “performance” of the system. Covers both discrete and continuous system models. Study of the process of “translating” one’s mental models into a computer modeling language in order to perform simulations.
    Credits: 3
    Prerequisite: CS 260 


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  
  • CS 490 Physical Computing


    Course show how computing can interact with the physical world. Physical computing systems commonly include a micro controller or single-board computer, interface systems and various sensors and output devices, e.g. motors and switches. Students will learn the operation and programming of such systems for effective use. Previous experience with C and/or C++ programming language is recommended.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CS 522 Demystifying Computer Science: No Experience Required


    This course is designed to demystify the subject of computer science to create citizen teachers and learners of this field, which is the 21st century literacy. In the process of studying what computer science is, we will address how it impacts society by considering biases within the tech field as well as the humanitarian application of writing code to make the world a better place.
    Credits: 4


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  
  
  
  
  
  
  
  
  
  
  
  

Computer Science Education

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  • CSE 604 Portfolio


    The professional portfolio is one option for meeting the exit requirements for the MS Ed information technology degree. This portfolio will be a reflection of students’ understanding of the literature in the field of educational technology, their mastery of the MS Ed proficiencies and National Educational Technology Standards and their ability to synthesize and apply their knowledge in the production of high quality educational materials.
    Eligible for the RP grade option.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  
  • CSE 611 Information Literacy


    Course will include technology and effective information literacy, including developing and presenting materials, assisting in planning and record-keeping and functioning in an information-rich environment. This course explores strategies and support systems for literacy in information and digital citizenship.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 612 Media Literacy


    Examines the influence of media in our culture and explores methods for teaching media literary. 21st-century media literacy skills include thinking critically about how we consume media messages (access, analysis, evaluation) and becoming skilled in the creation of messages using a variety of media, including, but not limited to, film, websites, photography and advertising.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CSE 616 Designing and Teaching Online Courses


    Introduction to the philosophy and methodology of designing online courses and teaching online. Topics include establishing a community online, fostering meaningful dialogue, facilitating group work, designing effective learning experiences and assessing student progress. Students will learn skills for course construction in a variety of course formats and will create a short course that uses tools within a course management system as well as resources available through the Web.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 617 Open Source Tools


    Using and evaluating open source (OS) tools for educational purposes while familiarizing participants with a general history of OS software. Students will actively use open-source operating systems, programs and platforms while learning how to evaluate OS products. Students will leave with practical, OS software-based classroom activities and strategies.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 619 Big Thinkers in Educational Technology


    Focuses on reading classic texts and ground-breaking recent texts in the field of technology. Readings vary by term, focusing on themes such as media and culture, emerging technologies, technology in education, etc. Students should expect to read three to five books each term.
    May be repeated for up to 12 credits, if content is different.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 620 Computer as a Management Tool


    Theoretical and practical aspects of computer-aided tool use. Explores ways in which perceptions of education may be altered when implementing computer-based technologies. Cultural implications will also be explored. Students will explore a range of computer management applications from simple record-keeping to more sophisticated planning and forecasting techniques, utilizing a variety of computer-based management programs.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 623 Teaching English Language Learners Through Technology


    Explores a variety of online tools and looks at proven ways these tools can be used to support language development and content learning for English language learners. Examines how technology tools can be used in meaningful ways, to allow additional collaboration between colleagues, teacher and students and students themselves. Includes hands on exploration of blogs, wikis, podcasts, screencasts, social networking, online imaging, online presentation tools and more.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CSE 625 Creating an Internet Website


    Technical and theoretical aspects of designing and creating a website. Concentrates on development software and protocols associated with site design. Examines educational and cultural issues related to the use of the internet and issues related to development of websites in educational settings. Students will create their own websites.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 627 Web 2.0 Tools for Teaching and Learning


    Explores the many web 2.0 tools online and looks at proven ways these tools are used in education. Examines how Web 2.0 tools can be used in meaningful ways, when appropriate, to allow additional collaboration between colleagues, teacher and students and students themselves. Includes hands-on exploration of blogs, wikis, podcasts, screencasts, RSS, social networking, online imaging, online presentation tools and more.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 628 Teaching Across the Curriculum Using Geospatial Technologies


    Course will focus on accessing, organizing and analyzing spatial information that allows students to make informed decisions. Participants will prepare and present education-related projects using spatial technologies that focus on how to guide students in using technology to communicate information and ideas. Issues of ethical use and the powers of spatial technologies to persuade, extend communication and inform will be addressed.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 629 Web-Based Website Design


    Students will create a professional, business or education-related website using free web-based software, widgets and training. Course emphasizes learning by doing and following best practices for creating user-friendly websites. Designed to train and develop web design skills as well as develop the ability to work with and employ free, online tools. By closely learning one system, students can apply that knowledge and easily integrate with other systems available online.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CSE 655 Internship in Information Technology


    Allows students the opportunity to observe and participate with professionals working with technology in an educational setting. Activities might include designing and developing educational materials, providing technical support to educators, developing technical support materials or providing technical support to students. Activities will occur under the supervision of or in collaboration with, a working professional.
    Eligible for the RP grade option.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 660 Video Production I


    Principles and practices of digital audio and video production and editing for instructional environments. Will develop skills for video production, examine ways to infuse video into educational contexts and evaluate its potential for the improvement of teaching and learning. Project-based course taught through a combination of lecture, discussion, demonstration and hands-on practice.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CSE 667 Making Video Accessible


    Focus on making video accessible via captioning and audio description, with particular emphasis on captioning. Students discuss and try out different captioning tools, discuss captioning best practices, review potential classroom applications and caption videos they have made or would like to use in their classes.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CSE 670 Teaching Content with Technology: Secondary


    Examines technology tools for teaching specific content knowledge at the middle/high school level. Explores effective uses of technologies for presenting content, promoting collaboration, encouraging critical thinking and developing understanding. Includes skills for evaluating and using technology tools to design educational materials that teach targeted content. Course will focus on a specific content area: math, science, social studies, language arts, health, P.E., ESOL/foreign language.
    May be repeated for credit, if content is different.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 671 Teaching Content with Technology: Elementary


    Examines technology tools for teaching specific content knowledge at the elementary school level. Explores effective uses of technologies for presenting content, promoting collaboration, encouraging critical thinking and developing understanding. Includes skills for evaluating appropriate use of technology with young students. Course will focus on specific content areas each term.
    May be repeated for credit, if content is different.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CSE 683 Managing Technology in the Classroom


    Explores classroom management issues surrounding the use of technology in the classroom. Students will learn how to set up activities and classroom spaces to maximize productive time with technology. They will learn tips and tricks for managing technology and students in both the classroom and the computer lab.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 684 Creating Web-Based Tutorials


    Explores a variety of ways for delivering web based instruction using available freeware software and commonly used Microsoft Office products. Students will create and design tutorials using text, audio, images, screen captures, screen casting, animation, wikis and course-authoring products.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 685 Assessment Tools


    Explores the use of assessment to make informed instructional decisions at the classroom, program, school and district level. The difference between formative and summative assessment and the appropriate use of each will be examined. Students will apply the concepts learned to make informed instructional decisions based on available online assessment resources.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 687 Mobile Technologies in Education


    Explores ways to use mobile devices for educational purposes in the classroom. Students will learn how to locate and evaluate educational applications to download on their devices and use these applications effectively with students in their classes. They will develop educational content such as podcasts and movies that can be played on mobile devices and will learn to program their own simple iPhone applications.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • CSE 688 Video Games and Learning


    Introduces educators to principles of learning found in video and computer games. Explores the use of video and computer games in teaching. Develops and expands students’ understanding of the educational use of video and computer games through a series of readings, presentations, lab work, demonstrations, small group projects and independent exploration.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CSE 690 Digital Photography and Photo Editing


    Provides background and skills in digital photography for educators and school media specialists. Students will explore standard functions available on digital cameras, including macro focusing, copy stand work, field photography and QuickTime movies. Also covers digital photo editing, photo file management and image enhancement, including publishing to the web and importing to documents.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CSE 692 Learning Objects


    Explores the advantages and disadvantages of reusable educational content known as learning objects. Using web searches and exploration of learning object repositories, students will locate and evaluate free and inexpensive learning objects in a variety of content areas. They will learn to download and insert objects within educational materials such as websites, online courses or digital tutorials.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • CSE 694 Blogs in Education


    Explores uses of blogs in education, focusing on creating blogs for both teaching and professional development. Students will learn to create blogs using a variety of free blogging tools, add media to blogs, market their blogs, communicate with parents, students, colleagues and professionals via blogs, teach with blogs and embed blogs in their websites.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  
  • CSE 697 Creating a Personal Learning Environment


    Students will learn how to develop their own personal learning environment by creating connections to valuable educational resources and relevant content area experts; utilize tools such as RSS and aggregators to bring these resources directly to their desktops; develop skills for maintaining a constantly updated connection with breaking news within their disciplines; and will learn to become active participants by sharing their own expertise.
    Credits: 1


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  

Dance

  
  • D 101 Beginning Ballet


    This course is an introduction at a beginning level to ballet technique, theory and performance.  Course material includes introduction to the basic concepts of body alignment and technique in traditional ballet. Course emphasizes basic movement sequences, the accompanying French terminology, history, practice and performance.
    Credits: 3
    Exploring Knowledge: Literary and Aesthetic Perspectives


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • D 102 Beginning Jazz Dance


    This course is an introduction at a beginning level to jazz dance technique, theory and performance.  Course material includes introduction to the basic concepts of body alignment and technique in the jazz dance style. Course focuses on consolidating skills in rhythmic awareness, accompanying terminology, history, practice and performance.
    Credits: 3
    Exploring Knowledge: Literary and Aesthetic Perspectives


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • D 103 Beginning Modern Dance


    This course is an introduction at a beginning level to contemporary dance technique, theory and performance.  Course material includes introduction to the basic concepts of body alignment and technique in the contemporary dance style. Course focuses on consolidating skills in creative expression, accompanying terminology, history, practice and performance.
    Credits: 3
    Exploring Knowledge: Literary and Aesthetic Perspectives


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • D 104 Beginning Tap Dance


    This course is an introduction at a beginning level to tap dance technique, theory and performance.  Course material includes introduction to the basic concepts of rhythmic awareness and technique in tap dance style. Course focuses on consolidating skills with steps and techniques, accompanying terminology, history, practice and performance.
    Credits: 3
    Exploring Knowledge: Literary and Aesthetic Perspectives


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • D 120 Introduction to Ballroom Dance


    An introductory study of fundamental ballroom dance techniques. This course is intended to be a class for students who have little or no experience with ballroom dance. Students will experience dancing the Fox-Trot, Waltz, Swing, American Tango, Rumba, Samba, Merengue and the Cha-Cha. The class will cover the unique rhythm, timing, and style that characterize each dance and will emphasize proper techniques for both leading and following a partner.  No previous dance training required.
    May be repeated for up to 6 credits.
    Eligible for the RP grade option.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • D 170 World Dance: Salsa


    This course is an exploration of the Salsa dance form as it takes shape in different locations throughout Latin America. Particular attention will be paid to the Cuban dance form Casino Rueda and how it supports cultural mores and values throughout the Latin diaspora.
    May be repeated for credit.
    Credits: 3
    Integrating Knowledge Citizenship, Social Responsibility, and Global Awareness


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • D 171 World Dance: Hula


    This course is an exploration of the Polynesian dance form hula which is performed throughout the Hawaiian Islands. Particular attention will be paid to hula ‘auana (modern hula) and how it supports contemporary cultural mores and values throughout the Hawaiian Islands. 
    May be repeated for credit.
    Credits: 3
    Integrating Knowledge Citizenship, Social Responsibility, and Global Awareness


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • D 172 World Dance: African


    This course is an exploration of West African dance forms from Senegal and Guinea.  Particular attention will be paid to how current iterations of ancient dances support contemporary cultural mores and values for the peoples of Senegal and Guinea, West Africa.
    May be repeated for credit.
    Credits: 3
    Integrating Knowledge Citizenship, Social Responsibility, and Global Awareness


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • D 177 Beginning Hip-Hop


    This course is an exploration of urban and street dance forms as they take shape in different locations around the world. Particular attention will be paid to the musical, corporeal, visual, spoken word, and literary manifestations that hip-hop wields to build specific cultural communities in given national and global contexts.
    May be repeated for credit.
    Credits: 3
    Integrating Knowledge Citizenship, Social Responsibility, and Global Awareness


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
  • D 240 Wellness for Dancers


    Introduces dance majors to the importance of healthy practices for improved health, well-being and dance performance. A series of individual assessments and health screenings will be conducted for dancers to gain knowledge of their current practices and as a basis for designing programs for optimal wellness and performance.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  • D 241 Awareness In Action: Listening To The Body


    In the class Awareness In Action: Listening To The Body, students will learn about Somatics. Somatics is the field which studies the soma, which is the body as perceived from within, as opposed to the body as perceived by another. In this class students will learn about key contributors to the field of somatics and different somatic movement practices. Through the integration of somatics into dance training and daily life, students learn to listen to their bodies and become aware of habitual neuromuscular patterns. Once we engage in self awareness or somatic practices, we are able to acknowledge inefficient habitual movement patterns, muscular imbalances, and structural anatomical limitations that we may posses. As a result, students will expand options for new ways of moving, increase sensitivity and improve efficiency. When asked “what is somatics?” my general answer is the study of the self in the moment. It is a deep investigation of the self in many capacities and is based in movement. Participants often experience moments of deep reflection, relaxation, and body and self-awareness.
    Credits: 3


    Check course availability in Winter 2024

    Check course availability in Spring 2024


  
  
 

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