May 24, 2024  
2022-23 Academic Catalog 
    
2022-23 Academic Catalog [NOT CURRENT CATALOGS]

Course Descriptions


 

Chemistry

  
  • CHEM 320 - Analytical Chemistry


    Credits: 3

    Fundamental principles of quantitative analysis with emphasis on volumetric and instrumental methods.

    Prerequisites: CHEM 206  or equivalent. Student must have at least sophomore standing to register for this course.
    Course Attributes: UWR
  
  • CHEM 321 - Analytical Chemistry Lab


    Credits: 2

    Quantitative analytical laboratory experiments with emphasis on volumetric analysis and the use of several instrumental methods.

    Corequisite(s): CHEM 320 . Students must have at least sophomore standing to register for this course.

  
  • CHEM 334 - Organic Chemistry I


    Credits: 4

    Introductory study of the molecular structure, chemical properties and reaction mechanisms of organic substances. Includes problems in organic synthesis.

    Prerequisites: CHEM 205  or equivalent. Must have at least sophomore standing.
  
  • CHEM 335 - Organic Chemistry II


    Credits: 4

    Studies of the molecular structure, chemical properties and reaction mechanisms of organic compounds. Includes problems in organic synthesis.

    Prerequisites: CHEM 334  or equivalent. Students must have at least sophomore standing to register for this course.
  
  • CHEM 336 - Organic Chemistry III


    Credits: 4

    Studies of the molecular structure, chemical properties and reaction mechanisms of organic and biochemical substances.

    Prerequisites: CHEM 335  or equivalent. Students must have at least sophomore standing to register for this course.
  
  • CHEM 338 - Organic Chemistry I Lab


    Credits: 1

    Selected techniques of organic analysis, separation and synthesis. Offers experience in performing organic reactions and in using instruments that pertain to organic compounds.

    Prerequisites: CHEM 334  or equivalent. Students must have at least sophomore standing to register for this course.
    Corequisite(s): CHEM 335  

  
  • CHEM 339 - Organic Chemistry II Lab


    Credits: 1

    Selected techniques of organic and biochemical analysis, separation and synthesis. Offers experience in performing organic and biochemical reactions and in using apparatuses and instruments that pertain or organic and biochemistry.

    Prerequisites: CHEM 335  and CHEM 338  or equivalent. Students must have at least sophomore standing to register for this course.
    Corequisite(s): CHEM 336  

  
  • CHEM 340 - Physical Chemistry


    Credits: 4

    Survey of physical chemistry including an overview of thermodynamics, chemical kinetics, quantum mechanics, and spectroscopy.

    Prerequisites: CHEM 206 , MATH 252  or MATH 241 , PHYS 201  and PHYS 202  or consent of instructor. Students must have at least sophomore standing to register for this course.
  
  • CHEM 360 - Environmental Chemistry


    Credits: 4

    Introduction to environmental chemistry covering both fundamental chemical principles and societal implications. Emphasis will be placed on air chemistry and air pollution, chemistry of natural waters and water pollution, soils and sediments, and toxicity of organic and inorganic chemicals.

    Prerequisites: CHEM 206 . Students must have at least sophomore standing to register for this course.
  
  • CHEM 361 - Environmental Chemistry Lab


    Credits: 1

    Laboratory work will cover aspects of sampling, instrumental and automated analysis, and regulatory requirements.

    Prerequisites: CHEM 360  or concurrent.
  
  • CHEM 401 - Research


    Credits: 1-3

    Individual research project selected with and supervised by a member of the chemistry faculty. Consent of instructor. Students must have at least junior standing to register for this course.

  
  • CHEM 405 - Reading and Conference


    Credits: 1-6

    Individual or small group study of a chemistry topic not included in the regular curriculum, supervised by a member of the chemistry faculty.

    Prerequisites: Consent of instructor. Students must have at least junior standing to register for this course.
  
  • CHEM 406 - Seminar (Capstone)


    Credits: 1

    Three-term sequence where students select and research topics in chemistry. Students prepare a research paper presenting current research in a self-selected area of chemistry. Students must have at least senior standing or consent of instructor.

    Course Attributes: UWR
  
  • CHEM 407 - Seminar (Capstone)


    Credits: 1

    Three-term sequence where students select and research topics in chemistry. Students prepare and peer-review 40 minute oral presentations based on the research papers completed in CHEM 406. 

    Prerequisites: CHEM 406
  
  • CHEM 408 - Seminar (Capstone)


    Credits: 1

    Three-term sequence where students select and research topics in chemistry. Students must present the results of their research from CHEM 406 and CHEM 407 and complete an oral examination by the chemistry department faculty. Prerequisite: CHEM 407.

    Course Attributes: C
  
  • CHEM 410 - Selected Topics


    Credits: 1-6

    Topics designed to meet current needs of students. Specific titles to be selected by the chemistry staff. Students must have at least junior standing to register for this course.

  
  • CHEM 411 - Inorganic Chemistry


    Credits: 4

    Chemical bonding, symmetry, coordination chemistry, molecular orbitals, solid state and materials chemistry, descriptive chemistry of transition metals.

    Prerequisites: CHEM 206  Students must have at least junior standing to register for this course.
  
  • CHEM 412 - Inorganic Chemistry Lab


    Credits: 1

    Survey of laboratory techniques to study inorganic molecules through synthesis, characterization, and model construction.

    Prerequisites: CHEM 206  Students must have at least junior standing to register for this course.
    Corequisite(s): CHEM 411  

  
  • CHEM 421 - Instrumental Analysis


    Credits: 3

    The theory and practice of analytical chemistry as applied to instrumental methods of analysis. Advantages and limitation of instrumental methods will be discussed.

    Prerequisites: CHEM 320  or PHYS 203  recommended. Students must have at least junior standing to register for this course.
  
  • CHEM 422 - Instrumental Analysis Lab


    Credits: 2

    Laboratory experiments focus on instrumental methods of analysis, optimization of instrumental parameters and data analysis.

    Prerequisites: CHEM 421  or concurrent. Students must have at least junior standing to register for this course.
  
  • CHEM 437 - Organic NMR Spectroscopy


    Credits: 2

    An advanced lecture and laboratory based course focused on the operation of NMR instrumentation and the interpretation of organic compound NMR spectroscopic results.

    Prerequisites: CHEM 336  and CHEM 339  or equivalent, or consent of instructor. Students must have at least junior standing to register for this course.
  
  • CHEM 450 - Structural Biochemistry


    Credits: 4

    The structures and functions of the major classes of biologically important molecules, and the study of enzyme kinetics and catalysis.

    Prerequisites: CHEM 336  or equivalent, or consent of instructor. Students must have at least junior standing to register for this course.
  
  • CHEM 451 - Metabolic Biochemistry


    Credits: 4

    Exploration of metabolic pathways in living organisms from a chemical perspective. Specific topics, discussed at the molecular level, are selected from, but not limited to the following: Anabolic and catabolic pathways, electron transport, proton pumping, ATP production and biosignaling.

    Prerequisites: CHEM 450  Structural Biochemistry. Students must have at least junior standing to register for this course.
  
  • CHEM 454 - Biochemistry Lab


    Credits: 2

    Introduction of standard biochemical laboratory techniques and their application to solving biochemical and biochemically- related problems.

    Prerequisites: CHEM 336  or equivalent or consent of instructor. Students must have at least junior standing to register for this course.

