May 20, 2024  
2023-24 Catalog 
    
2023-24 Catalog [ARCHIVED CATALOG]

Courses


Quarterly Credit Classes are available online, where you may filter class offerings by subject, time, day, or whether they are held on campus, online or are hybrid classes.

& = Common Course Identifier

 

Communication Studies

Students pursuing an Associate in Arts and Science transfer degree may elect to complete an Academic Concentration in Communication Studies or Film Studies. To qualify for concentration in Communication Studies, student must:

  1. Take 15 credits from CMST 102 , CMST 202  and CMST 220  (previously COMM 150, SPCH 202 and SPCH 220).
  2. Take ~ 5 credits from any of the following 200-level Communication Studies courses: CMST 210 , CMST 230 , CMST 250 , CMST 280 , CMST 285 . Five of these credits will be counted as Humanities distribution or you may choose to have CMST 230  (formerly SPCH 225) count as Social Science distribution.

Students must apply to the program chair in Communication Studies for approval and a recommendation. Please visit www.bellevuecollege.edu/communication/degrees-concentrations/ for more information.

  
  • CMST 131 - Exploring the Digital Future


    5 CR

    Surveys the history and future of global communication technologies. Students discuss the effects of the computer revolution and digital communication on society and explore career opportunities in digital communication fields.

    Course Outcomes
    • Describe current digital technologies.
    • Explain the historical and economic development of digital technologies.
    • Articulate both the ethical and moral concerns inherent in the new digital technologies.
    • Discuss emerging technologies and their potential application in the future.
     

    GenEd Outcomes: Connections
    • Technology and Society


    Find out when this course is offered


  
  • CMST 132 - Techniques & Technology of Propaganda


    5 CR

    Examines tools and processes for targeting information to specific audiences for specific purposes. Students analyze how film, video, and multimedia can be used to influence opinions, generate sales, etc. Students test persuasion techniques with simple media presentations.

    Course Outcomes
    • Define the terms: media, persuasion, propaganda, technology, application, symbol, metaphor, “yellow journalism”, editorial, sound bite, manipulation, soft sell, motivation, instructional training, education, hands-on, virtual reality, educational television, documentary film/video, docudrama, advertising, infomercial.
    • Identify and explain criteria used for developing a media propaganda campaign.
    • Compare and contrast the persuasion techniques utilized in creating documentaries, instructional videos, infomercials, local and network news programs, and the subjective propaganda messages, based on the source and destination of the intended message.
    • Analyze and explain the role of audience analysis and goals and objectives in the development of persuasion materials.
    • Apply the propaganda techniques and concepts presented in historical and contemporary case studies.
    • Analyze how propaganda can lead to real-life violence and other behaviors in societies.


    GenEd Outcomes: Creative and Critical Thinking
    • Research/Information Literacy


    Find out when this course is offered


  
  • CMST 133 - Media Aesthetics


    5 CR

    Gives insight into media aesthetics through the study of production techniques. Students develop interpretive skills by analyzing lighting, editing, color, sound, and interactivity.

    Course Outcomes
    • Analyze the origin, impact, and meanings of visual media messages as they relate to us and our culture.
    • Describe how a story’s author, content, audience, and media work in concert to convey a given message’s goal.
    • Describe the production techniques utilized to create media images and messages, including film editing, video editing, digital media editing, audio production and editing, lighting techniques, and computer graphic design.
    • Describe and explain the ability of film and video editing to define the pace and flow of a given production and its visual message.
    • Describe and explain how mood and message can be affected by the use of light, shadow, and color.
    • Be able to define a variety of terms including montage, cameo lighting, jump cut, accelerated motion, and emotional literacy.


    GenEd Outcomes: Creative and Critical Thinking
    • Aesthetic Awareness


    Find out when this course is offered


  
  • CMST 134 - Cultural Studies in Mass Media


    5 CR

    Introduces terms, analytical techniques, and interpretive strategies commonly used in cultural studies. Explores how mass mediated artifacts are produced, shaped, distributed, consumed, and responded to in diverse ways. Students investigate these varied dimensions of culture to understand them in their broader social, aesthetic, ethnical and political context.

    Course Outcomes
    • Demonstrate an understanding of key theories and concepts in the Cultural Studies of Media
      field.

    • Be able to apply these key theories and concepts in critical analyses of contemporary mass
      mediated messages.

    • Demonstrate an understanding of the analytical approaches used by cultural studies scholars
      to examine mass mediated messages and how these approaches differ from social scientific
      approaches.

    • Demonstrate an ability to write and synthesize readings, lectures and discussions, and provide
      critical analysis of arguments using appropriate evidence and methods of citation.


    GenEd Outcomes: Connections
    • Cultural Diversity


    Find out when this course is offered


  
  • CMST 136 - Writing for the Web


    5 CR

    Introduces the cognitive, creative, and technical tools needed to effectively create text and publish ideas for the World Wide Web. Students explore and practice styles of writing to communicate effectively in various online settings.

    Course Outcomes
    • Define a variety of terms associated with Web communications
    • Construct a web document that demonstrates how to best organize and design written content for Web audiences
    • Analyze and evaluate the integrated use of photos, graphics, video, and text on an existing Web site from the standpoint of best information design practices
    • Create an online blog using a free online publishing application that incorporates images, diagrams, links, and video, supported by a written language style appropriate to a chosen target audience
    • Develop a team-based marketing plan that incorporates a blog along with associated social networking media and various components used in Web-based campaigns
    • Explain the difference between copyright and open source and how each can be used to both protect and/or selectively share creative work
    • Produce written materials on the Web that can be made accessible to users with disabilities.


    GenEd Outcomes: Communication
    • Writing


    Find out when this course is offered


  
  • CMST 138 - Media Digital Law & Ethics


    5 CR

    Explores the legal and ethical issues raised by modern communication technologies. Specific topics include copyright, free speech, pornography, and universal internet access. Students analyze how the U.S. justice system responds to emerging technologies.

    Course Outcomes
    • Apply Supreme Court precedents in order to predict judicial outcomes when analyzing cases.
    • Demonstrate an understanding of core decisions relating to the First Amendment.
    • Identify the various laws in the American Legal system (e.g., common law, statutory law, equitable remedies, and administrative rules).
    • Define various terms concerning new media technology, including “Internet,” “cyberspace,” “cyberporn,” “hacking,” and “spamming,” “P2P File sharing,” “Net Neutrality,” and “Traffic Throttling.”
    • Define the meaning of ethics and apply various theoretical frameworks that have been used to understand ethics through the ages.
    • Demonstrate an understanding of how ethics apply to television, radio broadcasting, and new media.
    • Define “net crime” in the legal sense of the term.
    • Describe Intellectual Property Law, including the basics of copyright, patent, and trademark law.
    • Describe major principles of Media and Mass Communication Law.
    • Identify and analyze specific cases concerning the law and obscenity on the Internet and/or other media.
    • Describe precedent-setting Supreme Court rulings.
    • Describe the history of communications regulation in the United States since the Civil War and apply this history to current & future issues surrounding the regulation of terrestrial broadcast and digital media.


    GenEd Outcomes: Connections
    • Ethics


    Find out when this course is offered


  
  • CMST 141 - Introduction to Media Writing


    5 CR

    Students learn interviewing, basic research, effective expression and editing through note taking, interviewing, drafting and revision. Emphasizes observation skills and choice of language, structure and source material to communicate events and ideas to selected audiences. Students are encouraged to submit writing to the BC student newspaper.

    Prerequisite(s): Placement by assessment into ENGL 101 , completion of ENGL 92  or ENGL 93  with a C- or better, or entry code.

    Course Outcomes
    Describe and practice the journalistic process Gather data from various sources Write a coherent and accurate news story Understand and synthesize ideas for others Refine punctuation, grammar, spelling and proofreading skills to achieve error-free text Explain the ethics involved in interview methods, the history of journalism and audience awareness Analyze and evaluate professional journalistic writing Describe the advertising and business components of news publications Collaborate and communicate as a professional team to meet deadlines

    GenEd Outcomes: Communication
    • Writing


    Find out when this course is offered


  
  • CMST 143 - Editing Techniques


    3 CR

    Applies the techniques and responsibilities of newspaper editing. Students practice copy reading and headline writing.

    Course Outcomes
    • Write leads and headlines
    • Refine punctuation, grammar, spelling and proofreading skills to achieve error-free text
    • Analyze and edit writing for story structure, newsworthiness, consistency and audience-appropriateness
    • Apply libel laws, ethics and judgment in the editing of newswriting
    • Recognize and apply the Associated Press (AP) style guidelines in editing news stories
    • Recognize, critically read and evaluate professional journalistic writing

     

    GenEd Outcomes: Communication
    • Reading
    • Writing


    Find out when this course is offered


  
  • CMST 144 - Digital Journalism & Online Media


    3 CR

    Presents the basics of storytelling and design strategies for digital and multimedia platforms. Class prepares students to produce written, digital, and video stories for online publications, broadcast media, and public relations.  Topics include interviewing, video editing, and story planning. Note: Access to editing software is needed, and will be provided if students do not have access already.

    Prerequisite(s): CMST 141  or ENGL 101  or entry code.

    Course Outcomes
    • Recognize, critique, and evaluate various types of digital newspaper designs and layouts for various mediums. 
    • Compose visually pleasing multimedia stories for digital platforms.
    • Evaluate video and images in terms of how they may interest and inform audiences.
    • Discuss the elements of newspaper design and layout using the proper terminology. 
    • Explain the value and impact of photojournalism on a particular audience.
    • Describe the role design and layout play in readership. 
    • Identify and explain the essential elements of good storytelling.


    GenEd Outcomes: Communication
    • Computer Literacy
    • Visual


    Find out when this course is offered


  
  • CMST 145 - Advertising


    3 CR

    Covers audience, market research, effective messaging and design. Students gain practical experience working on advertising campaigns on campus for the newspaper and other entities.

    Course Outcomes
    • Design and create professional quality advertising for various campus organizations and events
    • Use appropriate advertising and journalism terminology
    • Explain the value and impact of advertising for a particular audience
    • Describe the advertising and business components of publications and ad campaigns
    • Critique and evaluate professional advertisements and PSAs
     

    GenEd Outcomes: Communication
    • Computer Literacy
    • Visual


    Find out when this course is offered


  
  • CMST 146 - News Staff


    3 CR

    Continues CMST 141  with further skills development and practical applications. Students typically complete major reporting assignments each quarter. Requires additional time outside of class.

    Prerequisite(s): CMST 141  or ENGL 101 .

    Course Outcomes
    • Describe the journalistic process.
    • Gather data via multiple sources and evaluate the credibility of sources.
    • Write coherent stories.
    • Refine punctuation, grammar, spelling and proofreading skills to achieve error-free text.
    • Apply Associated Press (AP) style guidelines.
    • Describe news ethics, interview methods and audience awareness.
    • Analyze professional journalistic writing.
    • Cooperate as a professional team to meet deadlines.

     

    GenEd Outcomes: Communication
    • Reading
    • Writing


    Find out when this course is offered


  
  • CMST 151 - Introduction to Public Relations


    5 CR

    Provides an overview of the field of public relations from history to practice. Introduces writing, interviewing and publicity techniques and creates press kits for a variety of audiences.

    Prerequisite(s): CMST 141  or ENGL 101 .

    Course Outcomes
    Describe & identify key events in the history of public relations. Describe the current and changing place of public relations in society. Describe and respond to ethical considerations in public relations. Develop PR strategies. Create press kits tailored to a variety of audiences. Demonstrate an ability to write a coherent, audience-appropriate press release. Describe and apply effective interview techniques. Describe and apply effective techniques for representing an organization as a public spokesperson. Effectively create and execute a pitch, illustrating how to get key messages published in broadcast, online and print media. Describe & identify a key message. Compare and contract public relations career opportunities in specialties and allied fields including community relations, media relations, investor relations, employee communications, promotions and events, issues management, fund-raising and marketing.


    GenEd Outcomes: Creative and Critical Thinking
    • Research/Information Literacy
    GenEd Outcomes: Communication
    • Writing


    Find out when this course is offered


  
  • CMST 161 - Basic Broadcasting


    5 CR

    Develops skills in announcing and audio operations. Students review radio history and regulations and get an introduction to commercials, news, production, and station organization.

    Course Outcomes
    • Demonstrate an understanding of the history, creation and evolution of radio.
    • Conduct research into various radio formats and employment opportunities, and design a radio station of one’s choosing, including a justification of format, budget for a year of operation, and discussion of various staff positions in that radio station.
    • Log and explicate segments of local radio programming.
    • [In labs] Produce a 20 minute live radio show demonstrating production techniques (including cross fades, digital editing, microphone skills, and playing a previously-produced commercial).
    • [In labs] Create a commercial that meets broadcast standards.


    GenEd Outcomes: Creative and Critical Thinking
    • Critical Thinking/Problem Solving
    • Research/Information Literacy


    Find out when this course is offered


  
  • CMST 163 - Radio Operations: Announcing/Production


    5 CR

    Develops broadcast voice and production skills. Students practice tape editing and mixing and develop production values through class projects.

    Prerequisite(s): CMST 161  and permission of instructor.

    Course Outcomes
    • Quickly edit in various industry-standard technologies.
    • Demonstrate an understanding of key components of radio voice techniques (i.e. affecting out, nasal tongue thrust).
    • Demonstrate production and writing aspects of public service announcements, promotional and sale spots.
    • Demonstrate an ability to edit and perform components of an air check tape (i.e. front sell, cross fade, news announcement, legal, weather, etc.).
    • Edit & produce various air-quality features.
    • Edit & produce news segments that include wrap, voicer, and actualities.


    GenEd Outcomes: Communication
    • Computer Literacy
    • Listening and Speaking


    Find out when this course is offered


  
  • CMST 194 - Special Topics in Communication


    1-10 CR

    Allows specialized study of a subject supplementing the speech communication curriculum. Topics are announced in the class schedule. May be repeated for maximum of 15 credits.

    Course Outcomes
    • Special topics course. Outcomes dependent upon selected topic each quarter.



    Find out when this course is offered


  
  • CMST 202 - Survey of Speech Communication


    5 CR

    Same as SPCH 102 and SPCH 202.
    Introduces a variety of communication processes to give a basic understanding of speech communication. Students explore interpersonal, small group, and intercultural communication.

    Course Outcomes
    • Define the process of communication from multiple discipline perspectives.
    • Explain the influence of ancient Greek and Roman philosophers on current rhetorical and communication theory.
    • Describe the symbolic nature of verbal and nonverbal communication and the role of communication theory in improving message clarity and relational satisfaction.
    • Describe the unique qualities found in group interaction and organizational communication and the methods of effective teambuilding and decision-making.
    • Analyze a public speech and demonstrated an understanding of effective organization, argument construction, and guidelines for speech delivery.
    • Identify the barriers to effective intercultural communication and describe the methods of adapting to new cultures.
    • Apply contemporary communication research methods to human discourse and behavior.


    GenEd Outcomes: Creative and Critical Thinking
    • Research/Information Literacy
    GenEd Outcomes: Connections
    • Historical and Intellectual Perspectives


    Find out when this course is offered


  
  • CMST& 210 - Interpersonal Communication


    5 CR

    Focuses on effective interpersonal communication in relationships through lecture, class discussion, and activities. Topics addressed include: culture, language, nonverbal communication, listening, perception, and conflict management.

    Course Outcomes
    • Explain communication competence and identify their own personal strengths and areas of needed improvement.
    • Describe the principles of communication as applied to interpersonal relationships.
    • Identify the different types of listening styles and assess their effectiveness in specific situations.
    • Discuss the relationship between perception, self-concept, and communication.
    • Describe the communication climate experienced in a relationship and make recommendations for improvement.
    • Assess their use of language and nonverbal communication.


    GenEd Outcomes: Communication
    • Listening and Speaking
    GenEd Outcomes: Connections
    • Self-Assessment/Life Goals


    Find out when this course is offered


  
  • CMST 216 - Scripting for Film Video & Multimedia


    5 CR

    Students learn the mechanics and format used for film and television as well as the writer’s job in pre-production and production. In addition, students are introduced to non-linear writing for new interactive multimedia technologies.

    Prerequisite(s): CMST 141  or ENGL 101  or ENGL 235  or ENGL 271  or ENGL 272  or equivalent English course at another college with a C- or better, or an entry code.

    Course Outcomes
    • Describe what a motion picture or television “treatment” is and why treatments are important
    • Construct and “pitch” an idea to the class and “sell the class” on the idea, citing project cost, target audience, and why the project would be a success
    • Identify and critique the “mythic structure” of both a story and a screenplay
    • Explain the difference between a symbol and an archetype, and show what they represent in a particular character or idea within a story/screenplay
    • Explain the difference between a “digital” or multimedia script and a script for so-called “linear” media
    • Discuss the importance of Aristotle’s six elements of drama for playwrights and how those ideas pertain to today’s media
    • Illustrate the use of a back-story for leading characters in scripts
     

    GenEd Outcomes: Communication
    • Writing


    Find out when this course is offered


  
  • CMST& 220 - Public Speaking


    5 CR

    Presents the essentials of effective public speaking. Students explore topic selection, research methods, organization, analysis of material and audience, and use of visual aids, and practice preparing and delivering various types of speeches.

    Course Outcomes
    • Identify and analyze the four elements of the rhetorical situation (audience, occasion, speaker, speech).
    • Explain and apply an understanding of ethical considerations and responsibilities as a speaker.
    • Demonstrate critical thinking through critique and analysis of one’s own speeches as well as others’ speeches.
    • Evaluate credibility of evidence.
    • Identify and analyze lines of argument and fallacies.
    • Present speeches that apply recommendations for effective application of the canons of rhetoric (invention, arrangement, style, and delivery).


    GenEd Outcomes: Communication
    • Listening and Speaking


    Find out when this course is offered


  
  • CMST& 230 - Small Group Communication


    5 CR

    Explores effective communication in small groups. Students examine aspects of group process, including leadership, conflict management, decision-making, conformity, and critical thinking. Students work in groups to test theories and practice skills. Note: Fulfills social science course requirement at BC.

    Course Outcomes
    • Identify the language, listening, and nonverbal communication skills that are needed to promote a positive communication climate in a group setting.
    • Analyze the influence of culture on group interaction.
    • Identify the actions needed to conduct an effective meeting and promote group productivity.
    • Analyze the methods of decision making used by a group.
    • Evaluate how theoretical group problem-solving models can be used to help a group accomplish a task.
    • Identify methods groups can use to stimulate critical and creative thinking while problem-solving.
    • Evaluate how leadership theory can be used to help a group accomplish its goals.
    • Identify different methods for managing conflict within a group.


     

    GenEd Outcomes: Creative and Critical Thinking

    • Critical Thinking/Problem Solving
    GenEd Outcomes: Connections
    • Group Processes


    Find out when this course is offered


  
  • CMST 250 - Communication in a Diverse Workplace


    5 CR

    Applies communication concepts and theory to the culturally diverse workplace. Covers interpersonal communication, teamwork and meeting effectiveness, electronic communication, conflict management, managerial effectiveness and organizational culture.

    Recommended: Placement in ENGL 101 , or higher.
    Course Outcomes
    After completing this class, students should be able to: • Identify their own cultural identity and discuss its influence on workplace expectations and interactions • Identify the types of language which would be culturally appropriate for a given workplace. • Describe cultural differences and similarities in nonverbal norms and expectations for workplace behavior • Describe how communication networks, organization structure, organizational culture, and power dynamics influence interaction. • Describe culturally appropriate listening approaches in a given situation to promote understanding, accomplish your goals, and enhance your relationship with others. • Apply leadership theory and concepts to improve managerial effectiveness. • Describe different approaches for negotiating solutions in work-related conflicts. • Identify the types of group roles, norms, and decision-making required to transform a diverse group of people into an effective team.

    GenEd Outcomes: Communication
    • Listening and Speaking
    GenEd Outcomes: Connections
    • Cultural Diversity


    Find out when this course is offered


  
  • CMST 252 - Communication in a Diverse Healthcare Workplace


    5 CR

    This course is designed for students pursuing healthcare-related careers. Students will apply communication concepts and theory to the culturally diverse healthcare workplace, focusing on: patient-healthcare professional interactions, interacting effectively on a diverse healthcare team, organizational culture, conflict management, listening, nonverbal communication, language, giving and receiving feedback, and intercultural competence.

    Recommended: Placement in ENGL 101 , or higher.
    Course Outcomes
    1. Analyze how their cultural identity influences their perception of patients, healthcare team members, and supervisors and the steps necessary to promote greater empathy for those who are culturally different from themselves.

    2. Identify the behaviors (including responding non-defensively to criticism, giving constructive criticism, and adapting to norms) that lead to successful communication within a specific organizational culture.
    3. Discuss behaviors that will promote effective communication on diverse healthcare teams.
    4. Describe how culture influences conflict and strategies that can be used to effectively collaborate with others.
    5. Describe the characteristics of intercultural communication competence and the methods of engaging in culturally sensitive language, nonverbal communication, and listening skills.
    6. Explain the role that culture plays in the social support of patients and their families
    7. Discuss effective communication approaches with patients with disabilities.
    8. Describe how race and low socio-economic status impact patients’ health and the healthcare experience. 


    GenEd Outcomes: Communication
    • Listening and Speaking
    GenEd Outcomes: Connections
    • Cultural Diversity


    Find out when this course is offered


  
  • CMST 254 - Communication, Disability, and Culture


    5 CR

    Students will explore the communication of disability through a spectrum of human experience, from cultural and historical contexts to pop culture references. Topics such as identity, ableism, and communication competence will be covered.  In addition to Disability and Communication research, students will learn how to analytically apply critical disability theory in all types of meaning-making including contexts of healthcare, education, business, and personal relationships. 

    Course Outcomes
    • Identify and articulate how disability is perceived by oneself and others.
    • Articulate the major theoretical perspectives present in disability research.
    • Identify the modes of how the meanings of disability are defined and deconstruct the systems of power that are present.
    • Actively engage in academic conversation surrounding communication for disability and other identity-based characteristics.
    • Define co-cultures and apply to various groups
    • Articulate the relationship between history, culture and cultural expectations in how persons perceive the world.


    GenEd Outcomes: Connections
    • Cultural Diversity


    Find out when this course is offered


  
  • CMST 260 - Art of Cinematography & Lighting


    5 CR

    Covers the aesthetics of lighting to create mood, intensify drama and enhance the visual narrative.

    Course Outcomes
    • Demonstrate the ability to use lighting to create specific settings.
    • Demonstrate an understanding of how light can create mood and a sense of time.
    • Demonstrate an understanding of the use of camera angles and how they influence the visual narrative.
    • Demonstrate an understanding of camera placement and movement.
    • Demonstrate an understanding of how a cinematographer works in a production group.
     

    GenEd Outcomes: Creative and Critical Thinking
    • Aesthetic Awareness
    GenEd Outcomes: Communication
    • Visual


    Find out when this course is offered


  
  • CMST 261 - Radio News Broadcasting


    5 CR

    Covers writing, editing, producing, and delivering news for radio.

    Prerequisite(s): CMST 141  and CMST 161  or permission of instructor.

    Course Outcomes
    Describe and use actuality, voicer, and wrap-in with in-class projects. Write, rewrite and edit news stories for broadcast. Produce a three-to-five minute newscast employing writing and production skills. Produce features using field recording devices, writing skills, and in-studio production skills. Create resume script.

    GenEd Outcomes: Creative and Critical Thinking
    • Research/Information Literacy
    GenEd Outcomes: Communication
    • Writing


    Find out when this course is offered


  
  • CMST 280 - Intercultural Communication


    5 CR

    Examines the relationship between culture and various aspects of the communication process. Students explore cultural identity, bias, and worldview. Students practice skills that contribute to intercultural competence in a variety of contexts.

    Course Outcomes
     

    • Define culture and explain its elements 
    • Describe the characteristics of intercultural competency and apply to various intercultural situations 
    • Define ethnocentrism and bias and explain their influence on perception of self and others 
    • Identify and critically analyze one’s own cultural identities and worldview in relation to intercultural interactions 


    GenEd Outcomes: Connections
    • Cultural Diversity
    • Ethics


    Find out when this course is offered


  
  • CMST 285 - Nonverbal Communication


    5 CR

    Examines non-verbal behavior and its role in the communication process. Topics include body language, space, touch, dress, and cultural norms. Students analyze their own non-verbal communication techniques.

    Course Outcomes
    • Describe the transactional model of communication and discuss its relationship to nonverbal communication.
    • Identify the criteria of a competent communicator and be able to self-evaluate one’s own nonverbal behavior in terms of personal strengths and challenges in relationship to those criteria in a variety of contexts.
    • Explain how nonverbal norms are influenced and culturally-bound.
    • Describe the nonverbal factors that shape one’s perception and interpretation of people and events to promote greater empathy for those who are culturally different from themselves.
    • Describe & apply the major codes of nonverbal communication in a variety of contexts.
    • Explain the differences between verbal and nonverbal linguistics cross-culturally.
    • Identify situations in which one has experienced misunderstanding due to ineffective nonverbal language skills and discuss strategies to communicate more effectively across differences. 
    • Identify and critically analyze the influence of one’s own cultural identities on nonverbal communication and expectations.


    GenEd Outcomes: Connections
    • Cultural Diversity


    Find out when this course is offered


  
  • CMST 291 - Making Movies


    5 CR

    Students work together creating a dramatic motion picture, gain experience in preproduction and production work, and work as part of a crew documenting the making of the dramatic piece. Students receive a copy of the finished work.

    Recommended: CMST 216 .
    Course Outcomes
    • Demonstrate an ability to work as crew on a professional film shoot.
    • Demonstrate an understanding of the proper terminology used on and off set during production.
    • Explain and follow the chain of command on and off a movie set.
    • Demonstrate an ability to work in a group towards a common goal during a production.
    • Demonstrate an understanding of how a director works with actors during rehearsals and during shooting.
    • Identify the various job descriptions of personnel involved in feature film production.
    • Demonstrate an ability to perform the step-by-step process of production.
    • Demonstrate an ability to produce a finished film.



    Find out when this course is offered


  
  • CMST 294 - Special Topics in Communication


    1-10 CR

    Allows specialized or in-depth study of a subject supplementing the Communications curriculum. Student interest and instructor expertise help determine the topic.

    Prerequisite(s): Permission of instructor.

    GenEd Outcomes: Creative and Critical Thinking
    • Aesthetic Awareness
    GenEd Outcomes: Communication
    • Visual


    Find out when this course is offered


  
  • CMST 299 - Special Projects in Communication


    1-5 CR

    Covers individual projects in broadcasting, journalism, and advertising, which complement a student’s work in other communications courses. May be repeated for a maximum of 15 credits.

    Prerequisite(s): Permission of instructor.

    Course Outcomes
    • Individual study course. Outcomes dependent upon topic selected between student and instructor.




    Find out when this course is offered


  
  • CMST 330 - Intercultural Health Communication


    5 CR

    Examines how a healthcare practitioner may engage in effective communication with culturally dissimilar individuals in a variety of contexts. Students practice intercultural strategies and skills.

    Prerequisite(s): Acceptance to the program or permission of instructor.

    Course Outcomes
    • Define culture and identify various health belief systems.
    • Analyze one’s own cultural identity in relationship to the organizational culture.
    • Describe the characteristics of intercultural competence and the methods for improving language, nonverbal communication, and listening skills in the health care setting.
    • Analyze the impact of perception, bias, and discrimination in the access and provision of care in the health care setting.
    • Discuss the influence of culture on conflict and explain the various approaches to effective conflict management in the health care setting.
    • Identify the components of collaborative communication in a diverse health care setting.


    GenEd Outcomes: Connections
    • Cultural Diversity


    Find out when this course is offered


  
  • CMST 340 - Advanced Communication in Business & Technology


    5 CR

    This course is designed for students accepted into a baccalaureate degree program in business or technology fields. Students identify, self-assess, analyze and apply skills to effectively communicate in culturally diverse business and technology settings. Students explore original research and apply the information they learn to their communication skill repertoire. Topics include: active listening, intercultural communication, collaborating in teams, conflict management, verbal and nonverbal communication and public speaking.

    Recommended: CMST 220 , CMST 230 , or CMST 280 .
    Prerequisite(s): Admission to BAS Data Analysis and Management, BAS Information Systems and Technology, BAS Software Development, BAS Digital Marketing, BAS Cybersecurity, BAS Applied Accounting, or BAS Business Management and Technology, or permission of the instructor. 

    Course Outcomes
     

    • Self-assess one’s own communication behaviors and effects. 
    • Explain and demonstrate active listening and communication effectiveness. 
    • Evaluate and practice appropriate approaches for effective conflict management in a variety of settings.  
    • Evaluate the types of language and nonverbal communication that promote effective communication within a specific organizational culture. 
    • Assess and choose communication behaviors for effective teamwork and decision-making in a diverse group setting. 
    • Explain how organizational structure and culture influence interaction. 
    • Evaluate the benefits of intercultural competence in an organizational setting. 

     

    GenEd Outcomes: Communication

    • Listening and Speaking
    GenEd Outcomes: Connections
    • Group Processes


    Find out when this course is offered


  
  • CMST 350 - Professional Communication for the Designer


    5 CR

    Examines how an Interior Design Professional applies communication theory and concepts to perform effectively in the workplace. Focuses on development of interpersonal skills in a diverse workplace, small group interaction and meeting effectiveness, public presentations, business writing including electronic collaboration, and organizational culture. Course requires significant oral presentation.

    Prerequisite(s): Acceptance to the program or permission of instructor.

    Course Outcomes
    1. Apply the basic elements, process, and key principles of communication to a specific workplace situation, demonstrating how each concept affects the outcome of the interaction.

    2. Analyze the advantages and disadvantages of various face-to-face and electronic communication channels found in the workplace and choose the most appropriate and effective one given the situation.

    3. Identify the culture and co-cultures in a specific organization and describe how their norms and values shape communication in the workplace.

    4. Describe the best listening approaches in a given situation to promote understanding, accomplish your goals, and enhance your relationship with others.

    5. Identify the types of language and nonverbal communication that will be most effective within a specific organizational culture.

    6. Describe different approaches for negotiating solutions in work-related conflicts and predict likely consequences of using each style.

    7. Identify the types of group roles, norms, and decision-making required to transform a group of people into an effective team.

    8. Explain the communication required of leaders and members to produce an effective meeting.

    9. Design and deliver an effective, organized, and professional public presentation on a work-related topic. 

    GenEd Outcomes: Communication

    • Listening and Speaking
    GenEd Outcomes: Connections
    • Group Processes


    Find out when this course is offered



