May 15, 2024  
2021-2022 Undergraduate Catalog 
    
2021-2022 Undergraduate Catalog [Archived Catalog]

Courses


 

Cinema Screen Studies

  
  • CSS 435 - Motion Picture Directing


    Students will study methods, techniques and lessons attributed to the craft of directing and acting for motion pictures. Students will study and gain a conceptual understanding of story and dramatic structure as well as exploration of emotional and psychological relationships between characters and self in visual conditions. Lastly, they will collaborate on multiple productions.

    Prerequisite: ENG 286, CSS 235, and CSS 335.
    Offered: Fall.
    Credit: 3
  
  • CSS 437 - Cinema & Environment


    Environmental films will be seen as texts to be understood from cultural, historical, and political perspectives. The course will use a rhetorical approach for understanding environmental films by analyzing audience, context, and purpose. It will challenge students to apply critical thinking skills as they construct arguments related to themes and topics presented in environmental films.

    Prerequisite: Junior Standing
    Offered: Spring
    Credit: 3
  
  • CSS 485 - Experimental Filmmaking


    The purpose for this course is to examine experimental cinema and the avant garde as an alternative method of filmmaking. The student will experiment with non-narrative, impressionistic, and poetic filmmaking methods in order to engage the audience in thought-provoking manners.

    Prerequisite: ENG 286
    Offered: Not on a regular basis
    Credit: 3
  
  • CSS 487 - Advanced Studies in Film Theory


    Seminar devoted to intensive study of a particular film theorist, a particular theoretical problem, or a particular theory.
    Prerequisite: Minimum sophomore standing or instructor permission.
    3 Credits

    Offered: Not on a regular basis
    Credit: 3
  
  • CSS 491 - Location-based Filmmaking


    Location Filmmaking is an intensive, long-form venture into the fundamentals of independent filmmaking, without the comforts of a campus/studio/sound stage. Students will be required to submit one screenplay of 15-25 pages in length on the first day of class. These scripts mus be written, or acquired legally by the student prior to the first class meeting. A faculty committee will select TWO (2) scripts from those submitted, based upon a live pitch by the writer/director/producer. The chose scripts will go into immediate preproduction, and will be allowed to utilize the entire semester, in and outside class, for full completion.

    Note: Repeatable up to 6 credit hours
    Prerequisite: CSS 235 or BRC 235, and ENG 286
    Offered: Not on a regular basis
    Credit: 3
  
  • CSS 496 - Senior Thesis


    The Senior Thesis seminar provides advanced CSS students with an opportunity to collectively reexamine the practical, theoretical, and historical bases of their screen education while at work on their particular, culminating projects.  Participants explore recent scholarship on the state of the discipline and directions for research and creative work.

    Prerequisite: Minimum senior standing or instructor permission
     
    Offered: Fall, Spring
    Credit: 3