Communication

  
  • COM 110 - Selected Topics


    Credits: 1-6

  
  • COM 111 - Interpersonal Communication*GTW


    Credits: 4

    A games and theory approach to communication between individuals and in small groups. Emphasis on meaningful interaction, with employment of theory as needed.

    General Education Core: Gateway
    Course Attributes: CRIT,GTW
  
  • COM 112 - Public Speaking*GTW


    Credits: 4

    Theory of and practice in techniques of informing and presenting information to an audience, emphasizing the use of visual aids. Topics include informative, persuasive, extemporaneous, and group speeches.

    General Education Core: Gateway
    Course Attributes: CRIT,GTW
  
  • COM 162 - Communication Design*APC


    Credits: 4

    Communication Design explores intermediate principles, processes and theory applied in the design of 2-D and 3-D graphics for new media platforms and screen-based media.

    General Education Core: Artistic Process & Creation
    Course Attributes: APC,CIVI
  
  • COM 210 - Selected Topics


    Credits: 1-6

  
  • COM 211 - Small Group Communication


    Credits: 4

    This course introduces small group dynamics and democratic decision-making in small group process. Students learn to articulate ideas, resolve conflict, take leadership, respect diversity, and sustain group cohesiveness.

  
  • COM 215 - Conflict Management*AEH


    Credits: 4

    This course will analyze and apply conflict management concepts, principles, strategies, and techniques to our daily lives. This is done in order to foster a happier, healthier work, home, and community environment for ourselves, and our families, friends, and associates.

    General Education Core: Aesthetics & Humanities
    Course Attributes: AEH,COMM,UWR
  
  • COM 225 - Foundations of Digital Media*APC


    Credits: 4

    Foundations of Digital Media provides students with an overview of the concepts and workflows used in the creation of three forms of digital media including digital images, audio, and video. This class supplies students with fundamental knowledge of the composition of digital media and the tools used to create digital images, audio, and video. Student must have at least sophomore standing to register for this course.

    General Education Core: Artistic Process & Creation
    Course Attributes: APC,COMM
  
  • COM 250 - Communication & Society


    Credits: 3

    This course surveys the dialectical relationships between communication behavior and the quality of human affairs at interpersonal, small group, organizational, national, and global levels, with emphasis on how individual perception, cognition, and identity interact with societal power in various communication contexts/genres. Major concepts/theories such as self-esteem, stereotype threats, cognitive representation, political incorrectness, cultivation, hegemony, and pseudo-anonymity will be discussed.

  
  • COM 252 - New Media*APC


    Credits: 4

    New Media explores current trends and topics of website design and development, focusing on the basic technologies and creative processes applied in the creation of websites and new media.

    General Education Core: Artistic Process & Creation
    Course Attributes: APC,COMM
  
  • COM 260 - Foundations of Mass Media


    Credits: 4

    This course adopts a critical/cultural approach to survey the relationship between communication innovations and human affairs at large. Specifically, this course examines the evolution of media technology in the United States and its impact on the ethos of national culture. Major issues such as media representation, media consumption, media acculturation, and media consolidation will be discussed.

  
  • COM 295 - Communication Theory*SSC


    Credits: 4

    In this course, students will explore communication research from various paradigms. A variety of perspectives about the language of human communication will be evaluated. Students will discover why and how we study human communication, who is asking what types of questions, how theory translates into effective research agendas, how to develop their own research agendas, and how we can apply theory in our everyday lives.

    General Education Core: Social Sciences
    Course Attributes: SSC
  
  • COM 310 - Selected Topics


    Credits: 1-6

    Selected communication topics will be explored in this course.

  
  • COM 315 - Media, Power & Difference*AEH


    Credits: 4

    In this course, students examine the ways that media representations of class, national origin, race/ethnicity, gender, sexuality, age, religion, and disability are constructed, and how they can perpetuate these perspectives in society. Students also explore ways that media contributions by underrepresented groups can lead to empowerment. Approaches to critical study are organized according to their emphasis on media industries, texts, or audiences. Ultimately, students develop critical skills for analyzing media form and meaning in relation to the larger spheres of culture and ideology. Student must have at least sophomore standing to register for this course.

    General Education Core: Aesthetics & Humanities
    Course Attributes: AEH,COMM,CRIT,DPD,INQ
  
  • COM 319 - Leadership Communication


    Credits: 3

    This course introduces and guides students to explore the correlation between excellent communication and effective leadership/management strategies. Students learn different perspectives in regard to leadership as a positive influence to help an organization to achieve its goals. Topics such as power, credibility, motivation, and leadership traits/styles are explored. Students learn practical skill to make themselves a positive influence in various organizational settings.

  
  • COM 320 - Speaking in Modern Organizations*AEH


    Credits: 3

    Students develop speaking skills shown to assist them most in daily on the job situations.

    Prerequisites: College level public speaking course, equivalent, or consent of instructor. Student must have at least sophomore standing to register for this course.
    General Education Core: Aesthetics & Humanities
    Course Attributes: AEH,COMM
  
  • COM 325 - Intercultural Communication*AEH


    Credits: 4

    This course examines how communication behavior differs among cultures in various contexts such as workplace, school, healthcare, and diplomacy. Students learn to be adaptive different worldviews, meaning system, stereotypes, and ethnocentric behavior. Major issues such as identity, ethnocentrism, and multiculturalism will be discussed.

    Prerequisites: Must have at least sophomore standing to register for this course.
    General Education Core: Aesthetics & Humanities
    Course Attributes: AEH,COMM,CRIT,DPD
  
  • COM 330 - Are You Listening*AEH


    Credits: 3

    This course provides students with the theoretical foundation and the practical skills to examine and alter their ability to listen within the personal and professional setting. Students must have at least sophomore standing to register for this course. COM 111 recommended prior to taking this course.

    General Education Core: Aesthetics & Humanities
    Course Attributes: AEH,COMM
  
  • COM 340 - Interviewing Strategies*AEH


    Credits: 3

    Students examine communication theory, design, and use practical interviewing skills required to gain accurate information in a variety of settings. Ethical and legal aspects of interviewing people are emphasized. Interview types include survey, employee selection, probing, counseling, healthcare, and media. Students master interview competencies intended for careers in fire services, management, health care, education, media, or anyone interested in gaining accurate information.

    General Education Core: Aesthetics & Humanities
    Course Attributes: AEH,COMM
  
  • COM 345 - Advertising Principles & Practice


    Credits: 4

    This course introduces the concepts, history, theories, legal/ethical issues, and routine practices of advertising as a medium of information in modern society. Students learn how advertising meshes with the ethos of our national culture, how advertising works in the market economy, how advertising appeals to consumers, and how to create selling ad copy. This course introduces basic concepts, theories, issues, and routine practices of public relations as a communication management function. Students learn to be an effective and ethical advocate for various organizations and causes in building productive and mutually beneficial relationships with various stakeholders.

  
  • COM 350 - Public Relations Principles & Practice


    Credits: 4

    This course introduces basic concepts, theories, issues, and routine practices of public relations as a communication profession in the contemporary world. It examines how organizations as well as individuals can ethically and scientifically build productive, mutually beneficial relationships with various stakeholders and the general public through effective communication.

    Course Attributes: UWR
  
  • COM 352 - Web Design*APC


    Credits: 4

    Web design introduces the underlying principles, basic methodologies, and fundamental concepts of web and new media design. From conception to comprehensive layout, topics include the fundamentals of digital design, developing a problem definition, target audience, content assessment, informal architecture, page layout, typography, color, digital images and design presentation. Students must have at least sophomore standing to register for this course.

    Prerequisites: COM 162 or COM 252 and COM 225 or consent of instructor.
    General Education Core: Artistic Process & Creation
    Course Attributes: APC, COMM
  
  • COM 355 - Organizational Communication*SSC


    Credits: 4

    We are social creatures given to organize ourselves in various forms to perform functions in pursuit of our goals. Consequently, our lives are full of organizational involvement. This course seeks to examine the nature of that involvement - how people communicate to comprehend, create, control, and change organizations. During the first half of the term, we will focus on the historical progression of organizational approaches. The second half of the term will focus on a number of organizational processes and practices that include assimilation, diversity, and decision making. By scrutinizing various processes, students will be better prepared for their own organizational endeavors. Service learning is a required component of this course. Each student must join an organization of which they were not previously a member. Organizations can be of any type, but students are encouraged to choose a non-profit organization where they can be of service to the community as a volunteer.

    General Education Core: Social Sciences
    Course Attributes: CIVI,COMM,CRIT,INQ,SSC
  
  • COM 360 - Media Theory


    Credits: 4

    This course adopts the “big picture” approach to explore the elements of media process such as regulation, production, representation, and consumption. With this approach, students get a better understanding of the relationship between media and society, especially the relationships between media and ideology, media representation and social inequality, and media ownership and political power. Furthermore, students develop skills in ideological analysis of media content.

    Course Attributes: UWR
  
  • COM 364 - Video*APC


    Credits: 4

    Explores the fundamental techniques, technology, creative processes and theory applied in the creation of film and digital video for web based new media products. The course emphasizes production of digital motion picture, critique and discussion.

    Prerequisites: COM 225
    General Education Core: Artistic Process & Creation
    Course Attributes: APC, CRIT
  
  • COM 410 - Selected Topics


    Credits: 1-6

    Students must have at least junior standing to register for this course.

  
  • COM 452 - Advanced New Media


    Credits: 4

    This course explores the digital aesthetics, theoretical frameworks, and design of interactive digital media.

    Prerequisites: COM 252  or COM 225 .
  
  • COM 465 - Participatory Culture/Iden*AEH


    Credits: 4

    Participatory culture serves as a reflection of a world that is increasingly immersed in popular culture. This course explores the communication dimensions of self and others through examination of performance and perception of a variety of participatory cultures, such as fans, bloggers, and gamers. By assessing the cultural aspects of participatory culture involving pleasure, power, and identity, students are exposed to a host of perspectives that are likely very different from their own. Through a variety of self-reflective assignments and activities, students practice expressing themselves with sensitivity and empathy, valued skills that are applicable to most professions. Must have senior standing to register for this course.

    General Education Core: Aesthetics & Humanities
    Course Attributes: AEH,C,CIVI,COMM,CRIT,DPD,INQ
  
  • COM 485 - Communication Law


    Credits: 4

    This course explains legal problems, such as libel, copyright infringement, privacy violation, obscenity, deception, and prejudicial publicity, etc., in public communication. Students learn to apply the First Amendment principle to mass mediated communication and how to navigate through legal questions in the context of professional communication.

  
  • COM 495 - Communication Ethics


    Credits: 4

    This course introduces moral philosophy and ethical reasoning for students of mass media communication. Students learn to appreciate the moral foundation of media law and the principle of social responsibility required of free media. More important, they learn to weigh competing principles and values to render a decision with a degree of moral certainty. Important ethical issues such as truthfulness and honesty, privacy, confidentiality, conflict of interest, editorial independence, indecency, and stereotypes will be discussed. Must have senior standing to register for this course.

    Course Attributes: C
  
  • COM 498 - Research and Seminar


    Credits: 2

    This course requires students to apply their knowledge and skills in communication to their future jobs related to communication, such as news writing, broadcasting, public relations, advertising, human resources, education, business communication, and so on. Students are advised by faculty and field-supervisors to engage in communication activities or communication research. Must have senior standing to register for this course. Part of the course assignment will help students to work toward their capstone projects.

  
  • COM 499 - Capstone


    Credits: 3

    This course guides students to complete a rigorous research project in Communication Studies. Students are required to recapitulate their learning of the subject matter and to reflect on the important issues in human communication. Critical thinking and dialectical approach are strongly recommended in this research project. Students are expected to present their studies in local or regional/national conference. Must have senior standing to register for this course.

    Course Attributes: C