Computer Science

  
  • CS 101 - Technology and Computer Science


    5 CR

    Introduces concepts of computer science through development of fluency in modern technology, while offering students an opportunity to increase skills in a variety of information systems. Computer lab work includes operation of computers on networks, programming fundamentals, logical reasoning, web searching, multimedia applications, basic spreadsheets, and database manipulation.

    Prerequisite(s): MATH 98  with a C or better, or placement into MATH 99  or higher.

    Course Outcomes
    • Identify standard human-computer interfaces using industry standard terminology.
    • Describe network components of computers and associated storage systems.
    • Effectively search the Internet and use information to create a basic html web page.
    • Describe similarities and differences between binary and decimal systems.
    • Provide a descriptive algorithm for solving a problem.
    • Identify digital versus analog representations of pictures and sounds.
    • Identify and explain common spreadsheet functions and capabilities. 
    • Identify and explain common database management functions and capabilities
    • Explain what a program is, and how a program is produced.


    GenEd Outcomes: Communication
    • Computer Literacy
    GenEd Outcomes: Connections
    • Technology and Society


    Find out when this course is offered


  
  
  • CS 199 - Independent Study in Computer Science


    1-5 CR

    Allows for special projects, student research and independent study in Computer Science by an individual student. May be repeated for a maximum of 15 credits.

    Prerequisite(s): Permission of instructor.

    Course Outcomes
     

    • Individual study course. Outcomes dependent upon topic selected between student and teacher.



    Find out when this course is offered


  
  • CS 209 - Introduction to Computer Programming


    5 CR

    This course builds the foundation for core concepts in computer programming for students with no prior programming experience.  Students learn how to develop programs in a modern programming language with an emphasis on computer science fundamentals and problem-solving. Students learn current industry standards for testing and debugging different solutions for scientific and technical problems.

     

    Prerequisite(s): MATH 141  (or higher), or placement by assessment in MATH 142  or above, or entry code.

    Course Outcomes

    • Write clear, robust and modular computer programs using fundamental programming constructs such as basic computation, conditional and iterative structures, methods, and file input/output.
    • Write programs that use array data structure
    • Apply a variety of strategies to the testing and debugging of simple programs
    • Trace the execution of a variety of code segments
    • Apply consistent documentation and program style standards that contribute to the readability and maintainability of software

     

    GenEd Outcomes: Creative and Critical Thinking

    • Quantitative/Symbolic Reasoning


    Find out when this course is offered


  
  • CS 210 - Fundamentals of Computer Science I


    5 CR

    Introduces computer science and programming for CS majors. Students learn design and implementation of algorithms and programming in a structured, modular language, with emphasis on problem solving, program design, and style.

    Prerequisite(s): MATH 142  or higher with a C- or better, or placement by assessment in MATH 151  or above, or entry code.

    Course Outcomes
    • Solve computer programming problems using current industry standards in software engineering; editing, compiling, and executing code; which is structured in maintainable style with programmer comments (documentation).
    • Define the concepts of data types, specifically the use of primitive data versus object, accessing and creating methods, their parameters passed, and returned.
    • Use procedural decomposition to construct programming solutions using decision controls (if, else), repetitions (for, do while), and external file reading (secondary storage).
    • Utilize simple data structures such as arrays and classes to solve complex problems, and use an Integrated Development Environment (IDE) to fix potential errors identified with code testing concepts.

     

    GenEd Outcomes: Creative and Critical Thinking

    • Quantitative/Symbolic Reasoning


    Find out when this course is offered


  
  • CS 211 - Fundamentals of Computer Science II


    5 CR

    Continues CS 210 , with data structures algorithm analysis and inheritance. Students learn to create collections, lists, binary trees, and sets. Other topics include sets, generic data types, sorting, recursion, run-time complexity, and graphical user interfaces.

    Prerequisite(s): CS 210  or entry code.

    Course Outcomes
    • Create classes via inheritance, use their objects to demonstrate polymorphism of both interfaces and abstract classes; and explain the role of generic class templates within classes.
    • Explain the principles of recursion versus repetition, and write recursive methods for a variety of tasks.
    • Implement and contrast the uses of various data structures including arrays, sets, lists, collections, and trees.
    • Recognize the use of Big-O notation to explain program performance in searching, sorting, recursion, and implementation of existing methods from a software API (Application Programming Interface).
    • Compose programs that facilitate error handling using API standard Exceptions with try-catch blocks.
    • Design programs using a Graphical User Interface (GUI) and event driven programming.
     

    GenEd Outcomes: Creative and Critical Thinking
    • Quantitative/Symbolic Reasoning


    Find out when this course is offered


  
  • CS 212 - C++ Data Structures


    5 CR

    Completes one year sequence with data structures using C++, including lists, hash tables, stacks, queues, trees, and graphs. Contrasts the implementations of such data structures in different languages, specifically the differences between pointers versus references, templates versus generics, dynamic versus static memory allocation, multiple inheritance, and destructors.

    Prerequisite(s): CS 211 .

    Course Outcomes
    • Explain and compare the concepts of static and dynamic memory allocation.
    • Apply good memory management practices in data structures by implementing destructors.
    • Create and use pointers in linked lists using iterators and fundamentals of pointer math.
    • Explain the parameter passing mechanisms of call by value, call by address, pointer data types, and call by reference.
    • Design programs using binary tree data structures.
    • Explain the use of Hash Tables for indexing random access data structures.
    • Demonstrate the difference between C++ templates and Java generics.
     

    GenEd Outcomes: Creative and Critical Thinking
    • Quantitative/Symbolic Reasoning


    Find out when this course is offered


  
  • CS 250 - Management Information Systems


    5 CR

    Provides basic concepts of information technology in modern business. Topics include data warehouses, decision support systems, electronic commerce, systems development, and risk management. Labs introduce intermediate spreadsheet and database applications in a networked environment.

    Prerequisite(s): CS 101  or entry code. Requires experience with computer databases.

    Course Outcomes
    • Explain the role of information systems in modern businesses.
    • Identify different ways that information technology may be used to support organizations.
    • Explain the fundamental components of hardware, software and telecommunications technology.
    • Explain the types of database technology and applications used in modern businesses.
    • Describe ways that information technology may be used for competitive advantages in business.
    • Describe the ways that information technology may be used to support electronic commerce.
    • Explain how information technology can impact security, privacy and human job content and health.
    • Identify the processes involved with information systems development.
    • Attain intermediate skills in database systems on microcomputers, for support and organizational of data collection, analysis, and reporting operations.


    GenEd Outcomes: Creative and Critical Thinking
    • Quantitative/Symbolic Reasoning


    Find out when this course is offered


  
  • CS 294 - Special Topics in Computer Science


    1-10 CR

    Covers advanced supplementary, contemporary, or focused topics related to Computer Science. Topics are announced in the class schedule.

    Prerequisite(s): Permission of instructor.

    Course Outcomes
    • Special topics course. Outcomes dependent upon topic selected each quarter.



    Find out when this course is offered


  
  • CS 299 - Independent Study in Computer Science


    1-5 CR

    Allows for advanced special projects, student research and independent study in Computer Science by an individual student. May be repeated for a maximum of 15 credits.

    Prerequisite(s): Permission of instructor.

    Course Outcomes
     

    • Individual study course. Outcomes dependent upon topic selected between student and teacher.



    Find out when this course is offered


  
  • CS 300 - Data Structures


    5 CR

    This course is an introduction to the fundamental concept of data structures. It explains how to organize and store data efficiently using data structures and how to select appropriate data structures. The course further focuses on understanding the fundamental algorithms and analyzing the time and space complexity of these algorithms.

    Prerequisite(s): CS 211  and admission to BS CS program, or permission of instructor.

    Course Outcomes
    • Distinguish the appropriate data structure for modeling a given problem and to provide justification for that selection 
    • Implement and use each of the following fundamental data structures: Lists, Stacks, Queues, Trees 
    • Explain the heap property and the use of heaps as an implementation of priority queues 
    • Compare alternative implementations of data structures with respect to performance 
    • Implement sorting, searching and hashing algorithms 
    • Explain the applications of graph algorithms 
    • Construct complex data structures using existing data types



    Find out when this course is offered


  
  • CS 310 - Python for Data Science


    5 CR

    This course covers the basics of the Python language, and then quickly moves to topics related to data manipulations and analysis.  Subjects covered are the most common libraries used in data pre-processing and visualizations, using a coding environment that allows to mix code, text, and visualizations elements.

    Prerequisite(s): Admission to BS CS  program, or instructor’s permission. 

    Course Outcomes
    • Create a generic program in Python.
    • Create a program in Python that does data pre-processing and analysis.
    • Use Python libraries used in data analysis tasks.
    • Use Python libraries used in data visualizations and graph plotting.
    • Create notebooks that mix code, text, and visualization elements.



    Find out when this course is offered


  
  • CS 311 - Software Patterns


    5 CR

    This course introduces software design paradigms, and design and architectural patterns essential for the creation of flexible, reusable, reliable and maintainable software applications. The course offers students a hands-on opportunity to apply creational, functional and behavioral design patterns, as well as architectural patterns, in a software design.

    Prerequisite(s): CS 211   and admission to Computer Science, BS  program, or instructor’s permission.

    Course Outcomes
    • Use a design paradigm to design a simple software system, and explain how system design principles have been applied in this design.
    • Identify the most suitable design pattern for a simple system suitable for a given scenario
    • Identify the software architecture pattern by differentiating among common software architectures such as layered, pipe-and-filter, and client-server
    • Apply examples of design patterns in a software design
    • Discuss and select appropriate software architecture for a simple system suitable for a given scenario.
    • Refactor an existing software implementation to improve some aspect of its design.
    • Discuss implementation trade-offs of certain patterns with respect to others



    Find out when this course is offered


  
  • CS 320 - Programming Languages


    5 CR

    This course is an introduction to the design and implementation of programming languages. The course explores organization and structure of programming languages, run?time behavior and requirements of programs, and programming language specification. The course teaches the programming models underlying different programming paradigms such as functional, logic, scripting and object-oriented languages.

    Prerequisite(s): CS 300  with a C or better and admission to BC CS program, or instructor’s permission.

    Course Outcomes
    •  Distinguish various programming language paradigms 
    •  Choose a suitable programming paradigm and language for a given problem or domain 
    •  Use formal grammars to specify the syntax of languages 
    •  Give a formal semantics for a small language 
    •  Construct new data types, abstractions, encapsulations in various languages 
    •  Apply the program paradigms to simple problems 
    •  Explain design concepts, design alternatives and trade-offs, and implementation considerations for scope, binding, data types, expressions, control structures, subprograms, abstract data types, objects, concurrency structures, and exception handling in modern programming languages 
    •  Explain how programming language implementations typically organize memory into global data, text, heap, and stack sections and how recursion and memory management map to this memory model



    Find out when this course is offered


  
  • CS 331 - Database Systems


    5 CR

    The course covers the fundamental concepts of database systems. It teaches students the internals of database systems including data model, database design, relational model, relational algebra, SQL, indexing, concurrency control, query processing, transaction management and recovery. This course also aims to teach the new directions involving NoSQL persistence models.

    Prerequisite(s): CS 211  and admission to BC CS program, or instructor’s permission.

    Course Outcomes
    • Explain the components of a database system 
    •  Develop an entity-relationship (ER) model based on user requirements 
    •  Use the Structured Query Language (SQL) for database definition and manipulation 
    •  Generate an index file for a collection of resources 
    •  Convert an entity-relationship diagram to a set of normalized relations 
    •  Explain the ACID properties of a transaction 
    •  Describe techniques that are used for recovery 
    •  Design and implement a relational database system 
    •  Distinguish the differences and similarities between NoSQL databases and relational databases



    Find out when this course is offered


  
  • CS 341 - Computer Networks


    5 CR

    The course teaches the fundamentals of computer networks, with emphasis on the Internet. The course covers basic concepts of computer networks, layered network architecture, protocols, network programming interfaces, and concept of network performance. The course also provides students with the opportunity to having a hands-on experience by network programming.

    Prerequisite(s): CS 211  and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • Describe the layered structure of a typical networked architecture 
    • Describe how packets are forwarded in an IP network 
    • Identify the different types of network devices and their functions within a network 
    • Implement a simple client-server socket-based application 
    • Apply in-depth study of local area networks and wide area networks in their access mechanisms, routing algorithms and performance evaluation methodologies 
    • Distinguish the functions of UDP and TCP/IP 
    • Analyze the requirements for a given organizational structure and select the most appropriate networking architecture and technologies 
    • Discuss deficiencies in existing protocols, and issues surrounding mobile and wireless networks



    Find out when this course is offered


  
  • CS 351 - Computer Architecture I


    5 CR

    This class introduces different hardware architectures, organizations and operations of various machines. Primary topics include number representation, CPU concepts, hardware/software interaction, hardwired control, microprogramming control, memory hierarchy, I/O organization, assembly language and pipeline.

    Prerequisite(s): CS 211  and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • Describe a computer’s functional components, their characteristics, performance, and interactions 
    • Convert numerical data from one format to another 
    • Evaluate the quantitative performance of computer systems and designs 
    • Articulate the cost-performance issues and design trade-offs in designing and constructing a computer processor including memory 
    • Trace the execution of instructions and programs on pipelined processor, and quantitatively compare the performance of programs on pipelined and non-pipelined processors 
    • Describe the principles of memory management including caches, virtual memory, SRAM, DRAM, etc. 
    • Build circuits using both combinational and sequential digital logic elements 
    • Write simple assembly language program segments 



    Find out when this course is offered


  
  • CS 356 - Computer Security


    5 CR

    This course covers the principles and practice of computer security using a hands-on approach. Participants will learn about techniques, methodologies and processes for the development of efficient and secure software. In addition, the course also covers security development processes, threat modeling, common software vulnerabilities, web site vulnerabilities, defensive coding practices, and security testing. 

    Prerequisite(s): CS 341  

    Course Outcomes
    • Apply core computer security concepts to computing systems design, implementation, and operation.
    • Identify the appropriate computer security policies, defense mechanism(s) and its limitations given a different threat.
    • Evaluate the computer network and information security needs of an organization.
    • Develop contingency planning, risk assessment, risk management and compliance standards for various businesses.
    • Troubleshoot, maintain and update an enterprise-level information security system.
    • Apply, evaluate and classify appropriate security and penetration testing techniques to obtain results of testing
    • Describe the cost and tradeoffs associated with designing security into a product.
    • Describe and apply appropriate cryptographic techniques and list ways it is used in data communications.
    • Identify the risks and benefits of outsourcing to the cloud.



    Find out when this course is offered


  
  • CS 360 - Operating Systems


    5 CR

    This class introduces the design and implementation of modern, process oriented operating systems, as well as systems programming basics. Primary topics include operating system structure, processes, threads, synchronization, memory management, virtual memory, file systems, I/O subsystem and device management.

    Prerequisite(s): CS 351  with a C or better and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • Evaluate different process-scheduling algorithms and their performance trade-offs
    • Utilize underlying technologies that make contemporary operating systems work efficiently, and apply them to practical applications
    • Build processes that employ inter-process communication and synchronization mechanisms
    • Design, implement, modify, and analyze complex software systems
    • Discuss operating systems problems that are addressed in different systems
    • Analyze coarse estimations of access time to persistent storage devices



    Find out when this course is offered


  
  • CS 370 - Internet of Things


    5 CR

    This course covers the components and architecture of Internet of Things (IoT), communication and network protocols for device-to-device communication, software engineering principles as they apply to hardware systems and distributed systems, and planning for the human/device interface. The course provides a hands-on experience in designing, building and testing an IoT application.  

    Prerequisite(s): Admission to BS CS program, or instructor’s permission

    Course Outcomes
    • Design and implement the software to solve an IoT problem
    • Use sensors, communication interfaces micro-controllers to design and build IoT devices.
    • Identify privacy and security threats and challenges and propose ways to mitigate them.
    • Use IoT’s standard APIs and protocols to create prototype solutions
    • Test prototype solutions using industry-standards methods and tools
    • Store and manage data obtained from IoT device
    • Evaluate the social and ethical implications of their work.



    Find out when this course is offered


  
  • CS 380 - Web Programming


    5 CR

    This course explores the design and development of software applications that reside on a web platform. Through hands-on experiences, students will develop interactive and dynamic web pages. Both server-side and client-side web application development are covered. 

    Recommended: CS 331 .
    Prerequisite(s): CS 211  and admission to Computer Science, BS , or instructor’s permission.

    Course Outcomes
    • Describe the client-server architecture and its constraints for a web application. 
    • Review existing web applications using current web standards 
    • Design and implement a simple interaction web application. 
    • Design and develop single-page web applications within a JavaScript framework. 
    • Generate dynamic content and implement user-authentication schemes by incorporating different types of databases. 
    • Compare and contrast web programming with general purpose programming. 



    Find out when this course is offered


  
  • CS 390 - Introduction to Cryptography


    5 CR

    This course is an introduction to the basic theory and practice of cryptographic techniques used in computer systems. Students will learn about common cryptographic objects to get a better understanding of various cryptographic primitives, algorithms, attacks, and learn about mathematical frameworks for formalizing security goals and developing provably secure solutions.

    Prerequisite(s): CS 300  with a C or better and admission to Computer Science BS program, or instructor’s permission.

    Course Outcomes
     

    • Use cryptographic primitives and describe their basic properties.
    • Illustrate how to measure entropy and how to generate cryptographic randomness
    • Apply appropriate known cryptographic techniques for a given scenario
    • Describe quantum cryptography and the impact of quantum computing on cryptographic algorithms
    • Describe real-world applications of cryptographic primitives and protocols
    • Explain how key exchange protocols work and how they fail
    • Use public-key primitives and their applications



    Find out when this course is offered


  
  • CS 401 - Algorithms


    5 CR

    This course teaches the concepts and skills required to design, implement and analyze algorithms for constructing efficient computer programs. The course covers elementary data structures, searching, sorting, graph and string algorithms, and algorithm design principles such as dynamic programming, greedy, divide-and-conquer paradigms. The emphasis is on applications and scientific performance analysis of algorithms.

    Prerequisite(s): CS 300  with a C or better, MATH 301  and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • Discuss the runtime and memory efficiency of principal algorithms for sorting, searching, and hashing 
    • Implement fundamental algorithms 
    • For each of the algorithm design paradigms (greedy, divide-and-conquer, and dynamic programming), identify a practical example to which it would apply 
    • Analyze algorithms and data structure operations to determine their algorithmic complexity 
    • Use Big-O notation formally to give asymptotic bounds on time and space complexity of algorithms 
    • Evaluate algorithms, select from a range of possible options, provide justification for that selection, and implement the algorithm in a particular context



    Find out when this course is offered


  
  • CS 410 - Software Engineering


    5 CR

    The course teaches the fundamental concepts and principles of software engineering, its tools and techniques, and methods for building reliable software systems. This course introduces all phases of the lifecycle of a software system, including requirements elicitation and analysis, design, implementation, integration, testing, verification and validation, deployment, and maintenance.

    Prerequisite(s): CS 300  and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • Describe the relative advantages and disadvantages among several major process models (e.g., waterfall, iterative, and agile) 
    • Differentiate among the phases of software development 
    • Track the progress of some stage in a project using appropriate project metrics 
    • Compare simple software size and cost estimation techniques 
    • Identify both functional and non-functional requirements in a given requirements specification for a software system 
    • Use a design paradigm to design a simple software system, and explain how system design principles have been applied in this design 
    • Describe and distinguish among the different types and levels of testing (unit, integration, systems, and acceptance) 
    • Choose appropriate tools, methods, and approaches for a given development environment



    Find out when this course is offered


  
  • CS 411 - Software Engineering Project Management


    5 CR

    This course explores the fundamental project management concepts and behavioral skills needed to successfully launch and lead technology projects. Students will use a practical, hands-on approach to explore project management through case studies, projects and the use of project management software tools. 

    Prerequisite(s): CS 410  and admission to Computer Science, BS , or instructor’s permission.

    Course Outcomes
    • Identify and justify necessary roles in a software development team. 
    • Describe how to plan and monitor projects using a variety of software processes. 
    • Estimate software development effort (e.g., time) using an ad hoc method and compare to the actual effort required. 
    • Demonstrate how to manage project cost, quality, and delivery via involvement in a team project and the use of project management tools. 
    • Track the progress of project stages using appropriate project metrics. 
    • Compare simple software size and cost estimation techniques. 
    • Analyze potential risks and describe approaches to managing these risks. 
    • Analyze the implications, challenges, and opportunities for organizational dynamics in project management. 



    Find out when this course is offered


  
  • CS 412 - Advanced Java Programming


    5 CR

    This course teaches advanced topics in Java, including the Java runtime environment, threads and synchronization, native methods, streams, socket-based network programming, serialization, remote objects, Reflection, database connectivity, and functional programming in Java. Students will be provided with comprehensive hands-on exercises to reinforce learning and develop advanced java programming skills.

    Prerequisite(s): Admission to BS CS   program, or instructor’s permission

    Course Outcomes
    • Create a Java application using the functional style of programming
    • Demonstrate the use of Streams
    • Design and develop a multi-threaded Java application
    • Demonstrate distributed programming using the Remote Method Invocation (RMI)
    • Describe Java object serialization
    • Use Java’s Reflection Application Programming Interface (API) to extract information from classes at runtime
    • Use Java Native Interface for interfacing with applications written using some other programming languages 
    • Create a client/server Java application with Socket programming in Java



    Find out when this course is offered


  
  • CS 420 - Theory of Computation


    5 CR

    This course introduces students to the mathematical foundations of computation and complexity for problem-solving, including the concepts of automata theory, the theory of formal languages and grammars, and the notions of algorithm, decidability, complexity, and computability. Students will develop the ability to understand and conduct mathematical proofs for computation and algorithms in order to solve problems efficiently.

    Prerequisite(s): MATH 301   and admission to Computer Science, BS   program, or instructor’s permission.

    Course Outcomes
    • Characterize formal models of computation, such as finite automata, pushdown automata, and Turing machine and regular expressions
    • Design grammars for context-free languages
    • Classify regular and context-free languages based on their properties
    • Design Turing Machines for problems
    • Prove decidability and undecidability of languages
    • Describe class-based resource usage models, including time complexity
    • Apply basic concepts to explain the implications of modern complexity theory approaches to problem-solving



    Find out when this course is offered


  
  • CS 430 - Image Processing


    5 CR

    This course introduces the foundations of image processing such as sampling, enhancement, edge detection, segmentation, image morphology and image compression. Through hands-on experiences, students will use algorithms in a programming language to solve practical image processing problems for different applications. 

    Prerequisite(s): MATH 208  and admission to Computer Science, BS , or instructor’s permission.

    Course Outcomes
    • Explain current technologies and issues that are specific to image processing systems. 
    • Describe  basic principles of digital image processing. 
    • Implement algorithms that perform basic image processing (e.g., noise removal and image enhancement); 
    • Define image operations and use some image processing software tools such as MATLAB Image Processing Toolbox to execute these image operations 
    • Identify algorithms for advanced image analysis. 
    • Assess the performance of image processing algorithms and systems.





    Find out when this course is offered


  
  • CS 440 - Human - Computer Interaction


    5 CR

    This course exposes students to the methods and principles of user-experience-centered software development. The course covers a variety of disciplinary traditions, including psychology, ergonomics, computer science, graphics, product design, etc. Main topics include Human-Computer Interaction (HCI) concepts and history, user interface design paradigms, usability testing, and accessibility.

    Prerequisite(s): Admission to BS CS   program, or instructor’s permission.

    Course Outcomes
    • Understand the history and purpose of the features of contemporary user interfaces
    • Identify appropriate techniques for analysis and critique of user interfaces,
    • Create and conduct a simple usability test for an existing software application 
    • Discuss at least user interface design standard 
    • Use a variety of techniques to evaluate a given User Interface (UI)
    • Choose appropriate methods to support the development of a specific UI 
    • Design a UI for a security mechanism. 



    Find out when this course is offered


  
  • CS 441 - Functional Programming


    5 CR

    This course introduces the foundations of functional programming and explores situations when using a Functional Programming language is most beneficial. Students will have the opportunity to apply elements of the functional programming style in daily programming tasks.

    Prerequisite(s): CS 211   and admission to Computer Science, BS   program, or instructor’s permission.

    Course Outcomes
    • Identify instances in which a functional programming language would be most beneficial
    • Apply, implement and write functional programs using different specific functional programming languages
    • Use generic types for functional programs
    • Develop purely functional programs, using recursion, pattern matching, and apply higher-order functions
    • Explain the characteristics of pure functional functions in functional programming
    • Combine functional programming with objects and classes
    • Apply equational, evaluation, and compositional reasoning techniques, and use mathematical and structural induction in proofs
    • Describe model and use infinite sequences with lazy evaluation



    Find out when this course is offered


  
  • CS 450 - Distributed Systems


    5 CR

    The course introduces the fundamental concepts that enable the building of fast, scalable,  and distributed systems. The students will gain an understanding of the abstraction, design and implementation techniques to construct highly available and fault-tolerant services. Topics include server design, network programming, naming, storage systems, security, and fault tolerance.

    Prerequisite(s):
    • CS 300  
    • Admission to BS CS   program, or instructor’s permission


    Course Outcomes
    • Distinguish network faults from other kinds of failures.
    • Classify different distributed programming models
    • Discuss how to deal with the shared state between separate system processes.
    • Explain the tradeoffs among overhead, scalability, and fault tolerance when choosing a stateful vs. stateless design for a given service.
    • Design and implement distributed systems



    Find out when this course is offered


  
  • CS 455 - Cloud Computing


    5 CR

    This course is an introduction to cloud computing. It teaches distributed computing concepts, the architecture of cloud computing, cloud services, virtualization, and cloud-based data storage. The course provides students with the opportunity to having a hands-on experience by deploying an application that uses cloud architecture for computing and data resources.

    Prerequisite(s): Admission to BS CS program, or instructor’s permission.

    Course Outcomes

    • Discuss the importance of elasticity and resource management in cloud computing 
    • Distinguish Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) 
    • Explain the advantages and disadvantages of using virtualized infrastructure 
    • Explain strategies to synchronize a common view of shared data across a collection of devices 
    • Deploy an application that uses cloud infrastructure for computing and data resources 



    Find out when this course is offered


  
  • CS 460 - Machine Learning


    5 CR

    This course is an introduction to the fundamentals and applications of machine learning. The course provides students with the opportunity to have theoretical knowledge and practical experience on basic concepts of machine learning with programming assignments. The course focuses on fundamentals, not on providing mastery of specific commercially available tools.

    Prerequisite(s): CS 300  with a C or better, MATH 208 , MATH 270  and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • List the differences among the three main styles of learning: supervised, reinforcement, and unsupervised 
    • Describe over-fitting in the context of a problem 
    • Implement simple algorithms for supervised learning, reinforcement learning, and unsupervised learning 
    • Develop an application that uses machine learning at its core 
    • Evaluate the performance of a simple learning system on a real-world dataset 



    Find out when this course is offered


  
  • CS 465 - Deep Learning


    5 CR

    This course is an introduction to the deep learning technologies in artificial intelligence. It explains the theoretical background of neural networks and provides hands-on experience of using popular open-source tools such as Keras and TensorFlow to build deep learning models.

    Prerequisite(s): CS 310  with a C or better and admission to BS CS program, or instructor’s permission

    Course Outcomes
    • Identify real-world problems suitable for deep learning.
    • Use the various optimization techniques in neural networks.
    • Explain the difference between various types of neural networks.
    • Determine which neural network is best for a specific problem.
    • Use popular open-source tools to train and inference neural network models.



    Find out when this course is offered


  
  • CS 470 - Mobile Application Development


    5 CR

    This course is a project-oriented course on software application development for mobile devices. It teaches the basic principles of mobile application design, development and testing for resource-restricted devices. The course provides students with the opportunity of having a hands-on experience by deploying a real-world mobile application on the Android platform. 

    Prerequisite(s): Admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • Discuss the constraints of mobile devices 
    • Discuss the performance vs. power tradeoff 
    • Implement the model-view-controller design pattern 
    • Design and implement a mobile application with a graphical user interface 
    • Develop applications with location awareness and hardware sensors 
    • Deploy applications to the Android marketplace for distribution 
       



    Find out when this course is offered


  
  • CS 481 - Senior Capstone I


    3 CR

    This course focuses on literature review, requirement specification, project management, initial design and prototyping of the three-quarter long computer science project. Students work in teams and are given milestones.

    Prerequisite(s): CS 410  with a C or better and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • Follow a formal software development process to complete the project 
    • Write a project management plan to describe the team’s management process including project milestones and timelines 
    • Prepare a requirements specifications document describing the expected features, constraints, interfaces and other attributes 
    • Write an initial design document describing of how the product is to be implemented and which tools and techniques that are needed to complete the project 
    • Implement at least two key features of the product 
    • Perform independent learning of new technologies and concepts in order to complete the project 
    • Work productively in a team environment communicating appropriately with all team members 
    • Identify key ethical and legal issues affecting computer science projects 



    Find out when this course is offered


  
  • CS 482 - Senior Capstone II


    4 CR

    This course is the second in a sequence of three senior level capstone courses. This course focuses on detailed design, test plan and implementation of the project.

    Prerequisite(s): CS 481  with a C or better and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • Follow a formal software development process to complete the project 
    • Write a detailed design description document describing how the project is to be implemented according to the requirements specifications 
    • Prepare a test plan and test case document describing relevant testing methods to valuate and verify the product 
    • Implement the requirements based on detailed design specification using appropriate techniques and tools. 
    • Make oral presentation 
    • Identify ethical and legal issues that might arise in the design and use of the product 
    • Perform independent learning of new technologies and concepts 
    • Work productively in a team environment communicating appropriately with all team members



    Find out when this course is offered


  
  • CS 483 - Senior Capstone III


    3 CR

    This course is the third in a sequence of three senior level capstone courses. This course focuses on implementation, test and presentation of the project.

    Prerequisite(s): CS 482  with a C or better and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    • Follow a formal software development process to complete the project 
    • Implement the requirements based on detailed design specification using appropriate techniques and tools 
    • Measure product reliability and performance according to test plan 
    • Review, refine and adjust the project plan, and update the project’s progress. 
    • Make an oral presentation in a professional format 
    • Make a poster presentation describing the project 
    • Perform independent learning of new technologies and concepts 
    • Work productively in a team environment communicating appropriately with all team members 



    Find out when this course is offered


  
  • CS 485 - Computer Science Co-Op/Practicum


    1-5 CR

    Students undertake a full-time or part-time supervised work experience with an agency, firm, or organization approved by the program. Students develop a learning plan before the work project begins and submit a final written report. A written performance review by an onsite technical supervisor will be part of a student’s final assessment. 
     

    Prerequisite(s): CS 300  and admission to BS CS program, or instructor’s permission.

    Course Outcomes
    -Demonstrate a personal commitment to ethical behavior, competent practice, meeting legal and regulatory requirements, taking responsibility for their own work 
    -Apply skills and knowledge acquired in the classroom in a work setting 
    -Acquire knowledge of the industry in which the internship is done 
    -Demonstrate effective communication with co-workers and supervisors 
    -Write clear, concise, and accurate technical documents 
    -Recognize the need for, and an ability to engage in continuous learning 
    -Describe the professional, quality, economic, ethical, legal, security and social issues and responsibilities 


    Find out when this course is offered