Cognitive Science

  
  • COG 166 - Introduction to Cognitive Science


    This course will introduce the fundamental questions, findings and methods of cognitive science. The computational approach to cognition and the notion of abstract mental representation are introduced within the interdisciplinary framework of the field. Basic knowledge of cognition, computation, and evolution is surveyed. Symbol systems are described and their role in standard representations is discussed. Artificial neural networks are proposed as a model of both the brain and the mind. Linguistic models are introduced and philosophical challenges are discussed.

    Offered: Fall, Spring
    Credit: 3
  
  • COG 212 - Programming and Problem Solving


    This course is an introduction to computer programming that emphasizes patterns of thought associated with problem decompositional, patterning, incremental problem formulation, and other problem solving heuristics. Topics include list processing, string processing, recursion, interaction, and data modeling. Applications will be selected from disciplines that contribute to the field of Cognitive Science.

    Offered: Not on a regular basis
    Credit: 3
  
  • COG 241 - Programming and Knowledge Representation


    A second level computer programming course that focuses on data structures (restricted lists, trees, graphs, sets, hash maps) and abstract data types in the service of programming semantic networks, rule-based systems, state space problem solvers, and games. Interaction will be featured. Generative processes will be programmed. GUI development will be explored.
     

    Prerequisite: COG 212 or CSC 212
    Offered: Fall
    Credit: 3
  
  • COG 266 - Brains, Minds and Consciousness


    This course is an introduction to neuroanatomy, neurology, evolution, genetics, brain imaging techniques, brain disorders, psychoactive substances, and the phenomenon of consciousness. All topics are contextualized within the study of the mind, assuring both a measure of course coherence and the cognitive science perspective. This course is expressly tailored to the needs of cognitive science students, but it will surely be of interest to students of linguistics, psychology, philosophy, biology and education as well.

    Offered: Fall, Spring
    Credit: 3
  
  • COG 316 - Cognitive Musicology


    This course centers on computer models of music and the musical mind which are based on theories drawn from the field of Cognitive Science. The course features musically oriented “generative symbol systems” housed in a language called Clay that is accessible on the Web. These systems serve to express assorted musicological theories in computer executable form. Thus, they serve as laboratories in which to conduct a wide variety of investigations within the realm of music cognition. The course also features the modeling of musical objects and processes in CLOS (Common Lisp with Objects). CLOS is a very popular medium for expressing cognitive musicological theories. A wealth of ideas will be explored within the context of CLOS, including the application of genetic algorithm and genetic programming techniques to evolutionary composition and theories of improvisation. Two CLOS packages, CMN (Common Music Notation) and CLM (Common Lisp Music) enable scoring and playing compositions, including experiment driven compositional fragments.

    Prerequisite: COG 166 OR CSC 212 OR COG 212
    Offered: Not on a regular basis
    Credit: 3
  
  • COG 356 - Generative Processes and Abstract Machines


    This course will survey Post Production Systems, Context Free Grammars, L-Systems (fractals), Finite State Machines, Turing Machines, Cellular Automata, Hidden Markov Models, Genetic Algorithms, Horn Clause Problem Solving (Resolution Inference) and Lambda Calculus. In short, it will expose the student to formalisms that are commonly used in the computational modeling of cognitive processes.

     

    Prerequisite: COG 241 or CSC 241
    Offered: Spring
    Credit: 3

  
  • COG 366 - Computational Models of Cognitive Processes


    Introduction to the computational study of human and machine intelligence. Discussion of computational models, algorithms, and research in neural processing, vision, memory, learning, reasoning, and information processing.

    Prerequisite: CSC 241 or COG 241.
    Equivalent Course: CSC 366
    Offered: Fall semester in odd numbered year.
    Credit: 3
  
  • COG 376 - Computer Models of Language Representation and Processing


    This course opens with a short review of work done within the field of Natural Language Processing. It proceeds to establish a foundational frame-work, grounded in theories of knowledge representation and models of computation, through which the computer modeling of language and linguistic processes can be carefully and methodically examined. Emphasis is placed on symbolic systems, rather than connectionist systems. Network formalism for the representation and processing of language at various levels are discussed. Modern grammars and parsing techniques are presented. Models of discourse developed. Experiments on generative models of the creative use of language are designed and conducted.

    Prerequisite: COG 166
    Offered: Spring
    Credit: 3
  
  • COG 399 - Independent Study


    Individual study and research under the direction of cognitive science faculty.

    Prerequisite: COG 166 and at least junior standing.
    Offered: Not on a regular basis
    Credit: 1 to 6
  
  • COG 411 - Introduction into Neural Networks


    Explores the application and use of neural networks in a variety of areas in the social and natural sciences. Students will familiarize themselves with a number of different neural network architectures, and will learn to use simulation software to apply neural networks to problems of optimization and forecasting, as well as to explore intellectual issues related to neural networks as an explanatory alternative to the understanding of human behavior.

    Note: Course grades will be based on participation, successful completion on class exercises, and of applied projects chosen by the student.
    Prerequisite: Upper division standing.
    Equivalent Course: PSY 411.
    Offered: Spring
    Credit: 3
  
  • COG 435 - Cognitive Systems


    This course provides an introduction to and survey of developing areas of research and theorization in Cognitive Psychology and Cognitive Science, with an emphasis on extending and applying those areas to other domains in Psychology. Potential topics include complex and dynamical systems, self-organization, situated cognition, joint action, and simulation.

    Prerequisite: PSY 290 and 305; or instructor permission.
    Equivalent Course: PSY 435
    Offered: Fall
    Credit: 3
  
  • COG 444 - Semiotics and the Study of Meaning


    Semiotics is the study of signs and sign systems in the world of meaning we share through communication. This course is an introduction to the methods and theories of semiotics and its concern with the “life of signs“‘signs as individual entities, as they operate within larger groups of signs called codes, and as codes, in turn, operate within cultures. The importance of this topic for human life makes the subject appropriate for students from all disciplines, undergraduate and graduate.

    Prerequisite: Upper division standing; or instructor permission.
    Offered: Fall
    Credit: 3
  
  • COG 468 - Cognitive Science Capstone Seminar


    The course will feature interdisciplinary individual research projects of a relatively modest scale. Students will have wide latitude in negotiating a realm of study, as well as the approach to study of the selected topic, so long as the project stands in a justifiable relationship to the computational/representational assumption which unifies the field.

    Prerequisite: Senior status and either (1) a Cognitive Science major with all lower division core requirements of the Cognitive Science degree, and the Writing Across The curriculum and Oral Communication Across the Curriculum requirements met, or (2) a Computer Science major seeking the BS degree with a concentration in Artificial Intelligence together with CSC 366.
    Offered: Fall
    Credit: 3
  
  • COG 490 - Selected Topics in Cognitive Science


    Study of selected topics in the area of cognitive science providing opportunities for the study of material not covered in current course offerings. Special emphasis will be on emerging areas.

    Note: This may be repeated for credit with different content. Topics vary from semester to semester.
    Prerequisite: COG 166 and at least junior standing. The specific prerequisite(s) will be specified when the course is announced.
    Offered: Not on a regular basis
    Credit: 1 to 6
  
  • COG 499 - Independent Study


    Individual study and research under the direction of cognitive science faculty.

    Prerequisite: COG 166 and at least senior standing.
    Offered: Not on a regular basis
    Credit: 1 to 6