Core

  
  • CORE 101 - Integrated Studies Seminar*GTW


    Credits: 3

    Core101 is a Gateway course which provides first-year students a critical introduction to academic cultures and strategies for success. The course focuses on critical reading, analytical thinking, academic planning, reflection, and self-agency. Students are invited to bring their diverse intellectual, cultural, intercultural, and social skills, experiences, and perspectives to shape and navigate the university.

    As a way of building community, first priority for enrollment in CORE 101 is reserved for the cohort of first-year students placing into both WR 115  and MATH 040 , MATH 070 , or MATH 095 . In fall terms (and other terms when available), all students meeting these placement thresholds will be co-enrolled in linked sections of WR 115  and CORE 101, which will share common themes and activities.

    General Education Core: Gateway
    Course Attributes: CRIT,GTW
  
  • CORE 102 - Gateway Seminar*GTW


    Credits: 3

    A 3 credit seminar focused on inquiry and critical thinking, and personal assessment and exploration of college major and career choices. The course is intended to introduce students to occupational research, goal setting, and the relationship between college majors and careers.

    General Education Core: Gateway
    Course Attributes: GTW,INQ

Computer Science

  
  • CS 110 - Selected Topics


    Credits: 1-6

    An in-depth presentation of a topic of interest to both students and faculty. Topics will vary from year to year depending on the interests and availability of faculty.

    Prerequisites: May be required for some topics.
  
  • CS 161 - Foundations Of CS I


    Credits: 4

    This course introduces basic data representation, branching and iteration, memory management, computer architecture, and the analysis and design of problem solutions.

  
  • CS 161A - Foundations of CS IA


    Credits: 2

    Introduces basic data representation, branching and iteration, memory management, computer architecture, and the analysis and design of problem solutions.

  
  • CS 161B - Foundations of CS IB


    Credits: 2

    Introduces basic data representation, branching and iteration, memory management, computer architecture, and the analysis and design of problem solutions. Any requirement satisfied by CS 161 will also be satisfied by the pair of courses CS 161A & CS 161B.

    Prerequisites: CS 161A  
  
  • CS 162 - Foundations Of CS II


    Credits: 4

    This course introduces some common algorithms for searching and sorting, the analysis of algorithm complexity, exception handling, and file input.

    Prerequisites: CS 161 , MATH 111 .
  
  • CS 210 - Selected Topics


    Credits: 1-6

    An in-depth presentation of a topic of interest to both students and faculty. Topics will vary from year to year depending on the interests and availability of faculty.

    Prerequisites: May be required for some topics
  
  • CS 221 - C/C++ Programming


    Credits: 4

    An introduction to the basics of programming as used in C and C++, including selection statements, loops, arrays, string handling, pointers, registers and functions. Practical exercises will require the construction, compilation, debugging, and execution of complete programs that implement given algorithms to solve simple problems. The emphasis in this course will be on the common features of C and C++; however memory allocation and the use of pointers will be discussed in the context of the ANSII C implementation.

    Prerequisites: CS 162 
  
  • CS 260 - Data Structures


    Credits: 4

    An introduction to various implementations of commonly used data structures and their applications. Topics include lists, stacks, queues, trees and hash tables.

    Prerequisites: CS 162 .
    Course Attributes: UWR
  
  • CS 310 - Selected Topics


    Credits: 1-5

    An in-depth presentation of a topic of interest to both students and faculty. Topics will vary from year to year depending on the interests and availability of faculty.

    Prerequisites: May be required for some topics. Students must have at least sophomore standing to register for this course.
  
  • CS 311 - Operating Systems


    Credits: 3

    The principles and problems involved in the development of a computer operating system. Overview of the development of operating systems, sequential and con-current processes, cooperation, communication and mutual exclusion, synchronization constructs: monitors, conditional critical regions, semaphores; deadlocks, resource allocation, scheduling policies, storage management.

    Prerequisites: CS 221  and CS 260 . Student must have at least sophomore standing to register for this course.
  
  • CS 314 - Computer Architecture


    Credits: 4

    A study of how computers are designed and organized at the hardware level. Topics covered include basic logic circuits, gates, processors, memory, instruction sets and programming in assembly language.

    Prerequisites: CS 260 .
  
  • CS 316 - Authoring Environment Programming


    Credits: 4

    Students learn to apply procedural and object-oriented programming methodologies to create interactive products for informational, educational, and entertainment applications for web or stand-alone delivery.

    Prerequisites: CS 162 Foundations Of CS II 
  
  • CS 318 - Algorithm Analysis


    Credits: 4

    The analysis of a variety of algorithms that arise frequently in computer applications. Basic principles and techniques for analyzing and improving algorithms in areas such as list searches, sorting, pattern recognition, polynomial and matrix computations.

    Prerequisites: MATH 231  and CS 260 . Student must have at least sophomore standing to register for this course.
  
  • CS 321 - Computing Theory


    Credits: 4

    Includes automata, complexity, Turing machines, and unsolvable problems.

    Prerequisites: CS 260 . Student must have at least sophomore standing to register for this course.
  
  • CS 325 - Applied 3-D Graphics and Animation


    Credits: 4

    Covers the three dimensional computer modeling tools for the creation of still and moving images. Topics include creation of models using a variety of techniques including spline and vertex editing; animation using keyframes, skeleton rigging and morph targets; virtual lighting, and use texture maps. Sophomore standing or consent of instructor required to register for the course.

  
  • CS 328 - Intro to Video Game Design & Development


    Credits: 4

    The design, implementation, and testing of video games. Includes incremental game engine development, simple graphics, user input, animation, sound, music, and artificial intelligence.

    Prerequisites: CS 221 , CS 260 .
  
  • CS 330 - Database Management System


    Credits: 4

    Analysis, design, and implementation of data systems in relation to information transfer.

    Prerequisites: CS 260 . Student must have at least junior standing to register for this course.
  
  • CS 330A - Database Management Systems A


    Credits: 2

    Analysis, design, and implementation of database systems. This course covers database concepts, architectures, schemas, the relational model and SQL.

    Prerequisites: CS 260 .
  
  • CS 330B - Database Management Systems B


    Credits: 2

    Analysis, design, and implementation of database systems. This course covers the Entity Relationship model, design strategies, database access from applications, normalization, relational algebra, and relational calculus.

    Prerequisites: CS 330A .
  
  • CS 335 - Networking/Network Administration


    Credits: 4

    An introductory examination of the Open System Interconnection Reference Model (OSI). Topics covered include network architecture, data flow control, transmission control, path control, recovery, and routing techniques.

    Prerequisites: CS 162 . Students must have at least sophomore standing to register for this course.
  
  • CS 360 - Object-Oriented Programming with C++


    Credits: 4

    A study of object oriented programming with C++. Beginning and intermediate concepts are covered including classes, objects, member functions, overloading, inheritance, polymorphism, templates, and virtual functions.

    Prerequisites: CS 221 , CS 260 . Students must have at least sophomore standing to register for this course.
  
  • CS 361 - Software Engineering I


    Credits: 4

    Covers models of software development, with emphasis on the prototyping model, and user interface design. Students will design an interactive product, producing deliverables for each stage of design up to the development of a working prototype.

    Prerequisites: CS 162 .
    Course Attributes: UWR
  
  • CS 362 - Software Engineering II


    Credits: 3

    Emphasis is on the specification, organization, implementation, testing, and documentation of software. Inherent problems, challenges, tools, and methods of a large software project. Presents methods and tools used in the various stages of software production. This course should prepare students for the problems they will encounter as software professionals.

    Prerequisites: CS 361 . Student must have at least sophomore standing to register for this course.
  
  • CS 369 - Mobile Application Development


    Credits: 4

    Development of applications for phones, tablets, and other mobile devices, with an emphasis on the constraints facing mobile application design and development from both a hardware and user perspective. Introduction to current mobile app frameworks, events, and user interfaces.

    Prerequisites: CS 260 .
  
  • CS 372 - Operational Cyber Security Essentials


    Credits: 4

    A hands-on examination of cyber security concepts that cover both the defensive and offensive arenas. This course provides students with foundational technical cyber security skills needed for success in both a Windows and Linux environment.

    Prerequisites: CS 162  or equivalent.
  
  • CS 373 - Found of Info Security Mngmnt


    Credits: 4

    A survey of the principal topics across the information security field. This course provides students a broad understanding of the field, the terminology, and the industry standards & laws governing it.

    Prerequisites: CS 162  or equivalent.
    Course Attributes: UWR
  
  • CS 386 - System Hardening/Secure Config


    Credits: 4

    An applied study of how to secure Windows and Linux environments. This course provides students the necessary skills to build defensible environments in order to both limit the likelihood of a breach, as well as detect a security incident. Defensive concepts will be paired with the attack scenarios to aid students in understanding why certain actions are preferred.

    Prerequisites: CS 372 
  
  • CS 401 - Capstone


    Credits: 1-6

    Must have senior standing or consent of instructor

    Prerequisites: Upper-division standing or consent of instructor. 
    Course Attributes: C,UWR
  
  • CS 407 - Seminar


    Credits: 1-6

    Students must have at least junior standing to register for this course.

  
  • CS 409 - Practicum


    Credits: 1-12

    Students gain practical experience in a professional or pre-professional setting. Repeatable

    Prerequisites: Upper-division standing and consent of instructor. Students must have at least junior standing to register for this course.
  
  • CS 410 - Selected Topics


    Credits: 1-5

    An in-depth presentation of a topic of interest to both students and faculty. Topics will vary from year to year depending on the interests and availability of faculty.

    Prerequisites: May be required for some topics. Students must have at least junior standing to register for this course.
  
  • CS 412 - Incident Response & Sys Forensics


    Credits: 4

    A practical examination of how to respond to a security breach and perform system forensics. This course provides students the skills and knowledge necessary to aid during a security breach or malicious activity at an organization. Topics start with the necessary planning preparations and continues through detecting, containing, performing system forensics, and finally documenting and dealing with law enforcement or governing agencies.

    Prerequisites: CS 372  
  
  • CS 413 - Reverse Engineering/Malware Analysis


    Credits: 4

    A study of reverse engineering applications with a focus on the analysis of malicious software. This course covers a review of assembly languages, the use of a decompiler & debugger, static & behavioral analysis. Students will understand the tools and methodology used to reverse applications, and the techniques used by malware.

    Prerequisites: CS 372 , CS 314  or equivalent.
  
  • CS 431 - Application Security


    Credits: 4

    A pragmatic study of application security from development through deployment. This course provides students the skills for finding common vulnerabilities in software, identifying deployment and configuration failures, understanding how vulnerable software is exploited and documenting findings for business leaders.

    Prerequisites: CS 372 
  
  • CS 433 - Offensive Security Tactics & Techniques


    Credits: 4

    An in-depth examination of the tactics and techniques used by security professionals to assess the defensive posture of an organization, as well as those used by malicious attackers. This course provides students with the necessary skills to perform “red team” and network penetration assessments used in a corporate environment, as well as provide a foundation in threat intelligence.

    Prerequisites: CS 372  or equivalent
  
  • CS 434 - Network Defense


    Credits: 4

    This class is designed to provide the fundamental skills needed to analyze the internal and external security threats against a network, and to implement security mechanisms to protect an organization’s information. The course helps to evaluate network and Internet security issues and provides security solutions such as designing a security policy, troubleshooting networks, and digital signatures.

    Prerequisites: CS 335 and CS 433
  
  • CS 440 - Artificial Intelligence


    Credits: 4

    Basic concepts of intelligent systems and artificial intelligence programming, representation, control, communication, and perception.

    Prerequisites: CS 318 , CS 360 , and junior standing.