Criminal Justice

  
  • CJ& 101 - Introduction to Criminal Justice


    5 CR

    Surveys the criminal justice process from arrest through release. Students examine the relationships and responsibilities of and among police, prosecutors, courts, and probation and parole systems.

    Course Outcomes
    • Use a working vocabulary based on the terminology used in the three components of the Criminal Justice System.
    • Differentiate between the workings and responsibilities of the three major components of the American Criminal Justice System: the police, the courts and corrections.
    • Describe the theories, models and concepts within the Criminal Justice System and determine their strengths and weaknesses.
    • Explain how laws are made, categorized and enforced and the process of deciding how these laws are applied to case based situations.
    • Identify the reasons why experts in the field think the term Criminal Justice System is a myth and a true system is non-existent.
    • Examine the current major issues within the Criminal Justice System and be able to explain those issues giving case based examples of what they are.


    GenEd Outcomes: Communication
    • Computer Literacy


    Find out when this course is offered


  
  • CJ 102 - Policing Operations


    5 CR

    Presents organizational structure and concepts of staff and line, chain of command, and hierarchy. Students examine advantages and limitations of organizational models for agencies of varying sizes.

    Course Outcomes
    • Comprehend the roles and functions in police organizations.
    • Explain the historical development of law enforcement from England to the present day in the United States.
    • Evaluate the differences between local, county, and state police functions.
    • Analyze model organizational charts for various size police agencies, police budgets, and financing of police activities.
    • Analyze situations involving police discretion, ethics, police culture and crime control models of policing.
     


    Find out when this course is offered


  
  • CJ 103 - Criminal Justice Report Writing


    5 CR

    Presents the fundamentals of written communication, using study guides and practice in mechanics and processes. Activities concentrate on preparing professional documents with appropriate sentence and paragraph structure. Writing models are used to demonstrate effective rhetorical strategies and stylistic options.

    Course Outcomes
    • In a timed classroom situation: Students will be able to conduct an interview of five minutes in length for data gathering. This will result in appropriate notes for use in a report
    • As an assignment, students will be able to write a report from notes and resources. This will meet professional criteria for format, grammar, punctuation and spelling.
    • As an assignment, Student will be able to write a professional resume in an accepted format.
    • As an assignment, Student will be able to edit raw text into grammatically correct English with 80% accuracy
    • As an assignment, Student will be able to write a test application that is grammatically sound and targeted appropriately


    GenEd Outcomes: Creative and Critical Thinking
    • Critical Thinking/Problem Solving
    GenEd Outcomes: Communication
    • Writing


    Find out when this course is offered


  
  • CJ& 105 - Introduction to Corrections


    5 CR

    Previously CJ 106.
    Introduces basic concepts, theories, principles and an historical overview of the system as it pertains to the institutional control and supervision of adult offenders.

    Recommended: CJ 101  or CJ 112  
    Course Outcomes
    • Describe the historical problems that frame our contemporary experience or corrections.
    • Identify and analyze the current theory and empirical evidence on methods of punishment.
    • Demonstrate recognition and understanding of the issues surrounding how we portray the correctional client (the offender) in relation to criminal legislation, the criminal justice process, and greater societal forces associated with criminal behavior.
    • Identify and explain the major components and practices which constitute the American correctional system.
    • Construct critical assessments of current issues, trend, and policies which dominate the function and operation the correctional system.


    GenEd Outcomes: Connections
    • Historical and Intellectual Perspectives


    Find out when this course is offered


  
  • CJ& 106 - Juvenile Justice


    5 CR

    Previously CJ 109.
    Introduces basic concepts, theories, principles and an historical overview of the criminal process as they relate to the formal and informal adjudication of violent, serious, and chronic juvenile offenders. 

    Recommended: CJ 101  
    Course Outcomes
    • Distinguish the important differences between the adult and juvenile justice systems.
    • Identify the nine Supreme Court cases which have shaped critical issues in the Juvenile Justice System.
    • Identify important milestones in the development of the Juvenile Justice System.
    • Identify the basic procedures associated with the adjudication of Juvenile court cases.
    • Recognize and understand the problems and issues associated with measuring Juvenile Crime and Victimization.
    • Identify the important aspects of the Diversion and Intake process of Juvenile Justice.
    • Identify and discuss the goals and processes of Juvenile Probation and Parole.


    GenEd Outcomes: Creative and Critical Thinking
    • Critical Thinking/Problem Solving


    Find out when this course is offered


  
  • CJ& 110 - Criminal Law


    5 CR

    Surveys theories and concepts of law pertaining to the criminal justice system. Topics include the Revised Code of Washington and specific state and federal constitutional amendments.

    Course Outcomes
    • Use the basic vocabulary of law (e.g., culpability, mens rea, probable cause, rule of law, etc.)
    • Distinguish between “Common Law”, the “Model Code”, and the “Revised Code of Washington.”
    • Paraphrase the categories and sources of criminal and civil law.
    • Accurately and informatively explain and give examples of the conceptual and statutory differences between “civil” and “criminal” law.
    • Illustrate why general knowledge of “criminal” and “civil” law is important in the daily lives of all citizens.
    • Identify, explain and discuss in writings and discussions the theory behind the development of “criminal” and “civil” laws.
    • Classify the key elements to specific criminal statutes in the Revised Code of Washington.
    • Identify, explain and discuss the major purposes of criminal law.



    GenEd Outcomes: Creative and Critical Thinking
    • Research/Information Literacy


    Find out when this course is offered


  
  • CJ& 112 - Introduction to Criminology


    5 CR

    Surveys the study of crime, causation, and criminals. Topics include types and characteristics of offenders and criminal behaviors, recidivism, environmental influences, diagnostic methods, prediction, prevention, and social policy. Introduces basic concepts, theories, principles and an historical overview of the criminal process as they relate to the formal and informal adjudication of violent, serious, and chronic juvenile offenders.

    Prerequisite(s): CJ 101  recommended.

    Course Outcomes
    • Define, recognize, and explain, key concepts related to the field of study called Criminology.
    • Explain the various methods of measuring crime, including the techniques of scientific methodology employed in each measure, the strengths and weakness characteristic of each measure, and the sociological, political, and economic usefulness of each measure.
    • Distinguish and explain the principle theories that attempt to explain various criminal behavior patterns that exist in the United States.
    • Compare and contrast the crime rate in the United States with that of other industrialized countries around the world.
    • Use theory to explain criminal behavior as it is commonly portrayed in the movies.
    • Identify the authors of the principle theories that attempt to explain various criminal behavior patterns.
    • Describe and articulate the historical development of criminological theories as they occurred and progressed throughout the world.
    • Critically analyze, compare and contrast the basic approaches to the control of crime utilized in this country.


    GenEd Outcomes: Communication
    • Writing


    Find out when this course is offered


  
  • CJ 125 - Introduction to Visual Tracking


    5 CR

    The student will learn how to identify, interpret and document physical evidence directly related to human movement and travel. The student will learn how this evidence is relevant to the processing of a crime scene while working with a tracking team to identify and follow sign evidence to reach a valid conclusion pertaining to the person’s movements and behavior. The student will learn about different tracking applications to include Search and Rescue.

    Course Outcomes
    • Explain the relevance of the history and development of the visual tracking program and the use of tracking in law enforcement.
    • Apply the Introduction to Visual Tracking program vernacular and definitions as well as the different applications of tracking.
    • Apply the basic fundamentals of finding a track.
    • Analyze “sign” evidence in multiple outdoor and indoor environments to track human passage.
    • Evaluate legally tested and defensible tracking methodology techniques, practices and procedures to identify individual and group participation in criminal actions and activities.



    Find out when this course is offered


  
  • CJ 194 - Special Topics in Criminal Justice


    1-10 CR

    Covers supplementary or unusual classes related to the field. Topics are announced in the class schedule.

    Prerequisite(s): Permission of instructor.

    Course Outcomes
    Special topics course. Outcomes will vary.


    Find out when this course is offered


  
  • CJ 198 - Seminar in Criminal Justice


    1-10 CR

    Includes seminars, workshops, etc., for which college credit is offered.

    Course Outcomes
    Seminar course. Outcomes will vary.


    Find out when this course is offered


  
  • CJ 199 - Individual Studies in Criminal Justice


    1-10 CR

    Covers directed readings, special projects, and independent study by an individual student. May be repeated for a maximum of 15 credits.

    Prerequisite(s): Permission of instructor.

    Course Outcomes
    Individual studies course. Outcomes will vary.


    Find out when this course is offered


  
  • CJ 200 - Criminal Evidence & Procedures


    5 CR

    Surveys the steps in collecting evidence, both real and circumstantial, in a criminal case. Students examine the legal processes from investigation through the trial process.

    Recommended: CJ 101  
    Course Outcomes
     

    • Evaluate the protections afforded by the United States Constitution and the Washington State Constitution.
    • Comprehend the roles and procedures of the police in criminal investigations.
    • Define proper methods of evidence collection in a criminal case.
    • Evaluate the history of rules of evidence in state and federal law.
    • Summarize the major case law from the United States Supreme Court in a criminal proceeding.
    • Analyze the various classes of evidence; real and demonstrative, direct and circumstantial, physical and testimonial, documentary and scientific.

     


    Find out when this course is offered


  
  • CJ 202 - Principles of Criminal Investigation


    5 CR

    Presents fundamental investigative techniques used within the criminal justice system. Topics include discovery, preservation, and presentation of evidence, methods of obtaining information and developing sources, and functions of a criminal laboratory.

    Course Outcomes
    • Conduct a basic crime scene investigation within the parameters set forth in the United States Constitution and the Washington State Constitution. 
    • Identify and gather evidence relevant to a criminal investigation. 
    • Use basic interrogation and interviewing techniques.
    • Maintain the chain of custody for evidence that will meet legal requirements. 
    • Apply inductive and deductive reasoning to evidence in order to reconstruct the crime scene.
    • Use the appropriate vocabulary for criminal investigations.


    GenEd Outcomes: Creative and Critical Thinking
    • Critical Thinking/Problem Solving
    GenEd Outcomes: Communication
    • Listening and Speaking


    Find out when this course is offered


  
  • CJ 204 - Constitutional Law


    5 CR

    Studies the Fourth, Fifth, Sixth, and Fourteenth Amendments to the U. S. Constitution and their impact on contemporary police practices. Students analyze Supreme Court decisions concerning arrests, searches, seizures, self-incrimination, and post-indictment right to counsel.

    Course Outcomes

     
    • Explain the history of the U.S. Constitution; the importance of the Constitution and the development and role of the United States Supreme Court.
    • Explain and discuss the process of judicial interpretation of the Constitution and the impact of the philosophies of the individual justices on the courts decisions.
    • Explain the legal terminology and concepts in the area of Constitutional Law.
    • Identify and explain selected individual liberties as established by the Constitution, the Bill of Rights and other amendments.
    • Explain and discuss historical decisions handed down by the U.S. Supreme Court and to further discuss contemporary issues facing the U.S. Supreme Court today.


    GenEd Outcomes: Creative and Critical Thinking
    • Critical Thinking/Problem Solving


    Find out when this course is offered


  
  • CJ& 240 - Introduction to Forensic Science


    5 CR

    A multidisciplinary approach covering the basic practices involved in forensic science, including crime scene investigations, proper evidence documentation and collection techniques, physical evidence analyses, maintaining chain of custody, and the presentation of scientifically-based conclusions in court. 

    Recommended: CJ 101  
    Course Outcomes
    • Identify and perform the key sequential steps in crime scene management.
    • Describe the proper methods for identifying, documenting, collecting, preserving, packaging, and presenting the various types and categories of physical evidence.
    • Discuss the proper use of laboratory equipment and applications associated with the identification and processing of various forms of physical evidence.
    • Discuss the significance of physical evidence as it relates to the reconstruction of a crime scene, provides evidence-based leads for investigators, provides pertinent evidentiary information during court testimony and all subsequent legal proceedings.


    GenEd Outcomes: Creative and Critical Thinking
    • Critical Thinking/Problem Solving
    • Scientific Inquiry (Nature of Science)


    Find out when this course is offered


  
  • CJ 242 - Race, Law, and Justice


    5 CR

    Examines the strengths and weaknesses of the police carrying out their mission in a culturally diverse society. Students develop an understanding of the influences of culture, race, ethnicity, sexual orientation, and socioeconomic class on the legal process and within society.

    Course Outcomes
    • Use key terms (e.g., multiculturalism, racism, institutional racism, prejudice, racial groups) correctly.
    • Explain the roles that racism and prejudice played in police-community conflicts, the creation of laws, the enforcement of laws, the legal interpretation of laws, the sentencing of offenders and community response to the police.
    • Apply comprehension of multicultural law enforcement by identifying the policing philosophies, strategies and techniques used by police departments and explaining whether the departments have addressed the needs of a diverse community.
    • Analyze the history of tension between the police and racial and ethnic groups by applying a psychological and sociological perspective.
    • Evaluate the strengths and weaknesses of the legal rationale supporting landmark criminal court decisions and determine whether they fit with common standards of equality and justice.
    • Evaluate police-community conflicts to determine whether the police lacked an understanding of the dynamics of a socially diverse community or whether there was a predisposed suspicion of the police due to a long and bitter history.
    • Evaluate the new policing strategies employed by the contemporary police departments and argue whether these new approaches address the arguments and concerns raised by those minority groups that are affected.


    GenEd Outcomes: Connections
    • Cultural Diversity
    • Historical and Intellectual Perspectives


    Find out when this course is offered


  
  • CJ 248 - Ethics in Criminal Justice


    5 CR

    Same as PHIL 248 .
    Examines the philosophical, moral, and ethical bases of human behavior from a criminal justice perspective. Students discuss justice, law, and punishment, moral decision-making; and ethical and legal dilemmas in law enforcement. Either CJ 248 or PHIL 248  may be taken for credit, not both.

    Course Outcomes
    • Identify and explain major moral theories.
    • Explain the concepts of morality, justice and duty and how these are inter-related.
    • Analyze the various ethical dilemmas that confront Criminal Justice practitioners.
    • Discuss the relationship between police discretion, law-enforcement decision-making and morality.
    • Evaluate the various models of the Criminal Justice process in terms of consequentialist and deontological ethical theories.
    • Do self-analyses based on personal profiles to determine suitability as a police officer.
    • Practice decision-making in situations that challenge their personal and professional values.
    • Suggest ways for individuals interacting with the criminal justice system to manage occupational, often life-shattering situations, in a morally acceptable, legally defensible format.
     

    GenEd Outcomes: Connections
    • Historical and Intellectual Perspectives
    • Ethics


    Find out when this course is offered


  
  • CJ 253 - Drug Use & the Law in American Society


    5 CR

    Studies the unique demands that alcohol and drug offenses place on the criminal justice system. Students learn how the procedures of investigation, information management, and prosecution differs between alcohol and drug crimes and other criminal offenses.

    Course Outcomes
    • Distinguish between the physical appearance of different types of commonly abused, licit and illicit substances.
    • Summarize the historical development of drug laws in the United States.
    • Define, identify and recognize the political, legal, and physiological reasoning behind the design, construction, and implementation of American drug laws.
    • Schematize the differences in the pharmacological, physiological, and psychological effects of specific forms of illicit drugs, for example, heroin, cocaine, marijuana, LSD, and such according to the federal drug code regulations.
    • Support arguments with citations from scientific evidence, expert opinion, journal articles and appropriate texts the pharmacological, physiological, and psychological effects of specific groups of licit drugs, for example, amphetamines, barbiturates, and tranquilizers.


    GenEd Outcomes: Creative and Critical Thinking
    • Critical Thinking/Problem Solving


    Find out when this course is offered


  
  • CJ 294 - Special Topics in Criminal Justice


    1-10 CR

    Covers supplementary or unusual classes related to the field. Topics are announced in the class schedule.

    Prerequisite(s): Permission of instructor.

    Course Outcomes
    Special topics course. Outcomes will vary.


    Find out when this course is offered


  
  • CJ 298 - Seminar in Criminal Justice


    1-10 CR

    Includes seminars, workshops, etc., for which college credit is offered.

    Course Outcomes
    Seminar course. Outcomes will vary.


    Find out when this course is offered


  
  • CJ 299 - Individual Studies in Criminal Justice


    1-10 CR

    Covers directed readings, special projects, and independent study by an individual student. May be repeated for a maximum of 15 credits.

    Prerequisite(s): Permission of instructor.

    Course Outcomes
    Individual studies course. Outcomes will vary.


    Find out when this course is offered