Communication

  
  • COM 100 - Foundations of Communication


    Introduction to the general field of communication. Introduces communication as a field of study, as a systematic science, a liberal art and a human activity. Included are such areas as interpersonal communication, communication and culture, mass media, small group communication, public communication, general semantics and communication disorders.

    Offered: Fall, Summer
    Credit: 3
  
  • COM 198 - First Year Signature Course


    Offered: Not on a regular basis.
    Credit: 3
  
  • COM 210 - Critical Thinking and Public Speaking


    Speech as a form of communication; communication theories and models; principles of effective speaking and listening; gathering, organizing and developing materials; audience adaptation; presentation of various types of speeches.

    Offered: Fall, Spring, Summer
    Credit: 3
  
  • COM 211 - Strategic Communication in Business


    This course equips students with oral and written communication skills necessary for success in a professional setting. An emphasis is placed on gathering, organizing and developing strategic materials that will meet the needs of target audiences. Students are also exposed to communication theory that is applicable to the workplace.

    Offered: Fall, Spring
    Credit: 3
  
  • COM 212 - Interpersonal Communication


    The study of human interaction as it relates to the development of positive self-identity and to building human relationships through effective communication.

    Offered: Fall, Spring
    Credit: 3
  
  • COM 240 - Group Interaction and Discussion


    Study of group interaction revolving around discussion, group dynamics, decision-making, problem-solving and leadership.

    Offered: Fall
    Credit: 3
  
  • COM 295 - Selected Topics in Communication


    Studies in the literature, practice, theory and application of communication to be determined as needs and interests of students and staff indicate.

    Note: May be offered in more than one section, no two sections alike. Repeatable for a total of 15 credits.
    Offered: Not on a regular basis.
  
  • COM 301 - Communication Theories


    An examination of the history, recent developments, and theories of communication, including an examination of the relationship among theories and their historical and contextual connections. This course also includes an extensive overview of theories on a wide variety of communication topics designed for the student of human communication.

    Prerequisite: COM 100 or instructor permission.
    Offered: Fall, Spring
    Credit: 3
  
  • COM 302 - Message Criticism


    A critical examination of the persuasive information in a wide diversity of present day messages, from speeches, to private messages, to popular art forms. This course will discuss certain rhetorical theories, concepts, and premises as tools for critically understanding and appreciating the persuasiveness of messages in a variety of forms.

    Prerequisite: COM 100 or instructor permission.
    Offered: Fall, Spring
    Credit: 3
  
  • COM 340 - Conflict Management


    Study of the process of productive and counter productive conflict development and conflict management.

    Note: This is a theory and application course.
    Prerequisite: COM 100 and either COM 212 OR 240, or instructor permission.
    Offered: Not on a regular basis
    Credit: 3
  
  • COM 350 - Argumentation and Debate


    Study of propositions, fallacies, debate and the proper use of evidence.

    Note: Projects in argumentative speaking.
    Prerequisite: COM 100 and 210; or instructor permission.
    Offered: Fall, Spring
    Credit: 3
  
  • COM 360 - Persuasion


    Examination of principles used in the process of influencing opinions, feelings and actions of others.

    Prerequisite: COM 100 and upper division standing, or instructor permission.
    Offered: Fall, Spring, Summer
    Credit: 3
  
  • COM 365 - Organizational Communication


    A study of operational concepts, skills and values of communication and organizational behavior. The course will stress theoretical issues as well as practical applications of communicative behaviors within the matrix of organizations.

    Prerequisite: COM 100 and either COM 212 OR 240, and upper division standing, or instructor permission.
    Offered: Fall
    Credit: 3
  
  • COM 370 - Persuasion and Social Movements


    Study of persuasion and social movements, speakers and their speeches. Use of rhetoric in movements such as civil rights, and women’s rights is examined.

    Prerequisite: COM 100 or instructor permission.
    Offered: Not on a regular basis
    Credit: 3
  
  • COM 375 - Rhetoric of Film


    This course is designed to introduce majors and non-majors to methods of film theory and rhetorical criticism of film. The theme of study is an examination of the rhetorical symbols and narratives found in films.

    Prerequisite: Upper division standing or instructor permission.
    Offered: Spring, Summer
    Credit: 3
  
  • COM 380 - Communication Ethics


    This course investigates the principles of ethical communication applied to a variety of personal and public communication contexts. For example, how do media persons reconcile freedom and accountability, manage individual autonomy and ethical decision making, communicate with truth, fairness and objectivity, deal with the personal right to privacy and the public’s need to know? What is truth and lying in the interpersonal context? What are the ethical dimensions of whistle blowing? What are the ethical demands placed on the advertising industry? The ultimate goals of the course are that the students gain greater ethical insights, and from these insights, develop the appropriate critical decision making in their interpersonal and public lives.

    Prerequisite: COM 100 OR JLM 101 and upper division standing, or instructor permission.
    Offered: Not on a regular basis
    Credit: 3
  
  • COM 395 - Studies in Communication


    Studies in the literature, practice, theory and application of communication to be determined as needs and interests of students and staff indicate.

    Note: May be offered in more than one section, no two sections alike.
    Prerequisite: Upper division or instructor permission.
    Offered: Spring
    Credit: 3
  
  • COM 399 - Independent Study


    Appropriate independent readings or independent project in the field of communication.

    Prerequisite: Minimum cumulative GPA of 3.0, upper division standing, and instructor permission.
    Offered: Not on a regular basis
    Credit: 1 to 6
  
  • COM 403 - Communication Research Methods


    This course examines the basic concepts and techniques of quantitative and qualitative communication research methods. Emphasis on structured inquiry into the social world by understanding and applying quantitative and qualitative methods of research to communication phenomena. Ethical dimensions of social scientific and humanistic research are also considered.

    Prerequisite: Upper-division standing and COM 301 or 302 or 360 or 370 or 375 or 380; or instructor permission.
    Offered: Not on a regular basis.
    Credit: 3
  
  • COM 412 - Advanced Interpersonal Communication


    An in-depth study of interpersonal communication focusing on building and maintaining personal relationships and the sociopsychological contexts in which interpersonal communication takes place.

    Prerequisite: COM100 and 212 and upper division standing, or instructor permission.
    Offered: Not on a regular basis
    Credit: 3
  
  • COM 413 - Persuasive Power of Stories


    This course is designed to introduce majors and non-majors to the way narratives (stories) are used as rhetorical and persuasive tools on personal, social, and global levels.

    Prerequisite: Upper division standing.
    Offered: Not on a regular basis.
    Credit: 3
  
  • COM 421 - Gender and Communication


    This course aims to examine gender as both a product of communication, as well as a social force that influences communication practices and expectations. Specifically, students will consider gender as a social construct that is iterated through a variety of communicative contexts, including interpersonal relationships and exchanges, media representations, organizational and institutional practices, and cultural norms. Scholarly perspectives guided by social science, cultural studies, and critical rhetoric will be employed to attend to gender theory and gender praxis.

    Prerequisite: Upper division standing, or instructor permission.
    Offered: Not on a regular basis.
    Credit: 3
  
  • COM 422 - Intercultural Communication


    An exploration of how cultural differences influence communication. The study and implementation of means to provide awareness and application of those concepts to becoming a more effective intercultural communicator.

    Prerequisite: COM 100 and upper division standing, or instructor permission.
    Offered: Fall, Spring
    Credit: 3
  
  • COM 423 - Diversity, Identity, and Communication


    This course examines complex relationships between communication, identity, and diversity. Emphasis is placed on critical analyses of social worlds by applying frameworks related to identity development, enactment, and public discourse surrounding diversity and identity. Current and historical events are considered by drawing on social scientific and humanistic approaches to identity.

    Prerequisite: Nine credits in COM and upper-division standing; or instructor permission.
    Offered: Not on a regular basis.
    Credit: 3
  
  • COM 490 - Communication and Service Learning


    A senior capstone course in communication designed to integrate and apply students’ knowledge through service to the community and seminar study.

    Prerequisite: Senior standing.
    Offered: Fall, Spring
    Credit: 3
  
  • COM 497 - Communication Practicum


    Students will work with faculty and staff in a professionally oriented laboratory, classroom or research setting within our department facilities.

    Note: Course is repeatable for a total of six credits.
    Prerequisite: Upper division standing.
    Offered: Not on a regular basis
    Credit: 3
  
  • COM 498 - Communication Internship


    Integrated work and study in a communication setting, e.g., public relations, sales, advertising, political promotion or public service. This course is designed to provide undergraduate communication studies students with a variety of career-related experiences.

    Note:  Variable credit zero to twelve, may be repeated for a total of 15 credits.
    Prerequisite: Upper division standing, COM 100, six hours of courses in communication, a GPA of 2.5, an average of 3.0 in communication studies courses, instructor permission, and satisfactory completion of a sequence of courses appropriate to the specific internship.
    Offered: Fall, Spring, Summer
  
  • COM 499 - Independent Study


    Appropriate projects in the field of communication studies.

    Prerequisite: GPA of 3.2 or better, upper division standing, and instructor permission.
    Offered: Not on a regular basis
    Credit: 1 to 6