Data Analytics

  
  • DAT 315 - Data Science Methods


    Credits: 4

    This course introduces methods for acquiring, filtering, and analyzing data sets using statistical software (such as R or Python). Topics include implementing algorithms and data structures using statistical software, with a focus on problem solving.

    Prerequisites: CS 260 and STAT 352 (or STAT 327)
  
  • DAT 318 - Big Data Systems and Analytics


    Credits: 4

    An applications-based course introducing issues involved in storing and analyzing large data sets. Topics include database algorithms and programming comparisons in relational (SQL) and non-relational (NoSQL) database systems. Students will apply their knowledge of database programming to pose and answer questions about large, real-world data sets.

    Prerequisites: CS 330  (may be taken concurrently), DAT 315 .
  
  • DAT 407 - Capstone Seminar


    Credits: 1-4

    This is a Capstone course for the Data Analytics major. Students will work on individualized or group projects in coordination with the faculty member and/or partner institution. The work will culminate in a written report and public presentation of results.

    Prerequisites: Senior status with a declared major in Data Analytics.
    Course Attributes: C,UWR
  
  • DAT 434 - Machine Learning


    Credits: 4

    This course introduces machine learning techniques and their implementation. Topics include regression models, decision trees, reinforcement learning, neural networks, naive Bayes, nearest-neighbor algorithms, and other clustering and probability classification techniques.

    Prerequisites: CS 260  and STAT 457 .

Early Childhood Education

  
  • ECED 309 - Early Childhood Practicum 1


    Credits: 1

    (Capstone) This course is designed to provide early childhood classroom experience under the supervision of an early childhood professional. You will observe, participate, and teach in the early childhood setting under the supervision of a cooperating teacher. You will have an experience in one of the early childhood age groups (birth-3 or ages 3-5) in a determined location (Primary or elementary school, child care center or home, and Head Start).

    Prerequisites: ECED 311 , ECED 312 , program admission, and completion of core 1 courses.
    Course Attributes: C
 

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