Cultural and Ethnic Studies

  
  • CES 100 - Race in the United States


    5 CR

    Previously ETHN 100.
    Explore the role that race plays in your life, your community, and the nation at large. Using multiple means of analysis (scholarship, literature, and media), we will investigate how race shapes American society and identity from both historical and contemporary perspectives.  Note: Fulfills social science or humanities requirement, not both, at BC.

    Course Outcomes
    • Critically examine and reflect upon the role race plays in one’s own life.
    • Identify the ways race has shaped individuals, groups, and community experiences in both the past and present.
    • Describe how race is socially constructed and institutionalized in American society. 


    GenEd Outcomes: Connections
    • Cultural Diversity


    Find out when this course is offered


  
  • CES 104 - Whiteness Studies: Identity and Inquiry


    5 CR

    Previously ETHN 102.
    Critically understand the concept and invention of whiteness, who is considered white, and what it means to be white in the U.S. as well as globally. Using multiple means of analysis (scholarship, literature, and media), we will investigate the social, legal, and political construction of whiteness and when, where, how and why whiteness operates in everyday life in the 21st century. Satisfies either Social Science or Humanities credit.  Note: Fulfills social science or humanities course requirement, not both at BC.

    Course Outcomes
    • Analyze how whiteness is socially, politically, and legally constructed in the U.S.
    • Investigate and reflect upon how white privilege is institutionalized in American society
    • Identify the ways whiteness shapes one’s everyday experiences
    • Understand how whiteness is perceived from a global perspective 
       


    GenEd Outcomes: Connections
    • Ethics
    • Historical and Intellectual Perspectives


    Find out when this course is offered


  
  • CES 109 - Introduction to Women’s Studies


    5 CR

    Previously ETHN 109.
    Examine the ways gender inequality and power shape women’s lives and experiences in the U.S. and globally. Topics may include marriage, motherhood, popular culture, family, education, reproductive rights, sexuality, politics, economic status, current events, and activism. 

    Course Outcomes
    • Critically examine and reflect upon how gender inequality is institutionalized in a global context; 
    • Apply key concepts and feminist theories to a broad spectrum of historical, political, and social issues facing women; 
    • Analyze the ways gender functions in one’s everyday experiences and how gender is also impacted by race, ethnicity, class, sexuality, and ability; 
    • Investigate the ways in which women are presented in popular culture and media from a global perspective 


    GenEd Outcomes: Connections
    • Cultural Diversity
    • Historical and Intellectual Perspectives


    Find out when this course is offered


  
  • CES 115 - Storytelling: Identity and Culture through Film


    5 CR

    Previously AMST 115.
    Examine the ways that film reflects, counters, reshapes, and impacts society. Understand the historical, political, and social contexts of film and learn to critically “read” film to better understand culture and inequality. Satisfies either Social Science or Humanities credit.

    Course Outcomes
    • Critically interpret and analyze film as a cultural text. Identify how film can reflect and challenge U.S. society and culture.
    • Examine the ways race, ethnicity, class, gender, sexuality, and ability function in terms of representation in film.
    • Investigate film’s historical relevance in shaping history, culture, and identity. Identify one’s own previously-held perspectives on the themes addressed through film and explain how those perspectives may have changed. 


    GenEd Outcomes: Connections
    • Cultural Diversity


    Find out when this course is offered


  
  • CES 120 - Introduction to Native American Studies


    5 CR

    Previously ETHN 120.
    Examine Native American identity, culture, and politics. Explore historical and contemporary issues facing Native American peoples through studying Indigenous literature, representation of Native peoples in film, as well as Native American perspectives, experiences, and resistance. Satisfies either Social Science or Humanities credit. 

    Course Outcomes
    • Demonstrate an understanding of historical and contemporary issues facing Native American peoples.
    • Identify biases, stereotypes, and discrimination toward Native Americans in the past and present and explore how this contributes to systemic racism.
    • Critically analyze Native American experiences and identity formation and how those differ from colonizing and immigrant peoples.
    • Investigate the global concept of indigeneity and its political importance to identity.
    • Reflect on how knowledge of Native American issues applies to one’s own life and how different communities are racialized in relation to one another. 


    GenEd Outcomes: Creative and Critical Thinking
    • Critical Thinking/Problem Solving
    GenEd Outcomes: Connections
    • Cultural Diversity
    • Historical and Intellectual Perspectives


    Find out when this course is offered


  
  • CES 121 - Native Americans & Film


    5 CR

    Same as SOC 121. Previously ETHN 121.
    Provides an historic and contemporary perspective on the representations of Native Americans in cinema. Explores the invention of Natives in Hollywood and the creation of a Native aesthetic. Either CES 121 or SOC 121 may be taken for credit, not both.

    Recommended: ENGL 101 .
    Course Outcomes
    Demonstrate a general knowledge and comprehension of how the experience of the Indigenous Peoples of North America is reflected through the dominant and subversive cinematic lens, including images of Native people living in the urban and rural centers and reservations/rancherias and Indians of mixed-blood. Critically demonstrate, through weekly writing, their comprehension of some of the basic tools of “reading film”. Demonstrate a general understanding of Indigenous cinematic activism. Demonstrate a general understanding of the field of Native American/Indigenous Studies, its history and its future, including the understanding of a global approach to the concept of Indigeneity.

    GenEd Outcomes: Creative and Critical Thinking
    • Critical Thinking/Problem Solving
    GenEd Outcomes: Connections
    • Cultural Diversity


    Find out when this course is offered


  
  • CES 130 - Ethnic Identity of Deafness


    5 CR

    Leads students to an understanding of Deafness as a cultural identity, through an exploration of Identity Formation, as explained by social scientific theory, and expressed through film, art, literature, poetry and visual music, which reveal the historical and social forces that act upon the lives of Deaf people in the modern world.

    Course Outcomes
    • Read critically, actively, and reflectively;
    • Construct and defend a working Definition of identity;
    • Identify and explain the substrates of contemporary, ethnic, Deaf, and individual identity;
    • Identify and explain historical events, and agents pursuant to the development of Deaf identity;
    • Support their own conclusions about the validity of the assumptions and ideas they have encountered in the assigned readings;
    • Form analytical questions about a text;
    • Demonstrate analysis through rhetorical techniques;
    • Analayze and articulate the ways in which power has been vested in definitions of “normal” within the context of Deafness and ethnicity.


    GenEd Outcomes: Connections
    • Cultural Diversity
    • Historical and Intellectual Perspectives


    Find out when this course is offered


 

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