Communication, Media and the Arts

  
  • CMA 100 - Arts and Ideas


    This course introduces the fine and performing arts through attendance at a designated number of Arts and Communication Studies events. The course engages students through the breadth and depth of programming by students, faculty and guests outside of the classroom, and introduces discipline-appropriate forms of written and oral communication.

    Offered: Fall, Spring
    Credit: 3
  
  • CMA 200 - Digital Imagery Fundamentals


    Study and studio experience in digital imagery applications including bit-mapped and object-oriented formats, layout, and image manipulation utilizing such programs as Adobe Photoshop and Illustrator. Emphasis placed on utilizing the computer as a creative image-generating tool as well as offering foundation knowledge of graphic design, basic photography and illustration.

    Offered: Not on a regular basis
    Credit: 3
  
  • CMA 201 - Graphic Design Essentials


    Studio study and practice of graphic design; emphasis on static imagery, type, and page layout. Focus on synthesizing design and technology to establish a distinctive visual communication impression. Ultimate design goal is making the work accessible to a broad audience. Emphasis placed on the creative use of type and imagery.

    Offered: Not on a regular basis
    Credit: 3
  
  • CMA 202 - Web & Social Media Design


    Study and studio experience in designing visually driven internet and/or social media communications. Emphasis is placed on the creative use of type, color, and imagery in the creation of visual communication solutions for emerging online media.

    Prerequisite: CMA 200 or CMA 201.
    Offered: Not on a regular basis
    Credit: 3
  
  • CMA 250 - Introduction to Arts Management


    In this course, students explore the various management facets of nonprofit and profit-based arts organizations in the United States through readings, guest lecturers, class discussion, and research.

    Offered: Not on a regular basis.
    Credit: 3
  
  • CMA 300 - Experiencing Arts and Ideas


    This course introduces the fine and performing arts through attendance at a designated number of fine and performing arts and communication events. The course engages students through the breadth and depth of programming by students, faculty and guests outside of the classroom, and introduces discipline-appropriate forms of written and oral communication.
    Prerequisites: Upper division standing

    Offered: Fall, Spring
    Credit: 3
  
  • CMA 396 - Global Experience


    This course introduces students to the study of another culture through the intensive study of the arts in one or more cities in a country other than the United States. It combines classroom work with on-site travel and study out of country. Repeatable for a total of 12 credits. Note: It can be given for three to nine credits depending on the intensity of the field-work. The course is open to all Oswego students, but preference will be given to students in the School of Communication, Media, and the Arts.

    Note: Repeatable up to 12 hours
    Prerequisite: ENG 102
    Offered: Not on a regular basis
    Credit: 3
  
  • CMA 400 - Integrated Media Theory and Design


    Survey of theories and concepts for understanding emergent media forms, focusing on the growing interrelation between the fields of computer science, media art, and media/cultural studies. Through a series of short hands-on projects, students learn media design principles and explore the social, political and economic impact of integrated media.

    Prerequisite: Upper division standing.
    Offered: Not on a regular basis
    Credit: 3
  
  • CMA 401 - Artistic Integration and Collaboration


    An introduction to interdisciplinary endeavors towards a collaborative goal. This course explores how individuals in various disciplines work together to integrate, design, and execute collaborative work.

    Note: Repeatable for up to 6 credits.
    Prerequisite: Instructor permission
    Offered: Not on a regular basis
    Credit: 3
  
  • CMA 410 - Hollywood POV


    This course explores careers associated with the media production and entertainment industry and includes travel to Los Angeles, California. Students will meet and network with media professionals with expertise in television and film production, casting, acting and design. Students will also tour recording studios, sound stages and production houses.

    Prerequisite: Upper division standing: or instructor permission.
    Offered: Not on a regular basis.
    Credit: 3
  
  • CMA 495 - SCMA Capstone Experience


    The interdisciplinary nature of various programs within the School of Communication, Media, and the Arts (SCMA) creates opportunities for students to develop a capstone experience that does not fit into a traditional pre-defined project, but encompasses areas of study that cross traditional boundaries. CMA 495 is the culmination of a student’s educational experience at SUNY Oswego. Through submission and approval by the faculty, a student will engage in a project that synthesizes the skills and knowledge gained during their studies. The exact nature of the capstone will be determined by the student and the faculty advisor.

    Note: Course may be repeated for a total of six credit hours.
    Prerequisite: Upper division standing and instructor permission
    Offered: Not on a regular basis
    Credit: 1 to 6
  
  • CMA 497 - Course Assistant


    This course offers the opportunity to increase depth of knowledge in a respective field and the chance to develop an understanding of the learning process. Students will gain an awareness of learning styles and be exposed to pedagogy and evaluation techniques.

    Note: Variable credit 1 to 3. Maximum credits allowed 6
    Prerequisite: Instructor permission required.
    Offered: Not on a regular basis.
  
  • CMA 498 - SCMA Professional Experience


    A course designed for upper division students who wish to take part in a semester long internship related to their academic major, minor, or career interest area.  Students will work in a position for the purpose of testing academic learning in a work situation.

    Note: Variable credit 1 to 12, repeatable for total of 15 credits.
    Prerequisite: Acceptance of experience through EXCEL: Experiential Courses and Engaged Learning, at least a GPA of 2.5, upper division standing, an approved position description filled out by Site Supervisor and permission of the student’s major academic advisor and sponsoring faculty member.  Clear learning objectives and academic assignments appropriate for the position and credits being earned.
    Offered: Not on a regular basis
  
  • CMA 499 - SCMA Independent Study


    An in-depth study of a topic that crosses disciplines within the School of Communication, Media, and the Arts, but is not covered by available classes, requiring the expertise and mentor-ship of a faculty/staff member with a specialization in that area. Course may be repeated for a total of six credit hours.

    Prerequisite: Instructor permission
    Offered: Not on a regular basis
    Credit: 1 to 6; repeatable up to 6 credits

