Jun 22, 2024  
2019-2020 Undergraduate Academic Catalog 
    
2019-2020 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Science

  
  • SC 499 - Independent Study

    1 lecture hours 0 lab hours 3 credits
    Course Description
    Students are given the opportunity to pursue an approved subject not covered in regularly scheduled course work. This may take the form of individual or small group studies, literature surveys, and laboratory or research projects. Weekly meetings with the course advisor are required. A final report to be filed in the Physics and Chemistry Department may also be required. This course is offered to students with junior or senior standing. (prereq: consent of the course coordinator and department chair)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Have had the opportunity to plan a course of study
    • Have broadened his/her scientific knowledge

    Prerequisites by Topic
    • None

    Course Topics
    • To be determined

    Laboratory Topics
    • Depends on topic selected

    Coordinator
    Dr. Matey Kaltchev

Software Engineering

  
  • SE 400 - Senior Design Project I

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This is the first of three courses in the senior design sequence where students work as a team on a significant software project. Each student team must specify, design, implement, document, and test a substantial software project. Teams meet regularly with their instructor to track technical and project management issues. (prereq: completion of core courses through junior year (a maximum of two may be missing) or approved plan of study to complete the degree by the following Fall Quarter)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Work effectively and demonstrate initiative as a project team member
    • Communicate project status and technical content in oral and written form to coworkers and management
    • Capture requirements in user stories that describe incremental business value
    • Create user stories with unambiguous completion criteria
    • Apply analysis and synthesis in the design process to produce software that meets specified completion criteria
    • Use principles from engineering, science, and mathematics to design and construct software that meets multiple realistic constraints
    • Investigate, evaluate, integrate, and apply technologies and standards beyond previous coursework to support design and planning
    • Develop and execute experiments to minimize uncertainty and use the results to justify design decisions
    • Employ software engineering processes to develop software
    • Use modern software engineering tools for process management and source control
    • Identify, track, and mitigate technical and process risks

    Prerequisites by Topic
    • Proficiency in requirements analysis, software architecture and design, software verification and validation, and team software process and either:
      • No more than 2 core classes from the freshman through junior years may be missing
      • The student must have a feasible (approved by advisor and program director) plan to graduate no later than in the fall quarter after completing senior design

    Course Topics
    • Course introduction, report and presentation requirements (1 class)
    • Team status meetings (weekly)
    • Oral team presentations (4 classes)

    Coordinator
    Dr. Christopher Taylor
  
  • SE 401 - Senior Design Project II

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This is the second of three courses in the senior design sequence where students work as a team on a significant software project. Each student team must specify, design, implement, document, and test a substantial software project. Teams meet regularly with their instructor to track technical and project management issues. (prereq: SE 400  taken in same academic year)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Work effectively and demonstrate initiative as a project team member
    • Communicate project status and technical content in oral and written form to coworkers and management
    • Capture requirements in user stories that describe incremental business value
    • Create user stories with unambiguous completion criteria
    • Apply analysis and synthesis in the design process to produce software that meets specified completion criteria
    • Use principles from engineering, science, and mathematics to design and construct software that meets multiple realistic constraints
    • Investigate, evaluate, integrate, and apply technologies and standards beyond previous coursework to support design and planning
    • Employ software engineering processes to develop software
    • Use modern software engineering tools for process management, source control, and continuous integration
    • Identify, track, and mitigate technical and process risks
    • Verify and validate that software developed functions as expected and meets requirements
    • Identify and address security concerns related to the software project

    Prerequisites by Topic
    • Proficiency in requirements analysis, software architecture and design, software verification and validation, and team software process
    • Successfully completed SE 400  in same academic year

    Course Topics
    • Team status meetings (weekly)
    • Oral team presentations (4 classes)

    Coordinator
    Dr. Christopher Taylor
  
  • SE 402 - Senior Design Project III

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This is the third of three courses in the senior design sequence where students work as a team on a significant software project. Each student team must specify, design, implement, document, and test a substantial software project. Teams meet regularly with their instructor to track technical and project management issues. (prereq: SE 401  taken in the same academic year)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Work effectively and demonstrate initiative as a project team member
    • Communicate project status and technical content in oral and written form to coworkers and management
    • Capture requirements in user stories that describe incremental business value
    • Create user stories with unambiguous completion criteria
    • Apply analysis and synthesis in design process to produce software that meets specified completion criteria
    • Use principles from engineering, science, and mathematics to design and construct software that meets multiple realistic constraints
    • Employ software engineering processes to develop software
    • Use modern software engineering tools for process management, source control, and continuous integration
    • Identify, track, and mitigate technical and process risks
    • Verify and validate that software developed functions as expected and meets requirements
    • Identify and address security concerns related to the software project
    • Recognize ethical and professional responsibilities related to the software developed and make informed judgments that account for global, economic, environmental, and/or societal contexts
    • Communicate appropriate project aspects in a public forum

    Prerequisites by Topic
    • Successfully completed SE 401  in same academic year

    Course Topics
    • Team status meetings (weekly)
    • Senior Design Show presentation (final exam week)
    • Oral team presentations (4 classes)

    Coordinator
    Dr. Christopher Taylor
  
  • SE 1011 - Software Development I

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course provides an introduction to object-oriented software development using the Java programming language. Emphasis is placed on translating written problem descriptions into robust software solutions. Topics covered include Java program structure, algorithmic problem solving and modularization, I/O statements, control constructs, looping techniques, class libraries, user-defined classes and methods, arrays, and ArrayLists. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Design and document an algorithmic solution for a given problem statement
    • Create and interpret complex expressions that use relational and Boolean operators
    • Select the appropriate selection control statement for a given task
    • Use while/do-while/for statements to control repetition in algorithmic solutions
    • Select the appropriate repetition control statement for a given task
    • Translate UML class diagrams into Java code
    • Design and implement simple classes
    • Design and implement class and object methods
    • Use existing Java class libraries
    • Design and implement simple Java programs
    • Declare and use collections of primitive and object data using arrays
    • Declare and use collections of object data using ArrayLists

    Prerequisites by Topic
    • None

    Course Topics
    • Exams
    • Algorithm development
    • Arithmetic operations
    • String and primitive data types
    • Java development basics
    • Selection
    • Iteration
    • Standard Java classes
    • Math library
    • UML class/sequence diagrams
    • OO programming
    • Methods and arguments
    • Class implementation
    • Arrays
    • ArrayLists
    • Review

    Laboratory Topics
    • Java development environment
    • Conditionals
    • Iteration
    • Standard Java classes
    • Class implementation
    • Arrays
    • Array lists

    Coordinator
    Dr. Christopher Taylor
  
  • SE 1021 - Software Development II

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course continues the study of objected-oriented software development using the Java programming language. Students design, document and implement software classes and incorporate these classes into larger applications. Topics covered include abstraction, encapsulation, declaring and implementing abstract data types, interfaces, inheritance, polymorphism, graphical user interfaces, simple event-driven programming, exception handling, and file I/O. (prereq: SE 1011 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Explain the rationale for object-oriented design and programming
    • Translate UML class and sequence diagrams into Java code
    • Apply composition, inheritance, and interfaces
    • Distinguish between extending a class (inheritance) and implementing an interface
    • Define polymorphism
    • Design and implement simple Java classes and packages
    • Document the implementation of small software systems
    • Make appropriate use of exception handling
    • Use classes from the Java standard library to read and write files on disk
    • Use the Java API specification (javadoc) to determine correct use of standard library classes

    Prerequisites by Topic
    • Selection and iteration statements
    • Simple Java programs
    • Simple Java classes
    • UML class diagrams into Java code
    • Arrays and ArrayLists

    Course Topics
    • Java fundamentals
    • GUI
    • Event-driven programming
    • Aggregation, composition, generalization, and realization in UML class diagrams
    • Inheritance and polymorphism
    • Interfaces/abstract classes
    • Exception handling
    • File I/O

    Laboratory Topics
    • ArrayLists
    • Inheritance
    • Interfaces
    • GUI
    • Event handling
    • Exception handling
    • File I/O

    Coordinator
    Dr. Christopher Taylor
  
  • SE 2030 - Software Engineering Tools and Practices

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course provides an introduction to the software engineering tools and practices - a look at typical approaches software engineers use to create applications in practice. Topics include requirements analysis, high-level design, detail-level design, UML modeling, code generation, basic unit testing, application building, continuous integration, and revision management. Laboratory assignments provide an opportunity for students to develop an understanding of these tools and how they are used in actual practice. (prereq: none) (coreq: CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Create UML class, state, and sequence diagrams using a CASE tool
    • Transform requirements documented as use cases into UML design models
    • Generate source code from UML design models, and synchronize subsequent changes
    • Create simple unit tests and execute them in a standard test framework
    • Maintain source code and related design documents in a revision control system
    • Create a deployable software package using an automated build tool
    • Create an installable software package using an automated build tool

    Prerequisites by Topic
    • Proficiency in a high-level object-oriented programming language
    • Knowledge of basic object-oriented programming concepts, data structures, and software design techniques

    Course Topics
    • Introduction to the course and software engineering practices
    • Source code generation from UML models
    • Synchronizing source code with UML models
    • Use of a revision control system to archive source code and related documentation
    • Writing and executing Unit Tests using a framework
    • Use of an automated build tool for software package creation: meta-languages, scripts, rules, targets, actions
    • Software requirements analysis: reading use case scenarios and use case textual analysis
    • High-level design: requirements coverage, communication diagrams
    • Detailed design: class, communication, activity, state, and sequence diagrams

    Laboratory Topics
    • Development of various small software projects to facilitate practice and with integrated tool usage

    Coordinator
    Dr. Derek Riley
  
  • SE 2040 - Software Development III

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course introduces students to additional scripted, procedural, and object-oriented programming languages including C and C++. Students are introduced to the concepts of compilation, memory management, linking, low-level types, efficient implementation of objects, and the Standard Template Library. (prereq: CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Explain the key differences between Java and C/C++
    • Make use of C/C++ compiler pre-processor directives
    • Create and make use of C functions
    • Create and make use of C++ classes
    • Make use of the Standard C Library and C++ Standard Library
    • Distinguish and make use of argument passing by value, reference, and address
    • Make use of C++ polymorphism, particularly virtual vs. non-virtual methods
    • Manage C memory directly via malloc() and free()
    • Manage C++ memory directly via new and delete
    • Create and make use of C++ namespaces
    • Create and make use of C++ templates
    • Make use of C++ operator overloading
    • Discuss how typing systems influence efficiency, readability, and reliability
    • Write procedural and object-oriented programs in a scripting language

    Prerequisites by Topic
    • Object-oriented programming, Java, data structures

    Course Topics
    • Procedural, object-oriented programming in a scripting language
    • Procedural, object-oriented C++ programming
    • Arrays, pointers, and dynamic data structures in C++
    • Separate compilation and C++ namespaces
    • Memory management in C++
    • Templates and the Standard Template Library
    • Procedural programming in C
    • Type systems in a scripting language, C, C++, and Java

    Laboratory Topics
    • Scripting languages (2 sessions)
    • C++ (7 sessions)
    • C (1 session)

    Coordinator
    Dr. Robert Hasker
  
  • SE 2800 - Software Engineering Process I

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course provides an introduction to the software engineering process and the management of software projects. Topics covered include the software life cycle, effort tracking, project planning, measurement and estimation, reviews and checklists, and software quality management. Laboratory assignments provide an opportunity for students to develop and enhance a defined process for their own work. (prereq: CS 2852 , SE 2030 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand basic concepts of software engineering process
    • Understand software process and product metrics
    • Work within a standard development process
    • Document process and product measurements
    • Plan and track software projects

    Prerequisites by Topic
    • Proficiency in high level programming language
    • Knowledge of object-oriented programming concepts, data structures, and basic software design techniques

    Course Topics
    • Introduction to the course and the Scrum Software Process (1 class)
    • Software project management, product and process measures, estimation (9 classes)
       

    Laboratory Topics
    • Development of small software projects to facilitate practice and improvement in individual software processes (8 sessions)
    • Final project report, including a brief oral presentation (1 session)

    Coordinator
    Dr. Derek Riley
  
  • SE 2811 - Software Component Design

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course deals with the design and implementation of software subsystems. The concept of design patterns is introduced, and common patterns are applied to the development of software components. Laboratory projects provide an opportunity for students to implement components and to integrate them into complete systems. As a final assignment, small teams of students conduct research on software design patterns and present & demonstrate the results of their investigations to the class. (prereq: SE 2030 , CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply object-oriented design patterns in software application-specific contexts
    • Determine the appropriate design pattern to apply in a specific context
    • Design and implement small software components and systems
    • Apply UML class and sequence diagrams in the process of designing and documenting software applications
    • Conduct independent research on software design patterns

    Prerequisites by Topic
    • Proficiency in object-oriented programming
    • Knowledge of data structures and proficiency in their application
    • Familiarity with inheritance and polymorphism
    • Knowledge of UML diagram notation
    • Experience with source code repository tools
    • Experience with developing software in teams

    Course Topics
    • Principles of object-oriented software design
    • Using design patterns to develop maintainable software systems
    • Advantages and disadvantages of applying design patterns
    • Threading and thread synchronization

    Laboratory Topics
    • Application of specific design patterns (7 sessions)
    • Investigation of multi-threaded data collections (1 session)
    • Development and presentation of application to demonstrate the use of a researched design pattern (2 sessions)

    Coordinator
    Dr. Robert Hasker
  
  • SE 2832 - Introduction to Software Verification

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course introduces students to the fundamental concepts of software verification. Topics covered include the activities within testing, coverage criteria, basic testing techniques and types, basic testability metrics, and the application of testing tools. Laboratory assignments provide extensive opportunities to apply software verification techniques and tools. (prereq: CS 2852 , MA 2310 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Explain why testing is important to software development
    • Explain the relationship between verification and validation
    • Compose accurate and detailed defect reports and record defects into a defect tracking system
    • Using appropriate coverage criteria and testing theory, design and construct high quality testing approaches and prepare tests in a logical, organized fashion
    • Apply testing theory to design tests based on presented test criteria
    • Analyze the effectiveness of testing using testing metrics, mutation testing, and other techniques
    • Design and implement test cases using mock objects
    • Analyze a given piece of source code for complexity and testability

    Prerequisites by Topic
    • (Discrete Math): Directed graphs
    • (Discrete Math): Set theory
    • (Discrete Math): Predicates / Boolean algebra
    • (Programming) JUnit test case development

    Course Topics
    • Course introduction (1 lecture)
    • Fundamental testing terminology and techniques (2 classes)
    • Application of discrete math to testing (3 lectures)
    • Logic predicates and clauses (2 lectures)
    • Structural coverage of programs (2 lectures)
    • Structural coverage of finite state machines (1 lecture)
    • Input space partitioning (3 lectures)
    • Mock objects (2 lectures)
    • Syntax based testing (3 lectures)
    • Scripted testing and exploratory testing (2 lectures)
    • Test processes (3 lectures)
    • Regression testing (1 lecture)
    • Design issues and software testability (2 lectures)
    • Exam review, course assessment (3 lectures)

    Laboratory Topics
    • Basic testing with JUnit / Prerequisite Assessment(1 session)
    • Logic coverage testing (2 sessions)
    • Input space partitioning testing (1 session)
    • Code coverage tool usage (1 session)
    • Mutation testing (1 session)
    • Mock object testing (1 session)
    • State transition testing (1 session)
    • Source code complexity analysis (1 session)
    • User interface (GUI) testing (1 session)

    Coordinator
    Dr. Walter Schilling
  
  • SE 2840 - Web Application Development

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course provides an introduction to web application development. Client- and server-side web technologies will be used to develop various web applications including simple web pages and forms, dynamic data-driven applications, web services applications, and highly interactive single-page applications. Topics covered include web application architecture, client- and server-side web development frameworks, HTTP, HTML, CSS, Bootstrap, JavaScript, AJAX, jQuery, Node.js, Angular, MongoDB, web services, single-page applications, and security. (prereq: CS 2852 CS 2911 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the concepts, design, and application of REST, MVC, single page applications (SPA), and web application frameworks
    • Understand how to select the appropriate web application architecture
    • Be able to design and implement highly interactive websites using server-side and client-side technologies to modify the appearance and operation of a web page
    • Understand the concept of dynamic, data-driven web applications
    • Be able to design and develop web service applications
    • Be able to design and develop single-page applications integrating various server-side database systems or web services
    • Understand the concepts, design, and implementation of secure web applications using authorization and authentication
    • Understand basic web security
    • Learn how to stay abreast of evolving web technology

    Prerequisites by Topic
    • CS 2852 :
      • Object-oriented programming concepts
      • Data structure concepts
    • CS 2911 :
      • TCP/IP networking

    Course Topics
    • Introduction (1 class)
    • REST and the architecture of the Web (2 class)
    • DOM, HTML, and stylesheets (2 class)
    • Web development environments (1 class)
    • Dynamic HTML and client-side scripting with JavaScript (3 classes)
    • Server-side scripting (2 classes)
    • Midterm review and midterm (2 classes)
    • Midterm (1 session)
    • MVC and Web design patterns (2 classes)
    • Web services and single page applications (2 class)
    • Angular (2 classes)
    • NodeJS and Express (2 classes)
    • Databases and MongoDB (2 classes)
    • Developing secure applications (2 classes)
    • Web application project introduction (2 classes)
    • Advanced topics (2)

    Laboratory Topics
    • Lab 1: HTML and CSS
    • Lab 2: Introduction to JavaScript
    • Lab 3: DOM scripting and event handling
    • Lab 4: Bootstrap jQuery Stock Quotes
    • Lab 5: Dynamic database driven web applications
    • Lab 6: MVC
    • Lab 7 Web services 
    • Lab 8: Getting started with Node.js
    • Lab 9: Real time communication with Node.js and WebSocket
    • Lab 10: Angular 

    Coordinator
    Dr. Jay Urbain
  
  • SE 3010 - Software Development Laboratory I

    4 lecture hours 0 lab hours 4 credits
    Course Description
    The software development laboratory provides students the experience of working in a team on large-scale projects using software engineering tools and techniques. In this first course in the sequence, students are introduced to the laboratory environment and work on assigned tasks as members of project teams. (prereq: SE 2800  or SE 280, SE 2811 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply software engineering practices and tools to the development of significant software components and systems
    • Work within a defined software process and to contribute actively to its improvement
    • Work in a small team and to contribute to the overall success of a small software development organization
    • Plan and track project activities
    • Communicate project and process information in written and oral form
    • Research and apply independently learned knowledge and skills to the development of software components and systems.

    Prerequisites by Topic
    • Proficiency in software development using object-oriented design techniques, design patterns, and algorithms.
    • Proficiency in the use of an individual software process.

    Course Topics
    • Software development laboratory processes and tools (3 classes)
    • Team work on development projects (7 classes)

    Laboratory Topics
    • Introduction to software development laboratory projects, processes, and infrastructure (1 session)
    • Team work on development projects (8 sessions)
    • Project report presentations (1 session)

    Coordinator
    Dr. Mark Hornick
  
  • SE 3020 - Software Development Laboratory II

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This is the second course in the software development laboratory sequence, in which students work on large-scale software projects. As students develop their individual and team skills, they can take on additional responsibilities on a project team or in laboratory staff positions. (prereq: SE 3010 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply software engineering practices and tools to the development of significant software components and systems
    • Work within a defined software process and to contribute actively to its improvement
    • Work in a small team and to contribute to the overall success of a small software development organization
    • Plan and track project activities
    • Communicate project and process information in written and oral form
    • Research and apply independently learned knowledge and skills to the development of software components and systems

    Prerequisites by Topic
    • Proficiency in software development using object-oriented design techniques, design patterns, and algorithms
    • Proficiency in the use of a team software process
    • Familiarity with software development laboratory practice and process

    Course Topics
    • Team work on development projects and staff assignments (10 classes)

    Laboratory Topics
    • Team work on development projects and staff assignments (10 sessions)

    Coordinator
    Dr. Mark Hornick
  
  • SE 3030 - Software Development Laboratory III

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This is the third course in the software development laboratory sequence, in which students work on large-scale software projects. At this stage, students are expected to help define requirements for future project work and to contribute actively to laboratory process assessment and improvement. (prereq: SE 3020  or SE 3192)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply software engineering practices and tools to the development of significant software components and systems
    • Work within a defined software process and to contribute actively to its improvement
    • Work in a small team and to contribute to the overall success of a small software development organization
    • Plan and track project activities
    • Communicate project and process information in written and oral form
    • Research and apply independently learned knowledge and skills to the development of software components and systems.

    Prerequisites by Topic
    • Proficiency in software development using object-oriented design techniques, design patterns, and algorithms.
    • Proficiency in the use of a team software process.
    • Familiarity with software development laboratory practice and process.
    • Proficiency in requirements elicitation, analysis, and documentation.

    Course Topics
    • Team work on development projects and staff assignments (10 classes)

    Laboratory Topics
    • Team work on development projects and staff assignments (10 sessions)

    Coordinator
    Dr. Mark Hornick
  
  • SE 3250 - Introduction to Game Development

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course introduces students to game development, game programming, and the computer game industry. It reviews games in a social and historical context and covers the basics of game design and development. Game development and programming fundamentals are covered. Students complete a final game project based on course material. (prereq: CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Describe an overview of the computer gaming industry
    • Explain the basics of computer game design
    • Describe the challenges associated with modern computer game design
    • Describe the applicability of advanced software engineering and computer science techniques to game development
    • Apply advanced software engineering and computer science techniques to problems associated with computer game development
    • Discuss issues related to computer games in the greater societal context

    Prerequisites by Topic
    • Proficiency in high level programming language
    • Knowledge of object-oriented programming concepts, data structures, and basic software design techniques
    • Interest in computer games

    Course Topics
    • Introduction and history of computer gaming (1 class)
    • Elements of fun and basic game design (2 classes)
    • Game programming fundamentals (3 classes)
    • Advanced game programming issues e.g. memory, sound, physics, AI (10 classes)
    • Visual design (1 class)
    • Game industry overview (1 class)
    • Legal and ethical issues (2 classes)

    Laboratory Topics
    • What makes games fun (1 session)
    • Visual design (1 session)
    • Game level design and play testing (1 session)
    • Memory management (1 session)
    • Physics and scripting (1 session)
    • Artificial intelligence in games (1 session)
    • Project (4 sessions)

    Coordinator
    Dr. Jay Urbain
  
  • SE 3800 - Software Engineering Process II

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides a more in-depth discussion of agile software development and quality assurance processes including behavior-driven development and continuous integration. It also discusses alternative development models and current software engineering topics. Course concepts are reinforced by classroom exercises and homework assignments. (prereq: SE 2800 , SE 2832 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Construct a continuous integration environment meeting the quality goals of a project
    • Apply behavior-driven development to develop usable, robust, maintainable systems
    • Identify key activities required to assure systems meet quality goals
    • Identify the advantages and disadvantages of agile and plan-based methodologies
    • Describe the key components of the Software Engineering Code of Ethics and Professional Practice

    Prerequisites by Topic
    • Familiarity with agile software development principles and practices
    • Ability to design and implement unit tests

    Course Topics
    • Review and expanded coverage of agile software development process and practices
    • Continuous integration and test automation
    • Software quality practices and processes
    • Distributed version control system (DVCS) workflows
    • Current topics in software engineering

    Coordinator
    Dr. Robert Hasker
  
  • SE 3810 - Software Architecture

    3 lecture hours 2 lab hours 4 credits


    Course Description
    This course provides an introduction to software architecture, the high-level design and structure of a software system, the discipline of creating such structures to satisfy quality requirements, and the documentation of these structures. Topics covered include quality attribute driven design; quality attribute design tactics; architectural styles and patterns; architecture tradeoff and cost-benefit analysis; skeletal system design, evaluation, and analysis; and coverage of contemporary topics in distributed, highly saleable software architectures. Laboratory assignments permit students to develop, evaluate and implement their designs. (prereq: SE 2811 , SE 3821 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Demonstrate an understanding of the principles of software architecture and the discipline of designing system structures to satisfy quality requirements.
    • Understand how to document software architectures
    • Understand and apply quality attribute driven design
    • Understand design tactics for satisfying quality attribute responses
    • Understand and apply architectural styles and patterns to satisfy design tactics understand basic architecture tradeoff and cost-benefit analysis
    • Understand skeletal system design to facilitate architecture evaluation and analysis; and coverage of contemporary topics in distributed, highly saleable software architectures.
    • Work collaboratively as a member of a small design team

    Prerequisites by Topic
    • Software requirements, including non-functional (qualtiy) requirements
    • Software development process tools and methods

    Course Topics
    • Introduction to course and software architecture
    • Quality attributes, architectural styles, and architectural design patterns
    • The role of architecture in software development
    • Designing the architecture
    • Architectural design patterns and styles
    • Architecture analysis and reviews
    • Team project work
    • Software architecture case studies

     


    Laboratory Topics
    • Functional and non-functional requirements, business drivers, mapping requirements to architecture.
    • Architecture design, prototyping, analysis, and review.
    • Project presentations

    Coordinator
    Dr. Jay Urbain

  
  • SE 3821 - Software Requirements and Specification

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This course covers activities that relate to the determination and documentation of software system requirements. Topics covered include requirements elicitation, object-oriented analysis techniques, prototyping, requirements tracking and re-engineering. (prereq: SE 2030 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the role of requirements engineering in a variety of software development models
    • Elicit requirements from system stakeholders and to overcome common obstacles to the elicitation process
    • Analyze and negotiate software requirements
    • Specify software requirements using industry standard documentation techniques (e.g.. UML, use cases etc.)
    • Specify requirements that are verifiable, traceable, measurable and testable
    • Verify that specified requirements are accurate, unambiguous, complete and consistent
    • Communicate software requirements in written documents and oral presentations

    Prerequisites by Topic
    • Familiarity with the software development life cycle

    Course Topics
    • Introduction, issues, and terminology
    • Software requirements
    • Requirements elicitation
    • Requirements analysis and negotiation
    • Requirements specification
    • System modeling
    • Validation
    • Requirements management
    • Exams and reviews

    Coordinator
    Dr. Christopher Taylor
  
  • SE 3830 - Human-Computer Interaction

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course is intended to provide students with a basic set of skills in the area of user interface and user interaction design. Topics include designing user interfaces to take advantage of users’ prior knowledge, using engineering models of cognitive behavior to make design tradeoffs, and evaluation techniques for user interfaces. While the emphasis is on conventional graphical and Web user interfaces, examples will also be given of application of these techniques to mobile and embedded interfaces. The main objective of the course is to provide students with a minimum set of useful skills in the area of user experience and user interaction design. It is intended to support situations in which students are called upon to provide a user interface for an application and there are no other user interface design resources available. It is not designed to be the first course in a sequence of courses in this area nor is it intended to provide an overview of the field of human-computer interaction. (Some optional readings may be provided that give more of an overview.) (prereq: MA 262 , CS 2852 , SE 3821 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the benefits of user interfaces that behave and can be operated in familiar ways
    • Review an application for compliance with a published style guide
    • Develop a basic style guide for a platform for which no published standard exists by reviewing existing, widely used applications
    • Given a sequence of steps that make up an operation in a user interface, be able to use the Keystroke Model to derive a time estimate for the operation
    • Given the geometry of a user interface, understand how to apply Fitt’s law to assess pointing or movement actions
    • Explain the components of the Model Human Processor
    • Explain the constructs of a GOMS Model. Develop a GOMS model for a simple task
    • Conduct a cognitive walkthrough
    • Design and follow the procedures for a heuristic evaluation
    • Design and quantitatively assess the procedures to carry out a usability study
    • Conduct a research survey of current methods in human computer interaction

    Prerequisites by Topic
    • A fundamental understanding of structured programming languages
    • A fundamental understanding of data structures and algorithms
    • A fundamental understanding of probability and statistics

    Course Topics
    • Usability of interactive systems
    • Guidelines, principles, and theories
    • Evaluating interface designs
    • Software tools
    • Direct manipulation and virtual environments
    • Menu selection forms, and dialog boxes
    • Command and natural languages
    • Interaction devices
    • Collaboration
    • Information search and visualization
    • Societal and individual impact of user interfaces

    Coordinator
    Dr. Jay Urbain
  
  • SE 3910 - Real-Time Systems

    3 lecture hours 2 lab hours 4 credits
    Course Description
    This intense design course introduces students to software development for real-time systems, which often have stringent timing constraints that must be satisfied even under adverse circumstances. Real-time applications include flight control systems, vehicle control systems, industrial processes, life-support systems, robotic manipulators, and multimedia applications. Special attention is paid to scheduling, latency minimization, bandwidth constraints, and other design issues that impact the design of these systems. Laboratory assignments provide experience in the design and implementation of realistic applications using a real-time operating system and embedded development board. (prereq: (CS 2711  or CE 1921) , and (CS 3840  or CS 3210 ), or consent of instructor)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand concepts of time-critical computing and identify real-time systems
    • Get familiar with a host-target development environment for time-critical systems
    • Write multitasking computer programs with inter-task communication and synchronization
    • Apply concepts of inter-task communication and synchronization via shared memory, message queues, signals, semaphores, and mutexes
    • Understand real-time kernels and task scheduling
    • Understand concepts of reliability in relation to real-time software
    • Construct distributed real-time applications using a real-time operating system
    • Analyze the performance of a real-time system

    Prerequisites by Topic
    • C++ programming
    • The C Compiler model
    • UNIX code development
    • Scheduling
    • Basic computer organization

    Course Topics
    • Basic real-time systems concepts (3 lectures)
    • Raspberry Pi architecture (2 lectures)
    • Usage of an oscilloscope (1 lecture)
    • Cross compilation (2 lectures)
    • Response time and latency (1 lecture)
    • GPIO (1 lecture)
    • Multithreading in C++ (2 lectures)
    • Socket and interprocess communications (2 lectures)
    • Software PWM (1 lecture)
    • Basic electrical circuits (2 lectures)
    • RMA (2 lectures)
    • Sensors and input devices (2 lectures)
    • Open CV introduction and applications (2 lectures)
    • Buffering and queuing theory (1 lecture)
    • Reliability, performance, and ethical concerns (2 lectures)
    • Assessment, review, and current (4 lectures)

    Laboratory Topics
    • Introduction to software development on the Raspberry Pi
    • Basic I/O Operations on the Raspberry Pi
    • Development of a simple real-time game
    • Networking with the Raspberry Pi
    • Basic robotics control
    • Basic sensors (multiweek)
    • Camera interface and streaming
    • RMA analysis and streamed video (multiweek)

    Coordinator
    Dr. Walter Schilling
  
  • SE 4000 - Senior Design Project I

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This is the first of three courses in the senior design sequence where students work as a team on a significant software project. Each student team must specify, design, implement, document, and test a substantial software project. Teams meet regularly with their instructor to track technical and project management issues. (prereq: completion of core courses through junior year (a maximum of two may be missing) or approved plan of study to complete the degree by the following Fall Quarter)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Work effectively and demonstrate initiative as a project team member
    • Communicate project status and technical content in oral and written form to coworkers and management
    • Capture requirements in user stories that describe incremental business value
    • Create user stories with unambiguous completion criteria
    • Apply analysis and synthesis in the design process to produce software that meets specified completion criteria
    • Use principles from engineering, science, and mathematics to design and construct software that meets multiple realistic constraints
    • Investigate, evaluate, integrate, and apply technologies and standards beyond previous coursework to support design and planning
    • Develop and execute experiments to minimize uncertainty and use the results to justify design decisions
    • Employ software engineering processes to develop software
    • Use modern software engineering tools for process management and source control
    • Identify, track, and mitigate technical and process risks

    Prerequisites by Topic
    • Proficiency in requirements analysis, software architecture and design, software verification and validation, and team software process and either:
      • No more than 2 core classes from the freshman through junior years may be missing
      • The student must have a feasible (approved by advisor and program director) plan to graduate no later than in the fall quarter after completing senior design

    Course Topics
    • Course introduction, report and presentation requirements (1 class)
    • Team status meetings (weekly)
    • Oral team presentations (4 classes)

    Coordinator
    Dr. Christopher Taylor
  
  • SE 4010 - Senior Design Project II

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This is the second of three courses in the senior design sequence where students work as a team on a significant software project. Each student team must specify, design, implement, document, and test a substantial software project. Teams meet regularly with their instructor to track technical and project management issues. (prereq: SE 4000  taken in same academic year)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Work effectively and demonstrate initiative as a project team member
    • Communicate project status and technical content in oral and written form to coworkers and management
    • Capture requirements in user stories that describe incremental business value
    • Create user stories with unambiguous completion criteria
    • Apply analysis and synthesis in the design process to produce software that meets specified completion criteria
    • Use principles from engineering, science, and mathematics to design and construct software that meets multiple realistic constraints
    • Investigate, evaluate, integrate, and apply technologies and standards beyond previous coursework to support design and planning
    • Employ software engineering processes to develop software
    • Use modern software engineering tools for process management, source control, and continuous integration
    • Identify, track, and mitigate technical and process risks
    • Verify and validate that software developed functions as expected and meets requirements
    • Identify and address security concerns related to the software project

    Prerequisites by Topic
    • Proficiency in requirements analysis, software architecture and design, software verification and validation, and team software process
    • Successfully completed SE 4000  in same academic year

    Course Topics
    • Team status meetings (weekly)
    • Oral team presentations (4 classes)

    Coordinator
    Dr. Christopher Taylor
  
  • SE 4020 - Senior Design Project III

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This is the third of three courses in the senior design sequence where students work as a team on a significant software project. Each student team must specify, design, implement, document, and test a substantial software project. Teams meet regularly with their instructor to track technical and project management issues. (prereq: SE 4010  taken in the same academic year)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Work effectively and demonstrate initiative as a project team member
    • Communicate project status and technical content in oral and written form to coworkers and management
    • Capture requirements in user stories that describe incremental business value
    • Create user stories with unambiguous completion criteria
    • Apply analysis and synthesis in design process to produce software that meets specified completion criteria
    • Use principles from engineering, science, and mathematics to design and construct software that meets multiple realistic constraints
    • Employ software engineering processes to develop software
    • Use modern software engineering tools for process management, source control, and continuous integration
    • Identify, track, and mitigate technical and process risks
    • Verify and validate that software developed functions as expected and meets requirements
    • Identify and address security concerns related to the software project
    • Recognize ethical and professional responsibilities related to the software developed and make informed judgments that account for global, economic, environmental, and/or societal contexts
    • Communicate appropriate project aspects in a public forum

    Prerequisites by Topic
    • Successfully completed SE 4010  in same academic year

    Course Topics
    • Team status meetings (weekly)
    • Senior Design Show presentation (final exam week)
    • Oral team presentations (4 classes)

    Coordinator
    Dr. Christopher Taylor
  
  • SE 4840 - Software Maintenance and Craftsmanship

    3 lecture hours 0 lab hours 3 credits


    Course Description
    This course is an introduction to software evolution and maintenance.   The course begins with a discussion on software evolution and the different kinds of processes people use when conducting software maintenance.  Course lectures and activities will include select topics from the following technical domains; reverse engineering, reengineering, refactoring, software maintenance models, software craftsmanship and software reuse. Students will apply their knowledge by engaging in a quarter long course project to make incremental improvements to a non-trivial open-source software system.   (prereq: SE 3030 , senior standing and instructor consent)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Have a solid understanding of software evolution and maintenance
    • Reverse engineer a non-trivial system
    • Recognize and locate software design problems in code
    • Identify code smells and execute appropriate refactorings
    • Write high quality, self-documenting code

    Prerequisites by Topic
    • Project experience on non-trivial software systems
    • Experience with SCM tools such as git

     


    Course Topics
    • Maintenance and evolution
    • Maintenance models
    • Software configuration management
    • Impact analysis
    • Program comprehension
    • Reengineering
    • Reverse engineering
    • Refactoring
    • Clean code

    Coordinator
    Dr. Christopher Taylor

  
  • SE 4910 - Mobile Application Development

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course provides an introduction to the architecture, design and development of software systems that support cell phones, smart phones and other mobile devices. Topics include the use of mobile browsers with traditional Web-based applications, specialized techniques appropriate to mobile device limitations and capabilities, and emerging trends in mobile computing. Labs provide hands-on experience developing mobile applications. (prereq: CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the concepts of technological and societal convergence and how they can be applied to emerging technological trends
    • Understand the constraints and architectural requirements for developing mobile applications
    • Identify the design patterns involved in multi-tier distributed applications
    • Create efficient, event-driven graphical user interfaces for mobile devices
    • Understand the basics of 3D Graphics for mobile devices
    • Understand local and remote mobile storage mechanisms
    • Design scaleable Web-based mobile applications
    • Understand mobile web standards and technology for integrating networked information and for providing interactive mobile user interactions Understand mobile information architecture
    • Understand usability issues with developing mobile applications
    • Understand basic security requirements when developing mobile applications

    Prerequisites by Topic
    • None 

    Course Topics
    • Course introduction, technical convergence
    • Mobile platforms, applications, and architectures
    • Android platform, API, SDK Android UI
    • Activities, views, layouts
    • Android 2D/3D graphics OpenGL ES
    • Mobile Web vs. native app considerations
    • Future directions in mobile application development
    • Privacy and security considerations for mobile computing
    • Final project presentations

    Laboratory Topics
    • TBD (instructor’s discretion)

    Coordinator
    Dr. Jay Urbain
  
  • SE 4910I - Mobile Application Development-iOS

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course provides an introduction to the architecture, design and development of applications for smart phones, tablets and other mobile devices that utilize the iOS operating system. Topics include the Swift programming language, mobile application design patterns, application frameworks and adaptation to specific devices. Labs provide hands-on experience in iOS application development. (prereq: CS 2852 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the constraints and architectural requirements of mobile devices and systems
    • Identify and implement design patterns appropriate for mobile applications
    • Create efficient, event-driven graphical user interfaces for mobile devices
    • Select and use application frameworks and libraries
    • Produce applications that conform to user interface conventions and address usability issues encountered in mobile application development
    • Be aware of the economic, global and societal impact of mobile devices and applications

    Prerequisites by Topic
    • Object-oriented design and programming

    Course Topics
    • Introduction to iOS and application walkthrough
    • Model-view-controller pattern implementation
    • Swift
    • Views
    • View controllers
    • Protocols and delegates
    • Mobile application development and entrepreneurship

    Laboratory Topics
    • Basic application development
    • Applications, views and drawing
    • View controllers
    • Table views
    • Touch events and gestures
    • Persistence of application state
    • Class project

    Coordinator
    Dr. Christopher Taylor
  
  • SE 4930 - Developing Secure Software

    2 lecture hours 2 lab hours 3 credits
    Course Description
    The complexity of software applications and the value of the data being handled by these applications has risen significantly in recent times. Unfortunately, this has been accompanied by an increased number of malicious attacks trying to gain unauthorized access privileged data. Many of these attacks are successful because good “secure” development practices were not followed. This course provides an overview of the various techniques and best-practices used in the different phases of a software development life cycle targeted towards the development of secure software. Students will work in teams using professional tools to analyze the security of existing systems, and students will read professional publications dealing with software security. (prereq: SE 2840  and SE 2800 , or consent of instructor)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Analyze a software architecture for potential security vulnerabilities and weaknesses
    • Analyze the threats against a software system and determine mitigation actions for these threats
    • Apply the principle of least privilege to software design and security
    • Perform an Architectural Risk Analysis on a software application
    • Assess a software package for security vulnerabilities using a commercial grade static analysis tool

    Prerequisites by Topic
    • Basic Web applications development
    • Core software engineering discipline/process
    • Basic UML design
    • Use case analysis
    • Use case scenario development

    Course Topics
    • Introduction (1 class)
    • Exam and review (2 classes)
    • Course review and assessment (1 class)
    • The security problem (1 class)
    • Software security touchpoints (1 class)
    • Security requirements (1 class)
    • Abuse cases (1 class)
    • Design principles (2 classes)
    • Threat modeling (1 class)
    • Architectural risk analysis (1 class)
    • Static analysis (1 class)
    • Implementation mistakes (2 classes)
    • Security testing (2 classes)
    • Software security deployment (1 class)
    • The current state/ current events (2 classes)

    Laboratory Topics
    • Asset identification and analysis
    • Requirements analysis
    • Abuse case modeling
    • Hacking tutorial
    • Architectural design
    • Threat Modeling / Architectural Risk Analysis with the Microsoft SDL Threat Modeling Tool
    • Static analysis with the Fortify Static Analysis Tool
    • Penetration testing tutorial
    • Security Testing Tutorial
    • Emerging topics

    Coordinator
    Dr. Walter Schilling
  
  • SE 4940 - Network Security Tools and Practices

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course introduces students to cybersecurity through the application of tools and practices used in real-world network security analyses. Students learn the history of securing computer networks and the evolution of threats from hackers to sophisticated criminal organizations. Proactive security measures including authentication, encryption and firewalls are introduced. Students are given the opportunity to securely configure both wired and wireless networks.  Monitoring technologies including intrusion detection, packet sniffing and computer/network forensics approaches are discussed and applied. Lab exercises focus on the application of tools in a live network environment to achieve best practices in network security. (prereq: CS 2911  or CE 4961 , CS 3840  or CS 3841 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Assess and evaluate network security tools for use in defending, attacking and testing computer networks
    • Design a threat scenario and implement defenses to mitigate potential attacks
    • Perform a penetration test of a live network and assess the results
    • Discuss the legal and ethical issues involved with assessing and testing a network for vulnerabilities and weaknesses
    • Explain the challenges of securing a wireless network
    • Explain through case studies the ethical, technological, and legal impact of large scale botnets

    Prerequisites by Topic
    • Network protocol fundamentals (ISO Network Stack, Hubs, switches, and routers, DHCP Protocol Operation, TCP/IP and UDP, DNS Operation, LAN vs WAN vs MAN)
    • Ethernet frames
    • Linux shell scripting and basic commands, such as ping, tracert, ipconfig/ifconfig
    • Virtual machine usage and operation including installing a VM and bridged versus NAT connections.

    Laboratory Topics
    • Basic network traffic analysis
    • Network enumeration
    • Encryption and tunneling
    • Rogue wireless system detection
    • Vulnerability assessment of network resources
    • Setting up wireless systems
    • Wireless site surveying
    • Detecting intrusions
    • Final project penetration test of controlled class network topology

    Coordinator
    Dr. Walter Schilling
  
  • SE 4980 - Topics in Software Engineering

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course allows for study of emerging topics in software engineering that are not present in the curriculum. Topics of mutual interest to faculty and students will be explored. (prereq: consent of instructor)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Varies

    Prerequisites by Topic
    • Varies

    Course Topics
    • Varies

    Coordinator
    Dr. Christopher Taylor
  
  • SE 4999 - Independent Study

    1 lecture hours 0 lab hours 3 credits
    Course Description
    A student enrolled in this course is afforded the opportunity to pursue a specialized topic in his or her chosen field of study. After an approved area of study has been selected, weekly meetings with the course adviser are required. A final report, the format of which is left to the discretion of the adviser, is required at the end of the term. (prereq: junior or senior standing in CE or SE, consent of instructor and department chair)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Engage in independent learning on a specialized topic
    • Document research or study results in a technical report

    Prerequisites by Topic
    • Varies

    Course Topics
    • Varies

    Coordinator
    Dr. Christopher Taylor

Social Sciences

  
  • SS 415A - African American Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course introduces the concepts and issues of the African American cultural contributions to the United States, the African American experience in a predominantly European American country, and African American struggles and cultural greatness. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Better understand the dynamics of African American culture in a learning environment
    • Better understand the differences and similarities that exist between European American and African American cultures
    • Be knowledgeable of the great contributions Africa has made to world civilizations
    • Broaden their scope on what it currently means to be African American in today’s society and how racism hurts everyone regardless of their color

    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction to the class (1 class)
    • From Africa to America (2 classes)
    • Evolution of the “Negro” (3 classes)
    • Africa’s American contributions to American culture (3 classes)
    • Ethnic notions (1 class)
    • A question of color (1 class)
    • Personal accounts of African Americans (4 classes)
    • Connection between sex and race (3 classes)
    • Socioeconomic status (3 classes)
    • Images of African Americans in the U.S. (3 classes)
    • Essays on change (3 classes)
    • Cultural accounts for cultural uniqueness (3 classes)
    • Dealing with the present and preparing for a better future (3 classes)
    • Test (1 class)

    Coordinator
    Dr. Patrick Jung
  
  • SS 415AM - American Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    What exactly do we mean when we talk about American culture(s) in the new millennium? How do we as Americans view ourselves, and how do others perceive us? This course will explore what is uniquely American about our society’s behavior, beliefs, institutions, and arts and entertainment venues. Readings will include works from anthropologists, historians, journalists, and other scholars who will draw upon their observations of events and trends in American culture. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand primary aspects of American culture as it has been represented through various World Fairs or expositions held from the mid-19th to the late 20th centuries
    • Critically examine the social, political, economic, technological, and popular cultural currents at work in America during this period
    • Understand more about American culture through such topics as racism, sexism, eugenics, innovations, and economic cycles

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Jennifer Farrell
  
  • SS 415CA - Culture and Health in Central America

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course examines the culture of Central America with an emphasis upon the relationship between cultural practices and health.  The history and culture of Central America will be examined, as will the causes of the persistence of poverty among large segments of the population in Central American countries.  The course will examine in particular how the underdevelopment of the region and its poverty impact healthcare.  This course consists of classroom sessions on campus as well as a required trip to Honduras or Nicaragua during the break between Winter and Spring Quarters with the non-governmental organization Global Brigades.  Students must receive the instructors’ permission to register for this course. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Become familiar with the cultures of Central American societies and how the history of the region has shaped the economic, political, and religious institutions within Central American society 
    • Understand how the persistent poverty in the region has negatively affected the quality of health and healthcare in Central America
    • Understand the public health strategies that are employed in Central America and other parts of the developing world to address these healthcare challenges
    • Use the knowledge they have gained from classroom instruction to assess the causes of medical problems common among the populations of Central America 
    • Learn about the strategies employed to address these challenges during a trip to the country of Panama to provide basic healthcare services with the non-governmental organization Global Brigades

    Prerequisites by Topic
    • None

    Coordinator
    Dr. Patrick Jung
  
  • SS 415CH - Chinese Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide insight into the Chinese people and culture. Topics include geography, natural resources, historical background, society, politics, and current affairs, art, religion, business, literature, and other cultural traditions. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand insights into the Chinese people and culture
    • Understand the geography and natural resources of the country
    • Understand the politics and current affairs of the country
    • Understand characteristics of the country’s art, religion and literature
    • Understand something about the country’s business practices

    Prerequisites by Topic
    • None 

    Course Topics
    • None

    Coordinator
    Dr. Patrick Jung
  
  • SS 415F - French Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course will familiarize the student with a general frame of reference of French culture. The course will cover geographic information about forms of relief, rivers, mountains, climate and population distribution. A major outline of French history will be accompanied by the presentation of political events, important historical figures, and great cultural accomplishments. The last part of the course will cover the French educational system, immigration, and everyday life in France. Five video documentaries will illustrate some of the content of the course: the castles on the Loire Valley, Versailles, the Louvre, Mont St. Michel, and Paris. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Have a clear knowledge of the geographical and topographical position of France
    • Be familiar with the broad course in French history that shaped contemporary France
    • Have a general idea of French institutions, such as education, government, industry, and religion
    • Be exposed to major forms of architecture, art, mass media, and sports

    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction, requirements, papers (1 class)
    • Geographical data (1 class)
    • Historical background (8 classes)
    • Scientific tradition (1 class)
    • Art and architecture (1 class)
    • Education (2 classes)
    • Religion and immigration (1 class)
    • Cultural aspects (3 classes)
    • Regional life in France (4 classes)
    • Sports, entertainment (1 class)
    • Video presentations (5 classes)
    • General review (1 class)
    • Exam (3 classes)

    Coordinator
    Dr. Patrick Jung
  
  • SS 415G - German Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course moves chronologically forward from the time of Germany’s first unification in 1871 to the present day, noting the interconnectedness of the past and the present. In an effort to define and explore aspects of German culture, students study and discuss political and philosophical writings, art, literature, and film, all within a specific historical context. Subtopics such as religion, education, geography, commerce, and recreation are also addressed. Course grades are determined by reading, quizzes, a midterm and final exam, and two paper assignments. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand features that have promoted separateness rather than unification in a single entity called “Germany”
    • Identify the geographic regions and lifestyles developing from them
    • Understand the significance in his/her own German family customs and holidays
    • Recognize the influence of German heritage in the surrounding community
    • Seek out further experiences to enjoy in German artistic achievement
    • View culture as ongoing: the past lives in the present

    Prerequisites by Topic
    • None 

    Course Topics
    • Geography (2 classes)
    • History, general (3 classes)
    • The Nazi past and its present ramifications (4 classes)
    • How people earn a living (3 classes)
    • Education (1 class)
    • Family life and customs (2 classes)
    • Recreation and food (1 class)
    • Fine arts (8 classes)
    • Local German heritage (3 classes)
    • Tests (5 classes)

    Coordinator
    Dr. Patrick Jung
  
  • SS 415I - Introduction to Italian Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide insight into the Italian people and culture. It includes such topics as geography, natural resources, historical background, society, politics and current affairs, art, religion, business, literature, and other cultural traditions. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the geography and natural resources of the country
    • Understand the country’s politics and current affairs
    • Understand characteristics of the country’s art, religion, and literature
    • Understand something about the country’s business practices

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Patrick Jung
  
  • SS 415IR - Irish Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide insight into the Irish people and culture. It includes such topics as geography, natural resources, historical background, society, politics and current affairs, art, religion, business, literature, and other cultural traditions. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the geographical and natural resources of the country
    • Understand the country’s politics and current affairs
    • Understand characteristics of the country’s art, religion, and literature
    • Understand something about the country’s business practices

    Prerequisites by Topic
    • None

    Course Topics
    • No course topics appended

    Coordinator
    Margaret Dwyer
  
  • SS 415J - Japanese Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide insight into the Japanese people and culture. It includes such topics as geography, natural resources, historical background, society, politics and current affairs, art, religion, business, literature, and other cultural traditions. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Be knowledge about the geographical facts of Japan and their contributions to its culture
    • Be familiar with the history and culture of Japan that has shaped contemporary Japan and its people
    • Have a general understanding of culture of societal practices including education, language, religion, government, business, and art
    • Appreciate the difference and commonality between Japanese and his/her own culture

    Prerequisites by Topic
    • None

    Course Topics
    • Course orientation: requirements, paper (1 class)
    • Japan and its geographical data (1 class)
    • Historical background (6 classes)
    • Society and its value system (2 classes)
    • Education and religion (2 classes)
    • Language and culture (1 class)
    • Government and politics (1 class)
    • Business and world relations (3 classes)
    • Art (2 classes)
    • Exam (3 classes)

    Coordinator
    Mark Zimmermann
  
  • SS 415LA - Latin American Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is a survey of various aspects of Latin American culture. Through the study of historical, theoretical, and literary texts, plus cinematic and cultural productions, we will address many dimensions of Latin American culture. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the geography and natural resources of the region
    • Understand the politics and current affairs of the region
    • Understand characteristics of the region’s art, religion, and literature
    • Understand something about the region’s business practices

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Patrick Jung
  
  • SS 415N - Native American Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides a general overview of American Indian cultures and societies in North America. The course will focus upon examining the rich complexity and diversity of American Indian societies through the study of social structures, political systems, religious beliefs, and cultural practices of various tribal groups. There will be a particular emphasis on Native American oral traditions (e.g., myths, legends, oratory, and songs) and how these reflect the world views of the cultures that created them. Students will also be introduced to the anthropological methods and theories that are used to study American Indian cultures. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the various American Indian tribes that have inhabited and continue to inhabit North America
    • Understand something about the rich cultural, social, and linguistic differences that characterize aboriginal societies that inhabit the continent
    • Develop an appreciation for how folklore is a key element for understanding the mentalities that are the superstructures of cultures

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Patrick Jung
  
  • SS 415P - Polish Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide insight into the Polish people and culture. It includes such topics as geography, natural resources, historical background, society, politics and current affairs, art, religion, business, literature, and other cultural traditions. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the geography and natural resources of the country
    • Understand the politics and current affairs of the country
    • Understand characteristics of the nation’s art, religion, and literature
    • Understand something about the country’s business practices

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Patrick Jung
  
  • SS 415R - Russian Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide insight into the Russian people and culture. It includes such topics as geography, natural resources, historical background, society, politics and current affairs, art, religion, business, literature, and other cultural traditions. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the geographical and natural resources of the country
    • Understand the politics and current affairs of the country
    • Understand characteristics of the nation’s art, religion, and literature
    • Understand something about the country’s business practices

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Nadya Shalamova
  
  • SS 415S - Spanish Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide insight into the different Spanish cultures. It will include such topics as the geography, natural resources, historical background, society, politics and current affairs, art, religion, business, literature, and other cultural traditions. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Be familiar with the many different cultures that go under the label “Hispanic”, and have an insight into the interrelationship among these cultures
    • Know the location of Spanish-speaking countries and capitals and be able to point them out on a map
    • Understand how the history of Spain and Latin America have an impact on current events in Latin America
    • Have an understanding of how U.S. policy impacts on Latin America countries and how we are perceived by the different elements in those countries
    • Be familiar with Hispanic cultural traditions including politics, society, art, religion, business, and literature
    • Gain an appreciation of how an understanding of and familiarity with other cultures may be important and impact their lives and careers

    Prerequisites by Topic
    • None

    Course Topics
    • One Hundred Years of Solitude discussion (6 classes)
    • Spain and its history (2 classes)
    • Spain today (1 class)
    • The discovery and Spanish conquest of the Americas (2 classes)
    • The geography of Latin America (1 class)
    • Colonial Latin America (2 classes)
    • Latin American independence (2 classes)
    • Latin America today (5 classes)
    • The Hispanic in the United States (2 classes)
    • El Norte, an American Playhouse film (3 classes)
    • Cultural traditions including business, art, religion, politics, literature, and society (ongoing in each class)
    • Presentations of cultural topics selected by students (4 classes)

    Coordinator
    Dr. Candela Marini
  
  • SS 453 - American Government

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is a study of the American governmental system and an analysis of the appropriateness of this system at this time. The challenges to democratic government, the question of constitutional government, the question of individual rights, the question of popular representation, and the question of responsible leadership are the basic topics treated. The course integrates political science, history, and law to produce a greater awareness and understanding of current affairs. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the broad principles which have shaped American governmental development
    • Understand the basic operation of the U.S. government
    • Recognize the role and complexity of individual rights/responsibilities within the U.S. system

    Prerequisites by Topic
    • None

    Course Topics
    • Political theory (2 classes)
    • American political history (1 class)
    • Separation of powers (1 class)
    • Federalism (3 classes)
    • Religious freedom (2 classes)
    • Freedom of speech (2 classes)
    • Freedom of the press (2 classes)
    • Equal rights under the law (3 classes)
    • Citizenship (1 class)
    • Due process (3 classes)
    • The Presidency (3 classes)
    • The Congress (3 classes)
    • The judiciary (2 classes)
    • Voting and voting patterns (2 classes)

    Coordinator
    Dr. Katherine Wikoff
  
  • SS 454 - Political Science

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course will provide basic information concerning the nature and scope of political science; the theory, organization, and characteristics of the state; the forms of government; the philosophy and institutions of democracy; and the processes and functions of modern government. The governments of various nations are compared and contrasted. Students are encouraged to keep themselves informed about current developments in these areas and to develop a critical attitude toward them. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Gain objectivity and openness toward political experience
    • Gain a better understanding of the nature of the government, its functioning, and its purpose
    • Gain the ability to make more appropriate decisions consistent with the student’s own political needs and the political needs of others

    Prerequisites by Topic
    • None

    Course Topics
    • Nature of the State (2 classes)
    • Power/authority/legitimacy (2 classes)
    • Evaluation of modern States (3 classes)
    • Political socialization (2 classes)
    • Political ideologies (3 classes)
    • Representation (2 classes)
    • Electoral systems (2 classes)
    • Democracy (3 classes)
    • Legislative functions (3 classes)
    • Executive functions (3 classes)
    • Public opinion (2 classes)
    • Pressure groups/political parties (2 classes)
    • Test (1 class)

    Coordinator
    Dr. Katherine Wikoff
  
  • SS 455 - International Relations

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This subject provides basic information concerning international relationships. Topics covered are foreign policy, national security, alliances, theories of war, the balance of power, the balance of terror, international law, and diplomacy. Features of Russian, Chinese, U.S., U.S. Allies and Developing World foreign policies and internal principles are examined. The student is encouraged to relate theoretical principles discussed with current developments in the international arena. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Better understand world-wide points of view on international events
    • Better appreciate power structures in the world and the dynamics changes possible in these structures
    • Better understand the dimensions of domestic events in an increasingly interdependent world
    • Gain perspective to assist him/her in becoming a more responsible world citizen

    Prerequisites by Topic
    • None 

    Course Topics
    • International politics (1 class)
    • Power and influence (2 classes)
    • National interest (3 classes)
    • Foreign policy (2 classes)
    • Causes of war (2 classes)
    • Balance of power (3 classes)
    • Types of war (1 class)
    • Balance of terror (2 classes)
    • U.S. foreign policy (2 classes)
    • Soviet foreign policy (2 classes)
    • European foreign policy (2 classes)
    • Japanese foreign policy (1 class)
    • Chinese foreign policy (1 class)
    • The Developing World (2 classes)
    • International order (2 classes)
    • International law (1 class)
    • Diplomacy (1 class)

    Coordinator
    Dr. Michael Carriere
  
  • SS 456 - Public Policy in Urban America

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course examines the influences upon and consequences of federal and local decision making in shaping the spatial and demographic characteristics of urban areas in the 21st century. The course also examines the effects of land use, transportation, community development, and housing policies upon the evolution of metropolitan areas, the increasing racial and economic segregation that has resulted from these policies, the relationship of these policies to the growth of crime and welfare, and the deterioration of urban education systems. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Examine those forces that shape and define the city (City of Milwaukee will be used as example)
    • Examine policies and laws that define where buildings are built, how monies are raised and spent, and the way citizens live and work
    • Examine the policies of taxation, land use, community development, housing, and stadium development

    Prerequisites by Topic
    • None

    Course Topics
    • The nature of the city (1 class)
    • City finance (2 classes)
    • City building (2 classes)
    • Land use policies (2 classes)
    • Urban transportation (1 class)
    • Education reform (1 class)
    • Welfare reform (1 class)
    • Effects of immigration (1 class)
    • Stadium development (2 classes)
    • Reviews (2 classes)
    • Exams (2 classes)
    • Presentations (2 classes)

    Coordinator
    Dr. Michael Carriere
  
  • SS 457 - Current Affairs

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to encourage students to keep themselves informed about problems at the local, national, and international levels and to develop a critical attitude toward those problems. Discussions of stories in the news, both in magazines and newspapers, and on radio and television, will help to complement material in the text. Students are expected to express their ideas orally (through both individual classroom contributions and through formal panels), and in writing. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the causes and contexts of local, national, and international events
    • Develop critical thinking regarding current affairs
    • Develop informed opinions concerning current events and express them in verbal and written form
    • Become a well-informed and alert citizen and professional
    • Apply knowledge of technical matters into local, national and world communication systems
    • Strive constantly to broaden knowledge in many fields with respect to the past, present and future
    • Have the cognitive skills to understand the forces that drive events in the international arena

    Prerequisites by Topic
    • None

    Course Topics
    • Europe (3 classes)
    • Commonwealth of Independent States (3 classes)
    • The Middle East (3 classes)
    • Asia (5 classes)
    • Africa (2 classes)
    • South America (2 classes)
    • Mexico and Central America (1 class)
    • Canada (1 class)
    • United States (1 class)
    • Panel discussions (7 classes)
    • Midterm exam (1 class)

    Coordinator
    Dr. Michael Carriere
  
  • SS 458 - Contemporary European Society

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is a study of the development of European political ideologies during the Modern Age and the various European nations that have adopted and developed those ideologies. Of particular concern are the ideologies of liberalism, socialism, and fascism. The course will also examine the development of the European Union since World War II, and the political and economic integration of Europe. The course will be historical in that it will examine those past phenomena that were important to the development of European ideologies and governmental institutions. The course will also focus upon contemporary issues facing Europe today. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Have a secure knowledge regarding the origins of European political thought
    • Have a knowledge of how liberal democracy and free-market capitalism have become manifest in contemporary Europe
    • Understand the current challenges that the creation of the European Union poses for various European nations

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Patrick Jung
  
  • SS 459H - Rethinking Cuba

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course will introduce students to the ways that politics, architecture and urban planning, and international development strategies have worked to create present-day Cuba, with an emphasis on how the relationships between such influences on the country’s evolution can be rethought following the devastation wrought by Hurricane Irma. How should Cuba rebuild following this natural disaster - and what ideas should inform this rebuilding process?  This course includes a required servant-leadership trip to Cuba, during which students will put into practice concepts discussed in the classroom. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Synthesize and analyze the power of place within the context of Cuba
    • Become familiar with the fields of political science, architecture and urban planning, and international development - and how they operate in Cuba
    • Gain an understanding, through a hands-on project, of how redevelopment works in Cuba
    • Practice the tenets of servant-leadership in Cuba

    Prerequisites by Topic
    • None

    Coordinator
    Dr. Michael Carriere
  
  • SS 460 - Foundations of Psychology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides an overview of the diverse discipline of psychology, the scientific study of behavior and mental processes, and the applications gained from this knowledge. The course emphasizes the fundamental methods and theories in psychology, the historical development of the field, and current research and applications. Topics of discussion include personality theories and human development, emotions and motivation, learning and memory, cognition and perception, psychopathology, and social psychology. Through this course the student should gain an increased understanding of the field of psychology, an enhanced ability to think critically, and the ability to apply psychological principles to everyday life. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Explain basic knowledge of the major theories and principles of psychology
    • Have an understanding of and apply the principles of psychological inquiry to one’s own mental processes and behavior, and that of others
    • Gain a greater understanding and appreciation of, and respect for, human diversity
    • Develop a greater understanding of how biological, psychosocial, and sociocultural influences impact human behavior and mental processes
    • Critically evaluate current issues in the field of psychology
    • Demonstrate an understanding of psychological information through written and oral communication skills

    Prerequisites by Topic
    • None

    Course Topics
    • Overview of course (1 class)
    • Thinking critically with psychology (1 class)
    • Biology and behavior (3 classes)
    • The developing person (3 classes)
    • Learning (2 classes)
    • Memory (2 classes)
    • Thinking, language, and intelligence (2 classes)
    • Motivation (2 classes)
    • Emotions, stress, and health (3 classes)
    • Personality (3 classes)
    • Psychological disorders (2 classes)
    • Therapy (2 classes)
    • Social psychology (2 classes)
    • Exam periods (2 classes)

    Coordinator
    Dr. Lauren Beverung
  
  • SS 460H - Foundations of Psychology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides an overview of the diverse discipline of psychology, the scientific study of behavior and mental processes, and the applications gained from this knowledge. The course emphasizes the fundamental methods and theories in psychology, the historical development of the field, and current research and applications. Topics of discussion include personality theories and human development, emotions and motivation, learning and memory, cognition and perception, psychopathology, and social psychology. The course will also address the impact of the built environment on both individual and communal behavior.  Through this course the student should gain an increased understanding of the field of psychology, an enhanced ability to think critically, and the ability to apply psychological principles to everyday life.   (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Explain basic knowledge of the major theories and principles of psychology
    • Have an understanding of and apply the principles of psychological inquiry to one’s own mental processes and behavior, and that of others
    • Gain a greater understanding and appreciation of, and respect for, human diversity
    • Develop a greater understanding of how biological, psychosocial, and sociocultural influences impact human behavior and mental processes
    • Critically evaluate current issues in the field of psychology
    • Demonstrate an understanding of psychological information through written and oral communication skills
    • Synthesize and analyze the power of place as it pertains to psychology

    Prerequisites by Topic
    • None

    Course Topics
    • Overview of course (1 class)
    • Thinking critically with psychology (1 class)
    • Biology and behavior (3 classes)
    • The developing person (3 classes)
    • Learning (2 classes)
    • Memory (2 classes)
    • Thinking, language, and intelligence (2 classes)
    • Motivation (2 classes)
    • Emotions, stress, and health (3 classes)
    • Personality (3 classes)
    • Psychological disorders (2 classes)
    • Therapy (2 classes)
    • Social psychology (2 classes)
    • Exam periods (2 classes)

    Coordinator
    Dr. Lauren Beverung
  
  • SS 461 - Organizational Psychology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to show the application of psychological aspects of managerial processes such as motivation, group processes, conflict resolution, working conditions, and organizational structure and their influences on job satisfaction. Basic research methodology principles are discussed to help students become critical thinkers and to understand potential biases in research. Current trends and issues such as downsizing, quality, market globalization, and diversity are emphasized throughout the course.  (prereq: sophomore standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Be aware of the factors involved in personnel selection and general research methodology principles as applied to the workplace
    • Have a better knowledge of some of the factors that impact organizational effectiveness
    • Be familiar with general principles of job satisfaction and motivation
    • Be aware of the scientific context within which industrial/organizational psychology exists
    • Further develop their knowledge of scientific methodology and exercise of critical thinking
    • Have a broader understanding of the fundamental concepts of the behavioral sciences as applied in the workplace

    Prerequisites by Topic
    • None

    Course Topics
    • Introduction: definitions and history of organizational psychology (4 classes)
    • Research methods (3 classes)
    • Organizational structure, culture and development (2 classes)
    • Motivation (3 classes)
    • Job satisfaction, and quality of work life (2 classes)
    • Work conditions and work safety (2 classes)
    • Communication in the workplace (3 classes)
    • Group processes in work organizations (2 classes)
    • Videos (4 classes)
    • Influence, power and politics (2 class)
    • Review sessions prior to exams (2 classes)
    • Exams (3 classes)

    Coordinator
    Dr. Alicia Domack
  
  • SS 462 - Developmental Psychology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The course surveys human development for the entire lifespan beginning with prenatal development. Major theories, research, and issues related to biosocial, cognitive, and psychosocial growth are examined and the interplay of these three domains is considered. Emphasis is placed on understanding the student’s own developmental past, present, and future. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Describe the life span as an ongoing developmental process, or set of processes, involving both continuity and change, by giving examples from the literature, including physical, social, cognitive, and personality development
    • Analyze different developmental events from the perspectives of major theories of development: probabilistic epigenesis, dynamic systems theory, cognitive, sociocultural, social-learning, ecological, and recognize those theories when used by others to analyze events
    • Explain how research contributes to the understanding of development and to evaluate and use research findings appropriately
    • Recall important development concepts, and be able to recognize and apply these concepts in various situations
    • Formulate relevant questions about developmental processes and events and use standardized techniques for gathering objective answers to these questions

    Prerequisites by Topic
    • None

    Coordinator
    Dr. Alicia Domack
  
  • SS 463 - Psychology of Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course will introduce students to concepts of psychology and their application to digital design. Students will learn the basics of cognitive psychology, including concepts of perception, attention, memory, problem solving, reasoning, reading, and decision making. Students will also be introduced to some social aspects of digital behaviors, including persuasion, fear, motivation, and needs. The course will culminate in a final project or report where students demonstrate their understanding of design psychology. (prereq: GS 1002  and sophomore standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Demonstrate ability to apply knowledge of human-centered design to create and/or improve culturally appropriate products, services, and environments
    • Understand psychology and how it relates to digital design 
    • Analyze a digital design or topic through the lens of design psychology
    • Explain theories of visual perception including the bottom-up and top-down theories
    • Identify how humans process information
    • Describe the processes of memory, including encoding, storage, and retrieval
    • Identify types of problems and obstacles, and understand how how to solve them 
    • Explain how and why persuasion and social influence work to change behavior

    Prerequisites by Topic
    • None

    Course Topics
    • Perception, vision and how users interact with their environment
    • The impact of attention and memory on digital design
    • How humans learn to read and the impact on copy design
    • Learning, problem solving, and the paralysis of choice
    • Persuasion, fear, and social influence on digital behaviors

    Coordinator
    Dr. Alicia Domack
  
  • SS 464 - Human Factors in Engineering and Design

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course examines the concept of the human, systems, and environmental interaction. Emphasis is on the human aspect of human-machine systems to make the student more aware of the human element in the design of equipment and work. Human sensory, psychological and biomechanical processes are examined, indicating the role they play in the design and application of controls, tools and displays. The effects of illumination, noise, information processing, stress, fatigue, and boredom on human beings are also examined. The student will be expected to research and make several presentations on areas of human factors. (prereq: junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the human aspect of the human-machine system
    • Understand the sensory-motor processes of people
    • Examine information theory and processing
    • Examine various types of display panels, their functions and usefulness
    • Understand the role of information feedback in motor performance
    • Examine various types of controls, their functions and usefulness
    • Understand the effects of light, color, noise, and temperature on people
    • Understand the effects of motivation, stress, fatigue, and boredom on productivity and work
    • Examine anthropometrics data and its use in design of the work environment
    • Examine the function and dysfunction of the central nervous system with regard to injury

    Prerequisites by Topic
    • None

    Course Topics
    • Human-Machine system (2 classes)
    • Information processing, information theory, factors influencing information processing; noise, timesharing, redundancy, speed and load, compatibility; requirements for memory; decision-making (4 classes)
    • Characteristics of visual sensory channel and displays; physiology of the eye, what affects perception, characteristics of quantitative, qualitative, alpha-numeric, and symbolic displays. Auditory and kinesthetic displays also presented (8 classes)
    • The nature and effects of activities on the human system; stress and strain of work; motor learning fatigue; boredom; practical applications for designers and management (6 classes)
    • Characteristics of noise and its effects on work and the body (2 classes)
    • Biological rhythms and their effects on productivity and work design (1 class)
    • Anthropometrics data and its use in design; work space dimension, product design, and science of seating (2 classes)
    • Hand tool design and biomechanical effects of work with hand tools; carpal tunnel syndrome, white finger, etc.; John Bennett design of tools (2 classes)
    • Environmental psychology: personal space; office design (2 classes)
    • Test (1 class)
    • Presentations (2 classes)

    Laboratory Topics
    • Lab reports: consistent with requirements as assigned

    Coordinator
    Dr. Alicia Domack
  
  • SS 466 - Abnormal Psychology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to involve students in the subject matter of abnormal psychology and to assist them in achieving an integrated view of current knowledge about deviant behavior. Particular attention is given to understanding the theories that address why such behavior occurs. Therapeutic interventions are also explored. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Clarify the distinction between maladaptive and adaptive functioning
    • Present an integrated view of potential causes of ineffective coping patterns
    • Understand various intervention strategies and their theoretical bases
    • Consider their own lives and the means to foster healthier personal growth and development
    • Understand the moral, ethical, and subjective issues in the field of psychology
    • Understand the responsibility and influence they have personally and professionally to impact changes related to mental problems

    Prerequisites by Topic
    • None 

    Course Topics
    • Abnormal psychology overview (definitions, trends assessment, and diagnoses) (3 classes)
    • Psychological models of abnormal behavior (2 classes)
    • Generalized anxiety disorder and phobias (1 class)
    • Panic, obsessive-compulsive and stress disorders (2 classes)
    • Mood disorders and gender identity (2 classes)
    • Suicide (2 classes)
    • Sexual disorder and gender identity (2 classes)
    • Eating disorders (2 classes)
    • Schizophrenia (2 classes)
    • Disorders of memory and other cognitive functions (2 classes)
    • Disorders of childhood and old age (2 classes)
    • Personality disorders (2 classes)
    • Law, society, and the mental health profession (3 classes)
    • Exams (3 classes)

    Coordinator
    Dr. Jan Fertig
  
  • SS 467 - Social Psychology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides an overview of the diverse and rapidly changing field of social psychology. Social psychology can be defined as “the scientific field that seeks to understand the nature and causes of individual behavior and thought in social situations.” (Baron & Byrne, Social Psychology). It has often been called the “psychology of the normal person.” By studying social psychology, we can become more aware of how and why we behave, think, and feel as we do in situations involving others. The course emphasizes social psychology’s fundamental areas and methods of study, as well as its applications. Specific areas of investigation include social cognition and perception, attitudes, social identity, the self, prejudice, interpersonal attraction, close relationships, social influence, prosocial behavior, aggression, and group dynamics. Through this course, the student should gain an enhanced understanding of how the findings of psychology apply to everyday life. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Explain basic knowledge of the major theories and principles of social psychology
    • Develop a greater understanding of how social situations shape the individual’s perceptions of and attitudes toward self and others, as well as one’s interactions with others
    • Critically evaluate current issues in the field of social psychology
    • Demonstrate an understanding of social psychological information through written and oral communication
    • Have an understanding of and apply the principles of social psychological inquiry to one’s own mental processes and to that of others
    • Gain a greater understanding and appreciation of, and respect for, human diversity

    Prerequisites by Topic
    • None

    Course Topics
    • Overview of course (1 class)
    • The field of social psychology (2 classes)
    • Social perception and social cognition (5 classes)
    • Attitudes (2 classes)
    • The self (2 classes)
    • Prejudice (2 classes)
    • Interpersonal attraction and close relationships (5 classes)
    • Social influence (2 classes)
    • Prosocial (helping) behavior (2 classes)
    • Aggression (2 classes)
    • Groups and individuals (3 classes)
    • Exam periods (2 classes)

    Coordinator
    Dr. Jan Fertig
  
  • SS 471 - Sociology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The goal of this course is to develop in the student an awareness of the relationship between larger social forces and personal experience. Specific areas of focus include social organization, culture, socialization, family, stratification of societies, deviance, social movements, and social issues. Through this course, the student should gain an increased understanding of the field of sociology, an enhanced ability to think critically, and the ability to apply sociological principles to everyday life. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Be more specifically aware of key concepts of sociology and the critical changes taking place in the culture
    • Be motivated to work toward greater sociological understanding through application of sociological principles
    • Develop an increasing objectivity and openness toward the needs of society as a whole, understanding the determinants of social behavior and development of individual ability to make more appropriate decisions consistent with his/her changing roles in society

    Prerequisites by Topic
    • None

    Course Topics
    • Introduction (1 class)
    • Developing a sociological consciousness (2 classes)
    • Culture and social structure (4 classes)
    • Socialization (3 classes)
    • Social groups and formal organizations (3 classes)
    • Religion and education (2 classes)
    • The family (3 classes)
    • Male and female roles (2 classes)
    • Social stratification (5 classes)
    • Deviance (3 classes)
    • Tests (2 classes)

    Coordinator
    Dr. Jan Fertig
  
  • SS 472 - Social Problems

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course helps to make the student aware of the problems and challenges of our modern times. Included are problems associated with the family, physical and mental health, poverty, ethnic and race relations, gender and age inequality, drugs, crime, and environmental concerns. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Have a better understanding of some of the factors contributing to the health care problems in the United States
    • Have a better understanding of many of the problems that the family can experience such as divorce, child abuse, and others
    • Be cognizant of the fact that even though poverty would seem the most contrary to the American norm of social responsibility, it does exist, and the reasons for this
    • Have a better understanding of aging and sexism
    • Identify some of the factors contributing to criminal behavior
    • Distinguish between fact and myth regarding Acquired Immune Deficiency Syndrome
    • Have the desire to be actively involved in deterring the world’s arms race and nuclear war
    • A personal willingness to involve him/herself actively and intelligently in the social issues of the day
    • The ability to become a better equipped professional and to contribute to the fullest extent possible to the technical and social solutions of the problems of tomorrow

    Prerequisites by Topic
    • None

    Course Topics
    • Introduction (1 class)
    • The sociological approach to social problems (3 classes)
    • Physical and mental health (4 classes)
    • The changing family (5 classes)
    • Sex and social norms (1 class)
    • Sex roles and inequality (2 classes)
    • Prejudice and discrimination (2 classes)
    • Poverty and affluence (2 classes)
    • Aging (2 classes)
    • Crime (2 classes)
    • War and nuclear war (2 classes)
    • Environment (2 classes)

    Coordinator
    Dr. Jan Fertig
  
  • SS 473 - Cultural Anthropology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The purpose of this course is to assist the student in becoming a better world citizen through cultural understanding. By uncovering the sources, forces, and factors that form societies, the student will develop a deeper appreciation for, and a clearer understanding of, the rich cultural diversity of our world. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Know more about being human
    • Understand that cultural differences may have roots in physical and social environments
    • Be more tolerant and understanding of other peoples and their ways

    Prerequisites by Topic
    • None

    Course Topics
    • What is anthropology? (3 classes)
    • The concepts of culture (5 classes)
    • Various schools of thought in cultural anthropology (1 class)
    • Evolution (4 classes)
    • Language of culture (1 class)
    • Food getting (2 classes)
    • Economic systems (2 classes)
    • Social stratification (1 class)
    • Sex and culture (1 class)
    • Marriage and the family (3 classes)
    • Ethnographics (7 classes)
    • Tests (2 classes)

    Coordinator
    Dr. Patrick Jung
  
  • SS 473H - Cultural Anthropology

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The purpose of this course is to assist the student in becoming a better world citizen through cultural understanding. By uncovering the sources, forces, and factors that form societies, the student will develop a deeper appreciation for, and a clearer understanding of, the rich cultural diversity of our world.  The course will analyze the relationship between place/land and the individuals living in that area.   (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Know more about being human
    • Understand that cultural differences may have roots in physical and social environments
    • Be more tolerant and understanding of other peoples and their ways
    • Synthesize and analyze the power of place through the lens of cultural anthropology

    Prerequisites by Topic
    • None

    Course Topics
    • What is anthropology? (3 classes)
    • The concepts of culture (5 classes)
    • Various schools of thought in cultural anthropology (1 class)
    • Evolution (4 classes)
    • Language of culture (1 class)
    • Food getting (2 classes)
    • Economic systems (2 classes)
    • Social stratification (1 class)
    • Sex and culture (1 class)
    • Marriage and the family (3 classes)
    • Ethnographics (7 classes)
    • Tests (2 classes)

    Coordinator
    Dr. Patrick Jung
  
  • SS 474 - The Family

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide the student with insight into the American family system and give the student the tools with which to make informed decisions about his/her future with respect to family and intimate relationships. Issues addressed in this course include gender, love, courtship, sexuality, diverse family forms, communication, parenting, work, family violence, uncoupling, and remarriage. Attention is also given to families of diverse cultures and nations. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Demonstrate basic knowledge of, and an ability to, apply major theories informing contemporary scholarship of marriage and family
    • Display comprehension of current and historical trends affecting marriage and family (mainly among North American families)
    • Provide evidence of a greater understanding of, appreciation of, and respect for human diversity
    • Exhibit insight into the ways in which larger social, political, and economic forces as well as biological and psychological forces impact relationships within the family
    • Show an increasing objectivity and openness toward the needs of society as a whole, including an improved grasp of the determinants of social behavior; and an enhanced capacity to make decisions consistent with his/her changing roles in society

    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction and clarification of class requirements (1 class)
    • What is family? A historical perspective of the family (2 classes)
    • Black Sheep and Kissing Cousins by Stone-family legacies (4 classes)
    • Theories about the family (2 classes)
    • Families in modern society (2 classes)
    • The explosive 1960s; The 1970s: Scarcity, and “The Me Decade” (1 class)
    • The family as a haven in a heartless society (1 class)
    • Class, race, and culture in the American family (3 classes)
    • Sex and gender (3 classes)
    • Review (1 class)
    • The ultimate human connection: The love relationship (4 classes)
    • Divorce and remarriage (2 classes)
    • Single mothers-child care (2 classes)
    • Parenthood (3 classes)
    • Tests (2 classes)

    Coordinator
    Dr. Lauren Beverung
  
  • SS 475 - Addictions and Compulsions

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course introduces the student to various causes, consequences, and treatments of compulsive and addictive behaviors. Included are drug and alcohol-related issues and compulsive behaviors that do not involve substances. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Identify various causes of alcoholism, chemical dependency, and compulsive behaviors
    • Objectively define and evaluate behavior regarding chemical substance and other addictions
    • Address the consequences of chemical dependency and alcoholism
    • Foster understanding of the differences between use and abuse of substances
    • Identify treatment procedures

    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction (1 class)
    • Terminology (1 class)
    • Origins, effects, medical use and history of individual drugs (4 classes)
    • Personality and drug use (1 class)
    • Alcohol and the body (2 classes)
    • The sociocultural context of drug use (1 class)
    • Comparison of etiologies regarding substance abuse (3 classes)
    • Adolescent development and substance abuse (1 class)
    • College populations and drinking (2 classes)
    • Adult children of alcoholics (2 classes)
    • Co-dependency (2 classes)
    • Treatment approaches (2 classes)
    • Gambling (2 classes)
    • Eating disorders (2 classes)
    • Student projects (5 classes)
    • Test (1 class)

    Coordinator
    Dr. Jan Fertig
  
  • SS 476 - Death and Dying

    3 lecture hours 0 lab hours 3 credits
    Course Description
    Death and dying are universal human events. This course considers how individuals and societies develop ways of coping with death on a personal and on a societal level. Additional areas of focus include health care decisions, grief, suicide, homicide, and terrorism. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Identify his/her attitudes regarding death and dying
    • Develop an awareness regarding anticipatory loss and grief
    • Review society’s decisions regarding terminal care and health care resource allocation

    Prerequisites by Topic
    • None 

    Course Topics
    • Introduction (1 class)
    • Attitudes toward death (1 class)
    • Pattern of death and dying: then and now displacement of death from the home (1 class)
    • Expressions of attitudes toward death: language, humor, mass media, music, literature, visual arts (1 class)
    • Pioneers in death studies: The rise of death education, the response to AIDS (1 class)
    • Perspectives on death: cross cultural and historical death in early and traditional cultures, death and dying in western culture; four cultural case studies: Native American, African American, Mexican American and Japanese American traditions (2 classes)
    • Break class into groups for projects (1 class)
    • Terminal illness-pain and suffering reactions of the terminally ill, family reactions, grief: the reaction to loss, hospice (1 class)
    • Knowing when to stop: a cross-cultural perspective to the funeral ritual, what is a living will? Power of attorney (2 classes)
    • Guest speaker-oncologist’s perspective (1 class)
    • Guest speaker-nurse clinician (1 class)
    • Test (1 class)
    • It is important to talk about the end of life (1 class)
    • Guest speaker-the perspective of a medical ethicist (2 classes)
    • Guest speaker-the perspective of the clergy (1 class)
    • Guests-families who have lost children (1 class)
    • Guest-the problem of trauma-induced stress (1 class)
    • Guest-the perspective of a funeral director and mortician (1 class)
    • Student projects (6 classes)

    Coordinator
    Dr. Lauren Beverung
  
  • SS 477 - Adaptive Reuse and Tactical Urbanism in the 21st Century City

    3 lecture hours 0 lab hours 3 credits
    Course Description
     This course will introduce students to the ways that adaptive reuse-the renovation and reuse of pre-existing structures for new purposes-and tactical urbanism-a city, organizational, and/or citizen-led approach to neighborhood building using short-term, low-cost, and scalable interventions to catalyze long-term change-can be employed to address these landscapes of abandonment. Both adaptive reuse and tactical urbanism provide tools to transform buildings designed for the industrial age into structures that can speak to the concerns of the twenty-first century city. Such tools are particularly useful for young professionals, like engineers, who will be charged to rebuild America’s cities and revitalize the nation’s crumbling infrastructure. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the concepts of adaptive reuse and tactical urbanism as practiced in cities around the world
    • Develop a sense of the history that the concepts of adaptive reuse and tactical urbanism are meant to address
    • Critically reflect on the promise and potential pitfalls of adaptive reuse and tactical urbanism
    • Apply the tenets of adaptive reuse and tactical urbanism to a class-based servant-leadership project

    Prerequisites by Topic
    • None

    Course Topics
    • Adaptive reuse (7 classes)
    • Tactical urbanism (7 classes)
    • Modern urban planning (4 classes)
    • Modern architecture (2 classes)
    • Landscape architecture (1 class)
    • Creative placemaking (2 classes)
    • Servant-leadership (6 classes)

    Coordinator
    Dr. Michael Carriere
  
  • SS 492 - Instructional Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course acquaints the student with various learning styles, teaching styles and instructional methods. Time is devoted to the fundamentals and mechanics of classroom management, visual aids, assignments, evaluation techniques, course preparation and provision for individual differences in the classroom. Activities include lectures, discussion groups, group projects, student presentations, and outside reading. (prereq: GS 1001 , GS 1002 , GS 1003  and junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Apply learning theories to design course content, instructional strategies, and assessment tasks
    • Be familiar with contemporary practices of instructional design in a variety of settings, including business, industry, government, and classroom education
    • Write effective, measurable learning objectives
    • Design assessments based on desired outcomes
    • Map strategies for learning activities that link to outcomes
    • Critically evaluate tools and methods
    • Create media-rich educational content

    Prerequisites by Topic
    • None 

    Course Topics
    • Instructional design foundations (6 classes)
    • Analysis of learning environments (4 classes)
    • Learning management systems  (4 classes)
    • Design of a learning environment (10 classes)
    • Implementation strategies (4 classes)
    • Evaluation techniques (4 classes) 

    Coordinator
    Dr. Tammy Rice-Bailey
  
  • SS 495 - Social Science Selected Studies

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course covers timely topics in the social sciences or specialized subjects that reflect the expertise/interest of current Humanities, Social Science, and Communication Department faculty. This class is limited to 15 students. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Varies by course

    Prerequisites by Topic
    • None

    Course Topics
    • Varies by course

    Coordinator
    Dr. Alicia Domack
  
  • SS 499 - Independent Study

    1 lecture hours 0 lab hours 3 credits
    Course Description
    This selection allows the student, with faculty guidance, to concentrate on an approved subject of special interest not covered in regularly scheduled courses. This may take the form of individual or small group supervised study, literature survey, analysis, design or laboratory study.  (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Determined by instructor for each student

    Prerequisites by Topic
    • Varies

    Course Topics
    • Varies

    Coordinator
    Dr. Alicia Domack
  
  • SS 3630 - Design Thinking

    3 lecture hours 0 lab hours 3 credits


    Course Description
    This course introduces students to the foundations of design thinking as a human-centered approach to solving complex problems.  Design thinking is approached as a methodology that drives innovation and creativity across diverse fields: from user experience, business, to engineering and beyond. The course draws on the design thinking theory and best practices. Additionally, students learn about design thinking approaches adopted by top technology and business companies, healthcare providers, social innovation, and hospitality services.  The course emphasizes leveraging the designing thinking framework for problems with a significant human element to them.  Course projects provide students with hands-on experience of how to apply the design thinking process, tools, and methods in the discovery phase of a project. (Students who received credit for UX 241H  may not receive credit for this course).  (prereq: GS 1001 , GS 1002 , GS 1003 , and sophomore standing) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand how design thinking drives innovation and change across disciplines and industries 
    • Become proficient in key steps and techniques of design thinking, especially in brainstorming, re-framing, sketching, and iterative prototyping  
    • Apply design thinking to solve human-centered problems    
    • Implement design thinking in individual and group projects 
    • Adopt a design thinking mindset

     


    Prerequisites by Topic
    • None

    Course Topics
    • Design thinking as an interdisciplinary framework and innovation strategy
    • Design thinking case studies and best practices 
    • Design thinking process  
    • Finding inspiration through empathy
    • Ideating breakthrough solutions through reframing and creative brainstorming 
    • Prototyping to refine the solution 
    • Harnessing the power of storytelling to share breakthrough solutions and inspire actions  
    • Design thinking sprints

    Coordinator
    Dr. Nadya Shalamova

  
  • SS 3700 - Digital Society

    3 lecture hours 0 lab hours 3 credits
    Course Description
    As AI and other technologies advance and become increasingly entwined with daily life, society is rapidly changing in response. This course examines the impacts of these changes on personal relationships and on the world’s economic, cultural, political, and social infrastructures. Students will reflect on digital technology’s effects on the human condition by applying liberal arts perspectives to their own personal and professional experiences through course readings, classroom lecture, media analysis, discussion of case studies, and research/writing workshops. A mix of individual personal-reflection essays and a collaborative digital-storytelling project will allow students to explore course-related topics they are curious about in greater detail. (prereq: GS 1001 , GS 1002 , and GS 1003 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • State the interdisciplinary influences underlying the concept of the Information Age 
    • Evaluate various sources of news and other content
    • Discern differences between media manipulation and legitimate digital content
    • Recognize the effects of digital disruption on economic, social, and political systems
    • Describe the opportunities, limitations, and implications of artificial intelligence for humans/society
    • Analyze the implications of and potential for immersive experience in multiple contexts via virtual and augmented reality 
    • Understand the impact of social media “influencers” (e.g., on YouTube, Instagram, etc.) on culture, politics, society, and personal/professional identity

    Prerequisites by Topic
    • Previous experience with college-level writing, research, and presentation skills. 

    Course Topics
    • Contemporary digital literacy in the Information Age
    • Evaluation of online sources, impact of the deep/dark webs, and interpretation of digital artifacts
    • Media manipulation, including propaganda, advertising, social “proof,” clickbait, digital misdirection, and further examination of fake news
    • Mass media, both traditional and contemporary, including analog forms that interconnect with digital media
    • Immersive experience via virtual and augmented reality
    • Digital citizenship and digital rights
    • AI, IoT, and humans/society
    • Social media influencers” (e.g., on YouTube, Instagram, etc.) and their impact on culture, politics, society, and personal/professional identity

    Coordinator
    Dr. Katherine Wikoff
  
  • SS 4595 - The Sustainable City

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The first decade of the twenty-first century has seen a concerted effort among many politicians, policymakers, and urban planners to create greener, more sustainable cities. This course will take such efforts seriously, exploring in depth why and how urban centers across the globe are attempting to become more environmentally conscious. What is fueling this re-imagining of the city, and why is it happening now? Who is, and who isn’t, participating in such discussions? Questions of politics and public policy will drive this course, but attention will also be paid to economic factors (including the flight of capital and the legacy of deindustrialization) and a host of non-state actors (such as groups dedicated to conservation and environmental justice). This course will also feature a service-learning component, allowing students to see first-hand how such ideas are playing out in the city of Milwaukee. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Learn about the contexts (including political, economic, and social) in which they will have to operate as professionals
    • Gain a greater understanding of such important - though often ambiguous - concepts as “sustainability”, “environmentalism”, and “green technology”
    • Have the opportunity to partner with groups working on issues of sustainability in Milwaukee, allowing them to see how their skill sets can apply to the “real world”

    Prerequisites by Topic
    • None 

    Course Topics
    • No course topics appended

    Coordinator
    Dr. Michael Carriere
  
  • SS 4715M - Middle Eastern Culture

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course provides an overview of the various cultural aspects of contemporary Middle Eastern societies. Of particular importance will be the role of Islam as a religious, social, and cultural system among the various ethnicities and societies in the Middle East. Also examined will be the economic systems of nomadic and pastoral groups, agriculturalists, and modern urban dwellers; kinship, marriage and the family; women in Middle Eastern societies; and political systems in the Middle East. (prereq: none) 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand with the various societies and cultures of the Middle East and particularly how Islam shapes many facets of that culture
    • Understand how Islam has shaped and continues to shape the status of women in Islamic society

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Patrick Jung
  
  • SS 4795 - Latin American Society

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course examines contemporary relations in Latin America between indigenous and non-indigenous populations with a special focus on Guatemala. The culture of the indigenous peoples of Latin America will be examined, particularly the Maya Indians of Guatemala. The course will also examine the governmental and political relationships that exist between indigenous villages and the central government in Guatemala, with special emphasis upon the effects that the Guatemalan Civil War has had upon these relationships. Students must receive the instructors’ permission to register for this course. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the cultures and contemporary challenges of indigenous people in Latin America with an emphasis upon the residents of the Highlands of Guatemala.  Of special concern will be the relationship that indigenous people in the rural highlands of Guatemala have with the Ladino-dominated government and society of Guatemala. 
    • Understand the basic concepts and terms of cultural anthropology. 
    • Gain an understanding of the methods and theories that surround the production of ethnographic data concerning a specific culture. 
    • Demonstrate the basic ideas of ethnology and will be able to compare and contrast different cultures.

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Patrick Jung

Technical Communication

  
  • TC 334 - Project Communications

    3 lecture hours 0 lab hours 3 credits


    Course Description
    This course focuses on rhetorical theory and practice associated with all communications involved in project management covering the entire life of a project. Project management methodologies are introduced to provide an understanding of contexts in which project communications occur. Special emphasis is given to communicating with internal and external audiences; communicating “up” and “down” a company’s organizational hierarchy; shaping content across temporalities, platforms, and contexts; addressing tacit/hidden rhetorical challenges; documenting processes; reporting on status/progress to multiple audiences and for multiple purposes; optimizing communications aspects of knowledge management; improving teamwork and morale; and communicating “change.” Tools and techniques for streamlining project communications will be introduced and utilized. Classroom time is divided between lecture and writing workshops. Writing projects are a mix of individual assignments, in-class exercises (including case studies), and a final group research project on a selected project-communications topic.  (prereq: GS 1001 , GS 1002 , and GS 1003 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Identify multiple potential audiences for any message and reshape that message to accomplish rhetorical goals
    • Employ key vocabulary associated with project management, change management, knowledge management, and rhetorical theory
    • Create communications appropriate to the various phases of a project’s lifecycle
    • Employ software and professional tools to facilitate collaborative project communications
    • Determine the best medium for communication in any given context
    • Skill in interpersonal communications, including one-on-one conversations and larger group discussions
    • Apply business communication principles in routine transactional communications for successful team building and effective interaction with a diverse array of clients, content providers, and outside contractors
    • Apply ethical behaviors in ambiguous contexts
    • Capture, document, and apply knowledge from current and past projects

    Prerequisites by Topic
    • None

    Course Topics
    • Rhetorical principles of business communication
    • Project lifecycle, project-management methodologies, and associated communications (key purposes, documents, processes, contexts)
    • Principles of persuasion
    • Reshaping messages for different audiences (multiple levels, hidden functions, and unanticipated future contexts)
    • Strengthening relationships through improved routine communications
    • Communication strategies for effective meetings
    • Ethical dilemmas in project communications
    • Communication strategies for optimizing knowledge management systems
    • High-stakes project communications: delivering bad news, making demands, communicating change, crisis communications
    • Social media for project communications
    • Using collaborative tools and strategies to manage communication projects

     

     


    Coordinator
    Dr. Katherine Wikoff

  
  • TC 342 - Professional Presentations

    3 lecture hours 0 lab hours 3 credits


    Course Description
    The course is designed to challenge conventional methods of creating and delivering professional presentations. The course incorporates several ground-breaking presentation approaches that have influenced the perceptions of the world’s famous brands and businesses. Through hands-on projects, students will learn how to apply innovative presentation techniques to create influential content, captivating visuals, and dynamic and memorable performances. (prereq: GS 1002 , GS 1003 , and sophomore standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Work effectively in cross-functional teams
    • Communicate design ideas effectively 
    • Deliver professional team presentations
    • Facilitate a web-based presentation
    • Use creativity and innovation in slide design and delivery

     


    Prerequisites by Topic
    • Foundations of public speaking and interpersonal communication 

    Course Topics
    • Boardroom style presentations       
    • TED Talk-style presentations
    • Remote presentations and video conferencing
    • Principles of effective slide design 
    • Working with data 
    • Effective delivery practices 
    • Group presentation basics   
    • Creative approaches to presentations 

     


    Coordinator
    Dr. Tammy Rice-Bailey

  
  • TC 452 - Interpersonal Communication

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide students with an opportunity to develop competencies in the areas of interpersonal communication in both the public and personal arenas. Assignments focus on the design and process of engaging with verbal and non-verbal messages in both personal and professional contexts. Other areas of skill development covered include active listening, perception checking, development and maintenance of interpersonal relationships, interpersonal conflict, and awareness of the intercultural and international aspects of interpersonal communication. (prereq: GS 1001 , GS 1002 , and GS 1003 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Work effectively in cross-functional teams
    • Communicate messages effectively
    • Explain the role of nonverbal messages in communication 
    • Practice active listening techniques
    • Practice leadership skills 
    • Identify stages of interpersonal relationships
    • Identify sources of interpersonal conflict.
    • Recall theories of power and influence

    Prerequisites by Topic
    • Foundations of communication

    Course Topics
    • Foundations of interpersonal communication
    • Perception of the self and others 
    • Culture and interpersonal communication
    • Verbal messages
    • Nonverbal messages
    • Listening 
    • Collaboration and creativity in teams
    • Interpersonal relationship 
    • Interpersonal conflict
    • Interpersonal power and influence

    Coordinator
    Dr. Tammy Rice-Bailey
  
  • TC 490 - Independent Study

    0 lecture hours 0 lab hours 2 credits
    Course Description
    This subject provides an advanced student with an opportunity to develop an in-depth understanding of an area within the field of technical communication. (prereq: consent of department chair)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Determined by instructor for each student

    Prerequisites by Topic
    • None

    Course Topics
    • No course topics appended

    Coordinator
    Dr. Alicia Domack
  
  • TC 495 - Selected Topics-Tech Communication

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course covers timely topics in the technical communication field or specialized subjects that reflect the expertise/interest of current Technical Communication program faculty. This course fulfills the TC 495 requirement for Technical Communication majors. It also fulfills requirements for the Technical Communication minor, with individual course sections identified by subject area (theory, speaking, writing, applications) requirements met. This class is limited to 15 students. (prereq: consent of department chair)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Varies by course

    Prerequisites by Topic
    • None

    Course Topics
    • None

    Coordinator
    Dr. Alicia Domack
  
  • TC 498 - Technical Communication Practicum

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to give students working toward the technical communication minor an opportunity to gain workplace experience in the technical communication field. Each student is required to submit a final report documenting all aspects of the practicum experience. (prereq: enrollment in TC minor and consent of program director)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop job search and interview skills
    • Explore diverse career options and interests
    • Develop or enhance professional skills and knowledge of workplace procedures
    • Develop networking contacts with professionals in a relevant field
    • Enhance professional résumés through on-the-job experience
    • Develop teamwork and leadership skills
    • Apply classroom learning to authentic work experience

    Prerequisites by Topic
    • None

    Course Topics
    • No course topics appended

    Coordinator
    Dr. Tammy Rice-Bailey
  
  • TC 499 - Technical Communication Internship

    6 lecture hours 0 lab hours 6 credits
    Course Description
    The senior technical communication student is required to work in an approved technical communication situation. All internships must be arranged through the Humanities, Social Science, and Communication Department. This internship is designed to allow the student to experience the realities of the profession. Each student is required to submit a comprehensive final report documenting all aspects of the internship. (prereq: senior standing, consent of program director)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Learn how the communication area fits in with the rest of the company
    • Learn how jobs are assigned to this area of the company
    • Learn how to assist their supervisors in conceptualizing a project
    • Learn how to assist or take charge of completing a project
    • Learn the value of performing as a professional by being critical, helpful, punctual and polite
    • Learn the value of cooperating with fellow employees

    Prerequisites by Topic
    • Must be senior status
    • One quarter advance application to the Humanities, Social Science, and Communication Department and the permission of the department chairperson

    Course Topics
    • The projects are totally dependent on the host company

    Laboratory Topics
    • In a sense, all work done by the student is laboratory work because the student devotes his/her entire effort toward completing an actual project assigned by the company

    Coordinator
    Dr. Nadezhda Shalamova
  
  • TC 1400 - Foundations of Communication Design

    3 lecture hours 0 lab hours 3 credits


    Course Description
    This course is designed to introduce students to both the rhetorical theory supporting and the practical applications of messages. Students will encounter a series of classic and contemporary readings to prompt examinations of rational thinking and decision making in a variety of contexts. In addition, they will analyze the arguments, premises, and conclusions of messages delivered across various media. Project work will include refining their own messaging in their personal and professional correspondence and on their social media platforms.  (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Communicate ideas effectively 
    • Practice leadership skills
    • Explain the relevance of rhetoric to everyday life
    • Describe the problems of generalizations and causal claims
    • Identify fake news, suspect sources
    • Explain errors in reasoning and logical fallacies

     


    Prerequisites by Topic
    • None

    Course Topics
    • Interdisciplinary nature of communication design
    • Classical rhetorical theory 
    • Rationality and dialogue
    • Arguments: premises and conclusions
    • Generalizations, analogies, and causal claims
    • Common mistakes in reasoning
    • Media, messages, and fake news
    • Issues in contemporary rhetoric

     


    Coordinator
    Dr. Tammy Rice-Bailey

  
  • TC 2010 - Writing for Digital Media

    3 lecture hours 0 lab hours 3 credits


    Course Description
    This course introduces students to theory and practice of writing for digital contexts. Students will learn how to create text that is clear, direct, and effective in a variety of web-based environments. Through readings and classroom discussion, students will improve their ability to analyze digital texts and evaluate their quality. This course uses a writing workshop approach with significant focus on discussion of student work. Projects include creating and localizing content for websites, editing for more readable style and structure, writing UX microcopy to create consistent design across platforms, improving SEO for websites and social media, and customizing content for specific social media channels. Students cannot get credit for both TC 4320  Publishing Across Media and TC 2010 Writing for Digital Media. (prereq: GS 1001 , GS 1002 , and GS 1003 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand and apply best practices of writing for the digital world
    • Employ strong UX writing style 
    • Create content and publishing strategies for social media, websites, and other UX copy (e.g., email design)
    • Understand translation issues
    • Demonstrate ability to localize UX copy to different markets
    • Create effective calls to action, including copy on call-to-action buttons

    Prerequisites by Topic
    • Basic knowledge of thesis statements
    • Ability to summarize text for the main point
    • Knowledge of report structure and document design
    • Experience with visual design

    Course Topics
    • Writing style (including consistency, clarity, correctness, conciseness; also global English)
    • Writing UX copy: best practices for functionality, brand building, and relationship management
    • Creating calls to action
    • Optimizing search engine optimization (SEO) in headings, topic sentences, key words, and first paragraph
    • Content optimization for web/social media
    • Adjusting/localizing writing style to fit audience needs/expectations
    • Writing/editing workshops

     


    Coordinator
    Dr. Katherine Wikoff

  
  • TC 2030 - Collaborative Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course prepares students to be productive collaborators both in the workplace and in their everyday lives. It affords students the opportunity to learn and apply principles of small group communication. Specifically, students will gain knowledge of and experience in creative collaboration, group dynamics, and cross-functional teams. Students will be introduced to processes and tools that enable them to engage in purposeful conversations, create and advance a shared vision, build an effective team, and produce quality deliverables. (prereq: GS 1002 , GS 1003 , junior standing or instructor approval)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Work effectively in cross-functional teams
    • Communicate design ideas effectively 
    • Practice leadership skills
    • Apply creative methods of collaboration
    • Analyze personality and work style profiles
    • Develop a team assessment
    • Create a performance plan for another team member

    Prerequisites by Topic
    • None

    Course Topics
    • Foundations of collaboration
    • Understanding self and others 
    • Creating a cohesive group 
    • Creativity and innovation in collaboration
    • Group decision-making 
    • Group problem-solving techniques 
    • Negotiating conflict with group members 
    • Leadership and coaching 

    Coordinator
    Dr. Tammy Rice-Bailey
  
  • TC 2040 - Intelligent Publishing

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course introduces students to single-source authoring and multi-channel publishing. In a mix of lectures and interactive workshops, it presents and puts into practice principles of usable information design, task-based user analysis, and content management. Students use and learn MadCap Flare, an industry-leading authoring and publishing software tool, to intelligently design and develop various document types (such as online help, manuals, handbooks, and corporate communications) complete with navigational aids, table of contents, indexes, and glossaries. After completing this course, students will be able to use MadCap Flare to publish a variety of professional document types by maximizing content reuse. (prereq: GS 1002 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Author content in a topic-based, modular approach
    • Understand and put into practice single-source, multi-channel publishing
    • Structure content for various outputs including print, online, mobile, and tablets
    • Execute content management and content reuse strategies
    • Exhibit proficiency in MadCap Flare software

    Prerequisites by Topic
    • Proficiency in writing and grammar
    • Fundamentals of page layout and design
    • Organizational skills

    Course Topics
    • Introduction to intelligent content authoring and publishing
    • Analyzing information needs to structure content
    • Using and learning MadCap Flare (an authoring and publishing software tool) through hands-on workshops
    • Authoring content in a topic-based, modular approach
    • Single-sourcing strategies using conditional tags and topic reuse
    • Defining, creating, and using variables
    • Defining, creating, and using snippets
    • Creating table of contents, glossaries, and indexes
    • Adding links and other navigational techniques
    • Using graphics in information design for multi-channel publishing
    • Introduction to Flare templates, skins, and style sheets
    • Editing and quality controlling multi-channel publishing

    Coordinator
    Dr. Tammy Rice-Bailey
  
  • TC 2050 - Healthcare Communication

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course allows students to investigate the nature of health communication. Specifically, through readings, in-class lecture, discussion, assignments, and experiential activities, this class will explore the theory, skills, and technology associated with communicating in various care contexts. This includes communication among providers, family caregivers, patients, healthcare organizations, and in mediated messages in the marketing and promotion of health information and the politics of health care. We will examine the interpersonal, narrative, and translational aspects of health and healthcare. (prereq: GS 1002  and GS 1003 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Describe healthcare communication genres
    • Identify the public, political, social, and cultural considerations of healthcare communication
    • Explain stigmas associated with various health conditions 
    • Describe possible perspectives of providers, caregivers, and patients
    • Work effectively in cross-functional teams
    • Analyze interpersonal, narrative, and translational aspects of health and healthcare

    Prerequisites by Topic
    • None

    Course Topics
    • Patient-caregiver communication
    • Hospital and insurance communication
    • Public and political considerations
    • Social and cultural considerations
    • Stigma and mental health
    • Narrative medicine
    • Provider and caregiver perspectives
    • Patient perspectives
    • Palliative care 
    • Healthcare communication and technology

    Coordinator
    Dr. Tammy Rice-Bailey
  
  • TC 3010 - Digital Workplace

    3 lecture hours 0 lab hours 3 credits


    Course Description
    Today, more and more organizations, both large and small, are adopting business models, practices, and tools that allow workers greater flexibility and change our perceptions of how, where, and when we work. This class will examine four dimensions of the digital workplace: Space, Capabilities, Intelligence, and Beauty. User experience professionals play a key role in creating the digital workplace experience by creating immersive intranets and frictionless collaborative environments rooted in data. This class will include a mixture of lecture, discussion, and project work. (prereq: GS 1002  and sophomore standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Describe the major considerations of the digital workplace
    • Identify the opportunities and challenges associated collaboration
    • Understand basic principles of content strategy and content management 
    • Demonstrate knowledge and application of professional software and cloud-based productivity tools 
    • Understand digital workplace strategy, governance, and how both are impacted by company strategy 
    • Know how to gather, read, and analyze digital workplace metrics and tie them back to KPIs 

     


    Prerequisites by Topic
    • Foundations of communication, collaboration, and research

    Course Topics
    • Organizational culture and communication strategies
    • Company communications and assets responsibly
    • Communication channels (formal/official versus informal/grapevine)
    • Intranets (design, usability, mobility, searchability, findability, platforms, and communication)
    • Collaboration & social (communities, collaborative tools, remote working)
    • Content management (publishing, life cycle, models, strategy)
    • Digital platforms (on premises and cloud-based)
    • Strategy & governance (Digital Workplace roadmap, governance structure & tactics)
    • Metrics & measurement (digital analytics, alignment with KPI)

    Coordinator
    Dr. Tammy Rice-Bailey

  
  • TC 3015 - Digital Storytelling

    3 lecture hours 0 lab hours 3 credits


    Course Description
    The need to share stories and understand ourselves and others are common across cultures and eras. Stories engage, inspire, and teach.  Storytelling helps professionals communicate about scientific and technical research, as well as craft a shared, holistic view of how an individual interacts with a text or technology. Today technology enables us to create digital stories that foster creativity, empower social impact, build a personal or corporate brand, and share life events. This course covers fundamental principles and application of digital storytelling relevant to professionals across disciplines, and walks students through the entire process of creating a digital story. Class activities include readings, discussions, in-class workshops, and a collaborative project in which students apply storytelling craft to develop a digital story using Adobe Premiere and other relevant tools (e.g., StoryboardThat, WeVideo).     (prereq: GS 1001 , GS 1002 , GS 1003 , and sophomore standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the concept of digital storytelling
    • Explain relevance of digital storytelling to professional activities and effective communication
    • Demonstrate knowledge of the basic principles of digital storytelling 
    • Select and analyze effective multimedia assets for content, point of view, purpose, and quality
    • Apply knowledge of effective digital storytelling craft to professional contexts 
    • Understand the legal and ethical laws and issues related to using digital assets 
    • Create a digital story using Adobe Premier and other relevant tools 

    Prerequisites by Topic
    • Composition
    • Technical writing
    • Public speaking

    Course Topics
    • Storytelling foundations (elements of stories, how stories work) 
    • Professional applications of digital storytelling  
    • Basic elements of scripts 
    • Storyboards 
    • Ethical research and use of digital assets in storytelling
    • Digital story creation process
    • Digital storyteller’s toolbox 

     


    Coordinator
    Dr. Nadya Shalamova

  
  • TC 3020 - Instructional Design

    3 lecture hours 0 lab hours 3 credits


    Course Description
    This course acquaints the student with the processes and tools involved in the design of a training program. Students will discover the considerations involved in instructor-led training, e-learning (primarily asynchronous), and hybrid course development. Students will build an e-learning training module from the needs assessment phase through to the evaluation of that training. Students will implement stakeholder requirements, end-user needs, and user experience. Activities include lectures, discussion groups, group projects, and student presentations. (prereq: GS 1002 , GS 1003 , and junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Demonstrate ability to apply knowledge of human-centered design
    • Work effectively in cross-functional teams
    • Communicate design ideas effectively
    • Exhibit proficiency in e-learning software
    • Create learning objectives and assessment questions
    • Design an e-learning module

     


    Prerequisites by Topic
    • None

    Course Topics
    • Adult learning theory and instructional design foundations
    • Training needs assessment
    • Instructor-led training 
    • Asynchronous e-learning
    • Hybrid learning and learning management systems
    • Effective, measurable learning objectives 
    • Design documents 
    • Content and storyboards 
    • Measurements and assessments

    Coordinator
    Dr. Tammy Rice-Bailey

  
  • TC 3030 - Conflict Management

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is designed to provide students with an opportunity to develop competencies in understanding, analyzing, transforming, and resolving conflicts at multiple levels. It includes case studies and activities that allow students to examine conflict at the interpersonal, organizational, and community/cultural levels. Topics covered include using conflict in the creative process, influencing without power, conflict intervention, and resolving non-productive conflict. Other areas of skill development covered include negotiating interests versus positions, coaching and mediation, and maintenance of interpersonal relationships. (prereq: GS 1002 , GS 1003 , and junior standing)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Articulate theories of conflict, power, and influence
    • Analyze conflict at interpersonal, organizational, and community levels
    • Negotiate conflict using interests
    • Analyze methods of dispute mediation
    • Work effectively in cross-functional teams
    • Communicate design ideas effectively 
    • Practice leadership skills 
    • Formulate plans for conflict intervention

    Prerequisites by Topic
    • Verbal messages
    • Nonverbal messages
    • Listening 
    • Interpersonal relationships
    • Culture and communication

    Course Topics
    • Theories of conflict 
    • Theories of power and influence
    • Conflict analysis and assessment
    • Negotiating interests versus positions
    • Dispute mediation
    • Dialogue facilitation
    • Conflict intervention

    Coordinator
    Dr. Tammy Rice-Bailey
  
  • TC 3320 - User Documentation

    3 lecture hours 0 lab hours 3 credits


    Course Description
    This course gives the student practical experience in developing and preparing user documentation for software and hardware products. Discussions emphasize the importance of knowing your audience and writing efficient documentation that is clear, concise, and accurate. Students learn and experience first-hand the end-to-end documentation process, including the software tool, Adobe Acrobat Pro, to publish documentation in a professional PDF output. The major requirement for this course is researching and developing a form of user documentation, such as a user manual or tutorial. The user documentation completed as a PDF will be of a quality that it can be used as part of the student’s portfolio. In addition, the student is responsible for a number of assignments leading up to the completion of the user documentation; these include, but are not limited to, a user analysis, documentation plan, and style guide. (prereq: GS 1002 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the process involved in the creation and production of user documentation
    • Structure and organize content based on analysis and persona creation to meet the needs of users 
    • Communicate content effectively for various media: print, online, and mobile
    • Work effectively with subject matter experts 
    • Edit documents for style and content to ensure the highest quality
    • Exhibit proficiency in Adobe Acrobat Pro software

    Prerequisites by Topic
    • Proficiency in writing and grammar
    • Proficiency in Word or desktop publishing software tools and concepts
    • Fundamentals of page layout and design
    • Organizational skills

     


    Course Topics
    • Definition and principles of technical user documentation
    • Characteristics of efficient user documentation
    • Ethics in technical communication and user documentation
    • The writing and publication process
    • Agile and waterfall work processes and their implications to user documentation
    • Understanding your audience
    • Conducting research and interviewing subject matter experts
    • Documentation planning
    • Style guides
    • Technical definition, description, and instructions
    • Safeties (notes, cautions, warnings, and dangers)
    • Legalities (citation, trademarks, copyrights, and service marks)
    • Technical illustration
    • Editing (managerial, substantive, copyediting, and proofreading)
    • Introduction to help authoring tools and desktop publishing software
    • Creating PDFs with bookmarks and links using Adobe Acrobat Pro
    • Performing documentation reviews with Adobe Acrobat Pro

    Coordinator
    Dianne Bender

  
  • TC 4320 - Publishing Across Media

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course introduces students to the publishing industry and provides an overview of the entire process of publication, from the topic proposal stage through the printing and distribution of the final published product. All forms of publishing are covered: books, magazines (consumer, literary, trade), refereed professional journals, newsletters, and electronic venues and students develop strategies for targeting specific outlets for their work. Students write a series of individual query proposals, reviews, and articles, and they produce a newsletter issue, participating in all phases of the editing process from initial brainstorming and audience analysis to printing and distribution of the final publication. Students cannot get credit for both TC 4320 Publishing Across Media and TC 2010 Writing for Digital Media. (prereq: GS 1001  and GS 1002 
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the organization of the publishing industry
    • Appreciate the professional ethos of editors and publishers
    • Demonstrate familiarity with editing techniques
    • Identify and use rhetorical techniques exhibited by models of effective writing about science and technology

    Prerequisites by Topic
    • Audience analysis
    • Elements of technical style
    • Rhetorical forms
    • Page design
    • Document design
    • Techniques of illustration

    Course Topics
    • Course introduction (1 class)
    • Overview of publishing industry (1 class)
    • Writing for popular audiences (4 classes)
    • Grammar, punctuation, and style concerns (4 classes)
    • Writing for professional audiences (4 classes)
    • Discussion of editing strategies and techniques (8 classes)
    • Hands-on supervised writing workshops (4 classes)
    • Hands on supervised editing workshops (6 classes)
    • Midterm exam (1 class)

    Coordinator
    Dr. Katherine Wikoff
  
  • TC 4510 - Mass Media, Culture, and Society

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This course is meant to introduce students to the history, structure, and function of the mass media in the United States, paying close attention to how Americans have created and received information. The class will examine the role that such ideas as individual identity, nation-building, globalization, and regulation have played in the evolution of mass media. The course further interrogates the mechanisms of mass media - with an emphasis on the rise of social media - while fully exploring the relationship between technological advancement and the ways that Americans communicate. Students cannot get credit for both TC4510 and SS 3700 Digital Society. (prereq: GS 1001 , GS 1002 , GS 1003 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the history of various media
    • Understand the laws, rules and regulations under which various media operate
    • Understand the forces that shape and are shaped by the media
    • View the media from the basis of both a viewer/reader and a critic

    Prerequisites by Topic
    • None

    Course Topics
    • Course introduction
    • Mass communications: process and effect
    • Global impact of modern media
    • Journalism: the practice and profession of news gathering
    • Historic press freedoms
    • The newspapers industry - current trends, use of graphics, etc.
    • Advertising and public relations
    • Publishing: books and magazines
    • Broadcasting: TV, radio/current programming trends
    • The film industry
    • Social media
    • Recordings: video, audio, digital data
    • The “information highway” - cable, computer networks, and more
    • Education and mass media
    • Media ownership
    • Credibility: trusting the purveyors of media
    • Influence: how do mass media affect culture and society?
    • Ethics: media and social responsibility
    • The legal environment
    • Media and government: regulation and legislation

    Coordinator
    Dr. Katherine Wikoff
  
  • TC 4540 - Online Help Authoring

    2 lecture hours 2 lab hours 3 credits
    Course Description
    This course is a study of the design and development of effective online help systems documentation. It presents principles of usable online information design, task-based user analysis, and tools for developing and delivering online help systems. Instruction will be provided in the use of an industry leading help authoring tool. Students will design and develop an online help project complete with embedded help, navigational aids, table of contents, index, and glossary. After completing this course, students will be able to create professional online help systems to effectively meet users’ needs. Students cannot get credit for both TC 4540 and TC 2040. (prereq: GS 1001 , GS 1002 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Conduct a user and task analysis
    • Plan and apply online documentation strategies
    • Use online help authoring applications (specific help authoring tool will be determined by instructor and industry trends)
    • Manage formatting, mechanics, and common sentence-style problems
    • Plan, design, and create graphics for communicating technical information online
    • Create online help from information in other media

    Prerequisites by Topic
    • Foundations of technical writing

    Coordinator
    Dianne Bender

Undergraduate Research

  
  • UR 4981 - Undergraduate Research I

    1 lecture hours 0 lab hours 1 credits
    Course Description
    This is the first course in the three-course undergraduate research sequence. The goal of the course sequence is to allow undergraduate students to actively participate in a research project, the outcome of which is a thesis document. The student, under the supervision of a faculty member, pursues a research topic in that faculty member’s area of expertise. Approval of the research topic and project scope is required. In this course, the student conducts a literature search in the research area, defines the problem statement, and develops a project plan. The student also begins to examine theoretical concepts pertinent to the research project. (prereq: consent of department chair, junior standing, cumulative GPA >=3.2)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Understand the research process
    • Conduct a literature search and create an annotated bibliography
    • Effectively read and evaluate journal articles
    • Formulate a research problem statement
    • Demonstrate independent thinking and learning

    Prerequisites by Topic
    • Varies

    Course Topics
    • To be determined by faculty advisor

    Laboratory Topics
    • No associated laboratory

    Coordinator
    Dr. Cory Prust
  
  • UR 4982 - Undergraduate Research II

    2 lecture hours 0 lab hours 2 credits
    Course Description
    This is the second course in the three-course undergraduate research sequence. In this course, the student begins the main body of research and produces a set of preliminary results pertaining to the project. These results are collected in an interim research report. (prereq: UR 4981 )
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Develop technical and scientific expertise in the research area
    • Report results in a manner appropriate for scientific research
    • Demonstrate independent thinking and learning

    Prerequisites by Topic
    • Varies

    Course Topics
    • To be determined by faculty advisor

    Coordinator
    Dr. Cory Prust
  
  • UR 4983 - Undergraduate Research III

    3 lecture hours 0 lab hours 3 credits
    Course Description
    This is the final course in the three-course undergraduate research sequence. In the first part of the course, the student continues and then completes the main body of research. In the second part of the course, the student disseminates the research findings in both written and oral formats. The student prepares a thesis document which is submitted to the faculty advisor in advance of a public oral presentation. (prereq: UR 4982 , consent of department chair).
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Demonstrate technical and scientific expertise in the research area
    • Prepare a written thesis, which documents the research project and findings
    • Present the research in a formal public forum
    • Demonstrate independent thinking and learning

    Prerequisites by Topic
    • Varies

    Course Topics
    • To be determined by faculty advisor

    Coordinator
    Dr. Cory Prust

User Experience

  
  • UX 241H - Easy by Design

    3 lecture hours 0 lab hours 3 credits
    Course Description
    The course introduces students to the foundations of design thinking as a human-centered approach to solving complex problems in the physical and digital worlds. The course will draw on the design thinking theory and best practices developed and popularized by IDEO, a global design company.  Through case studies of successful technical, healthcare, and social innovations, students will explore how design thinking can lead to better design and business solutions. The course will run as a design thinking studio where students will work on hands-on, real life projects that benefit the local and global community. Special emphasis is placed on leveraging designing thinking framework to understand, appreciate, and mobilize the power of place (e.g., city) for individuals and communities. The course is designed with the MSOE honors program students in mind but is open to any MSOE student who wants to deepen their understanding of human-centered design and its ability to influence and change individuals, teams, organizations, places, and communities. (prereq: none)
    Course Learning Outcomes
    Upon successful completion of this course, the student will be able to:
    • Become proficient in key steps, strategies, and best practices of design thinking 
    • Understand how design thinking drives innovation and change across disciplines and industries 
    • Leverage design thinking to catalyze the power of place and to create a lasting impact in that place
    • Apply design thinking to unlock their creative potential 
    • Implement design thinking in individual and group projects 
    • Adopt a design thinking mindset

    Prerequisites by Topic
    • None

    Coordinator
    Dr. Nadya Shalamova
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11