College of Arts and Sciences

  
  • CAS 102 - CSTEP Seminar 1


    This weekly seminar provides academic and professional development for students participating in the CSTEP program. It includes workshops on academic success, development of professional and research skills, research and career exploration opportunities, development of a professional portfolio, mentoring and service opportunities, and more. The CSTEP Seminar 1 is focused on academic and professional development for first-year students.

    Offered: Fall, Spring.
    Credit: 0
  
  • CAS 198 - First Year Signature Course


    Offered: Not on a regular basis.
  
  • CAS 202 - CSTEP Seminar 2


    This weekly seminar provides academic and professional development for students participating in the CSTEP program. It includes workshops on academic success, development of professional and research skills, research and career exploration opportunities, development of a professional portfolio, mentoring and service opportunities, and more. The CSTEP Seminar 2 is focused on academic and professional development for second-year students.

    Offered: Fall, Spring.
    Credit: 0
  
  • CAS 302 - CSTEP Seminar 3


    This weekly seminar provides academic and professional development for students participating in the CSTEP program. It includes workshops on academic success, development of professional and research skills, research and career exploration opportunities, development of a professional portfolio, mentoring and service opportunities, and more. The CSTEP Seminar 4 is focused on academic and professional development for third-year students.

    Offered: Fall, Spring.
    Credit: 0
  
  • CAS 399 - Independent Study


    Note: Variable credit repeatable for a total of 12 credits.
    Offered: Not on a regular basis.
  
  • CAS 402 - CSTEP Seminar 4


    This weekly seminar provides academic and professional development for students participating in the CSTEP program. It includes workshops on academic success, development of professional and research skills, research and career exploration opportunities, development of a professional portfolio, mentoring and service opportunities, and more. The CSTEP Seminar 4 is focused on academic and professional development for fourth-year students.

    Offered: Fall, Spring.
    Credit: 0

Computer Science

  
  • CSC 101 - Tools for Computing


    This course addresses the use of computers as problem solving and information processing tools. Students can achieve functional literacy with an integrated microcomputer software package, as well as with the use of computer networks as a resource.

    Offered: Fall, Spring
    Credit: 3
  
  • CSC 102 - Business Information Systems and Computing Tools


    An overview of computer information systems in which hardware, software, procedures, systems, and human resources are explored in relation to their integration and application in business. Information literacy will be stressed. This course provides an overview of information systems and how they provide value in organizations by supporting organizational (or business) objectives.

    Offered: Fall, Spring, Summer
    Credit: 3
  
  • CSC 103 - Computing Tools & Information Literacy for Educators


    An overview of computer information systems in which hardware, software, procedures, systems, and human resources are explored in relation to their integration and application by future educators. Information literacy for educators will also be stressed.

    Offered: Fall, Spring
    Credit: 3
  
  • CSC 120 - Introduction to Programming and Programming Languages


    Introduction to programming using standard BASIC with emphasis on structured programming. Other programming languages are explored and compared with BASIC for data representation, syntax and the type of problems for which they are best suited.

    Equivalent Course: ISC 150
    Offered: Fall, Spring
    Credit: 3
  
  • CSC 212 - Principles of Programming


    Introduction to programming and computation: the concepts and usage of expressions, variables, control structures, functions, compound types, classes, objects, and I/O in a high-level programming language, and their roles in implementing programs to solve common problems.

    Offered: Fall, Spring
    Credit: 3
  
  • CSC 221 - Foundations of Computer Science


    Formalisms underlying the specification, design, and analysis of software, including propositional and predicate logic, sets, relations, functions, recursive definition and induction, finite state machines, formal languages, Turing machines, and the limits of computability.

    Prerequisite: CSC 212 or COG 212.
    Offered: Fall, Spring
    Credit: 3
  
  • CSC 222 - Computer Organization and Programming


    A hands-on introduction to Boolean algebra, binary arithmetic, logic gates and digital circuit analysis and design. Covers combinational and sequential logic, circuit simplification methods, analysis, simulation, and design techniques and tools for computer systems. This course is taught in studio format and includes a laboratory component.

    Prerequisite: CSC 212 or COG 212
    Offered: Fall, Spring
    Credit: 4
  
  • CSC 241 - Abstract Data Types and Programming Methodology


    Modular program design techniques, including class design, data structures, and algorithms for abstract data types including lists, stacks, queues, sets, maps, and sorted collections, along with analysis of their time and space bounds.

    Prerequisite: CSC 212 or COG 212
    Offered: Fall, Spring
    Credit: 3
  
  • CSC 320 - Numerical Methods


    Programming for the solution of numerical problems. Error analysis, roots of equations, zeros of polynomials, numerical integration, interpolation and solutions to linear systems of equations will be covered.

    Prerequisite: MAT 220, and MAT 230 or MAT 249, and CSC 212 or COG 212; or instructor permission.
    Offered: Spring
    Credit: 3
  
  • CSC 322 - Systems Programming


    Computer systems programming, including the use of assembly language and low-level subsets of languages such as C; operating system calls, library functions, and control flow mechanisms; the underlying structure and function of computer and operating systems, including memory management, I/O, and program execution.

    Prerequisite: CSC 241 or COG 241.
    Offered: Fall, Spring.
    Credit: 3
  
  • CSC 332 - Cryptology


    Introduction to the theory and practice of cryptography and cryptanalysis. Theoretical underpinnings of modern cryptosystems will be examined and unproven assumptions exposed. Both symmetric- and public-key cryptosystems will be covered. Applications of cryptography to identification, authentication and non-repudiation protocols. Zero-knowledge protocols and oblivious transfer. Cryptanalytical attacks. Economic, political and ethical issues raised by strong cryptography will be discussed.

    Prerequisite: CSC 241 and MAT 215.
    Equivalent Course: MAT 332
    Offered: Not on a regular basis
    Credit: 3
  
  • CSC 333 - Privacy, Security, and Cryptology


    Examination of modern technological advances that are believed to enable private/secure communications and data storage, and the political, economic, legal and philosophical issues engendered by these advances. Other technological threats to privacy and security and our emerging information infrastructure will also be covered.

    Prerequisite: CSC 241 or ISC 250; or instructor permission.
    Offered: Not on a regular basis.
    Credit: 3
  
  • CSC 344 - Programming Languages


    Introduction to programming language concepts including design, syntax, semantics, pragmatics, implementation, and evaluation. Presentation of one or more languages from categories including procedural, functional, object-oriented, logic, and concurrent programming paradigms.

    Prerequisite: CSC 241 or COG 241 and CSC 221; or instructor permission.
    Offered: Fall and Spring
    Credit: 3
  
  • CSC 350 - Computational Linguistics


    Computational approach to the study of language. Problems in understanding and producing natural (or natural-like) language by computer and humans. Theories of parsing, meaning, knowledge representation, and communication, along with their mechanical embodiments.

    Prerequisite: CSC 241.
    Equivalent Course: ISC 350
    Offered: Not on a regular basis
    Credit: 3
  
  • CSC 365 - Data Structures and Algorithms


    The design, implementation, and analysis of data structures and algorithms for data stores, data streams, graphs, and related domains, along with their use in interactive networked applications.

    Prerequisite: CSC 241or COG 241 and CSC 221; or instructor permission.
    Offered: Fall and Spring.
    Credit: 3
  
  • CSC 366 - Computational Models of Cognitive Processes


    Introduction to the computational study of human and machine intelligence. Discussion of computational models, algorithms, and research in neural processing, vision, memory, learning, reasoning, and information processing.

    Prerequisite: CSC 241or COG 241
    Equivalent Course: COG 366
    Offered: Fall semester in odd numbered year.
    Credit: 3
  
  • CSC 375 - Parallel Computing


    The design, implementation, and analysis of concurrent algorithms, protocols, data structures, software components, and systems, on computer architectures supporting parallelism and synchronization.

    Prerequisite: CSC 222 or 322 and CSC 241 or COG 241; or instructor permission.
    Offered: Fall odd years.
    Credit: 3
  
  • CSC 380 - Software Engineering


    The planning, specification, design, construction, evaluation, testing, delivery, maintenance and project management of software systems developed by teams. Topics include techniques for developing large software systems, formal and semiformal languages for specification and design of software, verification, and configuration management techniques.

    Prerequisite: CSC 241 or COG 241.
    Offered: Spring
    Credit: 3
  
  • CSC 385 - Software Quality


    Examination of software quality concepts and issues including functionality, usability, reliability, safety, security, maintainability, portability, efficiency, performance, and availability; quality assurance techniques including equivalence class generation, systematic derivation of test cases, execution of test cases using appropriate tools, coverage criteria, branch, condition, and loop-testing, as well as inspections.

    Prerequisite: CSC 380.
    Offered: Fall
    Credit: 3
  
  • CSC 390 - Selected Topics in Computer Science


    Study of selected topics in the area of computer science providing opportunities for the study of material not covered in current course offerings. Special emphasis will be on emerging areas.

    Note: This may be repeated for credit with different content. Topics vary from semester to semester. This may not be taken for major credit.
    Prerequisite: Junior standing and instructor permission.
    Offered: Fall, Spring
    Credit: 1 to 3
  
  • CSC 416 - Artificial Intelligence Programming Languages


    An introduction to programming techniques in Lisp and Prolog. Topics include Lisp and Prolog syntax and semantics, basic problem solving knowledge representation, and logical inference algorithms, and an introduction to their applications in artificial intelligence.

    Prerequisite: CSC 241or COG 241
    Offered: Not on a regular basis
    Credit: 3
  
  • CSC 420 - Graphical User Interfaces


    Basic mechanisms and implementation techniques for graphical user interfaces; theory of operation and usage of one or more toolkits; best practices for interface design.

    Prerequisite: CSC 241 or COG 241.
    Offered: Fall even years.
    Credit: 3
  
  • CSC 430 - Topics in Computer Games


    Study of selected topics in the area of computer games not otherwise covered from a computer science perspective. Topics include history and genres of computer games; human-computer interaction aspects of games; computer game design; game production and the business of games.

    Prerequisite:  CSC 241or COG 241
    Offered: Not on a regular basis
    Credit: 3
  
  • CSC 435 - Web Services


    Web services enable computer applications to communicate with each other across software platform, hardware and organizational boundaries. This course provides an introduction to web service concepts, standards, programming, and API design.

    Prerequisite: CSC 241 or COG 241.
    Offered: Spring odd years.
    Credit: 3
  
  • CSC 436 - Software and Safety Requirements Engineering


    Software requirements engineering processes and techniques for elicitation, documentation, and management of natural language-based requirements, model-based requirements for software-intensive systems, and safety-critical life cycle concerns. Topics include types of requirements and requirements artifacts, modeling of consistent requirements in the static-structural, functional, and behavioral perspective of system description, documenting solution-neutral and solution-oriented requirements, differences between natural language requirements and model-based requirements, and requirements quality and ambiguity.

    Prerequisite: CSC 380.
    Offered: Spring.
    Credit: 3
  
  • CSC 444 - Compiler Construction


    The design and implementation of programming language compilers performing parsing, analysis of program representations, code generation, optimization, and language run-time support; with applications to related tools including interpretors, static analyzers, development environments, and virtual machines.

     

    Prerequisite: CSC 344 may be taken previously or concurrently.
    Offered: Fall odd years.
    Credit: 3

  
  • CSC 445 - Computer Networks


    The design, analysis, and implementation of layered computer networks and networked applications; including underlying communication support, the development and use of network protocols, security, and distributed systems.

    Prerequisite: CSC 241 or COG 241 and CSC 322 or CSC 222.
    Offered: Not on a regular basis
    Credit: 3
  
  • CSC 454 - System Simulation and Virtual Worlds


    Introduction to simulation, modeling and problem-solving techniques; discrete time and event models; virtual world applications.

    Prerequisite: CSC 241 or COG 241.
    Offered: Fall odd years.
    Credit: 3
  
  • CSC 455 - Computer Game Programming


    This course examines computer game programming techniques; game engine architecture and usage; resource and memory models used in games; game physics; and game-friendly artificial intelligence algorithms.

    Prerequisite: (CSC 241 or COG 241) and (MAT 230 or MAT 249) and (CSC 322 or CSC 344 or CSC 365 or CSC 380)
    Offered: Not on a regular basis
    Credit: 3
  
  • CSC 457 - Introduction to Bioinformatics


    A projects-based introduction to biological databases, computational tools and techniques (including programming) applied to biological data; scripting languages and libraries.

    Prerequisite: BIO 315 or CSC 241 or ISC 150, and upper-division status.
    Equivalent Course: BIO 457
    Offered: Not on a regular basis
    Credit: 3
  
  • CSC 459 - Data Base Management Systems


    Introduction to the design and structure of data bases; network, hierarchical and relational models; implementation and maintenance of data base systems.

    Prerequisite: CSC 365.
    Offered: Not on a regular basis
    Credit: 3
 

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