diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..9806c68f Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..0163a48f --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +.vs/ +.idea/ +workspace.xml +launch.json +package-lock.json +package.json +frontend/package-lock.json +backend/scrapers/__pycache__/ +*.pyc +frontend/src/pages/temp.json diff --git a/Customizations/New Text Document.txt b/Customizations/New Text Document.txt new file mode 100644 index 00000000..30d74d25 --- /dev/null +++ b/Customizations/New Text Document.txt @@ -0,0 +1 @@ +test \ No newline at end of file diff --git a/Customizations/build.html b/Customizations/build.html new file mode 100644 index 00000000..29d23a87 --- /dev/null +++ b/Customizations/build.html @@ -0,0 +1,35 @@ + + Build Pathway + + + + +
HASS Pathways
+
+
+
+ +

+ This will most likely link to the pre-existing remake for now.

+ +
+ + < + + + \ No newline at end of file diff --git a/Customizations/course.html b/Customizations/course.html new file mode 100644 index 00000000..89da02c7 --- /dev/null +++ b/Customizations/course.html @@ -0,0 +1,98 @@ + + Start with a Course + + + +
HASS Pathways
+
+

Artificial Intelligence

+ from course at end of arrow to arrow head

+ from course at end of arrow to arrow head

+ from course at end of arrow to arrow head

+
+ + + +
+ +
+

Course 1

+ + + +
+
+

Course 2

+
+ +
+
+

Course 3

+ + + + + + + + +
+ + + + + + \ No newline at end of file diff --git a/Customizations/emblem.jpg b/Customizations/emblem.jpg new file mode 100644 index 00000000..7296ac40 Binary files /dev/null and b/Customizations/emblem.jpg differ diff --git a/Customizations/explore.html b/Customizations/explore.html new file mode 100644 index 00000000..d803705a --- /dev/null +++ b/Customizations/explore.html @@ -0,0 +1,244 @@ + + + + HASS Exploration + + + + +
HASS Pathways
+
+
+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+ + + + + + + \ No newline at end of file diff --git a/Customizations/hp.css b/Customizations/hp.css new file mode 100644 index 00000000..d1b640ea --- /dev/null +++ b/Customizations/hp.css @@ -0,0 +1,221 @@ +body { + background-color: #000000; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + color:rgb(216, 213, 208); + font-size: 20px; +} + .blocks { + border-radius:5px; + width:100%; + text-align:center; +} +.title-bar { + background-color:darkslategrey; + font-size:60px; + height:75px; + vertical-align:middle; + position:absolute; + border-bottom-left-radius:0px; + border-bottom-right-radius:0px; +} +.button { + background-color: rgb(73, 145, 145); + border: none; + color: rgb(216, 213, 208); + padding: 10px; + width:100px; + font-size: 16px; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + opacity: 0.7; + transition: 0.4s; + text-decoration: wavy; + cursor: pointer; + float: left; +} +.button:hover {opacity: 1} +.h-nav-bar { + background-color:white; + height:39px; + vertical-align:middle; + border-top-left-radius:0px; + border-top-right-radius:0px; +} +.h-button1 { + border-bottom-left-radius:4px; +} +.h-button4 { + border-bottom-right-radius:4px; +} +.v-nav-bar { + background-color:rgb(117, 117, 117); + height:192px; + width:7.83%; + cursor:pointer; + text-align:left; + display:block; + position:fixed; + z-index:11; +} +.v-button1 { + border-top-left-radius:5px; + border-top-right-radius:5px; + border-bottom-right-radius:0px; +} +.v-button4 { + border-bottom-left-radius:5px; + border-bottom-right-radius:5px; +} +#link { + color:rgb(52, 135, 138); +} +#resources { + font-size:20px; + text-align:center; +} +.dropdown { + display:inline-block; +} +.dropdown-content { + display:none; + position:static; +} +.dropdown-content > .pw{ + width:140px; + float:right; + min-height:10px; + font-size:15px; +} +.dropdown-content a { + color:rgb(242, 247, 248); + padding: 12px 16px; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + text-decoration:none; + font-size:10px; + width:68px; + text-align:center; + display:block; +} +.dropdown-content a:hover {background-color: rgb(92, 167, 167); border-radius:5px;} +.dropdown:hover .dropdown-content {display: block;} +.content-bar { + display:none; + background-color:black; + vertical-align:middle; + top:95px; + left:120px; + width:1100px; + overflow-y:auto; + position:absolute; + z-index:10; +} +.content-button { + background-color: rgb(73, 145, 145); + border: none; + color: rgb(216, 213, 208); + width:520px; + height:110px; + font-size: 30px; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + opacity: 0.7; + transition: 0.4s; + border-radius:5px; + cursor:pointer; + float:left; + margin:8px; +} +.content-button:hover {background-color: rgb(80, 175, 175);} +.course-button { + background-color: rgb(73, 145, 145); + border: none; + color: rgb(216, 213, 208); + width:210px; + height:75px; + font-size:17px; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + opacity: 0.7; + transition: 0.4s; + text-decoration: wavy; + cursor:pointer; + padding: 10px; + float:left; + border-radius:5px; + margin:3px; +} +button.course-button:focus{ + background-color:rgb(21, 29, 29); + opacity:1; +} +.course-button:hover {opacity: 1} +.footer { + position:initial; + left:0; + bottom:0; + width: 100%; + background-color:blue; + border-color:rgb(73, 145, 145); + color: white; + text-align: center; + z-index:9; + display:none; +} +.flow { + display:block; + background-color:black; + top:130px; + width:18%; + border-radius:5px; + overflow-y:auto; + position:absolute; + z-index:10; + min-height:300px; +} +.half { + width:36%; +} +.quarter3 { + width:54%; +} +.full { + width:88%; +} +.flow-button { + display:block; + background-color:rgb(73, 145, 145); + color:rgb(216, 213, 208); + padding:10px; + border:none; + width:210px; + height:70px; + font-size:15px; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + opacity:0.7; + transition:0.4s; + text-align:center; + border-radius:5px; + cursor:pointer; + float:left; +} +button.flow-button{ + margin-left:10px; + margin-bottom:8px; +} +button.fb2{ + margin-left:13px; +} +button.fb3{ + + margin-left:16px; +} +button.flow-button:focus{ + background-color:rgb(58, 75, 75); + opacity:1; +} +.flow-button:hover {background-color: rgb(80, 175, 175)} + +.arrow{ + width:110px; + height:50px; + display:none; + position:absolute; + z-index:1111; +} \ No newline at end of file diff --git a/Customizations/index.html b/Customizations/index.html new file mode 100644 index 00000000..56a21aee --- /dev/null +++ b/Customizations/index.html @@ -0,0 +1,39 @@ + + + +HASS Pathways Homepage + + + +
HASS Pathways
+
+
+ + + +
+
+ +

+ All majors require HASS electives as a graduation requirement as of a couple years ago. However, many students are unaware of this and end up scrambling to complete a pathway prior to graduation. To reduce confusion, we created this website to show you what your options are so you do not fall behind.

+

+ + + + + \ No newline at end of file diff --git a/Customizations/pathways.html b/Customizations/pathways.html new file mode 100644 index 00000000..8756d285 --- /dev/null +++ b/Customizations/pathways.html @@ -0,0 +1,35 @@ + + My Pathways + + + + +
HASS Pathways
+
+
+
+ +

+ This is intended to store user's desired pathways and pontentially courses and pathways of interest. Perhaps with notes.

+ +
+ + + + + \ No newline at end of file diff --git a/Customizations/status update 1 b/Customizations/status update 1 new file mode 100644 index 00000000..e71b2953 --- /dev/null +++ b/Customizations/status update 1 @@ -0,0 +1,12 @@ +Kaylin Rackley +Status Update 1 +Project: HASS Pathways + +This Week: +This week I contributed some of the goals for the projec proposal we submitted. I also downloaded Node.js and attempted to install npm. + +Next Week: +Next week I plan to start a terminology guide and begin correcting the color contrast of light mode for the website. + +Blockers: +A technical blocker is that I have not been able to fully install npm using wsl. I am meeting with a team member to resolve this as soon as possible. diff --git a/LICENSE b/LICENSE index 846fda65..443fa213 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,7 @@ MIT License Copyright (c) 2020 Bram van Heuveln +Copyright (c) 2018 Rodantny Reyes Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 36153ca5..79f13a57 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,23 @@ # HASS Pathways -[![Netlify Status](https://api.netlify.com/api/v1/badges/5f319796-9a6d-4747-9269-c2bd33bbdf72/deploy-status)](https://app.netlify.com/sites/hasspathways/deploys) +[![Netlify Status](https://api.netlify.com/api/v1/badges/5f319796-9a6d-4747-9269-c2bd33bbdf72/deploy-status)](https://app.netlify.com/sites/kind-jepsen-8817be/deploys) [![deployment](https://github.com/Bram-Hub/HASSPathways/actions/workflows/deployment.yml/badge.svg)](https://github.com/Bram-Hub/HASSPathways/actions/workflows/deployment.yml) #### Project Details This project was developed to help students navigate through Rensselaer Polytechnic Institute's newly designed HASS (humanities, arts, and social sciences) curriculum--effective for the class of 2023 and beyond--which requires students to take part in an integrated pathway. The HASS Integrative Pathways were created to enhance students' HASS Core curriculum by bringing intentionality and depth to the requirements. The themes of the pathways vary in their intentionality; some are interdisciplinary, while others focus on a single discipline, providing students with significant options for their coursework. In addition to providing a more in-depth focus to the HASS Core, many Integrative Pathways can be transformed into minors with relative ease. -#### Information in regards to the **[goals of the pathways](https://info.rpi.edu/hass-pathways/goals-pathways "source")** include: -- An Integrative Pathway provides consistency to what could otherwise be an unfocused array of courses in the HASS Core -- An Integrative Pathway augments intellectual coherence to course selection in the form of disciplinary or interdisciplinary themes -- An Integrative Pathway can enhance or enrich a major. For example, a Computer Science major following the Artificial Intelligence pathway or a Biomedical Engineering major following the Public Health pathway +#### Information in regards to the **[goals of the pathways](https://hass.rpi.edu/advising/hass-integrative-pathways "source")** include: +- Improve student curriculum and academic development. +- Simplify the lives of students in terms of satisfying HASS requirements. +- Lead to minor, or even major. # Administrator Information +#### Admin Portal +(NOT LIVE AS OF 8/14) +1. Go to www.hasspathways.com +2. Navigate to the Admin portal from home page. +3. Log in using RPI RCS login through shibboleth. +4. Any changes you make will be sent to the backend and later deployed. + + + #### Data Sheet https://docs.google.com/spreadsheets/d/1w6BNcxYCE54pvCJJWHiEoE9CiMjRrVNKeUArV97qN8w/edit?usp=sharing @@ -18,27 +27,39 @@ https://docs.google.com/spreadsheets/d/1w6BNcxYCE54pvCJJWHiEoE9CiMjRrVNKeUArV97q 3. Head to https://hasspathways.herokuapp.com/upload-csv and upload the CSV file 4. Go to this repository's GitHub Actions page 5. Run the automation (it'll run automatically every Sunday @ 12 AM) + # Developer Information #### Frontend Setup - Clone the repository to your computer -- Install Nodejs - https://nodejs.org/en/download/ -- Open Command Prompt by executing `cmd.exe` in the Windows Run box -- `cd` to the `/frontend` directory of `HASSPathways` and type `npm install` into your console -- Once everything is installed (ignore warnings), type `npm run serve` -- Visit the specified website the console spits out +- Install Nodejs - https://nodejs.org/en/download/ (Note some developers may have issues using npm commands, you can use nvm to rollback your node version to work for this project) +- Use the terminal navigate to the `/frontend` directory within the repo. +- Type `npm install` into the terminal to install all packages for the repository. +- Once everything is installed (ignore warnings), type `npm run serve`. +- Visit the specified website the console spits out. +- Note you can use `npm run lint` to fix some warnings that are present. + #### Backend Setup -- https://github.com/Bram-Hub/CSV-Uploader -- `python3 manage.py makemigrations` -- `python3 manage.py migrate` -- `python3 manage.py createsuperuser` and enter the information (email field can be left empty) -- `python3 manage.py runserver` +- Clone the Repository to your computer +- Navigate to \backend +- Install Python3.7 or above (either directly or through a distribution like Anaconda) +- Install pip - (`curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py`, then run the script with `python3 get-pip.py`) +- Run `pip install -r requirements.txt` +- Run `python3 admin.py` +- Visit the specified Developer Server's address using any browser. This shouldn't show anything, but a connection should be established. Try connecting to `/guard`. If you see `{"auth": "0"}` the server is working properly. + +-- NOTE: In order to run the backend properly, you must edit the endpoints which are being called by Axios in the Front End. Feel free to use ours, as it is already hosted on AWS, however, do note that you will not be able to access our hosted database without a proper key. Alternatively, you will need to edit the backend python code to connect to your own database. + +-- To access our hosted AWS resources, please contact a Contributor. The code reflected here is what we are hosting currently, just without our Security Keys. #### Branches/Pull Requests (old) +Outdated as of 8/14. + To maintain an individual's credibility towards this project and order, we'll be using branches and pull requests. Branches will separate our work from one another preventing each other from overwriting someone's work. Pull requests is more of a formaility before it goes to production. With an active pull request, it tells the other developers part of the team that a feature/issue has been newly created/resolved. Pull requests will be handled by @nishi7409 The ideal format for a branch name in this project is `issueNumber-&-issueNumber/FirstName` For example, a possible branch name would be called `3-&-16/John`. You'd base your branch off the `all-frontend` or `all-backend` branch depending on what *stack* (frontend or backend) issue you've been assigned. All issues are created with a label assigned to them (if one hasn't been labeled, let the project leader know ASAP). When you're completely done with your issues that have been assigned to you, push to your specific branch then create a pull request to the your main-stack's branch (`all-frontend` or `all-backend`). If the pull request is approved, you should expect to see your commits made to your stack's main branch **and** your changes should be out on the live production page. + diff --git a/backend/.DS_Store b/backend/.DS_Store new file mode 100644 index 00000000..7a489d59 Binary files /dev/null and b/backend/.DS_Store differ diff --git a/backend/AdminPortal/New Text Document.txt b/backend/AdminPortal/New Text Document.txt new file mode 100644 index 00000000..10885614 --- /dev/null +++ b/backend/AdminPortal/New Text Document.txt @@ -0,0 +1,5634 @@ + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2340, + "description": "This course focuses on developing public speaking skills and critical listening abilities. Guided by rhetorical theory, theories of persuasion, and argumentation theory, students prepare several oral presentations, engage in extemporaneous speaking exercises, and criticize other performances.", + "fall": 1, + "major_restrictive": 0, + "name": "Speech Communication", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5015 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4550, + "description": "Make things happen: start a business, raise funds, solicit work, support research, win a place on a conference program, take initiative, change the way things are done around here. This course will teach students how to write proposals that persuade. Students will learn to turn situations into occasions for proposing, write a variety of proposals, locate Request for Proposals, develop a work plan for feasible projects that come in on-time and on-budget, use networks to strengthen proposals, detail a budget, and edit for clarity and grace.", + "fall": 1, + "major_restrictive": 0, + "name": "Proposing And Persuading", + "prefix": "WRIT", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5016 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1560, + "description": "A survey of the historical origins and cultural impact of several mass media, including television, film, radio, the Internet, and print media. The course aims to increase media literacy through analysis of specific media products as well as discussion of broad topics such as: advertising and commercialization; politics and censorship; gender, race, and social identity.", + "fall": 1, + "major_restrictive": 0, + "name": "Media & Society", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5017 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1973, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "News Media, Culture & Politics", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5018 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1976, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Fiction: From Film To The Internet", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5019 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Documentary In The 21St Century", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5020 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Documentary: Whose Narrative?", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5021 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "The American Dream", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5022 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1110, + "description": "An introduction to the major areas of philosophy (ethics, theory of knowledge, philosophy of religion, etc.) and to some of the main problems treated within these fields. Selections from contemporary as well as classical authors are studied and discussed. Students are encouraged to develop a disciplined approach to intellectual problems. Emphasis varies with the instructor.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Philosophy", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5023 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4040, + "description": "This is a production course investigating non-traditional approaches to documentary or non-fiction film/video. Taking a broad look at what defines \u201cdocumentary\u201d media, this course will incorporate criticism with production. Students will produce a range of video works questioning conventional documentary styles, using radical and interventionist techniques. Students will study traditional documentary works including ethnographic films, cinema verit\u00e9, propaganda films, \u201chome movies,\u201d reality TV, tabloid news, autobiographic and activist videos.", + "fall": 1, + "major_restrictive": 0, + "name": "Rethinking Documentary: Video Production", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5024 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4640, + "description": "Science Fictions is an advanced narrative video production and theory course. The class looks at thematic areas of science fiction, utopia and dystopia, paranormal, and speculative fiction. \u2018Speculative fiction\u2019 is a genre that looks at the real world and extends what is known about it, building on the \u2018real.\u2019 The class has two threads: to study narrative structure and create a series of sci-fi videos; to discuss and analyze mainstream and avant-garde science fiction films and themes from the early 1900s to the present.", + "fall": 0, + "major_restrictive": 0, + "name": "Science Fictions", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5025 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2110, + "description": "In this course students consider how different \u201cscreens,\u201d from mobile apps to motion pictures, require different approaches to communication. Students learn to critically read, write, and create various genres of visual media, including educational, entertainment, experimental, informational, and commercial content for film, television, Internet, and mobile media. The course invites students to solve challenging communication problems, explore how media shape worldviews and identities, and reflect on how compelling stories bring about new ways of \u201cseeing.\u201d", + "fall": 0, + "major_restrictive": 0, + "name": "Writing For The Screen", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5026 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2440, + "description": "Does documentary film depict reality or is it just another form of storytelling? This course takes a broad, historical look at documentary media, exposing students to a wide range of works that in some sense stand on claims to truth. Students are invited to develop a critical stance toward documentary modes of social representation, through viewing and analyzing colonial photography and cinema, ethnographic, propaganda, cinema verite, experimental, and even \u201cfake\u201d documentaries.", + "fall": 0, + "major_restrictive": 0, + "name": "Documentary Film", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5027 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4530, + "description": "This course considers the sociopolitical and ethical dimensions of reality television and post-factual media content. An analysis of a variety of \u201creality\u201d and news formats allows students to understand the evolution, economics, and, above all, the cultural and political significance of modern media. Topics include: simulation; social representation; commercialization; social media; surveillance; nationalism; and globalization.", + "fall": 0, + "major_restrictive": 0, + "name": "Reality Tv And Post-Factual Media", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5028 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4580, + "description": "An examination of the cultural impact of advertising in various media: TV, radio, print, and the Web. How does advertising inform human experience and identity? How has it shaped the culture? Who pays for it and why? Note: This is not a How-To course. The focus is critical analysis, not acquiring skills for producing advertising.", + "fall": 0, + "major_restrictive": 0, + "name": "Adverting And Culture", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5029 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4150, + "description": "An exploration of the ongoing dialogue between science/technology and literature through the reading of landmark works about science and fictional works that describe scientific ideas and methods. Topics include artificial intelligence, genetic engineering, and cyborgs.", + "fall": 0, + "major_restrictive": 0, + "name": "Science And Fiction", + "prefix": "LITR", + "spring": 0, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5030 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2320, + "description": "This is a workshop course in which novice and more experienced student writers produce creative nonfiction-prose that aims to be both factually accurate and compelling literature; students must have a good command of written English and grammar. Focus may vary by semester among memoir, lyric and personal essays, plotted narrative, oral history, and nature writing. For models, students study classic and contemporary accomplished writers who connect the self to the larger world. Class work centers on drafting and revising essays with regular peer workshops.", + "fall": 1, + "major_restrictive": 0, + "name": "Creative Writing: Non-Fiction", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5036 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4130, + "description": "How does science stimulate philosophical thinking and how has philosophy influenced science? This broad range of interaction is studied with special attention given to the concepts of theory, observation, and scientific method. Special attention is given to issues basic to psychology, in particular, reductionism, behaviorism, functionalism, and cognitivism.", + "fall": 0, + "major_restrictive": 0, + "name": "Philosophy Of Science", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5031 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "This course teaches basic historical, anthropological, and sociological concepts that can be used to make sense of a wide variety of contemporary phenomena students encounter in everyday life. The focus is on analyzing how licit and illicit drugs serve as \u201ctechnologies\u201d within specific social contexts or subcultures; what drug policy reveals about social, political, and economic organization; and the impacts of biomedical knowledge and practice on specific population groups. The course focuses on the representation of drug use and drug users in popular culture, science and medicine, and history and the social sciences.", + "fall": 1, + "major_restrictive": 0, + "name": "Drugs In History", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5032 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "This course teaches basic historical, anthropological, and sociological concepts that can be used to make sense of a wide variety of contemporary phenomena students encounter in everyday life. The focus is on analyzing how licit and illicit drugs serve as \u201ctechnologies\u201d within specific social contexts or subcultures; what drug policy reveals about social, political, and economic organization; and the impacts of biomedical knowledge and practice on specific population groups. The course focuses on the representation of drug use and drug users in popular culture, science and medicine, and history and the social sciences.", + "fall": 1, + "major_restrictive": 0, + "name": "Drugs In History", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5033 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4570, + "description": "This class studies central questions and theories in contemporary political thought. At a time in which conventional understandings of the structures, dynamics, and outcomes of political life no longer offer reliable guidance for one\u2019s thinking, the course will examine a number of alternative modes of understanding and argument.", + "fall": 0, + "major_restrictive": 0, + "name": "Contemporary Political Thought", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5034 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4590, + "description": "This class studies the workings of major institutions and practices in American life during a period in which key parts of our society seem dysfunctional, having lost their integrity, ability to solve problems, and willingness to imagine any positive future. How did this happen? Why does it continue? What might be done about it? Through a careful reading of texts in political analysis and social criticism, students explore some significant issues in modern society.", + "fall": 1, + "major_restrictive": 0, + "name": "American Politics In Crisis", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5035 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2330, + "description": "A workshop course in reading and writing varied forms of short narrative and non-narrative prose fiction; students must have a good command of written English and grammar. This course will focus on reading and analyzing exemplary short fiction and writing and revising original work. Students learn to develop plot, character, setting, point of view, style, and theme, and use description effectively to invent and shape narrative strategies. Peer reading and writing groups offer opportunities for shared response and critique.", + "fall": 1, + "major_restrictive": 0, + "name": "Creative Writing: The Short Story", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5037 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1410, + "description": "This course assumes no previous knowledge of the subject. The course is designed to provide students with fundamental skills in listening, speaking, reading, and writing Mandarin Chinese. Oral and aural skills will be emphasized. Background on Chinese culture will be introduced as an element of the course. For entry level, non-native speakers only.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese I", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5038 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2410, + "description": "This is a continuation of Chinese I, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of nearly 500 characters and 650 words, and use more complicated grammatical structures, including some compliment phrases and topic-comment sentences. In sum, students will learn more in all four aspects\u2014listening, speaking, reading, and writing\u2014presented in Chinese I.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese Ii", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5039 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2940, + "description": "Readings and projects adapted to the needs of individual students.", + "fall": 0, + "major_restrictive": 0, + "name": "Language Studies", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5040 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Topics In Language", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5041 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4940, + "description": "Readings and projects adapted to the needs of individual students.", + "fall": 0, + "major_restrictive": 0, + "name": "Language Studies", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5042 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Topics In Language", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5043 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1600, + "description": "This course surveys 5000 years of game history, from ancient Sumer/Sumerian to the latest next-generation consoles and MMOGs. In parallel with this historical tour, several major theories will be examined about the nature of play and the nature of games. Along the way, it will also look at how games and play influence the cultures they are found in, and how culture in turn influences how people structure their leisure time will also be considered.", + "fall": 1, + "major_restrictive": 1, + "name": "History And Culture Of Games", + "prefix": "GSAS", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5044 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2510, + "description": "This course looks at the mathematics of game theory from a psychological perspective and serves as a primer in video game design. The psychology of players and designers are discussed, as well as the cognitive processes that people use when solving game-related puzzles. Additional topics include logic, human frailty, role playing, artificial intelligence, kinesics, theater, and human-computer interaction.", + "fall": 1, + "major_restrictive": 1, + "name": "Introduction To Game Design", + "prefix": "GSAS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5045 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2520, + "description": "This course is designed to provide an overview of the art of effective story development. Students will come away with a heightened awareness of the structures and principles that master storytellers apply to their craft in games and other popular media. It is intended for all GSAS majors and other interested students, as well as the prerequisite for the GSAS concentration in Writing.", + "fall": 1, + "major_restrictive": 1, + "name": "Introduction To Game Storytelling", + "prefix": "GSAS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5046 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2540, + "description": "This hands-on class introduces many fundamental concepts in game development. Students will learn to program multiple video games. Topics include render loops, rigid body dynamics, interfaces, event and messaging systems, and co-routines.", + "fall": 1, + "major_restrictive": 1, + "name": "Introduction To Game Programming", + "prefix": "GSAS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5047 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1140, + "description": "This course is an introduction to the philosophy of mind and cognitive science. Students meet in small sections to have class discussions and debates about questions like: What are minds? Are minds physical or non-physical? Do humans have free will? Does reliance on technology turn humans into cyborgs? How close are humans to building an intelligent robot or machine? Do we want this to be a goal? Students will learn how make a philosophical argument, and how to express them in writing or through an oral presentation.", + "fall": 1, + "major_restrictive": 0, + "name": "Minds And Machines", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4849 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1972, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Ai And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4850 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1235, + "description": "The Aristotelian dictum that we are rational animals is under severe attack these days. In fact, the previous sentence may seriously understate the situation: the dictum is perhaps outright rejected by many, if not most. From psychologists of reasoning and decision-making to behavioral economists to the \u201cnew atheists\u201d (all groups whose message we will consider in this class), the onslaught is firmly underway, and fierce", + "fall": 1, + "major_restrictive": 0, + "name": "Are Humans Rational?", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4851 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2120, + "description": "This course is an introduction to the new and quickly growing field of cognitive science. Cognitive Science is a highly interdisciplinary field of study of mind at the intersection of philosophy, psychology, computer science, neuroscience, linguistics, and anthropology.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Cognitive Science", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4852 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4210, + "description": "Recent advances in Cognitive Science, Computer Science and Mathematics, have resulted in the ability to develop computer programs that implement Probabilistic Cognitive Models (PCMs). The cognitive models that this course covers are based on approximate Bayesian Inference implemented by Markov Chain Monte Carlo and Variational techniques that have made this approach tractable. The objective of this course is to enable the student to develop models of cognition in a Bayesian framework.", + "fall": 1, + "major_restrictive": 0, + "name": "Cognitive Modeling", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4853 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4410, + "description": "Research in Cognitive Science and Artificial Intelligence (AI) is driven by data. Researchers in these fields collect, manipulate, model and analyze data generated by real-world processes. Since the amount of data available has grown exponentially, the ability to automate these tasks through computer programs is essential. Specifically, probabilistic and statistical computing are needed to learn from the data. The objectives of this course are for the student to perform exploratory data analysis and to acquire the basics of statistical and machine learning in order to model real-world datasets.", + "fall": 1, + "major_restrictive": 0, + "name": "Programming For Cognitive Science And Artificial Intelligence", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4854 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "This course introduces students to basic concepts and methods of artificial intelligence and their applications in computer games. The topics include decision making, movement, path finding, and AI for human-like characters. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "fall": 1, + "major_restrictive": 0, + "name": "Game Ai", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4855 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4640, + "description": "This course introduces various computational approaches for creating intelligent conversational agents. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "fall": 0, + "major_restrictive": 0, + "name": "Intelligent Virtual Agents", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4856 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4880, + "description": "This course will concentrate on the knowledge-based modeling of intelligent agents, with a special emphasis on semantically-oriented language processing. Theoretical and conceptual discussions will be balanced by practical work within the implemented OntoAgent cognitive architecture. It will discuss the modeling of decision-making, the various aspects of natural-language processing, and the art of knowledge engineering.", + "fall": 0, + "major_restrictive": 0, + "name": "Language-Endowed Intelligent Agents", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4857 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "An advanced course concerned with selected topics in cognitive science.", + "fall": 0, + "major_restrictive": 0, + "name": "Learning And Advanced Game Ai", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4858 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "An advanced course concerned with selected topics in cognitive science.", + "fall": 0, + "major_restrictive": 0, + "name": "Artificial Intelligent Agents", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4859 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Ethics Of Ai", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4860 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4961, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Intermediate Formal Logic & Ai", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4861 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1050, + "description": "A survey of visual arts from Paleolithic Era to today. Materials are presented in a form accessible to students without previous knowledge of Art History.", + "fall": 1, + "major_restrictive": 0, + "name": "Art History", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4862 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1080, + "description": "The question of \u201cwhat is jazz\u201d remains a lively and contentious discussion to this day. This course charts the emergence, evolution, and influence of jazz music, as well as the many controversial musical, social, and philosophical questions it continues to provoke. The work of influential figures in American and European improvised music will be examined in detail, and the continuing development of jazz-inspired contemporary practices will be explored.\r\n\r\nThrough listening, analysis, discussion, writing, and creative projects, students will develop a greater appreciation and understanding of improvised music in a great variety of contexts, and the crucial role American jazz played in revitalizing improvisational practice throughout the 20th and 21st Centuries. By the end of the course, students will be able to identify major figures in jazz and improvised music, identify different styles and eras, and have a basic vocabulary for discussing music both analytically and in personal responses", + "fall": 1, + "major_restrictive": 0, + "name": "History Of Jazz And Improv Music", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4863 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1300, + "description": "This course will investigate the emergence and transformations of the concept of race in the history and culture of the United States by analyzing films. Hollywood classics will be featured, and will also be contrasted with documentary and independent films. The course will focus on social and political contexts, as well as the film\u2019s critical reception and film form.", + "fall": 0, + "major_restrictive": 0, + "name": "Race And Film In Us Culture And History", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4864 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1170, + "description": "This course is an exploration of the history of animation. We will begin with a look at precursors to the medium, its formation, and development, trace its development through both mainstream and experimental animation, to the current state of the medium across film, interactive media and other forms. The course will be based around screenings, readings, discussions and response and research papers.", + "fall": 0, + "major_restrictive": 0, + "name": "History Of Animation", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4865 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1700, + "description": "A course designed for students to develop their own voice as a songwriter. The course surveys the methods of successful songwriters, highlighting aspects of melody, lyrics, harmonic progression, story-telling, audience, and social context. Students develop a portfolio of their own original songs and lyrics, presented weekly and performed in a studio or live setting at the end of the term.", + "fall": 1, + "major_restrictive": 0, + "name": "Songwriting Workshop", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4866 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Back To The 60\u2019S", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4867 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2500, + "description": "This course surveys multiple approaches to the Western art music traditions from a contemporary global, multicultural context. The inter-relationships between music, society and cultural forces is emphasized. Students learn to recognize and describe the basic components of music, like texture, tonality, rhythm, dynamics, and melody Lectures are supplemented by listening assignments and in-class demonstrations.", + "fall": 1, + "major_restrictive": 0, + "name": "History Of Western Music", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4868 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2540, + "description": "This course will survey the history and theory of the diverse artistic practices of the twentieth century in relation to the development of the mass media and new technologies. Topics will include the Bauhaus, Surrealism, Pop Art, and Postmodernism and will span a spectrum of media from the more traditional, such as painting and photography, to electronic and new media, such as video and digital arts.", + "fall": 1, + "major_restrictive": 0, + "name": "The Multimedia Century", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4869 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4130, + "description": "This course asks what is really new about New Media, and looks at creative practices, theoretical discourses, and social contexts to find answers. The course concentrates on cutting edge cultural expression using information and communication technologies. The objective to equip students with multiple perspectives - aesthetic, communications, historical - with which to analyze, critique, and develop original concepts about the uses of new media in art and culture.", + "fall": 0, + "major_restrictive": 0, + "name": "New Media Theory", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4870 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1200, + "description": "This course embraces the science of psychology. The aim is for students to learn how using the scientific method provides important insights about mind, brain, and behavior. This course integrates research on neuroscience throughout all the standard topics in an introductory course in psychology. The course presents advances across all subfields of psychology. In addition to standard exams, there are online assignments for each chapter and online laboratory experiences.", + "fall": 1, + "major_restrictive": 0, + "name": "Intro To Psychological Science", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4871 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Understanding Empathy", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4872 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "This course is an introduction to the role of physiological mechanisms in behavioral processes. There will be detailed examination and discussion of the involvement of biological systems in feeding and drinking, sexual behavior, sleep and arousal, learning and memory, psychopathology and psychopharmacology.", + "fall": 1, + "major_restrictive": 0, + "name": "Behavioral Neuroscience", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4873 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4360, + "description": "This course is an introduction to the role of physiological mechanisms in behavioral processes. There will be detailed examination and discussion of the involvement of biological systems in feeding and drinking, sexual behavior, sleep and arousal, learning and memory, psychopathology and psychopharmacology.", + "fall": 1, + "major_restrictive": 0, + "name": "Behavioral Neuroscience", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4874 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4330, + "description": "This survey course is intended as an introduction to Cognitive Neuroscience. The topics covered will focus on exploring the neural underpinnings for cognitive processes, such as sensation, language, attention, motor control, executive functions, social communication, emotions, consciousness, and learning/memory. Basic aspects of nervous system function and neuroanatomy, brain development/evolution, structural and functional imaging techniques, and other research methods used in Cognitive Neuroscience will be discussed.", + "fall": 0, + "major_restrictive": 0, + "name": "Introduction To Cognitive Neuroscience", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4875 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4330, + "description": "This survey course is intended as an introduction to Cognitive Neuroscience. The topics covered will focus on exploring the neural underpinnings for cognitive processes, such as sensation, language, attention, motor control, executive functions, social communication, emotions, consciousness, and learning/memory. Basic aspects of nervous system function and neuroanatomy, brain development/evolution, structural and functional imaging techniques, and other research methods used in Cognitive Neuroscience will be discussed.", + "fall": 0, + "major_restrictive": 0, + "name": "Introduction To Cognitive Neuroscience", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4876 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4500, + "description": "This course is an exploration of the social and psychological effects of extensive use of pharmacological agents that are salient to daily behavior. There is an emphasis on the effects of addictive drugs such as alcohol, heroin, and cocaine.", + "fall": 1, + "major_restrictive": 0, + "name": "Drugs, Society, And Behavior", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4877 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4600, + "description": "Perception and thought are considered in terms of processes represented in the brain. The localization and lateralization of function are examined, drawing upon research on the behavioral effects of brain damage as well as brain-imaging studies and other approaches. Examples of topics include object recognition, memory, language, emotion, spatial ability, and motor processes.", + "fall": 0, + "major_restrictive": 0, + "name": "Cognition And The Brain", + "prefix": "PSYC", + "spring": 0, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4878 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4600, + "description": "Perception and thought are considered in terms of processes represented in the brain. The localization and lateralization of function are examined, drawing upon research on the behavioral effects of brain damage as well as brain-imaging studies and other approaches. Examples of topics include object recognition, memory, language, emotion, spatial ability, and motor processes.", + "fall": 0, + "major_restrictive": 0, + "name": "Cognition And The Brain", + "prefix": "COGS", + "spring": 0, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4879 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "This seminar course is a detailed examination of the mind-brain relationship, through study of the stress response. Stress is simply defined as any challenge to an individual\u2019s homeostasis, or balance. This course will explore the neurobiological underpinnings of the stress response, with particular focus on how stressors can alter perception, affective and cognitive processing in the individual, which can in turn feedback to alter the general health of the individual (body and mind/brain).", + "fall": 0, + "major_restrictive": 0, + "name": "Stress And The Brain", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4880 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "This seminar course is a detailed examination of the mind-brain relationship, through study of the stress response. Stress is simply defined as any challenge to an individual\u2019s homeostasis, or balance. This course will explore the neurobiological underpinnings of the stress response, with particular focus on how stressors can alter perception, affective and cognitive processing in the individual, which can in turn feedback to alter the general health of the individual (body and mind/brain).", + "fall": 0, + "major_restrictive": 0, + "name": "Stress And The Brain", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4881 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4700, + "description": "This course will examine hormone and brain/behavior relationships across the lifespan. Hormones are molecules that are secreted by glands (the majority of which are located outside the brain) and have distal effects on their targets, such as the brain, throughout development. A focus will be on hormones\u2019 effects, mechanisms, and brain regions of interest for behavior and cognitive processes, such as perception, learning/memory, social cognition, motivation, and emotion.", + "fall": 1, + "major_restrictive": 0, + "name": "Hormones, Brain, And Behavior", + "prefix": "PSYC", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4882 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4700, + "description": "This course will examine hormone and brain/behavior relationships across the lifespan. Hormones are molecules that are secreted by glands (the majority of which are located outside the brain) and have distal effects on their targets, such as the brain, throughout development. A focus will be on hormones\u2019 effects, mechanisms, and brain regions of interest for behavior and cognitive processes, such as perception, learning/memory, social cognition, motivation, and emotion.", + "fall": 1, + "major_restrictive": 0, + "name": "Hormones, Brain, And Behavior", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4883 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1010, + "description": "This course assumes no previous knowledge of the subject. The course is designed to provide students with fundamental skills in listening, speaking, reading, and writing Mandarin Chinese. Oral and aural skills will be emphasized. Background on Chinese culture will be introduced as an element of the course. For entry level, non-native speakers only.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese I", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4884 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2340, + "description": "This is a continuation of Chinese I, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of nearly 500 characters and 650 words, and use more complicated grammatical structures, including some compliment phrases and topic-comment sentences. In sum, students will learn more in all four aspects\u2014listening, speaking, reading, and writing\u2014presented in Chinese I.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese Ii", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4885 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "This is a continuation of Chinese II, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of about 650 characters, 1000 words, and use more complicated grammatical structures, e.g., reduplication of adjectives and verbs, resultative and potential compliments. In sum, students learn more in all four aspects\u2014listening, speaking, reading and writing\u2014presented in Chinese II.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese Iii", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4886 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "This is a continuation of Chinese III, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 800 characters, 1350 words, and complicated grammatical structures, e.g., expression of approximation, comparison of structural and aspect particles, etc. In sum, students learn more in all four aspects\u2014listening, speaking, reading, and writing\u2014presented in Chinese III.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese Iv", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4887 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4470, + "description": "Chinese V is a continuation of Chinese IV, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 950 characters, 1700 words, and complicated grammatical structures, e.g., idiomatic expressions, expressions of comparison, concession, and subjection, etc. In sum, students learn more in all four aspects \u2013 listening, speaking, reading and writing \u2013 presented in Chinese IV.", + "fall": 0, + "major_restrictive": 0, + "name": "Chinese V", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4888 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1020, + "description": "This course introduces students to digital photography, Web design, and interactive multimedia in making art. Students broaden their understanding of such topics as composition, effective use of images, color theory, typography, and narrative flow. Inquiry and experimentation are encouraged, leading towards the development of the skill and techniques needed to create visual art with electronic media.", + "fall": 1, + "major_restrictive": 0, + "name": "Digital Imaging", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4889 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1030, + "description": "This is a hands-on introduction to film making. Students study a selection of great films; and learn how to make movies using lightweight field production equipment. Throughout the course students produce a variety of short videos in different genres, and develop their critical capacity for analyzing cinema and other forms of motion picture storytelling. The class ends with a mini film festival where everyone presents their work.", + "fall": 1, + "major_restrictive": 0, + "name": "Digital Filmmaking", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4890 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1380, + "description": "This course is a hands-on introduction to the primary building blocks of music and musicianship in a 21st Century context. The course will explore acoustics and psychoacoustics, rhythm, pitch, harmony, melody, timbre, improvisation, composition, and music notation through engaged listening practices and creative projects. No formal musical background is expected.", + "fall": 1, + "major_restrictive": 0, + "name": "Fundamentals Of Music And Sound", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4891 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1040, + "description": "Documentary in the 21st Century: Identity Production is a production course investigating the course of documentary history leading to a focus on digital media representations today. This course will incorporate critical thinking with production. With focus on aesthetic and formal considerations, students will be asked to produce a series of multimedia projects investigating their vision of themselves in the world.", + "fall": 1, + "major_restrictive": 0, + "name": "Documentary In The 21St Century: Identity Production", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4892 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1540, + "description": "Design is and has been a means to solve problems by addressing how the materiality of form enhances function. Through a historical perspective this course will discover how design shapes, and is shaped by, culture and society. Sampling a range of fields, including graphics, architecture, and fashion, the course considers how design thinking takes on challenges from the most mundane to complex social or environmental concerns. While many see design as an artistic or decorative practice, this course will recognize the impact of design\u2019s interconnection with economics, politics, and culture.", + "fall": 1, + "major_restrictive": 0, + "name": "History Of Design", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4893 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Game Sound And Musical Play", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4894 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Remixing In Digital Culture", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4895 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Worlds On Display", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4896 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2210, + "description": "A beginning sculpture course combining hands-on studio work sessions with lectures on the history and theory of sculpture practice. The studio component involves explorations of materials and techniques as tools for the enhancing of visual sensitivity and creative expression.", + "fall": 1, + "major_restrictive": 0, + "name": "Sculpture I", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4897 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2220, + "description": "An introductory course which will present basic concepts about composition, line, pictorial space, light, and color in the visual arts in order to help students develop the means for expressing visual ideas effectively. Weekly homework design projects, using both traditional and electronic media, will be complemented by in-class slide lectures, videos, and critiques.", + "fall": 1, + "major_restrictive": 0, + "name": "Fundamentals Of 2D Design", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4898 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2380, + "description": "This is the first course in a two-course sequence in music theory and aural skills. The course covers the fundamentals of diatonic harmony and two-part species counterpoint. Aural skills include interval, scale and chord identification, rhythmic and tonal solfege, and dictation. Learning activities include weekly assignments in analysis, composition, performance, improvisation, and self-paced use of software in the acquisition of aural skills.", + "fall": 1, + "major_restrictive": 0, + "name": "Music And Sound I", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4899 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2700, + "description": "An introductory studio course covering the principles of critical listening, psychoacoustics, the art of music recording, and the basic use of digital equipment for music production and post-production. Hands-on assignments in a professional sound facility will be combined with readings and historical examples drawing on popular and experimental styles.", + "fall": 1, + "major_restrictive": 0, + "name": "Sound Recording And Production I", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4900 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Radical Graphics / Screenprinting", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4901 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4210, + "description": "An advanced studio course in sculpture for students who have taken Sculpture I. Students are encouraged to explore personal areas of interest and are required to develop a familiarity with the history of sculpture as well as mastering fabrication techniques.", + "fall": 1, + "major_restrictive": 0, + "name": "Sculpture Ii", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4902 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "History And Analysis Of Western Music", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4903 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Performance Art", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4904 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4620, + "description": "Covers cognitive theory from an applied perspective to understand and predict the interactions among human cognition, artifact (i.e., tools), and task. Cognitive task analysis techniques will be taught and used throughout the course, as will techniques for collecting and analyzing fine-grained behavioral data. Topics covered may include visual search and visual attention, cognitive skill and its acquisition, hard and soft constraints on interactive behavior, human error, soft constraints on judgment and decision-making, and experts and expertise.", + "fall": 0, + "major_restrictive": 0, + "name": "Cognitive Engineering", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4905 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2660, + "description": "This course introduces students to the practice of graphic design with a variety of hands-on projects. Studies include the principles and theories of 2D design and the integration of form, color, type, image, and content. Students will develop a heightened visual awareness and an understanding of how design influences meaning. The course emphasizes strategic and critical thinking in the solving of graphic design problems for the purposes of professional communication across a range of media platforms.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Graphic Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4906 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2570, + "description": "Typography studies the form and function of alphabetic and pictographic systems in English-speaking society. The course aims to imbue in students a critical perspective on the role typography plays in the history and sustenance of civilization and the propagation of ideas throughout society. Students will read historical, theoretical, and evidence-based literature to glean principles for designing communicatively effective type. Verbal and visual assignments will enforce understanding of typographic principles and grammar for use in print and digital interfaces.", + "fall": 0, + "major_restrictive": 0, + "name": "Typography", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4907 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2640, + "description": "Color, the most relative of all visual attributes, is explored in this studio course through a series of exercises and graphic design problems. Course topics include: recollection and visual memory, reading and contexture, relativity and subjectivity, color and light, color and communication, and \u201ccultural\u201d color. We will place an emphasis on the work and theories of Joseph Albers.", + "fall": 1, + "major_restrictive": 0, + "name": "Color Theory", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4908 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "This studio course explores new directions in art and design that include visual poetry (visual expression in which they shape an arrangement of text, images, symbols to convey the message) and interactive narrative. Visual poetics and narrative appear in advertisement, music videos, and other forms of communication. Students will experiment with these forms of communication and learn how these concepts apply in artistic and commercial contexts. The class format includes lectures, discussions, and studio work.", + "fall": 1, + "major_restrictive": 0, + "name": "Visual Poetics And Narrative", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4909 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4460, + "description": "This course introduces students to the theoretical and practical use of graphics as a form of visual communication. Discussions include topics such as the psychology of visual perception, design theory, creative process, formatted text, and graphics. Students have an opportunity to put theory into practice using computer graphics.", + "fall": 1, + "major_restrictive": 0, + "name": "Visual Design: Theory And Application", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4910 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Brand Identity Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4911 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2220, + "description": "This course provides a broad introduction to the theories and principles of human performance, man-machine interfaces, and systems designs. It also emphasizes the applications of these theories and principles to the design of controls, work space, data entry devices, training systems, and the human-computer interface", + "fall": 0, + "major_restrictive": 0, + "name": "Human Factors In Design", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4912 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4270, + "description": "In this course, students will map the matrix of problems that make sustainability difficult \u2013 problems with the U.S. political, legal, and educational system, with media, culture, and individual behavior. Students will also identify sustainability pathways in transportation, urban design, education, alternative energy, etc. Throughout, students will analyze and try to produce effective environmental communication.", + "fall": 0, + "major_restrictive": 0, + "name": "Sustainability Problems", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5152 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4290, + "description": "Sustainability by Design will center around student-led project-based research, with a focus on getting to know one\u2019s own specific potential, leveraging personal connections to communities, and making a difference in larger systems that can often seem intractable. Students will learn how to think and act within whole systems and design solutions that identify and push on leverage points in these systems. This process will bring analysis and design together in a multitude of ways, and the course can be thought of as a hybrid seminar/studio course, where students will learn about many design principles and practices and apply these lessons in practice, forming feedback loops between theory and action. At their best, students will transform systems from a degenerative state, to a sustainable one, and beyond to achieve regenerative systems.", + "fall": 1, + "major_restrictive": 0, + "name": "Sustainability By Design", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4913 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4290, + "description": "Sustainability by Design will center around student-led project-based research, with a focus on getting to know one\u2019s own specific potential, leveraging personal connections to communities, and making a difference in larger systems that can often seem intractable. Students will learn how to think and act within whole systems and design solutions that identify and push on leverage points in these systems. This process will bring analysis and design together in a multitude of ways, and the course can be thought of as a hybrid seminar/studio course, where students will learn about many design principles and practices and apply these lessons in practice, forming feedback loops between theory and action. At their best, students will transform systems from a degenerative state, to a sustainable one, and beyond to achieve regenerative systems.", + "fall": 1, + "major_restrictive": 0, + "name": "Sustainability By Design", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4914 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1610, + "description": "The first design studio in the Product Design and Innovation Program introduces students to general design through a series of short projects. The projects stress creative thinking and invention, observation and perception, communication and visualization, sketching, photography, model-making, and especially open-ended exploration.", + "fall": 1, + "major_restrictive": 0, + "name": "Design And Innovation Studio I", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4915 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2610, + "description": "This studio design course focuses on an enriched sense of problem definition through an emphasis on the reach and interconnectedness of technology, and the conditionality of design selection criteria. Its design exercises, readings, and discussion press beyond marginal substitutions toward a broadened sense of possibility from, for example, \u201chyper cars\u201d and human-powered homes to small-scale local agriculture and extreme ecological living systems.", + "fall": 0, + "major_restrictive": 0, + "name": "Design And Innovation Studio Ii", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4916 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "Studio B focuses on an enriched sense of program and user needs definition through methodologies of the humanities and social sciences. Studio projects, presentations, and readings explore the relation of race, class, and gender to technology, and the potential of design to address societal problems. The course has often focused on incorporating information technology in educational tools for low-income primary school students.", + "fall": 1, + "major_restrictive": 0, + "name": "Design And Innovation Studio B", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4917 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "The sixth design studio for non-engineering majors participating in the interdisciplinary programs in Design and Innovation, this course introduces students to organizational dimensions of new concept design, development, and dissemination, including entrepreneurship, organization planning, product management, and branding and marketing. The course requires students to synthesize social, technical, business, and formal concerns in the design of innovative objects, environments, or systems.", + "fall": 0, + "major_restrictive": 0, + "name": "Design And Innovation Studio C", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4918 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "The sixth design studio for non-engineering majors participating in the interdisciplinary programs in Design and Innovation, this course introduces students to organizational dimensions of new concept design, development, and dissemination, including entrepreneurship, organization planning, product management, and branding and marketing. The course requires students to synthesize social, technical, business, and formal concerns in the design of innovative objects, environments, or systems.", + "fall": 0, + "major_restrictive": 0, + "name": "Design And Innovation Studio C", + "prefix": "ENGR", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4919 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1200, + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people\u2019s choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "fall": 1, + "major_restrictive": 0, + "name": "Principles Of Economics", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4920 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1200, + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people\u2019s choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "fall": 1, + "major_restrictive": 0, + "name": "Introductory Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4921 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1710, + "description": "What makes music popular? This course examines popular music in society, considering the ways in which it may express identities, motivate political movements, and function within various economic and technological environments. Lectures are supplemented by listening assignments, both to recordings and live performances.", + "fall": 1, + "major_restrictive": 0, + "name": "Popular Music And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5049 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1968, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Songs Of Identity", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5050 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Revolutions In Comparative Perspective", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5051 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2120, + "description": "This course offers an introduction to theories and methods used to study language in its real time contexts. It begins by exploring the structure of sounds and words. The course moves on to investigate how language variation at those structural levels bleeds into social life \u2013 including the cultural and socio-historical production of identities, ideologies, and inequalities. The \u201cexercise\u201d component of this course provides a hands-on opportunity for engaging with the topics explored in course readings and lectures. Completing exercises will offer practice in, for example, using the International Phonetic Alphabet, transcribing and analyzing natural speech, and using various theoretical offerings to examine how social perspectives and attitudes impact both the use and interpretation of linguistic forms.", + "fall": 0, + "major_restrictive": 0, + "name": "Language In Real Time", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5052 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4550, + "description": "How are religious fundamentalists using new media? Can religious conversion take place in a theme park? How are religious \u201ccrossover\u201d films transforming political and popular cultural landscapes? This course maps the complex intersections of religion, culture, and media in the global transformations of religious traditions and explores, through a media frame, \u201cthe return of religion\u201d within the secular consensus of modernity.", + "fall": 0, + "major_restrictive": 0, + "name": "Religion In Media", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5053 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4620, + "description": "This course examines the role that language plays in the production of social identities and cultural assumptions about the world. Course topics include: language and worldview; linguistic contact and change, language ideology and nationalism, religious language, \u201cpolitically correct\u201d speech, and the key role that language plays in structuring race, gender and class-based systems of social inequality. Guest lectures from the Languages faculty.", + "fall": 1, + "major_restrictive": 0, + "name": "Language And Culture", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5054 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1666, + "description": "This course explores the role of religion in different cultures and in the everyday lives of people around the world. It will introduce students to key concepts, themes, and debates in social science. The role of religion and rituals will be examined through classic texts in anthropology, sociology, political science, and in ethnographic cases relating to different types of societies, from traditional to modern American cultures. It will begin with some basic theoretical issues before discussing contemporary issues such as the relations between nation and religion, violence and religion, climate change and religion, and \u201cmagical thinking\u201d in technology and science.", + "fall": 1, + "major_restrictive": 0, + "name": "Religion In A Global World", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5048 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2770, + "description": "Women Writers examines creative works of literature produced by women of different times, such as novels, poetry, performance art, and graphic novels. These diverse works explore such topics as personal identity, love and sexuality, trauma and memory, and cultural difference, which are complicated by different historical attitudes towards gender, race, class, and religion. Discussion and viewing of films and visual art, as well as critical readings, will deepen the course\u2019s focus on literature.", + "fall": 1, + "major_restrictive": 0, + "name": "Women Writers", + "prefix": "LITR", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5055 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2510, + "description": "An introduction to human societies and cultures in comparative perspective, from tribal to complex societies. Topics include language and communication, technological adaptation, gender and sexuality, the global flows of people and commodities, and the rituals and beliefs through which people make meaning of the world.", + "fall": 0, + "major_restrictive": 0, + "name": "Cultural Anthropology", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5056 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2520, + "description": "A study of the principles and concepts of sociology and their application to the study of society and self. Students are introduced to the scope, materials, and methods of sociology. The issues and problems to be studied come from basic social institutions such as the family, science, and religion. Other topics may include love, crime, political economy, power, population growth, social class, and minority and ethnic relations.", + "fall": 1, + "major_restrictive": 0, + "name": "Sociology", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5057 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4560, + "description": "\u201cSex\u201d is the biological distinction between being male and female. \u201cGender\u201d is the social construction of masculinity and femininity. The purpose of this course is to explore if, and if so, how, science and technology reciprocally contribute to and are shaped by gender ideals and images. Gender is used as a tool for critical thinking about such topics as studies of sex differences, women in science and engineering, the environment, and war and peace.", + "fall": 0, + "major_restrictive": 0, + "name": "Gender, Science, And Technology", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5058 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2660, + "description": "This course introduces students to the practice of graphic design with a variety of hands-on projects. Studies include the principles and theories of 2D design and the integration of form, color, type, image, and content. Students will develop a heightened visual awareness and an understanding of how design influences meaning. The course emphasizes strategic and critical thinking in the solving of graphic design problems for the purposes of professional communication across a range of media platforms.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Graphics", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5059 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4460, + "description": "This course introduces students to the theoretical and practical use of graphics as a form of visual communication. Discussions include topics such as the psychology of visual perception, design theory, creative process, formatted text, and graphics. Students have an opportunity to put theory into practice using computer graphics.", + "fall": 1, + "major_restrictive": 0, + "name": "Visual Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5060 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4690, + "description": "This course focuses on the design theory and research behind effective interface design for hypermedia programs (multimedia computer programs with interactive inks). These interactive programs are the standard form of communication on the WWW, CDs, and DVDs. Students apply theory and research by designing and developing an interactive multimedia program (for WWW or CD).", + "fall": 1, + "major_restrictive": 0, + "name": "Interface Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5061 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2020, + "description": "Attention is directed primarily to variations in the aggregate volume of output, income, and employment. Cyclical fluctuations and long-term economic trends are examined and the interrelations of business and government policies are analyzed. The applicability of economic theory to the problems of business forecasting is discussed.", + "fall": 1, + "major_restrictive": 0, + "name": "Intermediate Macroeconomic Theory", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4923 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Elective", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4924 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4010, + "description": "Core topics of microeconomic theory are covered: consumer demand, firm production, decisions under uncertainty, game theory, markets for goods with perfect and imperfect competition, and market failures. Microeconomic theory is applied to real cases. Examples include product pricing, technological innovation, firm growth, consumer and producer welfare, social welfare impacts of government policy, monopoly and oligopoly, and resource allocation.", + "fall": 1, + "major_restrictive": 0, + "name": "Applied Microeconomics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4925 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4110, + "description": "Technological innovation is responsible for most economic growth and is crucial to deal with major societal concerns. This course examines the economics of innovation and new technologies. It shows how technologies are created and put to use, from basic science through invention and development to diffusion and practical use. Additional topics include R&D determinants, sources of innovation, product improvement, cost reduction, incentivizing and stimulating innovation, patents, evolution of innovation and technology, innovative competition in industry, and the national innovation environment.", + "fall": 1, + "major_restrictive": 0, + "name": "Economics Of Innovation And New Technologies", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4926 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4120, + "description": "Application of mathematical techniques to economic modeling and analysis. Construction of models to describe aspects of the economy and to analyze potential policies. Solution methods for issues including optimal choice with and without constraints, equilibria among multiple actors, marginal effects of policies, and dynamic economic models. Some mathematical maturity is assumed, and mathematical skills are taught throughout the course.", + "fall": 1, + "major_restrictive": 0, + "name": "Mathematical Methods In Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4927 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2010, + "description": "This course combines demand, derived from consumer preferences, and supply, based on firms\u2019 production functions, to establish market prices for goods and services. Calculus-based techniques are used to minimize costs and maximize utility and profits across differing industry structures. Product pricing strategies are examined. The course also provides an introduction to topics such as the pricing of stocks and bonds, game theory, positive and negative externalities, asymmetric information, and behavioral economics.\r\nApplies the microeconomic theory of the firm to price, cost, and output decisions of business enterprises under different market structures. Regression analysis of demand and cost, linear programming of production and simulation analysis of risk, and capital budgeting are also presented.", + "fall": 1, + "major_restrictive": 0, + "name": "Intermediate Microeconomic Theory", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4922 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4130, + "description": "Financial institutions, especially commercial banking and the Federal Reserve System, are considered from three perspectives: their monetary roles; trends in the economic, organizational, and technological aspects of their operations; and their other economic roles-a critical view. Also, the role of money in macroeconomic theory is considered along with the role of monetary policies in relation to the problems of inflation and unemployment.", + "fall": 1, + "major_restrictive": 0, + "name": "Money And Banking", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4928 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4140, + "description": "Acquaints students with the structural characteristics and philosophical foundations of enterprise and industry. Several important industries are considered from the viewpoint of market structure, conduct, and performance. Such concepts as the corporation, entrepreneurial outcomes, technological innovation, private property, and public policy toward business are examined to orient the student to contemporary industrial activity.", + "fall": 0, + "major_restrictive": 0, + "name": "Structure Of Industry: Competition, Innovation, Entrepreneurship, Policy", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4929 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4150, + "description": "Examine regulations related to the environment, intellectual property rights, healthcare, and antitrust. Examine the interaction between regulatory policies and how businesses respond to them with respect to innovation, production, and pricing. Some of the industries and markets examined to highlight the regulatory policy issues include automobiles, information technology, telecommunications and media, healthcare services, pharmaceuticals, medical devices, retail sector, high-speed rail, and taxi and ridesharing.", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Of Government Regulation And Firm Strategy", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4930 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4160, + "description": "Emphasis is placed on the analysis of efficient resource use in the public sector at the federal level. Expenditure theory, tax incidence, and income distribution policies are discussed. The effects of personal income, corporation, sales, payroll, and property taxes on resource allocation, equity, and growth are considered.", + "fall": 0, + "major_restrictive": 0, + "name": "Public Finance", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4931 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4170, + "description": "Examine various facets of the healthcare industry. Application of microeconomic theory and tools will be used to: analyze healthcare demand and supply; examine the impact of public policies; study market segments such as health insurance and pharmaceuticals; explore economic choices of healthcare professionals; identify potential socioeconomic and demographic determinants of health status and healthcare; and gain insights into issues related to the ongoing healthcare policy reform.", + "fall": 1, + "major_restrictive": 0, + "name": "Health Economics And Policy", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4932 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4180, + "description": "A critical examination in which comparisons are made and contrasts emphasized between different schools of economic thinking such as classicism, marginalism, socialism, institutionalism, neoclassicism, and Keynesianism. Special attention is given to historical theories and attitudes of economists toward technological change and its impact on human welfare.", + "fall": 0, + "major_restrictive": 0, + "name": "Development Of Economic Thought", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4933 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4200, + "description": "This course is an introduction to open economy macroeconomics and international finance. The core objective of the course is to teach students macroeconomic models and enable them to analyze international economic phenomena. Topics covered include theories of intertemporal trade, sources of global imbalances and their adjustment mechanisms, the determination of exchange rates, the effect of fiscal and monetary policies under different exchange rate regimes, balance of payment crisis, consequences of financial globalization.", + "fall": 0, + "major_restrictive": 0, + "name": "Open Economy Macroeconomics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4935 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4210, + "description": "Addresses the identification and measurement of the economic gains and losses to different sectors of the economy resulting from public projects and policies. Among the projects studied are those in the area of transportation, energy, environment, and urban development. Also considered is the evaluation of the effects of government on business, as for example, consumer product and workplace safety regulation.", + "fall": 0, + "major_restrictive": 0, + "name": "Cost-Benefit Analysis", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4936 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4220, + "description": "Game theory has been emerging as a branch of mathematical economics and applied to analyze situations where each decision-maker needs to think strategically about others\u2019 perspectives and actions in order to determine ones\u2019 own optimal choice. This course provides an introduction and presents selected topics in game theory. It will look into basic definitions and equilibrium concepts and develop a wide range of applications in Economics, Biology, sports, health care, and various fields. The goal of the lecture is to improve understanding of strategic interaction in economic, business, and social situations.", + "fall": 1, + "major_restrictive": 0, + "name": "Applied Game Theory", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4937 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4230, + "description": "Develops a critical understanding of environmental issues and policy from an interdisciplinary economics perspective. Covers the economics of environmental quality including the links between the economy and the environment, the causes of environmental problems, evaluation of environmental projects and policies, and policies to address environmental issues with an emphasis on efficiency, equity, and sustainability, and the international dimensions of environmental issues.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4938 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4240, + "description": "Addresses the allocation of natural resources through applied study of fisheries, forestry, oil, minerals, water, and biodiversity resources. Mathematical analysis will be done using Microsoft Excel with Solver. Social and policy dynamics of allocation decisions will be explored through case studies. Field trips will address ecological and physical aspects of resource management. The intent is to develop a balanced perspective and tools to address resource management decisions across their diverse economic, social, and environmental dimensions.", + "fall": 0, + "major_restrictive": 0, + "name": "Natural Resource Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4939 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4250, + "description": "This course explores the relationships between the economy and the material world. It identifies the most critical challenges to sustainable economic development on local to global scales and ways of addressing them. The course examines options surrounding material and energy flows, technological alternatives, livelihoods, consumption behavior, public policy, civil society institutions, and social movements as avenues for meeting the major challenges to sustainability.", + "fall": 0, + "major_restrictive": 0, + "name": "Economy, Technology, And Sustainability", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4940 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4190, + "description": "This course investigates the significance of economic globalization, covering the following topics: international trade and financial flows, technological innovation and intellectual property, technology transfer, national government and transnational corporations, natural resources, health and the environment, impacts on selected industries and countries, and roles of the world trade organization and international monetary fund. The major controversies surrounding globalization are identified, and alternative arguments are evaluated based on available evidence.", + "fall": 0, + "major_restrictive": 0, + "name": "International Economics And Globalization", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4934 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4260, + "description": "Introduces students to the basic analytical approaches to environmental issues and natural resource use. Emphasis is on economic valuation and public policy. Covers traditional approaches based on assumptions of economic rationality and market efficiency as well as current approaches from the fields of environmental science behavioral economics. Emphasis is on active student participation and examination of current environmental controversies.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental And Resource Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4941 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4270, + "description": "Integrates theory from psychology, neuroscience, and other social sciences into traditional economic models of human behavior. By relaxing the standard assumptions of perfect rationality and selfishness, more realistic modeling features such as loss aversion, present-bias, social norms, and habit formation improve economic analyses. These techniques are used to analyze individuals\u2019 health behaviors, health insurance markets, and healthcare policy.", + "fall": 1, + "major_restrictive": 0, + "name": "Behavioral Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4942 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4280, + "description": "Examine advanced econometric and statistical methods for the analysis of high-dimensional data, otherwise known as \u201cBig Data.\u201d In this setting, detailed information for each unit of observation informs machine learning techniques such as classification and regression trees; random forests; penalized regressions; and boosted estimation. These prediction methods are then utilized to improve causal modeling, with applications in the study of healthcare demand and supply modeling, and behavior of consumers and businesses.", + "fall": 1, + "major_restrictive": 0, + "name": "Econometric Methods For Big Data", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4943 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4290, + "description": "Students will learn about markets related to healthcare, insurance, biopharmaceuticals, and medical devices. Examine economic issues, models and quantitative analysis related to firms\u2019 activities in areas such as innovation, R&D expenditures, patenting, pricing, mergers and acquisitions, and competition in markets. Examine the role played by health insurance systems. Study the economic implications of regulations, such as those by the U.S. FDA. Economic and policy aspects will be examined within the context of the U.S. healthcare sector, along with selected comparisons to European national healthcare systems.", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Of Biotech And Medical Innovations", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4944 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4880, + "description": "The course covers interactive, multimedia interface design (for Web sites and apps) for data visualization or other forms of interactive information design. Innovative designs that explore new directions in interactive data design are highlighted. Topics include multisensory information design using graphics, sound, touch, and large-scale data projection. Interface design topics include user-centered design, information architecture, rapid prototyping, cross-cultural design, and intellectual property. Students may choose the applications they want to design for the class project.", + "fall": 0, + "major_restrictive": 0, + "name": "Interactive Data Visualization", + "prefix": "COMM", + "spring": 0, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5062 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "2D Motion Graphics", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5063 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Color Theory", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5064 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1110, + "description": "This course will help you experience the power of language and learn how to develop that power as you become more aware of your communicative choices. You will write for several genres, both formal and informal, creating each piece for a specific audience and purpose. You will learn to communicate effectively\u2014orally, visually, and in writing\u2014in a wide range of situations that will be crucial to success in your academic and professional careers.", + "fall": 1, + "major_restrictive": 0, + "name": "Writing In Context", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5065 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1410, + "description": "This course details the scientific and social history of genetics, from Darwin and Mendel to the Human Genome Project. Special focus areas include: plant and animal breeding in the early twentieth century; eugenics movements in the U.S. and elsewhere; bacterial and fruit fly genetics; the development of molecular biology; the invention of recombinant-DNA technologies; the emergence of the biotechnology industry; the sociobiology controversies; genetics and evolutionary theory; and the Human Genome Project and contemporary genomics.", + "fall": 0, + "major_restrictive": 0, + "name": "Century Of The Gene", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5066 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1500, + "description": "This course explores the historical development of modern international human rights through the lens of American foreign policy. Through lecture and discussion of the assigned readings, this course will guide students in critical analysis of the narratives and national myths surrounding human rights in the history of the United States and the world. Major themes include the origins of human rights, human rights abuses, the human rights regime, human rights institutions, and problems of enforcement.", + "fall": 1, + "major_restrictive": 0, + "name": "Human Rights In History", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5067 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1570, + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "fall": 1, + "major_restrictive": 0, + "name": "War And Technology", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5068 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Documentary in the 21st Century: Identity Production is a production course investigating the course of documentary history leading to a focus on digital media representations today. This course will incorporate critical thinking with production. With focus on aesthetic and formal considerations, students will be asked to produce a series of multimedia projects investigating their vision of themselves in the world.", + "fall": 1, + "major_restrictive": 0, + "name": "Documentary In The 21St", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5069 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2500, + "description": "This course surveys the history of the United States from the colonial era through the present. The course introduces major themes and tensions in United States politics, society, and culture with a focus on environmental factors. Topics will include encounters between American Indians and colonial peoples, independence, the formation of the American government, slavery, immigration, citizenship, rights, social movements, colonialism, war, and the changing identity of the United States in the world.", + "fall": 0, + "major_restrictive": 0, + "name": "American History", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5070 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "This seminar surveys the history of medicine through discussion and analysis of secondary literature exploring central and key themes from the age of the Enlightenment up through recent history. Topics will include the history of the profession and practice of medicine, public health, disease, historical memory, education, the state, policy, institutions, and race, class, and gender in the history of medicine.", + "fall": 1, + "major_restrictive": 0, + "name": "History Of Medicine", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5071 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4440, + "description": "This seminar surveys the history of mental health through discussion and analysis of secondary literature that explores central and key themes from the late eighteenth century up through recent history. Topics will include the history of mental health institutions and professions, the classification, diagnosis and treatment of mental illness, public health and policy, historical memory, the I.Q. controversy, the state, and race, class, and gender in the history of mental health.", + "fall": 0, + "major_restrictive": 0, + "name": "History Of Mental Health", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5072 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4510, + "description": "Discusses the growth of American technology and its place within the framework of American history as well as the interrelationship of American and foreign technological developments. This course stresses the cultural contexts of technological change. Topics covered include the Erie Canal, the American system of manufacturing, railroads, emergence of engineering professions, corporate R&D, household technology, the technology of modern warfare, and the electronics revolution.", + "fall": 0, + "major_restrictive": 0, + "name": "History Of American Technology", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5073 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4530, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Global History Of Science And Technology", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5074 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Science And Technology Elective", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5075 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4280, + "description": "This course examines needs for and challenges of delivering environmental education in different settings. Students critically review existing environmental education curricula then design and deliver their own to K-12 students. The history of public education in the United States, factors shaping contemporary education, various approaches to environmental education, and the complex challenge of interdisciplinary curriculum design are examined. Students in the course develop and demonstrate their own educational and environmental values.", + "fall": 0, + "major_restrictive": 0, + "name": "Sustainability Education", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5153 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4310, + "description": "Market-based economies depend upon legal systems that establish and protect property rights. In this and many other instances the law is designed to encourage and support economic activity; in others it is designed to restrain certain types of otherwise rational economic behavior. This course will apply fundamental economic concepts, such as supply and demand, competition, monopoly, externalities, and Pareto efficiency to a range of legal topics, including contracts, torts, criminal, and intellectual property law to explain the economic motivation and consequences of the legal framework. For those students considering law school, this course offers an exposure to many of the legal concepts found in the first year law school curriculum.", + "fall": 1, + "major_restrictive": 0, + "name": "Law And Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4945 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "An exploration of models of decision-making under alternative assumptions, expanding on \u201crational\u201d models of introductory economics. The course will discuss the assumptions of these standard models and their shortcomings. The shortcomings will be addressed through the exploration of limited attention and considerations of fairness, uncertainty, and strategic interaction. Applications in areas such as consumer and household finance, marketing, and public policy will be emphasized throughout.", + "fall": 1, + "major_restrictive": 0, + "name": "Economic Models Of Decision-Making", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4946 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4330, + "description": "This course will examine a wide range of financial markets and institutions and the micro-and macroeconomic forces that relate to them. Topics include the use of derivative securities such as future, options, and swap agreements, and their roles in distributing financial risk. The course will be driven by textbook readings, supplemented by current news stories, articles from the financial press, and research articles.", + "fall": 1, + "major_restrictive": 0, + "name": "Economics Of Financial Institutions And Markets", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4947 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4340, + "description": "This course describes how individuals and firms make financial decisions, and how those decisions might deviate from those predicted by traditional financial or economic theory. The course examines how the insights of behavioral economics complement the traditional finance paradigm by introducing some of the main psychological biases in financial decision-making and examining the impacts of these biases in financial markets and other financial settings. It will also introduce students to behavioral and experimental methodologies in finance, economics, and other disciplines.", + "fall": 1, + "major_restrictive": 0, + "name": "Behavioral Financial Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4948 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4350, + "description": "This course will examine alternative models of economic and non-economic decision-making. The course will cover models of rational decision-making under certainty and uncertainty, bounded rationality, preference-based approaches (e.g., loss aversion, ambiguity aversion, disappointment aversion), and heuristic decision-making. The emphasis throughout will be on the proper interpretation of more general models of decision-making as well as real-world applications.", + "fall": 0, + "major_restrictive": 0, + "name": "Microeconomics Of Decision-Making", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4949 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4360, + "description": "This course explores human motivation and behavior across different settings and experimental paradigms. The course familiarizes students with previous work in selected topics in behavioral and experimental economics such as charitable giving, individual decision making and preferences, health, scarcity, and worker motivation. It also prepares students to design, implement and analyze their own economics experiments.", + "fall": 0, + "major_restrictive": 0, + "name": "Experimental Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4950 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "Dynamic models of national and international economic growth are introduced and analyzed. Technological innovation is central to growth, and models consider the endogenous determinants of technological innovation and diffusion. National institutions that affect growth, such as law, education, and infrastructure, are considered. Variation in intellectual property rights across countries are examined, together with their effects on economic growth and development. Theories of growth are compared to empirical fact.", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Of Growth & Innovation", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4951 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4570, + "description": "This course is an introduction to econometric data analysis. The statistical methods covered enable analysis of relationships between variables in data, with special attention to identification of true casual effects. Topics covered include linear and simple nonlinear regression models, internal and external validity, methods for panel data and binary dependent variables, instrumental variable methods, use of experimental and quasi-experimental data, and basic time series methods. The course included hands-on data analysis and report writing.", + "fall": 1, + "major_restrictive": 0, + "name": "Econometrics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4952 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4580, + "description": "This course provides skills to apply econometrics to diverse economic topics. Mathematical methods of econometrics are developed for tools such as alternative estimation strategies, instrumental variables, regression discontinuity, nonparametric and quantile estimators, and simultaneous equation models. Methods to identify causal effects are emphasized. Students do hands-on data work that puts to use these econometric tools.", + "fall": 1, + "major_restrictive": 0, + "name": "Applied Econometrics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4953 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4590, + "description": "Covers advanced estimation and inference techniques for data analysis and policy evaluation. Topics will vary from year to year to introduce advanced statistical methods used in recent literature. Topics may include visualization techniques to summarize and display high dimensional data, selected topics in discrete choice models, spatial analysis, and analysis of panel data. Particularly, methods for panel data will be emphasized. This includes fixed, random, mixed, and multi-level effects models to control for or account for variation from individual characteristics. Dynamic panel data models consider lagged dependent variables as regressors.", + "fall": 0, + "major_restrictive": 0, + "name": "Advanced Data Analytics & Policy Evaluation", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4954 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4900, + "description": "Discussion and analysis of selected topics in economic theory and of current economic issues.", + "fall": 1, + "major_restrictive": 0, + "name": "Seminar In Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4955 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4940, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Readings In Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4956 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Selected topics in economic analysis and problems to meet the special needs of upper-division students in various curricula throughout the Institute. This allows students to pursue more in-depth work in their areas of study.", + "fall": 0, + "major_restrictive": 0, + "name": "Topics In Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4957 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4310, + "description": "Market-based economies depend upon legal systems that establish and protect property rights. In this and many other instances the law is designed to encourage and support economic activity; in others it is designed to restrain certain types of otherwise rational economic behavior. This course will apply fundamental economic concepts, such as supply and demand, competition, monopoly, externalities, and Pareto efficiency to a range of legal topics, including contracts, torts, criminal, and intellectual property law to explain the economic motivation and consequences of the legal framework. For those students considering law school, this course offers an exposure to many of the legal concepts found in the first year law school curriculum.", + "fall": 0, + "major_restrictive": 0, + "name": "Law & Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4959 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4280, + "description": "Examine advanced econometric and statistical methods for the analysis of high-dimensional data, otherwise known as \u201cBig Data.\u201d In this setting, detailed information for each unit of observation informs machine learning techniques such as classification and regression trees; random forests; penalized regressions; and boosted estimation. These prediction methods are then utilized to improve causal modeling, with applications in the study of healthcare demand and supply modeling, and behavior of consumers and businesses.", + "fall": 1, + "major_restrictive": 0, + "name": "Econometric Methods\u2013Big Data", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4960 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "Dynamic models of national and international economic growth are introduced and analyzed. Technological innovation is central to growth, and models consider the endogenous determinants of technological innovation and diffusion. National institutions that affect growth, such as law, education, and infrastructure, are considered. Variation in intellectual property rights across countries are examined, together with their effects on economic growth and development. Theories of growth are compared to empirical fact.", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Of Growth And Innovation", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4961 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1050, + "description": "A survey of visual arts from Paleolithic Era to today. Materials are presented in a form accessible to students without previous knowledge of Art History.", + "fall": 1, + "major_restrictive": 0, + "name": "Arts History", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4962 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1030, + "description": "Television is considered a defining social, political and cultural feature of consumer culture. Television is morphing into something more expansive and diverse. In this course, we will study the impact of television and learn to make it. Through hands-on experience, students produce and direct their own multi-camera projects. Students work on technical and creative aspects of production. Students learn to operate studio gear including green screen, live switcher, cameras, audio, teleprompter, lights, etc.", + "fall": 1, + "major_restrictive": 0, + "name": "Behind The Television Screen", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4963 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4330, + "description": "This course will examine a wide range of financial markets and institutions and the micro-and macroeconomic forces that relate to them. Topics include the use of derivative securities such as future, options, and swap agreements, and their roles in distributing financial risk. The course will be driven by textbook readings, supplemented by current news stories, articles from the financial press, and research articles.", + "fall": 1, + "major_restrictive": 0, + "name": "Economics Of Financial Institutions & Markets", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4958 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1040, + "description": "Documentary in the 21st Century: Identity Production is a production course investigating the course of documentary history leading to a focus on digital media representations today. This course will incorporate critical thinking with production. With focus on aesthetic and formal considerations, students will be asked to produce a series of multimedia projects investigating their vision of themselves in the world.", + "fall": 1, + "major_restrictive": 0, + "name": "Documentary In The 21St Century", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4964 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2040, + "description": "Intermediate Digital Imaging is a hands-on studio course exploring the use of computer technologies in making visual art. A study of contemporary issues in digital media and photography facilitates individual innovation and experimentation. Digital imaging and input/output techniques are employed in terms of giving visual form to ideas and personal expression in private and public settings.", + "fall": 1, + "major_restrictive": 0, + "name": "Intermediate Digital Imaging", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4965 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2060, + "description": "2D Experimental Animation is an introduction to animation as an art form. Most of this course will be traditional assignments designed to encourage spontaneous creativity, explore animation concepts, and learn animation terminology. Assignments will build a solid foundation for entrance into 3D Animation. This course will also be a historical and theoretical investigation with screenings and readings followed with discussion.", + "fall": 1, + "major_restrictive": 0, + "name": "2D Experimental Animation", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4966 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2070, + "description": "A studio arts course exploring the fundamental concepts, techniques, styles, and mechanics used in the creation of graphic narrative. Contents to be covered include the fundamentals of sequential art, the purposes and formats of storyboards, basic terminology and concepts used in storyboarding, and the applications of storyboard techniques. Key visual storytelling structures are explored for the following industry applications: comics, animated films, graphic novels, commercials, documentaries, live action feature films, and video gaming.", + "fall": 1, + "major_restrictive": 0, + "name": "Graphic Storytelling", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4967 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2230, + "description": "A foundational course in concepts and techniques in digital 3D, for animation, games, and digital art. This course focuses on methods and aesthetics in creating digital 3D objects, spaces, and characters, including modeling, texturing, and lighting, as preparation for further courses in the 3D Animation curriculum.", + "fall": 1, + "major_restrictive": 0, + "name": "3D Bootcamp", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4968 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4060, + "description": "An introduction to the technical techniques and principles of computer animation with a focus on rigging, skinning, character fx, particle simulations, compositioning and rendering. Lectures, discussion, and exposure to contemporary work enable students to develop skills in this rapidly evolving field.", + "fall": 0, + "major_restrictive": 0, + "name": "3D Visual Effects", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4969 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4070, + "description": "An intermediate hands-on studio course in 3D computer animation, acting, dialog, cinematography, and story building.", + "fall": 1, + "major_restrictive": 0, + "name": "3D Animation", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4970 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4090, + "description": "This course is primarily concerned with learning how to build any interactive experience or artwork from concept to completion. It will introduce open-source, cross-platform programming libraries and tools used by artists and programmers to create interactive experiences and artworks for museum installations, festivals, VJ-ing, projection mapping, interactive experiences/artworks, and more. It will then start to address the questions: Is code an art form? What is interactive art? Is software art?", + "fall": 0, + "major_restrictive": 0, + "name": "Art, Code, & Interactivity", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4971 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1110, + "description": "This course focuses on the social and ecological aspects of humans in the natural world. It emphasizes critical thinking about where humans come from and where they are going as a species. The course draws on historical perspectives and addresses contemporary issues such as climate change, national energy resources, and the local foods movement. The course includes readings as well as student projects, field trips, guest lectures, and \u201cethnographic\u201d assignments about this consumer society.", + "fall": 1, + "major_restrictive": 0, + "name": "Nature & Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4973 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1240, + "description": "Students in this course participate in a series of class debates, presenting and cross-examining the arguments of those who have a stake in various environmental controversies (about energy, toxic chemicals, consumption, etc.). Students also work in groups to design a proposal for a project to help solve an environmental problem. Throughout the course, students are encouraged to develop their own environmental values and ideas. This is a communication-intensive course.", + "fall": 1, + "major_restrictive": 0, + "name": "Sustainability Debates", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4974 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1320, + "description": "This course examines the emergence of environmental consciousness in the United States throughout the 20th century. Students in this course will study the original writings of some of the most important thinkers and activists in the history of environmentalism, examine the social contexts in which their ideas formed, and consider their relevance to contemporary sustainability issues.", + "fall": 0, + "major_restrictive": 0, + "name": "A Century Of Environmental Thought", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4975 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1350, + "description": "This course examines the interconnections between values and law, seeking to understand how these affect and are affected by science and technology by examining such topics as computers and privacy, medical malpractice, abortion, and other legal conflicts surrounding new reproductive technologies, problems of expert witnesses, sexual harassment, patent infringement, auto safety litigation, and siting of hazardous facilities, among others.", + "fall": 0, + "major_restrictive": 0, + "name": "Law, Value, And Public Policy", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4976 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1720, + "description": "Music and Nature explores the intersections between music and nature from a variety of perspectives. Music will be approached as artistic expression as well as a form of knowledge that can heighten our sensitivity and awareness of the environment and natural processes. Music and Nature incorporates reading and writing assignments, individual and group creative projects.", + "fall": 1, + "major_restrictive": 0, + "name": "Music And Nature", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4977 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1966, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Music And Protest", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4978 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Designing Climate Justice", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4979 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4080, + "description": "Through direct experience in the community, this course explores the complex roles and relationships of art, education, and technology. Students will develop a plan to work with a media arts center, community organization, or school; final teams will produce real-world arts and education projects that ultimately will be realized as significant additions to their professional portfolio. The projects can include a range from traditional arts practice to creative writing, creative IT models, to community art and activism.", + "fall": 0, + "major_restrictive": 0, + "name": "Art, Community, And Technology", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4980 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4860, + "description": "This upper level studio and seminar explores individual visual arts projects contributing to thesis or dissertation development. Topics in creative personal expression in imaging, installation, digital/traditional mixed media and emerging genres will be studied drawing from issues raised in class projects. Advanced studies may include high resolution digital photography, montage, archival printing, gesture drawing, painting, assemblage, processing, stencil art, projection, and evolving genres which lead to an independent final project and web portfolio.", + "fall": 0, + "major_restrictive": 0, + "name": "Advanced Digital Imaging", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4972 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4120, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Bio Punk", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4981 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4140, + "description": "Queer Ecologies is an undergraduate and graduate arts course that uses art to think about our eco-futures. We will look at the disruptive nature of Cartesian thinking and binary positioning in relation to sexuality and ecologies. The \u201cqueering\u201d is a means to refuse this binary thinking and consider expansive interdisciplinary practices that have evolved from LGBTQ+ and feminist theory, decolonial thinking, extinction and death studies, environmental justice, critiques of science and big pharma, biopolitics, bioethics, biology, science fiction, aesthetics, art and play.", + "fall": 0, + "major_restrictive": 0, + "name": "Queer Ecologies", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4982 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4240, + "description": "Eco Chic: Living Art is an upper level production and theory class about art, biology, and the study of life covering topics such as environmentalism, land art, food art, sustainable practices with art, body art, bio-art. Part lecture, part hands-on workshop, Eco Chic encourages students to redefine and experimentally express their relationships with the varied aspects of everyday living systems and manipulating life.", + "fall": 0, + "major_restrictive": 0, + "name": "Eco-Chic: Living Art", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4983 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1220, + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people\u2019s choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "fall": 1, + "major_restrictive": 0, + "name": "It And Society", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5076 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1220, + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people\u2019s choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "fall": 1, + "major_restrictive": 0, + "name": "It And Society", + "prefix": "ITWS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5077 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2210, + "description": "An introduction to the current theories, methods, and issues in human-computer interaction. Theory and research along with practical application are discussed within the context of organizational impact. The course provides the knowledge of HCI systems and research used for the implementation of safe, quick, and useable interactive technologies.", + "fall": 0, + "major_restrictive": 0, + "name": "Intro To Hci", + "prefix": "ITWS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5078 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2100, + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "fall": 0, + "major_restrictive": 0, + "name": "Critical Thinking", + "prefix": "PHILL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5079 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4300, + "description": "While concepts such as quality of life, environment, nature, global ecology, and the like figure heavily in contemporary discussions, they are seldom integrated into an environmental philosophy. The course tries to achieve this integration by understanding some of the religious, mythic-poetic, and scientific dimensions of the man-nature matrix. Some specific environmental problems are examined in order to illustrate the system of values implied by various solutions.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Philosophy", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4984 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4500, + "description": "This course involves a philosophical analysis of some of the basic moral issues raised by recent and anticipated developments in the areas of biology and medicine. The general question \u201cWhat are moral problems, and how does one resolve them?\u201d is examined in the context of concrete cases involving issues such as abortion, euthanasia, organ transplants, experimentation on human patients, cloning, genetic engineering, and behavior control and modification.", + "fall": 0, + "major_restrictive": 0, + "name": "Bioethics", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4985 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4250, + "description": "This course explores historical perspectives on bioethics through concrete cases and practical problems faced in the design and execution of some of the highest profile biomedical research and most consequential clinical decisions of the twentieth century. Topics include vaccine development; human radiation experiments; new genetic and reproductive technologies; right-to-die, death-with-dignity, and physician-assisted suicide; human experimentation, including prisoners, the sick, and the disabled; neuroethics; animal research; and emergent topics such as stem cell research, prenatal diagnostics, and genetic testing. This is a communication-intensive course.", + "fall": 0, + "major_restrictive": 0, + "name": "Bioethics", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4986 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2140, + "description": "Introduction to first-order logic as a tool to be used in engineering, computer science, philosophy, etc., and as procedural knowledge helpful in puzzle-solving environments (e.g., standardized tests). A hands-on laboratory component is included.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Logic", + "prefix": "PHILL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5080 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1200, + "description": "This course embraces the science of psychology. The aim is for students to learn how using the scientific method provides important insights about mind, brain, and behavior. This course integrates research on neuroscience throughout all the standard topics in an introductory course in psychology. The course presents advances across all subfields of psychology. In addition to standard exams, there are online assignments for each chapter and online laboratory experiences.", + "fall": 1, + "major_restrictive": 0, + "name": "General Psychology", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5081 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2210, + "description": "This course allows students to develop a critical understanding of the relationships between design, culture, and society. \u201cDesign\u201d is defined broadly, touching on product/industrial design, urban design, and so-called alternative design approaches such as ecological and feminist design. The focus is on the role of design in contemporary culture with the goal of training students\u2019 emerging appreciation of design as cultural practice on their professional work as engineers, architects, or business managers. This is a communication-intensive course.", + "fall": 0, + "major_restrictive": 0, + "name": "Design, Culture, And Society", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5082 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4720, + "description": "What is consumer culture? What are its roots, its consequences, and alternatives? Documentaries and the research of anthropologists, historians, and religious scholars examine consumer culture in the United States and the United Kingdom including recognition of the global locations in which our consumer goods are made. Topics include buying and selling, shopping, retail, manufacture, material culture, pricing, consumer goods, disposal, kinship, identity, exchange, and advertising, with attention paid to differences in race, class, and gender.", + "fall": 0, + "major_restrictive": 0, + "name": "Consumer Culture", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4989 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2300, + "description": "Society and the natural environment are crucially linked in a number of ways. Environmental problems such as pollution and natural resource depletion are not only problems for society, affecting the way people live their lives; they are also problems of society\u2014the result of patterns of social organization and social practices. In this course, students will explore these society/environment interactions at various levels, from the local to the global, using the concepts and insights of environmental sociology. Environmental sociologists aim to understand the social origins of environmental problems and propose workable solutions to them. By showing how social interaction, institutions, and beliefs shape human behavior, environmental sociology provides a useful complement to the natural sciences in the analysis of the environmental problems faced today.", + "fall": 0, + "major_restrictive": 0, + "name": "Environment And Society", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4990 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4280, + "description": "This course examines needs for and challenges of delivering environmental education in different settings. Students critically review existing environmental education curricula then design and deliver their own to K-12 students. The history of public education in the United States, factors shaping contemporary education, various approaches to environmental education, and the complex challenge of interdisciplinary curriculum design are examined. Students in the course develop and demonstrate their own educational and environmental values.", + "fall": 0, + "major_restrictive": 0, + "name": "Sustainability Education", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4991 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4700, + "description": "This is an introduction to environmental law and policy, with emphasis on the practical use and application of legal concepts. Students will work to develop critical thinking and advocacy skills. Professionals who work with environmental issues need to effectively argue for a position. Therefore, class participation plays a significant role in this course. Students should come to class prepared to discuss, debate, and (re)consider. Effectively advocating for one point of view requires an understanding of other perspectives. One must approach every issue with an open mind and a willingness to engage on a legal and policy level rather than from a personal or political perspective. This objective detachment is one of the hardest and most crucial skills students will work to learn. Over the course of the semester, the class will feature guest speakers (dates and identities TBA). Assigned readings for the guest speakers will replace those on the syllabus for that day. Depending on student progress and interests, the readings may change.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Law", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4987 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4720, + "description": "What is consumer culture? What are its roots, its consequences, and alternatives? Documentaries and the research of anthropologists, historians, and religious scholars examine consumer culture in the U.S. and UK including recognition of the global locations in which consumer goods are made. Topics include buying and selling, shopping, retail, manufacture, material culture, pricing, consumer goods, disposal, kinship, identity, exchange, and advertising, with attention paid to differences in race, class, and gender.", + "fall": 0, + "major_restrictive": 0, + "name": "Consumer Culture", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4988 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1160, + "description": "This course will provide a comprehensive introduction to the field of ethics of scientific research. Why do seemingly good people do bad things? What is science? What is \u201cbad\u201d science? What constitutes scientific misconduct? We will explore the answers to these questions through fields such as Sociology, History, Philosophy, Psychology etc. Using evidence from contemporary and historical scientific experiments we will try to understand why researchers might commit scientific misconduct such as fabrication of results, plagiarism, and falsification of data. A brief overview some philosophical theories of ethics and several professional/scientific codes of ethics will be covered.", + "fall": 0, + "major_restrictive": 0, + "name": "Science And Scientific Misconduct", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4994 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1420, + "description": "This course will examine and offer possible solutions to current and emerging global health issues. Our emphasis will be on social and health problems in low income and middle-income countries in contrast to the health care needs in high-income countries. We will look at selective chronic and acute illnesses, ethnomedical practices, medical ethics, and environmental racism when dealing with low-income and developing countries.", + "fall": 0, + "major_restrictive": 0, + "name": "Global Health Challenges", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4995 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Philosophy, Technology, And The Human Future", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4996 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1110, + "description": "An introduction to the social, historical, and ethical influences on modern science and technology. Cases include development of the atomic bomb, mechanization of the workplace, Apollo space program, and others. Readings are drawn from history, fiction, and social sciences; films and documentary videos highlight questions about the application of scientific knowledge to human affairs. The class is designed to give students freedom to develop and express their own ideas.", + "fall": 1, + "major_restrictive": 0, + "name": "Science, Technology, And Society", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4997 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "What does resilience really mean and why does it matter? This course will unpack the multiple meanings that make up \u201cresilience\u201d and students will learn about its relevance to this society. Upon entering the Anthropocene, climate change will ensure that sporadic, disruptive change will be the norm. Disruptions will come on numerous levels and at a variety of scales. Is resilience about strengthening defenses so that \u201cresilient\u201d landscapes, infrastructure, and organizations can bounce back or is it more? Students will be asked to contribute to a collective understanding of how systems thinking and resilience thinking can help strengthen the ability to adapt and transform when humans are faced with social and ecological change. Can resilience planning help with the difficult conversations that are needed to balance the socio-economic and ecological trade-offs that the Anthropocene demands?", + "fall": 1, + "major_restrictive": 0, + "name": "Resilience Planning", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4992 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1150, + "description": "The ability to sequence complete genomes has had a revolutionary impact on medicine, agriculture, our environment and the very idea of what it means to be \u201chuman\u201d. Genomic medicine will impact virtually everyone in the United States in the coming decades. As informed citizens, it is important that we have a working understanding of genomics and its implications for individuals and for society at large. These conversations are critical to ensure the ethical and accessible use of genomics and to allow us to make informed decisions on both personal and public-policy levels. This course will explore the science, ethics, and history of genetic research and genomics, using case studies to illustrate and personalize the issues at hand.", + "fall": 1, + "major_restrictive": 0, + "name": "The Genome And You", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4993 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1110, + "description": "An introduction to the social, historical, and ethical influences on modern science and technology. Cases include development of the atomic bomb, mechanization of the workplace, Apollo space program, and others. Readings are drawn from history, fiction, and social sciences; films and documentary videos highlight questions about the application of scientific knowledge to human affairs. The class is designed to give students freedom to develop and express their own ideas.", + "fall": 1, + "major_restrictive": 0, + "name": "Science, Technology, And Society", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4998 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4560, + "description": "This course explores the history, methods, and goals of hackers with special attention paid to their role in social movements. It broadly interprets the term \u201chacktivism\u201d to include computer hacking, media hacking and \u201creality hacking\u201d in the service of social change. Students will gain an understanding of how and why hackers have emerged as a major social force.", + "fall": 0, + "major_restrictive": 0, + "name": "Hactivism", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4999 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4340, + "description": "While concepts such as quality of life, environment, nature, global ecology, and the like figure heavily in contemporary discussions, they are seldom integrated into an environmental philosophy. The course tries to achieve this integration by understanding some of the religious, mythic-poetic, and scientific dimensions of the man-nature matrix. Some specific environmental problems are examined in order to illustrate the system of values implied by various solutions.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Philosophy", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5000 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2110, + "description": "This course is designed to assist students in becoming more self-possessed and versatile writers. The course offers instruction in linguistic, rhetorical, and sociocultural concepts through its overarching focus on language: how it works, where it falls short, and how to harness it for specific purposes. Critical thinking and composing are conceptualized as processes, which includes the creation, development, organization, and revision of ideas and arguments. Students will complete a series of writing assignments in order to participate in contemporary debates occurring in both public and academic contexts.", + "fall": 1, + "major_restrictive": 0, + "name": "Strategic Writing", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5083 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "In this course, students will consider methods of gathering users\u2019 requirements for product functions and information, ways to test products and information for usability and suitability, and procedures for incorporating the results learned through testing. Students will design and conduct usability tests on products, documents, and interfaces of interest.", + "fall": 1, + "major_restrictive": 0, + "name": "Foundations Of Hci Usability", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5084 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4470, + "description": "This course examines methods of graphic representation of data. Course work requires graphing of information derived from researched databases. Visual presentations of historic data will be examined to determine the most efficient way to represent complex information without distorting the data within. Information designers clarify these displays and enrich the understanding of the modern world.", + "fall": 1, + "major_restrictive": 0, + "name": "Information Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5085 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4770, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "User Experience Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5086 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4780, + "description": "This course introduces students to narrative theory and interactive narratives in a variety of genres such as oral story-telling, literature, poetry, film, artists\u2019 books, historical narrative, hypertext fiction, Net Art, social media narratives, and computer games. Students will have the opportunity to design and develop an original interactive narrative.", + "fall": 0, + "major_restrictive": 0, + "name": "Interactive Narrative", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5087 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4340, + "description": "This course will explore how linguistics, the scientific study of the properties of human language and languages, can be applied to the development of intelligent agents that can fluently and meaningfully communicate with people in natural language. It will focus on linguistic phenomena that have so far been particularly resistant to effective machine processing, such as lexical ambiguity resolution, reference resolution, ellipsis, indirect speech acts, implicature, and non-literal language (e.g., metaphor and irony).", + "fall": 0, + "major_restrictive": 0, + "name": "The Linguistics Of Computational Linguistics", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5088 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4560, + "description": "This course will explore the different strategies used by different languages to fulfill the same needs of human communication. A sampling of topics: quickly learning the basics of a new language using linguistic principles; cross-linguistic knowledge elicitation and engineering; principles of generative grammar; space, time, agency, and other linguistic phenomena viewed cross-linguistically.", + "fall": 0, + "major_restrictive": 0, + "name": "A Cross-Linguistic Perspective", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5089 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4780, + "description": "This course will serve as a seminar for advanced students of linguistics. The material to be covered will be selected collaboratively by the instructor and each cohort of students. Students, who ideally will have taken at least two linguistics-oriented courses previously, will be guided in pursuing topics that they have found particularly compelling in previous courses.", + "fall": 0, + "major_restrictive": 0, + "name": "Advanced Topics In Linguistics", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5090 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "No description", + "fall": 1, + "major_restrictive": 0, + "name": "Any 4 Credit Lang Of Any Level", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5091 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2340, + "description": "This course offers a survey of scientific and applied approaches to the study of human language, highlighting the endlessly surprising nature of this sophisticated mode of communication. A sampling of the topics to be covered: phonology, morphology, syntax, semantics, lexicography, psycholinguistics, and historical linguistics. Lecture course.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Linguistics", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5092 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1976, + "description": "A study of novels and short stories exploring the cultural contexts, social impacts, and ethical implications of film, television, robotics, simulations, info/bio technologies, the World Wide Web, Internet privacy, social media, mass advertising and entertainment, and fake news. Discussions, reading quizzes, written essays, and oral presentations based on the readings.", + "fall": 1, + "major_restrictive": 0, + "name": "Fiction From Film To The Internet", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5093 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level literature elective", + "fall": 1, + "major_restrictive": 0, + "name": "Literature Elective", + "prefix": "LITR", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5094 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Any 2000-level literature elective", + "fall": 1, + "major_restrictive": 0, + "name": "Literature Elective", + "prefix": "LITR", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5095 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2110, + "description": "A study of major literary works that introduces students to basic ideas and terminology in literary criticism. Students learn to read and interpret a selection of novels, plays, poetry, or other forms of writing to be determined each semester by the instructor", + "fall": 1, + "major_restrictive": 0, + "name": "Intro To Literature", + "prefix": "LITR", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5096 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2150, + "description": "Students explore the philosophical, political, and artistic grounds from which modern and contemporary literature arises and develop their own creative capacities in a project related to the course readings.", + "fall": 0, + "major_restrictive": 0, + "name": "Modern And Contemporary Literature", + "prefix": "LITR", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5097 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4770, + "description": "Women Writers examines creative works of literature produced by women of different times, such as novels, poetry, performance art, and graphic novels. These diverse works explore such topics as personal identity, love and sexuality, trauma and memory, and cultural difference, which are complicated by different historical attitudes towards gender, race, class, and religion. Discussion and viewing of films and visual art, as well as critical readings, will deepen the course\u2019s focus on literature.", + "fall": 1, + "major_restrictive": 0, + "name": "Women Writers", + "prefix": "LITR", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5098 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 4000-level literature elective", + "fall": 1, + "major_restrictive": 0, + "name": "Literature Elective", + "prefix": "LITR", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5099 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4230, + "description": "A survey of major works by Irish authors writing in English, with a particular focus on the fiction and drama of the twentieth century. Authors will include: Oscar Wilde, Samuel Beckett, James Joyce, and W.B. Yeats.", + "fall": 0, + "major_restrictive": 0, + "name": "Irish Literature", + "prefix": "LITR", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5100 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level writing elective", + "fall": 1, + "major_restrictive": 0, + "name": "Writing Elective", + "prefix": "WRIT", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5101 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Any 2000-level writing elective", + "fall": 1, + "major_restrictive": 0, + "name": "Writing Elective", + "prefix": "WRIT", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5102 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2310, + "description": "This course is for students with little or no previous creative writing experience; students must have a good command of written English and grammar. Readings introduce traditional, modern, and post-modern poetic practice emphasizing imagery, figurative language, voice, line, and other formal aspects of poetry. Notebooks track development of student writing from reading exemplary texts to drafting revision of original poems. Writing workshop format includes analysis of published poems and peer discussion and critique of student work. For final projects, students create chapbooks, thematically sequenced poetry collections.", + "fall": 0, + "major_restrictive": 0, + "name": "Creative Writing: Poetry", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5103 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4540, + "description": "Humans inhabit a culture of visual images. Images bombard them on television, the Internet, and in films; they surround everyone as architecture and fashion; they provide essential resource data in science, engineering, and business. This course will help students better understand how images communicate information, arouse emotions, and shape values. Students will primarily do readings in cultural history/theory with some viewing of films.", + "fall": 1, + "major_restrictive": 0, + "name": "Visual Culture", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5118 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Description", + "fall": 1, + "major_restrictive": 0, + "name": "Cognitive Science Elective", + "prefix": "COGS", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5119 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4410, + "description": "What are the processes that allow humans to detect information about their surroundings, recognize people and objects, and perceive depth and motion? This course will focus on the physiological and neural mechanisms underlying sensation (sight, hearing, and touch), the qualitative aspects of human perceptual experience, and how perception and action are interconnected. Color perception, object recognition, space and motion perception, and perception and action are all examined.", + "fall": 0, + "major_restrictive": 0, + "name": "Sensation And Perception", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5120 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1010, + "description": "This course, which is the prerequisite for further courses in music theory and in computer music, is an introduction to the materials of music. Using a variety of examples from classical, popular, and non-western music, the class will introduce concepts of melody, harmony, rhythm, and musical form. Students will use their laptop computers for aural skills practice, notation, and basic recording exercises. Although no musical experience is required for this course, sight singing is one of the important skills to be developed.", + "fall": 1, + "major_restrictive": 0, + "name": "Exploring Music At Rensselaer", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5121 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2180, + "description": "Deep Listening is a practice developed by pioneering composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creativity. Students will develop a heightened awareness to sound and their sonic environment through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. Musicians and non-musicians of all abilities and backgrounds are welcome!", + "fall": 1, + "major_restrictive": 0, + "name": "Deep Listening", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5122 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2500, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Histories Of Western Music", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5123 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2520, + "description": "From \u201craves\u201d to symphony hall, Indian film music to Tibetan chant, monster truck rallies to a mother\u2019s lullaby, musical soundscapes surround us through all aspects of our daily lives. This course focuses on the study of music in or as culture. The exploration of music in human life will be comparative, using case studies from diverse world traditions and examining topics such as: ritual, media and technology, ethnicity/identity, music and dance, and musical transmission.", + "fall": 0, + "major_restrictive": 0, + "name": "World Music", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5124 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4180, + "description": "This course continues the practice and study of Deep Listening beyond the foundational course \u201cDeep Listening.\u201d Topics include a wide range of investigations, research, and creativity in Deep Listening.", + "fall": 0, + "major_restrictive": 0, + "name": "Topics In Deep Listening", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5125 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4700, + "description": "This course approaches the modern digital studio as a compositional environment for the development of the student\u2019s original creative projects. Engineering techniques will be explored through musical examples and hands-on projects.", + "fall": 0, + "major_restrictive": 0, + "name": "Sound Recording & Production Ii", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5126 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level philosophy elective", + "fall": 1, + "major_restrictive": 0, + "name": "Philosophy Elective", + "prefix": "PHIL", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5127 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1165, + "description": "This course invites you into the world of philosophical ideas and reasoning \u2013to join a great conversation that has unfolded since Socrates exhorted people to lead an examined life 2,400 years ago in Ancient Greece. We will explore such issues as whether some ways of acting and living are morally better than others, the relationship that exists between mind and body, and whether philosophy has anything to contribute to ongoing discussions about the existence and nature of God. This course will include both frequent discussion and written assignments and will aim to help you develop your skills in each of these modes of communication. This course is communication intensive.", + "fall": 0, + "major_restrictive": 0, + "name": "Great Ideas In Philosophy", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5128 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1130, + "description": "This course explores the philosophical and ethical implications of technological developments that promise to shape \u2012 and perhaps to jeopardize \u2012 human life and society in the 21st Century: Artificial Intelligence. Robots as social companions. Robots in military and medical settings. Cloning. Genetic modification and technological implants for superhuman abilities. Students will improve their insight as well as their critical reasoning skills as we examine, analyze, and evaluate such controversial topics through the lens of philosophical reasoning. Throughout the course we will ask what sort of beings do we want to be and what sort of society do we want to have.", + "fall": 0, + "major_restrictive": 0, + "name": "Philosophy, Technology, And The Human Future", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5129 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2400, + "description": "This course addresses such issues as: Are species real entities in the world or just human constructs? Are biological phenomena reducible to physical processes or do irreducible biological features exist? What is the relationship between microevolution and macroevolution? Does sociobiology have something to contribute to understanding of ethics? To what extent are the structures of the human mind products of evolution?", + "fall": 1, + "major_restrictive": 0, + "name": "Philosophy Of Biology", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5130 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Any 2000-level philosophy elective", + "fall": 1, + "major_restrictive": 0, + "name": "Philosophy Elective", + "prefix": "PHIL", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5131 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4480, + "description": "Daydreams about some tropical paradise \u2026 the smell of freshly baked bread \u2026 the flash of anger experienced when one person cuts another off \u2026 the vision of an albino squirrel on the campus green \u2026 Humans take all of these to involve activities or states of consciousness. But what is this consciousness with which they claim to be so intimately familiar? What are its metaphysical implications, and can people reconcile those implications with current scientific understanding of the world?", + "fall": 1, + "major_restrictive": 0, + "name": "Metaphysics And Consciousness", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5132 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 4000-level philosophy elective", + "fall": 1, + "major_restrictive": 0, + "name": "Philosophy Elective", + "prefix": "PHIL", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5133 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1470, + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "fall": 1, + "major_restrictive": 0, + "name": "War And Technology", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5006 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2700, + "description": "There ought to be a law\u2026\u201d Law shapes people\u2019s lives in countless ways; it is everywhere. Law permits, prohibits, enables, legitimizes, protects, and prosecutes. Law is more than the written word, the \u201cblack letter law.\u201d People make the law\u2014judges, attorneys, police officers, legislators, defendants, and plaintiffs. This course will explore the law\u2019s social, political, cultural, and historical aspects. Using an interdisciplinary approach, the course will examine how social theorists conceptualize and explain the relationship between law and society. Students will be exposed to the theoretical frameworks that are used to examine how the law shapes society, and society shapes the law, and develop an understanding of the social processes that affect the legal system. The course will advance students\u2019 capacity to think critically and communicate effectively about themes, concepts, and arguments surrounding the law and learn what law is; where it comes from; who creates it; and what roles it plays in shaping society.", + "fall": 0, + "major_restrictive": 0, + "name": "Law And Society", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5001 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4210, + "description": "This course explores the ethical issues that engineers encounter in their professional practice. It also examines social values and law and policy issues that shape engineering and technological decision making. Using case studies, professional codes of conduct, and scholarly literature, the course examines the responsibilities of engineers in relation to their employers, clients, co-professionals, and their responsibility for public safety and welfare. Topics include the history of engineering, professionalism vs. the demands of business, engineering vs. management decision making, whistle-blowing, proprietary rights and trade secrecy, and conflicts of interest.", + "fall": 0, + "major_restrictive": 0, + "name": "Engineering Ethics", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5002 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4400, + "description": "This course is a sociological and anthropological exploration of health and illness. By the end of the course, students will have an overall picture of health fields, problems faced by patients and caregivers, medicine and health in non-Western societies, and the social shaping of disease and therapeutic choices.", + "fall": 0, + "major_restrictive": 0, + "name": "Medicine, Culture, And Society", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5003 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4240, + "description": "A critical examination of traditional and contemporary works in ethical theory by considering what these theories have to say about how people should live, what rights and obligations they have, what things are intrinsically valuable. Typically, this includes such topics as ethical and cultural relativism, egoism, freedom, and responsibility. Often the focus will be on contemporary issues such as war, abortion, equality, or punishment.", + "fall": 1, + "major_restrictive": 0, + "name": "Ethics", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5004 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1510, + "description": "This course examines how culture and society shape war, and inversely, how war shapes culture and society. It views war through the lens of social sciences with case studies ranging from the role of war in non-western societies to the ways in which war has affected American culture. Some of the issues covered in the course include the study of different types of war, the relations between war and the nation-state, between weapons technology and culture, the notions of pacification and nation-building, and the role of rituals in the military institution.", + "fall": 1, + "major_restrictive": 0, + "name": "War And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5005 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1253, + "description": "The Aristotelian dictum that we are rational animals is under severe attack these days. In fact, the previous sentence may seriously understate the situation: the dictum is perhaps outright rejected by many, if not most. From psychologists of reasoning and decision-making to behavioral economists to the \u201cnew atheists\u201d (all groups whose message we will consider in this class), the onslaught is firmly underway, and fierce.", + "fall": 1, + "major_restrictive": 0, + "name": "Are Humans Rational?", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5007 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1180, + "description": "Listening to each other, ourselves, and our surroundings can be a transformative experience that enhances well-being. In this course, a heightened awareness to sound will be developed through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. The course introduces \u201cDeep Listening,\u201d a practice developed by pioneer composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creative work.", + "fall": 0, + "major_restrictive": 0, + "name": "The Art Of Listening", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5008 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2520, + "description": "This course introduces students to basic topics in communication theory and research. It includes topics in interpersonal, group, organizational, mediated, and mass communication. Students will study and apply theories to real world situations and events and explore the social and cultural impact of new media technology.", + "fall": 1, + "major_restrictive": 0, + "name": "Communication Theory And Practice", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5009 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2100, + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "fall": 0, + "major_restrictive": 0, + "name": "Critical Thinking", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5010 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2100, + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "fall": 0, + "major_restrictive": 0, + "name": "Critical Thinking", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5011 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2140, + "description": "Introduction to first-order logic as a tool to be used in engineering, computer science, philosophy, etc., and as procedural knowledge helpful in puzzle-solving environments (e.g., standardized tests). A hands-on laboratory component is included.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Logic", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5012 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4370, + "description": "The focus of this course is on the flow of information from sensory input to retrieval from long-term memory. Within this framework, topics such as mnemonics, pattern recognition, attention, computer simulation, reasoning, and the relationship between culture and thought are discussed.", + "fall": 1, + "major_restrictive": 0, + "name": "Cognitive Psychology", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5013 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2310, + "description": "This course, the first in a two-course sequence, provides an introduction to basic methods of behavioral and social science research, including experimental, quasi-experimental, and non-experimental research designs, psychometric considerations (e.g., reliability, validity, control, importance, levels of measurement), approaches to data collection and analysis, and communication of results. Students will demonstrate their understanding of the topics covered by writing a detailed research proposal formatted according to American Psychological Association (APA) guidelines. Students will also gain experience in using a selection of parametric (e.g., correlation, simple and multiple regression, ANOVA) and non-parametric (e.g., Chi-square, Mann-Whitney U, Wilcoxon T, Kruskal-Wallis, Friedman\u2019s ANOVA) statistical procedures. Data analysis will be carried out using R, an open-source programming language for statistical calculation and graphics, and R-Studio, an open-source integrated development environment for R.", + "fall": 1, + "major_restrictive": 0, + "name": "Research Methods And Statistics I", + "prefix": "PSYC", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5104 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4350, + "description": "This course will provide students with a systematic overview of practical and important mathematical tools and skills used in modern psychological sciences. Students completing the course will gain experience using mathematical tools drawn from diverse fields including calculus, linear algebra, probability theory, nonlinear optimization, and other closely related disciplines. Rather than providing complete coverage of each field or focusing on formal proofs, the goal will be to provide students with the essential elements necessary to understand and use these tools to solve current and outstanding problems in the field today. This class will be hands-on, using examples drawn from across the cognitive sciences. Students will also gain experience implementing mathematical models in the R programming language.", + "fall": 0, + "major_restrictive": 0, + "name": "Math Methods For Psychological Science", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5105 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4520, + "description": "Study of global and national population characteristics, distribution, and trends. The course focuses on mortality, fertility, and migration along with the social issues or problems that are related to them.", + "fall": 1, + "major_restrictive": 0, + "name": "Society By The Numbers", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5106 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4520, + "description": "Study of global and national population characteristics, distribution, and trends. The course focuses on mortality, fertility, and migration along with the social issues or problems that are related to them.", + "fall": 1, + "major_restrictive": 0, + "name": "Society By The Numbers", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5107 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4140, + "description": "This course is a continuation of PHIL 2140, covering basic metatheory of logic (including formal syntax and semantics, model theory, and soundness and completeness of proof systems), applications of logic (including automated theorem proving, deductive problem solving, and the axiomatization of various branches of mathematics), and alternative systems of logic (including sequent systems, diagrammatic logic, and modal logic).", + "fall": 0, + "major_restrictive": 0, + "name": "Intermediate Logic", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5108 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "A team-based, project-oriented, hands-on introduction to the great concepts and discoveries in logic and computability, including Turing Machines, first-order logic, the limitations of computing machines, Godel\u2019s incompleteness results, and so forth. A hands-on laboratory component is included.", + "fall": 0, + "major_restrictive": 0, + "name": "Computability And Logic", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5109 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Inductive Logic", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5110 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1560, + "description": "A survey of the historical origins and cultural impact of several mass media, including television, film, radio, the Internet, and print media. The course aims to increase media literacy through analysis of specific media products as well as discussion of broad topics such as: advertising and commercialization; politics and censorship; gender, race, and social identity.", + "fall": 1, + "major_restrictive": 0, + "name": "Media And Society", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5111 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Television is considered a defining social, political and cultural feature of consumer culture. Television is morphing into something more expansive and diverse. In this course, we will study the impact of television and learn to make it. Through hands-on experience, students produce and direct their own multi-camera projects. Students work on technical and creative aspects of production. Students learn to operate studio gear including green screen, live switcher, cameras, audio, teleprompter, lights, etc.", + "fall": 1, + "major_restrictive": 0, + "name": "Behind The Television Screen", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5112 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Tech And The Top Ten", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5113 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2410, + "description": "This course helps students understand the meaning and emotional complexity of visual images in their culture. Students examine photographic imagery through three perspectives. The first\u2014formal\u2014addresses the design components of the image, such as vantage point and contrast. The second\u2014psychodynamic\u2014concerns the emotional dynamics of viewing. The third\u2014social political\u2014 explores photographs as instruments for preserving or challenging cultural values. No technical knowledge of photography is needed.", + "fall": 1, + "major_restrictive": 0, + "name": "Perspectives On Photography", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5114 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "The Film Experience", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5115 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Critical Television", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5116 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4580, + "description": "An examination of the cultural impact of advertising in various media: TV, radio, print, and the Web. How does advertising inform human experience and identity? How has it shaped the culture? Who pays for it and why? Note: This is not a How-To course. The focus is critical analysis, not acquiring skills for producing advertising.", + "fall": 0, + "major_restrictive": 0, + "name": "Advertising And Culture", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5117 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2300, + "description": "Society and the natural environment are crucially linked in a number of ways. Environmental problems such as pollution and natural resource depletion are not only problems for society, affecting the way people live their lives; they are also problems of society\u2014the result of patterns of social organization and social practices. In this course, students will explore these society/environment interactions at various levels, from the local to the global, using the concepts and insights of environmental sociology. Environmental sociologists aim to understand the social origins of environmental problems and propose workable solutions to them. By showing how social interaction, institutions, and beliefs shape human behavior, environmental sociology provides a useful complement to the natural sciences in the analysis of the environmental problems faced today.", + "fall": 0, + "major_restrictive": 0, + "name": "Environment And Society", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5134 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 4000-level Science, Technology, and Society elective", + "fall": 1, + "major_restrictive": 0, + "name": "Science, Technology, And Society Elective", + "prefix": "STSH", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5135 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 4000-level Science, Technology, and Society elective", + "fall": 1, + "major_restrictive": 0, + "name": "Science, Technology, And Society Elective", + "prefix": "STSS", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5136 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level strategic communication elective", + "fall": 1, + "major_restrictive": 0, + "name": "Communication Elective", + "prefix": "COMM", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5137 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Any 2000-level strategic communication elective", + "fall": 1, + "major_restrictive": 0, + "name": "Communication Elective", + "prefix": "COMM", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5138 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Writing And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5139 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 2000-level writing elective", + "fall": 1, + "major_restrictive": 0, + "name": "Writing Elective", + "prefix": "WRIT", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5140 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1200, + "description": "An introductory course in drawing designed to develop seeing ability and means of expressing visual ideas through graphic skills. The course consists of exercises in drawing from observation and studies from the history of art.", + "fall": 1, + "major_restrictive": 0, + "name": "Basic Drawing", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5141 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level art elective", + "fall": 1, + "major_restrictive": 0, + "name": "Arts Elective", + "prefix": "ARTS", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5142 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2200, + "description": "Intermediate Drawing focuses on the exploration of the possibilities of visual translation using a variety of media and techniques. \\n Over the term, each successive project will provide the student the opportunity to develop and control a particular set of media, technique, and perspective, which reveals a unique and personal approach to image making. \\n Participation in critiques, discussions, and lectures will enable the student to become fluent with the vocabulary and language of drawing, and focus their preferred methods and developed skill-sets into appropriate and actionable processes.", + "fall": 1, + "major_restrictive": 0, + "name": "Intermediate Drawing", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5143 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4200, + "description": "Advanced Drawing is designed to help students who have mastered basic drawing skills to enhance those skills and utilize them to explore visual ideas. Emphasis is placed on individual development of skills and subject matter to help students express themselves visually. Examples and studies are used from master drawings of the past to learn about the history of art and to stimulate ideas for the students\u2019 own work.", + "fall": 0, + "major_restrictive": 0, + "name": "Advanced Drawing", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5144 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4220, + "description": "A painting course in opaque media such as oil or acrylic with emphasis on color interaction, composition, and pictorial design. Using sources from observation and the history of painting, students are taught to see and convey effects of color on/in 2D pictorial space and to develop critical skills in looking at paintings.", + "fall": 1, + "major_restrictive": 0, + "name": "Painting", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5145 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4260, + "description": "Life Drawing and Anatomy for Artists is an advanced drawing class that will focus on drawing the human figure. Students will work from live models to refine their drawing skills; clay models from anatomical texts will be made to develop a working knowledge of anatomy for artists. Gesture, proportion, and expression of the human figure will be emphasized; general concepts of design and composition will also be presented.", + "fall": 0, + "major_restrictive": 0, + "name": "Life Drawing And Anatomy For Artists", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5146 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1110, + "description": "This course focuses on the social and ecological aspects of humans in the natural world. It emphasizes critical thinking about where humans come from and where they are going as a species. The course draws on historical perspectives and addresses contemporary issues such as climate change, national energy resources, and the local foods movement. The course includes readings as well as student projects, field trips, guest lectures, and \u201cethnographic\u201d assignments about this consumer society.", + "fall": 1, + "major_restrictive": 0, + "name": "Nature And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5147 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4300, + "description": "Advancing environmental sustainability will depend on many kinds of expertise. In this course, students will explore the evolving terrain of green jobs and diverse sustainability-oriented career pathways that leverage the expertise they have developed through their undergraduate studies. The course provides students the opportunity to conduct research that examines where sustainability-oriented work is being done and how people with varied expertise are making a contribution.", + "fall": 1, + "major_restrictive": 0, + "name": "Sustainability Careers", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5148 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4310, + "description": "Through lectures and in-class discussions, this course explores the history, domestic and international politics, policy, philosophy, economics, environmental consequences, media coverage of, and alternatives to, the U.S. addiction to fossil fuels. Students, who may earn either humanities or social science credit, maintain analytical blogs with twice-weekly posts or write and present semester-length research papers, take a midterm exam and a comprehensive final exam. Satisfies the PDI II Requirement.", + "fall": 1, + "major_restrictive": 0, + "name": "Energy Politics", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5149 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4310, + "description": "Through lectures and in-class discussions, this course explores the history, domestic and international politics, policy, philosophy, economics, environmental consequences, media coverage of, and alternatives to, the U.S. addiction to fossil fuels. Students, who may earn either humanities or social science credit, maintain analytical blogs with twice-weekly posts or write and present semester-length research papers, take a midterm exam and a comprehensive final exam. Satisfies the PD II Requirement.", + "fall": 1, + "major_restrictive": 0, + "name": "Energy Politics", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5150 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4260, + "description": "This course provides students with a wide-ranging understanding of the environmental and social context of food, agriculture, and hunger. Drawing primarily on sociological concepts and research, the class will take a \u201cfood systems\u201d approach, analyzing food as it travels from farm to table as part of an interconnected process. Students will examine why humans eat the way they do and how individuals\u2019 food choices affect other people and the environment.", + "fall": 0, + "major_restrictive": 0, + "name": "Food, Farms, And Famine", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5151 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "What does resilience really mean and why does it matter? In this course, students will unpack the multiple meanings that make up \u201cresilience\u201d and learn about its relevance to human society. Upon entering the Anthropocene, climate change will ensure that sporadic, disruptive change will be the norm. Disruptions will come on numerous levels and at a variety of scales. Is resilience about strengthening defenses so that \u201cresilient\u201d landscapes, infrastructure and organizations can bounce back, or is it more? Students will be asked to contribute to a collective understanding of how systems thinking and resilience thinking can help strengthen the ability to adapt and transform when humans are faced with social and ecological change. Can resilience planning help with the difficult conversations that are needed to balance the socio-economic and ecological trade-offs that the Anthropocene demands?", + "fall": 1, + "major_restrictive": 0, + "name": "Resilience Planning", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5154 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4350, + "description": "A research seminar exploring the meaning of design in engineering, architecture, political theory, and other fields. How do social ideals and motives inspire design choices? To what extent does the design of human-made things shape the quality of public life? A variety of objects are studied: buildings, machines, artifacts in everyday use, computer programs, political constitutions, etc.", + "fall": 0, + "major_restrictive": 0, + "name": "Politics Of Design", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5155 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4370, + "description": "A highly interactive introduction to environmental politics and policy in the United States. Major themes include the background and context of environmental politics and policy, the policy-making process, environmental issues selected and reported on by students, the varieties of environmentalism, and environmental ethics.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Politics And Policy", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5156 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4500, + "description": "This course surveys the actors, processes, and proposed solutions to the problems of environment and development. The theory and practice of three main themes are explored: the background and context of environment in North and South; politics and economic development in the south; and the problems and prospects for sustainable societies in North and South.", + "fall": 0, + "major_restrictive": 0, + "name": "Globalization And Development", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5157 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1175, + "description": "How do people maintain a sense of well-being in their lives? Each person\u2019s path to well-being in body and mind is unique\u2014arising from an awareness of our needs, goals and what each finds fulfilling. The theme of curiosity will be used to explore what makes people tick, what makes them feel balanced, stressed, or calm. This interdisciplinary course uses practice-based learning, in-class writing, lectures, creative play, and reading.", + "fall": 1, + "major_restrictive": 0, + "name": "Well-Being: Cultivating Curiosity", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5158 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1570, + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "fall": 1, + "major_restrictive": 0, + "name": "War And Technology: Past, Present, And Future", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5159 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1965, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Open Source: Art, Music, Culture", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5160 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4240, + "description": "Eco Chic: Living Art is an upper level production and theory class about art, biology, and the study of life covering topics such as environmentalism, land art, food art, sustainable practices with art, body art, bio-art. Part lecture, part hands-on workshop, Eco Chic encourages students to redefine and experimentally express their relationships with the varied aspects of everyday living systems and manipulating life.", + "fall": 0, + "major_restrictive": 0, + "name": "Eco-Chic: Living Art", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5161 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Experimental courses offered for one or two semesters.", + "fall": 0, + "major_restrictive": 0, + "name": "Bio-Punk: Arts Lab Practices", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5162 + } \ No newline at end of file diff --git a/backend/AdminPortal/__pycache__/authorize.cpython-38.pyc b/backend/AdminPortal/__pycache__/authorize.cpython-38.pyc new file mode 100644 index 00000000..6c3d6078 Binary files /dev/null and b/backend/AdminPortal/__pycache__/authorize.cpython-38.pyc differ diff --git a/backend/AdminPortal/courses.json b/backend/AdminPortal/courses.json new file mode 100644 index 00000000..b8ed9994 --- /dev/null +++ b/backend/AdminPortal/courses.json @@ -0,0 +1,5654 @@ +[ + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4530, + "description": "What is science, what is technology, and how have these two fields of inquiry evolved over time? This course examines these questions by studying the history of various scientific fields and technologies. In addition to tracing the historical evolution of the topics studied, the course will consider how social, political, economic and cultural factors helped to shape \u2013 and were in turn shaped by \u2013 advances in science and technology. The course will also reflect upon the relationship between science and technology on the one hand, and \u201cprogress\u201d on the other.", + "fall": 0, + "major_restrictive": 0, + "name": "History Of Science And Technology", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "28/03/2022 01:31:41", + "model": "database.course", + "pk": 5014 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2340, + "description": "This course focuses on developing public speaking skills and critical listening abilities. Guided by rhetorical theory, theories of persuasion, and argumentation theory, students prepare several oral presentations, engage in extemporaneous speaking exercises, and criticize other performances.", + "fall": 1, + "major_restrictive": 0, + "name": "Speech Communication", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5015 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4550, + "description": "Make things happen: start a business, raise funds, solicit work, support research, win a place on a conference program, take initiative, change the way things are done around here. This course will teach students how to write proposals that persuade. Students will learn to turn situations into occasions for proposing, write a variety of proposals, locate Request for Proposals, develop a work plan for feasible projects that come in on-time and on-budget, use networks to strengthen proposals, detail a budget, and edit for clarity and grace.", + "fall": 1, + "major_restrictive": 0, + "name": "Proposing And Persuading", + "prefix": "WRIT", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5016 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1560, + "description": "A survey of the historical origins and cultural impact of several mass media, including television, film, radio, the Internet, and print media. The course aims to increase media literacy through analysis of specific media products as well as discussion of broad topics such as: advertising and commercialization; politics and censorship; gender, race, and social identity.", + "fall": 1, + "major_restrictive": 0, + "name": "Media & Society", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5017 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1973, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "News Media, Culture & Politics", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5018 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1976, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Fiction: From Film To The Internet", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5019 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Documentary In The 21St Century", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5020 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Documentary: Whose Narrative?", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5021 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "The American Dream", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5022 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1110, + "description": "An introduction to the major areas of philosophy (ethics, theory of knowledge, philosophy of religion, etc.) and to some of the main problems treated within these fields. Selections from contemporary as well as classical authors are studied and discussed. Students are encouraged to develop a disciplined approach to intellectual problems. Emphasis varies with the instructor.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Philosophy", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5023 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4040, + "description": "This is a production course investigating non-traditional approaches to documentary or non-fiction film/video. Taking a broad look at what defines \u201cdocumentary\u201d media, this course will incorporate criticism with production. Students will produce a range of video works questioning conventional documentary styles, using radical and interventionist techniques. Students will study traditional documentary works including ethnographic films, cinema verit\u00e9, propaganda films, \u201chome movies,\u201d reality TV, tabloid news, autobiographic and activist videos.", + "fall": 1, + "major_restrictive": 0, + "name": "Rethinking Documentary: Video Production", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5024 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4640, + "description": "Science Fictions is an advanced narrative video production and theory course. The class looks at thematic areas of science fiction, utopia and dystopia, paranormal, and speculative fiction. \u2018Speculative fiction\u2019 is a genre that looks at the real world and extends what is known about it, building on the \u2018real.\u2019 The class has two threads: to study narrative structure and create a series of sci-fi videos; to discuss and analyze mainstream and avant-garde science fiction films and themes from the early 1900s to the present.", + "fall": 0, + "major_restrictive": 0, + "name": "Science Fictions", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5025 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2110, + "description": "In this course students consider how different \u201cscreens,\u201d from mobile apps to motion pictures, require different approaches to communication. Students learn to critically read, write, and create various genres of visual media, including educational, entertainment, experimental, informational, and commercial content for film, television, Internet, and mobile media. The course invites students to solve challenging communication problems, explore how media shape worldviews and identities, and reflect on how compelling stories bring about new ways of \u201cseeing.\u201d", + "fall": 0, + "major_restrictive": 0, + "name": "Writing For The Screen", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5026 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2440, + "description": "Does documentary film depict reality or is it just another form of storytelling? This course takes a broad, historical look at documentary media, exposing students to a wide range of works that in some sense stand on claims to truth. Students are invited to develop a critical stance toward documentary modes of social representation, through viewing and analyzing colonial photography and cinema, ethnographic, propaganda, cinema verite, experimental, and even \u201cfake\u201d documentaries.", + "fall": 0, + "major_restrictive": 0, + "name": "Documentary Film", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5027 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4530, + "description": "This course considers the sociopolitical and ethical dimensions of reality television and post-factual media content. An analysis of a variety of \u201creality\u201d and news formats allows students to understand the evolution, economics, and, above all, the cultural and political significance of modern media. Topics include: simulation; social representation; commercialization; social media; surveillance; nationalism; and globalization.", + "fall": 0, + "major_restrictive": 0, + "name": "Reality Tv And Post-Factual Media", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5028 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4580, + "description": "An examination of the cultural impact of advertising in various media: TV, radio, print, and the Web. How does advertising inform human experience and identity? How has it shaped the culture? Who pays for it and why? Note: This is not a How-To course. The focus is critical analysis, not acquiring skills for producing advertising.", + "fall": 0, + "major_restrictive": 0, + "name": "Adverting And Culture", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5029 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4150, + "description": "An exploration of the ongoing dialogue between science/technology and literature through the reading of landmark works about science and fictional works that describe scientific ideas and methods. Topics include artificial intelligence, genetic engineering, and cyborgs.", + "fall": 0, + "major_restrictive": 0, + "name": "Science And Fiction", + "prefix": "LITR", + "spring": 0, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5030 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2320, + "description": "This is a workshop course in which novice and more experienced student writers produce creative nonfiction-prose that aims to be both factually accurate and compelling literature; students must have a good command of written English and grammar. Focus may vary by semester among memoir, lyric and personal essays, plotted narrative, oral history, and nature writing. For models, students study classic and contemporary accomplished writers who connect the self to the larger world. Class work centers on drafting and revising essays with regular peer workshops.", + "fall": 1, + "major_restrictive": 0, + "name": "Creative Writing: Non-Fiction", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5036 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4130, + "description": "How does science stimulate philosophical thinking and how has philosophy influenced science? This broad range of interaction is studied with special attention given to the concepts of theory, observation, and scientific method. Special attention is given to issues basic to psychology, in particular, reductionism, behaviorism, functionalism, and cognitivism.", + "fall": 0, + "major_restrictive": 0, + "name": "Philosophy Of Science", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5031 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "This course teaches basic historical, anthropological, and sociological concepts that can be used to make sense of a wide variety of contemporary phenomena students encounter in everyday life. The focus is on analyzing how licit and illicit drugs serve as \u201ctechnologies\u201d within specific social contexts or subcultures; what drug policy reveals about social, political, and economic organization; and the impacts of biomedical knowledge and practice on specific population groups. The course focuses on the representation of drug use and drug users in popular culture, science and medicine, and history and the social sciences.", + "fall": 1, + "major_restrictive": 0, + "name": "Drugs In History", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5032 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "This course teaches basic historical, anthropological, and sociological concepts that can be used to make sense of a wide variety of contemporary phenomena students encounter in everyday life. The focus is on analyzing how licit and illicit drugs serve as \u201ctechnologies\u201d within specific social contexts or subcultures; what drug policy reveals about social, political, and economic organization; and the impacts of biomedical knowledge and practice on specific population groups. The course focuses on the representation of drug use and drug users in popular culture, science and medicine, and history and the social sciences.", + "fall": 1, + "major_restrictive": 0, + "name": "Drugs In History", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5033 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4570, + "description": "This class studies central questions and theories in contemporary political thought. At a time in which conventional understandings of the structures, dynamics, and outcomes of political life no longer offer reliable guidance for one\u2019s thinking, the course will examine a number of alternative modes of understanding and argument.", + "fall": 0, + "major_restrictive": 0, + "name": "Contemporary Political Thought", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5034 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4590, + "description": "This class studies the workings of major institutions and practices in American life during a period in which key parts of our society seem dysfunctional, having lost their integrity, ability to solve problems, and willingness to imagine any positive future. How did this happen? Why does it continue? What might be done about it? Through a careful reading of texts in political analysis and social criticism, students explore some significant issues in modern society.", + "fall": 1, + "major_restrictive": 0, + "name": "American Politics In Crisis", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5035 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2330, + "description": "A workshop course in reading and writing varied forms of short narrative and non-narrative prose fiction; students must have a good command of written English and grammar. This course will focus on reading and analyzing exemplary short fiction and writing and revising original work. Students learn to develop plot, character, setting, point of view, style, and theme, and use description effectively to invent and shape narrative strategies. Peer reading and writing groups offer opportunities for shared response and critique.", + "fall": 1, + "major_restrictive": 0, + "name": "Creative Writing: The Short Story", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5037 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1410, + "description": "This course assumes no previous knowledge of the subject. The course is designed to provide students with fundamental skills in listening, speaking, reading, and writing Mandarin Chinese. Oral and aural skills will be emphasized. Background on Chinese culture will be introduced as an element of the course. For entry level, non-native speakers only.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese I", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5038 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2410, + "description": "This is a continuation of Chinese I, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of nearly 500 characters and 650 words, and use more complicated grammatical structures, including some compliment phrases and topic-comment sentences. In sum, students will learn more in all four aspects\u2014listening, speaking, reading, and writing\u2014presented in Chinese I.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese Ii", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5039 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2940, + "description": "Readings and projects adapted to the needs of individual students.", + "fall": 0, + "major_restrictive": 0, + "name": "Language Studies", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5040 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Topics In Language", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5041 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4940, + "description": "Readings and projects adapted to the needs of individual students.", + "fall": 0, + "major_restrictive": 0, + "name": "Language Studies", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5042 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Topics In Language", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5043 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1600, + "description": "This course surveys 5000 years of game history, from ancient Sumer/Sumerian to the latest next-generation consoles and MMOGs. In parallel with this historical tour, several major theories will be examined about the nature of play and the nature of games. Along the way, it will also look at how games and play influence the cultures they are found in, and how culture in turn influences how people structure their leisure time will also be considered.", + "fall": 1, + "major_restrictive": 1, + "name": "History And Culture Of Games", + "prefix": "GSAS", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5044 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2510, + "description": "This course looks at the mathematics of game theory from a psychological perspective and serves as a primer in video game design. The psychology of players and designers are discussed, as well as the cognitive processes that people use when solving game-related puzzles. Additional topics include logic, human frailty, role playing, artificial intelligence, kinesics, theater, and human-computer interaction.", + "fall": 1, + "major_restrictive": 1, + "name": "Introduction To Game Design", + "prefix": "GSAS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5045 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2520, + "description": "This course is designed to provide an overview of the art of effective story development. Students will come away with a heightened awareness of the structures and principles that master storytellers apply to their craft in games and other popular media. It is intended for all GSAS majors and other interested students, as well as the prerequisite for the GSAS concentration in Writing.", + "fall": 1, + "major_restrictive": 1, + "name": "Introduction To Game Storytelling", + "prefix": "GSAS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5046 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2540, + "description": "This hands-on class introduces many fundamental concepts in game development. Students will learn to program multiple video games. Topics include render loops, rigid body dynamics, interfaces, event and messaging systems, and co-routines.", + "fall": 1, + "major_restrictive": 1, + "name": "Introduction To Game Programming", + "prefix": "GSAS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5047 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1140, + "description": "This course is an introduction to the philosophy of mind and cognitive science. Students meet in small sections to have class discussions and debates about questions like: What are minds? Are minds physical or non-physical? Do humans have free will? Does reliance on technology turn humans into cyborgs? How close are humans to building an intelligent robot or machine? Do we want this to be a goal? Students will learn how make a philosophical argument, and how to express them in writing or through an oral presentation.", + "fall": 1, + "major_restrictive": 0, + "name": "Minds And Machines", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4849 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1972, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Ai And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4850 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1235, + "description": "The Aristotelian dictum that we are rational animals is under severe attack these days. In fact, the previous sentence may seriously understate the situation: the dictum is perhaps outright rejected by many, if not most. From psychologists of reasoning and decision-making to behavioral economists to the \u201cnew atheists\u201d (all groups whose message we will consider in this class), the onslaught is firmly underway, and fierce", + "fall": 1, + "major_restrictive": 0, + "name": "Are Humans Rational?", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4851 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2120, + "description": "This course is an introduction to the new and quickly growing field of cognitive science. Cognitive Science is a highly interdisciplinary field of study of mind at the intersection of philosophy, psychology, computer science, neuroscience, linguistics, and anthropology.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Cognitive Science", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4852 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4210, + "description": "Recent advances in Cognitive Science, Computer Science and Mathematics, have resulted in the ability to develop computer programs that implement Probabilistic Cognitive Models (PCMs). The cognitive models that this course covers are based on approximate Bayesian Inference implemented by Markov Chain Monte Carlo and Variational techniques that have made this approach tractable. The objective of this course is to enable the student to develop models of cognition in a Bayesian framework.", + "fall": 1, + "major_restrictive": 0, + "name": "Cognitive Modeling", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4853 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4410, + "description": "Research in Cognitive Science and Artificial Intelligence (AI) is driven by data. Researchers in these fields collect, manipulate, model and analyze data generated by real-world processes. Since the amount of data available has grown exponentially, the ability to automate these tasks through computer programs is essential. Specifically, probabilistic and statistical computing are needed to learn from the data. The objectives of this course are for the student to perform exploratory data analysis and to acquire the basics of statistical and machine learning in order to model real-world datasets.", + "fall": 1, + "major_restrictive": 0, + "name": "Programming For Cognitive Science And Artificial Intelligence", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4854 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "This course introduces students to basic concepts and methods of artificial intelligence and their applications in computer games. The topics include decision making, movement, path finding, and AI for human-like characters. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "fall": 1, + "major_restrictive": 0, + "name": "Game Ai", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4855 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4640, + "description": "This course introduces various computational approaches for creating intelligent conversational agents. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "fall": 0, + "major_restrictive": 0, + "name": "Intelligent Virtual Agents", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4856 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4880, + "description": "This course will concentrate on the knowledge-based modeling of intelligent agents, with a special emphasis on semantically-oriented language processing. Theoretical and conceptual discussions will be balanced by practical work within the implemented OntoAgent cognitive architecture. It will discuss the modeling of decision-making, the various aspects of natural-language processing, and the art of knowledge engineering.", + "fall": 0, + "major_restrictive": 0, + "name": "Language-Endowed Intelligent Agents", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4857 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "An advanced course concerned with selected topics in cognitive science.", + "fall": 0, + "major_restrictive": 0, + "name": "Learning And Advanced Game Ai", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4858 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "An advanced course concerned with selected topics in cognitive science.", + "fall": 0, + "major_restrictive": 0, + "name": "Artificial Intelligent Agents", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4859 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Ethics Of Ai", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4860 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4961, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Intermediate Formal Logic & Ai", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4861 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1050, + "description": "A survey of visual arts from Paleolithic Era to today. Materials are presented in a form accessible to students without previous knowledge of Art History.", + "fall": 1, + "major_restrictive": 0, + "name": "Art History", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4862 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1080, + "description": "The question of \u201cwhat is jazz\u201d remains a lively and contentious discussion to this day. This course charts the emergence, evolution, and influence of jazz music, as well as the many controversial musical, social, and philosophical questions it continues to provoke. The work of influential figures in American and European improvised music will be examined in detail, and the continuing development of jazz-inspired contemporary practices will be explored.\r\n\r\nThrough listening, analysis, discussion, writing, and creative projects, students will develop a greater appreciation and understanding of improvised music in a great variety of contexts, and the crucial role American jazz played in revitalizing improvisational practice throughout the 20th and 21st Centuries. By the end of the course, students will be able to identify major figures in jazz and improvised music, identify different styles and eras, and have a basic vocabulary for discussing music both analytically and in personal responses", + "fall": 1, + "major_restrictive": 0, + "name": "History Of Jazz And Improv Music", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4863 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1300, + "description": "This course will investigate the emergence and transformations of the concept of race in the history and culture of the United States by analyzing films. Hollywood classics will be featured, and will also be contrasted with documentary and independent films. The course will focus on social and political contexts, as well as the film\u2019s critical reception and film form.", + "fall": 0, + "major_restrictive": 0, + "name": "Race And Film In Us Culture And History", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4864 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1170, + "description": "This course is an exploration of the history of animation. We will begin with a look at precursors to the medium, its formation, and development, trace its development through both mainstream and experimental animation, to the current state of the medium across film, interactive media and other forms. The course will be based around screenings, readings, discussions and response and research papers.", + "fall": 0, + "major_restrictive": 0, + "name": "History Of Animation", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4865 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1700, + "description": "A course designed for students to develop their own voice as a songwriter. The course surveys the methods of successful songwriters, highlighting aspects of melody, lyrics, harmonic progression, story-telling, audience, and social context. Students develop a portfolio of their own original songs and lyrics, presented weekly and performed in a studio or live setting at the end of the term.", + "fall": 1, + "major_restrictive": 0, + "name": "Songwriting Workshop", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4866 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Back To The 60\u2019S", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4867 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2500, + "description": "This course surveys multiple approaches to the Western art music traditions from a contemporary global, multicultural context. The inter-relationships between music, society and cultural forces is emphasized. Students learn to recognize and describe the basic components of music, like texture, tonality, rhythm, dynamics, and melody Lectures are supplemented by listening assignments and in-class demonstrations.", + "fall": 1, + "major_restrictive": 0, + "name": "History Of Western Music", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4868 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2540, + "description": "This course will survey the history and theory of the diverse artistic practices of the twentieth century in relation to the development of the mass media and new technologies. Topics will include the Bauhaus, Surrealism, Pop Art, and Postmodernism and will span a spectrum of media from the more traditional, such as painting and photography, to electronic and new media, such as video and digital arts.", + "fall": 1, + "major_restrictive": 0, + "name": "The Multimedia Century", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4869 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4130, + "description": "This course asks what is really new about New Media, and looks at creative practices, theoretical discourses, and social contexts to find answers. The course concentrates on cutting edge cultural expression using information and communication technologies. The objective to equip students with multiple perspectives - aesthetic, communications, historical - with which to analyze, critique, and develop original concepts about the uses of new media in art and culture.", + "fall": 0, + "major_restrictive": 0, + "name": "New Media Theory", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4870 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1200, + "description": "This course embraces the science of psychology. The aim is for students to learn how using the scientific method provides important insights about mind, brain, and behavior. This course integrates research on neuroscience throughout all the standard topics in an introductory course in psychology. The course presents advances across all subfields of psychology. In addition to standard exams, there are online assignments for each chapter and online laboratory experiences.", + "fall": 1, + "major_restrictive": 0, + "name": "Intro To Psychological Science", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4871 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Understanding Empathy", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4872 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "This course is an introduction to the role of physiological mechanisms in behavioral processes. There will be detailed examination and discussion of the involvement of biological systems in feeding and drinking, sexual behavior, sleep and arousal, learning and memory, psychopathology and psychopharmacology.", + "fall": 1, + "major_restrictive": 0, + "name": "Behavioral Neuroscience", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4873 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4360, + "description": "This course is an introduction to the role of physiological mechanisms in behavioral processes. There will be detailed examination and discussion of the involvement of biological systems in feeding and drinking, sexual behavior, sleep and arousal, learning and memory, psychopathology and psychopharmacology.", + "fall": 1, + "major_restrictive": 0, + "name": "Behavioral Neuroscience", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4874 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4330, + "description": "This survey course is intended as an introduction to Cognitive Neuroscience. The topics covered will focus on exploring the neural underpinnings for cognitive processes, such as sensation, language, attention, motor control, executive functions, social communication, emotions, consciousness, and learning/memory. Basic aspects of nervous system function and neuroanatomy, brain development/evolution, structural and functional imaging techniques, and other research methods used in Cognitive Neuroscience will be discussed.", + "fall": 0, + "major_restrictive": 0, + "name": "Introduction To Cognitive Neuroscience", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4875 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4330, + "description": "This survey course is intended as an introduction to Cognitive Neuroscience. The topics covered will focus on exploring the neural underpinnings for cognitive processes, such as sensation, language, attention, motor control, executive functions, social communication, emotions, consciousness, and learning/memory. Basic aspects of nervous system function and neuroanatomy, brain development/evolution, structural and functional imaging techniques, and other research methods used in Cognitive Neuroscience will be discussed.", + "fall": 0, + "major_restrictive": 0, + "name": "Introduction To Cognitive Neuroscience", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4876 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4500, + "description": "This course is an exploration of the social and psychological effects of extensive use of pharmacological agents that are salient to daily behavior. There is an emphasis on the effects of addictive drugs such as alcohol, heroin, and cocaine.", + "fall": 1, + "major_restrictive": 0, + "name": "Drugs, Society, And Behavior", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4877 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4600, + "description": "Perception and thought are considered in terms of processes represented in the brain. The localization and lateralization of function are examined, drawing upon research on the behavioral effects of brain damage as well as brain-imaging studies and other approaches. Examples of topics include object recognition, memory, language, emotion, spatial ability, and motor processes.", + "fall": 0, + "major_restrictive": 0, + "name": "Cognition And The Brain", + "prefix": "PSYC", + "spring": 0, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4878 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4600, + "description": "Perception and thought are considered in terms of processes represented in the brain. The localization and lateralization of function are examined, drawing upon research on the behavioral effects of brain damage as well as brain-imaging studies and other approaches. Examples of topics include object recognition, memory, language, emotion, spatial ability, and motor processes.", + "fall": 0, + "major_restrictive": 0, + "name": "Cognition And The Brain", + "prefix": "COGS", + "spring": 0, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4879 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "This seminar course is a detailed examination of the mind-brain relationship, through study of the stress response. Stress is simply defined as any challenge to an individual\u2019s homeostasis, or balance. This course will explore the neurobiological underpinnings of the stress response, with particular focus on how stressors can alter perception, affective and cognitive processing in the individual, which can in turn feedback to alter the general health of the individual (body and mind/brain).", + "fall": 0, + "major_restrictive": 0, + "name": "Stress And The Brain", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4880 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "This seminar course is a detailed examination of the mind-brain relationship, through study of the stress response. Stress is simply defined as any challenge to an individual\u2019s homeostasis, or balance. This course will explore the neurobiological underpinnings of the stress response, with particular focus on how stressors can alter perception, affective and cognitive processing in the individual, which can in turn feedback to alter the general health of the individual (body and mind/brain).", + "fall": 0, + "major_restrictive": 0, + "name": "Stress And The Brain", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4881 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4700, + "description": "This course will examine hormone and brain/behavior relationships across the lifespan. Hormones are molecules that are secreted by glands (the majority of which are located outside the brain) and have distal effects on their targets, such as the brain, throughout development. A focus will be on hormones\u2019 effects, mechanisms, and brain regions of interest for behavior and cognitive processes, such as perception, learning/memory, social cognition, motivation, and emotion.", + "fall": 1, + "major_restrictive": 0, + "name": "Hormones, Brain, And Behavior", + "prefix": "PSYC", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4882 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4700, + "description": "This course will examine hormone and brain/behavior relationships across the lifespan. Hormones are molecules that are secreted by glands (the majority of which are located outside the brain) and have distal effects on their targets, such as the brain, throughout development. A focus will be on hormones\u2019 effects, mechanisms, and brain regions of interest for behavior and cognitive processes, such as perception, learning/memory, social cognition, motivation, and emotion.", + "fall": 1, + "major_restrictive": 0, + "name": "Hormones, Brain, And Behavior", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4883 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1010, + "description": "This course assumes no previous knowledge of the subject. The course is designed to provide students with fundamental skills in listening, speaking, reading, and writing Mandarin Chinese. Oral and aural skills will be emphasized. Background on Chinese culture will be introduced as an element of the course. For entry level, non-native speakers only.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese I", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4884 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2340, + "description": "This is a continuation of Chinese I, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of nearly 500 characters and 650 words, and use more complicated grammatical structures, including some compliment phrases and topic-comment sentences. In sum, students will learn more in all four aspects\u2014listening, speaking, reading, and writing\u2014presented in Chinese I.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese Ii", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4885 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "This is a continuation of Chinese II, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of about 650 characters, 1000 words, and use more complicated grammatical structures, e.g., reduplication of adjectives and verbs, resultative and potential compliments. In sum, students learn more in all four aspects\u2014listening, speaking, reading and writing\u2014presented in Chinese II.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese Iii", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4886 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "This is a continuation of Chinese III, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 800 characters, 1350 words, and complicated grammatical structures, e.g., expression of approximation, comparison of structural and aspect particles, etc. In sum, students learn more in all four aspects\u2014listening, speaking, reading, and writing\u2014presented in Chinese III.", + "fall": 1, + "major_restrictive": 0, + "name": "Chinese Iv", + "prefix": "LANG", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4887 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4470, + "description": "Chinese V is a continuation of Chinese IV, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 950 characters, 1700 words, and complicated grammatical structures, e.g., idiomatic expressions, expressions of comparison, concession, and subjection, etc. In sum, students learn more in all four aspects \u2013 listening, speaking, reading and writing \u2013 presented in Chinese IV.", + "fall": 0, + "major_restrictive": 0, + "name": "Chinese V", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4888 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1020, + "description": "This course introduces students to digital photography, Web design, and interactive multimedia in making art. Students broaden their understanding of such topics as composition, effective use of images, color theory, typography, and narrative flow. Inquiry and experimentation are encouraged, leading towards the development of the skill and techniques needed to create visual art with electronic media.", + "fall": 1, + "major_restrictive": 0, + "name": "Digital Imaging", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4889 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1030, + "description": "This is a hands-on introduction to film making. Students study a selection of great films; and learn how to make movies using lightweight field production equipment. Throughout the course students produce a variety of short videos in different genres, and develop their critical capacity for analyzing cinema and other forms of motion picture storytelling. The class ends with a mini film festival where everyone presents their work.", + "fall": 1, + "major_restrictive": 0, + "name": "Digital Filmmaking", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4890 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1380, + "description": "This course is a hands-on introduction to the primary building blocks of music and musicianship in a 21st Century context. The course will explore acoustics and psychoacoustics, rhythm, pitch, harmony, melody, timbre, improvisation, composition, and music notation through engaged listening practices and creative projects. No formal musical background is expected.", + "fall": 1, + "major_restrictive": 0, + "name": "Fundamentals Of Music And Sound", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4891 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1040, + "description": "Documentary in the 21st Century: Identity Production is a production course investigating the course of documentary history leading to a focus on digital media representations today. This course will incorporate critical thinking with production. With focus on aesthetic and formal considerations, students will be asked to produce a series of multimedia projects investigating their vision of themselves in the world.", + "fall": 1, + "major_restrictive": 0, + "name": "Documentary In The 21St Century: Identity Production", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4892 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1540, + "description": "Design is and has been a means to solve problems by addressing how the materiality of form enhances function. Through a historical perspective this course will discover how design shapes, and is shaped by, culture and society. Sampling a range of fields, including graphics, architecture, and fashion, the course considers how design thinking takes on challenges from the most mundane to complex social or environmental concerns. While many see design as an artistic or decorative practice, this course will recognize the impact of design\u2019s interconnection with economics, politics, and culture.", + "fall": 1, + "major_restrictive": 0, + "name": "History Of Design", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4893 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Game Sound And Musical Play", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4894 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Remixing In Digital Culture", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4895 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Worlds On Display", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4896 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2210, + "description": "A beginning sculpture course combining hands-on studio work sessions with lectures on the history and theory of sculpture practice. The studio component involves explorations of materials and techniques as tools for the enhancing of visual sensitivity and creative expression.", + "fall": 1, + "major_restrictive": 0, + "name": "Sculpture I", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4897 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2220, + "description": "An introductory course which will present basic concepts about composition, line, pictorial space, light, and color in the visual arts in order to help students develop the means for expressing visual ideas effectively. Weekly homework design projects, using both traditional and electronic media, will be complemented by in-class slide lectures, videos, and critiques.", + "fall": 1, + "major_restrictive": 0, + "name": "Fundamentals Of 2D Design", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4898 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2380, + "description": "This is the first course in a two-course sequence in music theory and aural skills. The course covers the fundamentals of diatonic harmony and two-part species counterpoint. Aural skills include interval, scale and chord identification, rhythmic and tonal solfege, and dictation. Learning activities include weekly assignments in analysis, composition, performance, improvisation, and self-paced use of software in the acquisition of aural skills.", + "fall": 1, + "major_restrictive": 0, + "name": "Music And Sound I", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4899 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2700, + "description": "An introductory studio course covering the principles of critical listening, psychoacoustics, the art of music recording, and the basic use of digital equipment for music production and post-production. Hands-on assignments in a professional sound facility will be combined with readings and historical examples drawing on popular and experimental styles.", + "fall": 1, + "major_restrictive": 0, + "name": "Sound Recording And Production I", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4900 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Radical Graphics / Screenprinting", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4901 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4210, + "description": "An advanced studio course in sculpture for students who have taken Sculpture I. Students are encouraged to explore personal areas of interest and are required to develop a familiarity with the history of sculpture as well as mastering fabrication techniques.", + "fall": 1, + "major_restrictive": 0, + "name": "Sculpture Ii", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4902 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "History And Analysis Of Western Music", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4903 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Performance Art", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4904 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4620, + "description": "Covers cognitive theory from an applied perspective to understand and predict the interactions among human cognition, artifact (i.e., tools), and task. Cognitive task analysis techniques will be taught and used throughout the course, as will techniques for collecting and analyzing fine-grained behavioral data. Topics covered may include visual search and visual attention, cognitive skill and its acquisition, hard and soft constraints on interactive behavior, human error, soft constraints on judgment and decision-making, and experts and expertise.", + "fall": 0, + "major_restrictive": 0, + "name": "Cognitive Engineering", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4905 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2660, + "description": "This course introduces students to the practice of graphic design with a variety of hands-on projects. Studies include the principles and theories of 2D design and the integration of form, color, type, image, and content. Students will develop a heightened visual awareness and an understanding of how design influences meaning. The course emphasizes strategic and critical thinking in the solving of graphic design problems for the purposes of professional communication across a range of media platforms.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Graphic Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4906 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2570, + "description": "Typography studies the form and function of alphabetic and pictographic systems in English-speaking society. The course aims to imbue in students a critical perspective on the role typography plays in the history and sustenance of civilization and the propagation of ideas throughout society. Students will read historical, theoretical, and evidence-based literature to glean principles for designing communicatively effective type. Verbal and visual assignments will enforce understanding of typographic principles and grammar for use in print and digital interfaces.", + "fall": 0, + "major_restrictive": 0, + "name": "Typography", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4907 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2640, + "description": "Color, the most relative of all visual attributes, is explored in this studio course through a series of exercises and graphic design problems. Course topics include: recollection and visual memory, reading and contexture, relativity and subjectivity, color and light, color and communication, and \u201ccultural\u201d color. We will place an emphasis on the work and theories of Joseph Albers.", + "fall": 1, + "major_restrictive": 0, + "name": "Color Theory", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4908 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "This studio course explores new directions in art and design that include visual poetry (visual expression in which they shape an arrangement of text, images, symbols to convey the message) and interactive narrative. Visual poetics and narrative appear in advertisement, music videos, and other forms of communication. Students will experiment with these forms of communication and learn how these concepts apply in artistic and commercial contexts. The class format includes lectures, discussions, and studio work.", + "fall": 1, + "major_restrictive": 0, + "name": "Visual Poetics And Narrative", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4909 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4460, + "description": "This course introduces students to the theoretical and practical use of graphics as a form of visual communication. Discussions include topics such as the psychology of visual perception, design theory, creative process, formatted text, and graphics. Students have an opportunity to put theory into practice using computer graphics.", + "fall": 1, + "major_restrictive": 0, + "name": "Visual Design: Theory And Application", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4910 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Brand Identity Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4911 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2220, + "description": "This course provides a broad introduction to the theories and principles of human performance, man-machine interfaces, and systems designs. It also emphasizes the applications of these theories and principles to the design of controls, work space, data entry devices, training systems, and the human-computer interface", + "fall": 0, + "major_restrictive": 0, + "name": "Human Factors In Design", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4912 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4270, + "description": "In this course, students will map the matrix of problems that make sustainability difficult \u2013 problems with the U.S. political, legal, and educational system, with media, culture, and individual behavior. Students will also identify sustainability pathways in transportation, urban design, education, alternative energy, etc. Throughout, students will analyze and try to produce effective environmental communication.", + "fall": 0, + "major_restrictive": 0, + "name": "Sustainability Problems", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5152 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4290, + "description": "Sustainability by Design will center around student-led project-based research, with a focus on getting to know one\u2019s own specific potential, leveraging personal connections to communities, and making a difference in larger systems that can often seem intractable. Students will learn how to think and act within whole systems and design solutions that identify and push on leverage points in these systems. This process will bring analysis and design together in a multitude of ways, and the course can be thought of as a hybrid seminar/studio course, where students will learn about many design principles and practices and apply these lessons in practice, forming feedback loops between theory and action. At their best, students will transform systems from a degenerative state, to a sustainable one, and beyond to achieve regenerative systems.", + "fall": 1, + "major_restrictive": 0, + "name": "Sustainability By Design", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4913 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4290, + "description": "Sustainability by Design will center around student-led project-based research, with a focus on getting to know one\u2019s own specific potential, leveraging personal connections to communities, and making a difference in larger systems that can often seem intractable. Students will learn how to think and act within whole systems and design solutions that identify and push on leverage points in these systems. This process will bring analysis and design together in a multitude of ways, and the course can be thought of as a hybrid seminar/studio course, where students will learn about many design principles and practices and apply these lessons in practice, forming feedback loops between theory and action. At their best, students will transform systems from a degenerative state, to a sustainable one, and beyond to achieve regenerative systems.", + "fall": 1, + "major_restrictive": 0, + "name": "Sustainability By Design", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4914 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1610, + "description": "The first design studio in the Product Design and Innovation Program introduces students to general design through a series of short projects. The projects stress creative thinking and invention, observation and perception, communication and visualization, sketching, photography, model-making, and especially open-ended exploration.", + "fall": 1, + "major_restrictive": 0, + "name": "Design And Innovation Studio I", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4915 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2610, + "description": "This studio design course focuses on an enriched sense of problem definition through an emphasis on the reach and interconnectedness of technology, and the conditionality of design selection criteria. Its design exercises, readings, and discussion press beyond marginal substitutions toward a broadened sense of possibility from, for example, \u201chyper cars\u201d and human-powered homes to small-scale local agriculture and extreme ecological living systems.", + "fall": 0, + "major_restrictive": 0, + "name": "Design And Innovation Studio Ii", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4916 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "Studio B focuses on an enriched sense of program and user needs definition through methodologies of the humanities and social sciences. Studio projects, presentations, and readings explore the relation of race, class, and gender to technology, and the potential of design to address societal problems. The course has often focused on incorporating information technology in educational tools for low-income primary school students.", + "fall": 1, + "major_restrictive": 0, + "name": "Design And Innovation Studio B", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4917 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "The sixth design studio for non-engineering majors participating in the interdisciplinary programs in Design and Innovation, this course introduces students to organizational dimensions of new concept design, development, and dissemination, including entrepreneurship, organization planning, product management, and branding and marketing. The course requires students to synthesize social, technical, business, and formal concerns in the design of innovative objects, environments, or systems.", + "fall": 0, + "major_restrictive": 0, + "name": "Design And Innovation Studio C", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4918 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4610, + "description": "The sixth design studio for non-engineering majors participating in the interdisciplinary programs in Design and Innovation, this course introduces students to organizational dimensions of new concept design, development, and dissemination, including entrepreneurship, organization planning, product management, and branding and marketing. The course requires students to synthesize social, technical, business, and formal concerns in the design of innovative objects, environments, or systems.", + "fall": 0, + "major_restrictive": 0, + "name": "Design And Innovation Studio C", + "prefix": "ENGR", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4919 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1200, + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people\u2019s choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "fall": 1, + "major_restrictive": 0, + "name": "Principles Of Economics", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4920 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1200, + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people\u2019s choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "fall": 1, + "major_restrictive": 0, + "name": "Introductory Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4921 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1710, + "description": "What makes music popular? This course examines popular music in society, considering the ways in which it may express identities, motivate political movements, and function within various economic and technological environments. Lectures are supplemented by listening assignments, both to recordings and live performances.", + "fall": 1, + "major_restrictive": 0, + "name": "Popular Music And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5049 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1968, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Songs Of Identity", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5050 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Revolutions In Comparative Perspective", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5051 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2120, + "description": "This course offers an introduction to theories and methods used to study language in its real time contexts. It begins by exploring the structure of sounds and words. The course moves on to investigate how language variation at those structural levels bleeds into social life \u2013 including the cultural and socio-historical production of identities, ideologies, and inequalities. The \u201cexercise\u201d component of this course provides a hands-on opportunity for engaging with the topics explored in course readings and lectures. Completing exercises will offer practice in, for example, using the International Phonetic Alphabet, transcribing and analyzing natural speech, and using various theoretical offerings to examine how social perspectives and attitudes impact both the use and interpretation of linguistic forms.", + "fall": 0, + "major_restrictive": 0, + "name": "Language In Real Time", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5052 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4550, + "description": "How are religious fundamentalists using new media? Can religious conversion take place in a theme park? How are religious \u201ccrossover\u201d films transforming political and popular cultural landscapes? This course maps the complex intersections of religion, culture, and media in the global transformations of religious traditions and explores, through a media frame, \u201cthe return of religion\u201d within the secular consensus of modernity.", + "fall": 0, + "major_restrictive": 0, + "name": "Religion In Media", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5053 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4620, + "description": "This course examines the role that language plays in the production of social identities and cultural assumptions about the world. Course topics include: language and worldview; linguistic contact and change, language ideology and nationalism, religious language, \u201cpolitically correct\u201d speech, and the key role that language plays in structuring race, gender and class-based systems of social inequality. Guest lectures from the Languages faculty.", + "fall": 1, + "major_restrictive": 0, + "name": "Language And Culture", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5054 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1666, + "description": "This course explores the role of religion in different cultures and in the everyday lives of people around the world. It will introduce students to key concepts, themes, and debates in social science. The role of religion and rituals will be examined through classic texts in anthropology, sociology, political science, and in ethnographic cases relating to different types of societies, from traditional to modern American cultures. It will begin with some basic theoretical issues before discussing contemporary issues such as the relations between nation and religion, violence and religion, climate change and religion, and \u201cmagical thinking\u201d in technology and science.", + "fall": 1, + "major_restrictive": 0, + "name": "Religion In A Global World", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5048 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2770, + "description": "Women Writers examines creative works of literature produced by women of different times, such as novels, poetry, performance art, and graphic novels. These diverse works explore such topics as personal identity, love and sexuality, trauma and memory, and cultural difference, which are complicated by different historical attitudes towards gender, race, class, and religion. Discussion and viewing of films and visual art, as well as critical readings, will deepen the course\u2019s focus on literature.", + "fall": 1, + "major_restrictive": 0, + "name": "Women Writers", + "prefix": "LITR", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5055 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2510, + "description": "An introduction to human societies and cultures in comparative perspective, from tribal to complex societies. Topics include language and communication, technological adaptation, gender and sexuality, the global flows of people and commodities, and the rituals and beliefs through which people make meaning of the world.", + "fall": 0, + "major_restrictive": 0, + "name": "Cultural Anthropology", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5056 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2520, + "description": "A study of the principles and concepts of sociology and their application to the study of society and self. Students are introduced to the scope, materials, and methods of sociology. The issues and problems to be studied come from basic social institutions such as the family, science, and religion. Other topics may include love, crime, political economy, power, population growth, social class, and minority and ethnic relations.", + "fall": 1, + "major_restrictive": 0, + "name": "Sociology", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5057 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4560, + "description": "\u201cSex\u201d is the biological distinction between being male and female. \u201cGender\u201d is the social construction of masculinity and femininity. The purpose of this course is to explore if, and if so, how, science and technology reciprocally contribute to and are shaped by gender ideals and images. Gender is used as a tool for critical thinking about such topics as studies of sex differences, women in science and engineering, the environment, and war and peace.", + "fall": 0, + "major_restrictive": 0, + "name": "Gender, Science, And Technology", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5058 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2660, + "description": "This course introduces students to the practice of graphic design with a variety of hands-on projects. Studies include the principles and theories of 2D design and the integration of form, color, type, image, and content. Students will develop a heightened visual awareness and an understanding of how design influences meaning. The course emphasizes strategic and critical thinking in the solving of graphic design problems for the purposes of professional communication across a range of media platforms.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Graphics", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5059 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4460, + "description": "This course introduces students to the theoretical and practical use of graphics as a form of visual communication. Discussions include topics such as the psychology of visual perception, design theory, creative process, formatted text, and graphics. Students have an opportunity to put theory into practice using computer graphics.", + "fall": 1, + "major_restrictive": 0, + "name": "Visual Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5060 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4690, + "description": "This course focuses on the design theory and research behind effective interface design for hypermedia programs (multimedia computer programs with interactive inks). These interactive programs are the standard form of communication on the WWW, CDs, and DVDs. Students apply theory and research by designing and developing an interactive multimedia program (for WWW or CD).", + "fall": 1, + "major_restrictive": 0, + "name": "Interface Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5061 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2020, + "description": "Attention is directed primarily to variations in the aggregate volume of output, income, and employment. Cyclical fluctuations and long-term economic trends are examined and the interrelations of business and government policies are analyzed. The applicability of economic theory to the problems of business forecasting is discussed.", + "fall": 1, + "major_restrictive": 0, + "name": "Intermediate Macroeconomic Theory", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4923 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Elective", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4924 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4010, + "description": "Core topics of microeconomic theory are covered: consumer demand, firm production, decisions under uncertainty, game theory, markets for goods with perfect and imperfect competition, and market failures. Microeconomic theory is applied to real cases. Examples include product pricing, technological innovation, firm growth, consumer and producer welfare, social welfare impacts of government policy, monopoly and oligopoly, and resource allocation.", + "fall": 1, + "major_restrictive": 0, + "name": "Applied Microeconomics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4925 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4110, + "description": "Technological innovation is responsible for most economic growth and is crucial to deal with major societal concerns. This course examines the economics of innovation and new technologies. It shows how technologies are created and put to use, from basic science through invention and development to diffusion and practical use. Additional topics include R&D determinants, sources of innovation, product improvement, cost reduction, incentivizing and stimulating innovation, patents, evolution of innovation and technology, innovative competition in industry, and the national innovation environment.", + "fall": 1, + "major_restrictive": 0, + "name": "Economics Of Innovation And New Technologies", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4926 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4120, + "description": "Application of mathematical techniques to economic modeling and analysis. Construction of models to describe aspects of the economy and to analyze potential policies. Solution methods for issues including optimal choice with and without constraints, equilibria among multiple actors, marginal effects of policies, and dynamic economic models. Some mathematical maturity is assumed, and mathematical skills are taught throughout the course.", + "fall": 1, + "major_restrictive": 0, + "name": "Mathematical Methods In Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4927 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2010, + "description": "This course combines demand, derived from consumer preferences, and supply, based on firms\u2019 production functions, to establish market prices for goods and services. Calculus-based techniques are used to minimize costs and maximize utility and profits across differing industry structures. Product pricing strategies are examined. The course also provides an introduction to topics such as the pricing of stocks and bonds, game theory, positive and negative externalities, asymmetric information, and behavioral economics.\r\nApplies the microeconomic theory of the firm to price, cost, and output decisions of business enterprises under different market structures. Regression analysis of demand and cost, linear programming of production and simulation analysis of risk, and capital budgeting are also presented.", + "fall": 1, + "major_restrictive": 0, + "name": "Intermediate Microeconomic Theory", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4922 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4130, + "description": "Financial institutions, especially commercial banking and the Federal Reserve System, are considered from three perspectives: their monetary roles; trends in the economic, organizational, and technological aspects of their operations; and their other economic roles-a critical view. Also, the role of money in macroeconomic theory is considered along with the role of monetary policies in relation to the problems of inflation and unemployment.", + "fall": 1, + "major_restrictive": 0, + "name": "Money And Banking", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4928 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4140, + "description": "Acquaints students with the structural characteristics and philosophical foundations of enterprise and industry. Several important industries are considered from the viewpoint of market structure, conduct, and performance. Such concepts as the corporation, entrepreneurial outcomes, technological innovation, private property, and public policy toward business are examined to orient the student to contemporary industrial activity.", + "fall": 0, + "major_restrictive": 0, + "name": "Structure Of Industry: Competition, Innovation, Entrepreneurship, Policy", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4929 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4150, + "description": "Examine regulations related to the environment, intellectual property rights, healthcare, and antitrust. Examine the interaction between regulatory policies and how businesses respond to them with respect to innovation, production, and pricing. Some of the industries and markets examined to highlight the regulatory policy issues include automobiles, information technology, telecommunications and media, healthcare services, pharmaceuticals, medical devices, retail sector, high-speed rail, and taxi and ridesharing.", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Of Government Regulation And Firm Strategy", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4930 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4160, + "description": "Emphasis is placed on the analysis of efficient resource use in the public sector at the federal level. Expenditure theory, tax incidence, and income distribution policies are discussed. The effects of personal income, corporation, sales, payroll, and property taxes on resource allocation, equity, and growth are considered.", + "fall": 0, + "major_restrictive": 0, + "name": "Public Finance", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4931 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4170, + "description": "Examine various facets of the healthcare industry. Application of microeconomic theory and tools will be used to: analyze healthcare demand and supply; examine the impact of public policies; study market segments such as health insurance and pharmaceuticals; explore economic choices of healthcare professionals; identify potential socioeconomic and demographic determinants of health status and healthcare; and gain insights into issues related to the ongoing healthcare policy reform.", + "fall": 1, + "major_restrictive": 0, + "name": "Health Economics And Policy", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4932 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4180, + "description": "A critical examination in which comparisons are made and contrasts emphasized between different schools of economic thinking such as classicism, marginalism, socialism, institutionalism, neoclassicism, and Keynesianism. Special attention is given to historical theories and attitudes of economists toward technological change and its impact on human welfare.", + "fall": 0, + "major_restrictive": 0, + "name": "Development Of Economic Thought", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4933 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4200, + "description": "This course is an introduction to open economy macroeconomics and international finance. The core objective of the course is to teach students macroeconomic models and enable them to analyze international economic phenomena. Topics covered include theories of intertemporal trade, sources of global imbalances and their adjustment mechanisms, the determination of exchange rates, the effect of fiscal and monetary policies under different exchange rate regimes, balance of payment crisis, consequences of financial globalization.", + "fall": 0, + "major_restrictive": 0, + "name": "Open Economy Macroeconomics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4935 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4210, + "description": "Addresses the identification and measurement of the economic gains and losses to different sectors of the economy resulting from public projects and policies. Among the projects studied are those in the area of transportation, energy, environment, and urban development. Also considered is the evaluation of the effects of government on business, as for example, consumer product and workplace safety regulation.", + "fall": 0, + "major_restrictive": 0, + "name": "Cost-Benefit Analysis", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4936 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4220, + "description": "Game theory has been emerging as a branch of mathematical economics and applied to analyze situations where each decision-maker needs to think strategically about others\u2019 perspectives and actions in order to determine ones\u2019 own optimal choice. This course provides an introduction and presents selected topics in game theory. It will look into basic definitions and equilibrium concepts and develop a wide range of applications in Economics, Biology, sports, health care, and various fields. The goal of the lecture is to improve understanding of strategic interaction in economic, business, and social situations.", + "fall": 1, + "major_restrictive": 0, + "name": "Applied Game Theory", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4937 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4230, + "description": "Develops a critical understanding of environmental issues and policy from an interdisciplinary economics perspective. Covers the economics of environmental quality including the links between the economy and the environment, the causes of environmental problems, evaluation of environmental projects and policies, and policies to address environmental issues with an emphasis on efficiency, equity, and sustainability, and the international dimensions of environmental issues.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4938 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4240, + "description": "Addresses the allocation of natural resources through applied study of fisheries, forestry, oil, minerals, water, and biodiversity resources. Mathematical analysis will be done using Microsoft Excel with Solver. Social and policy dynamics of allocation decisions will be explored through case studies. Field trips will address ecological and physical aspects of resource management. The intent is to develop a balanced perspective and tools to address resource management decisions across their diverse economic, social, and environmental dimensions.", + "fall": 0, + "major_restrictive": 0, + "name": "Natural Resource Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4939 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4250, + "description": "This course explores the relationships between the economy and the material world. It identifies the most critical challenges to sustainable economic development on local to global scales and ways of addressing them. The course examines options surrounding material and energy flows, technological alternatives, livelihoods, consumption behavior, public policy, civil society institutions, and social movements as avenues for meeting the major challenges to sustainability.", + "fall": 0, + "major_restrictive": 0, + "name": "Economy, Technology, And Sustainability", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4940 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4190, + "description": "This course investigates the significance of economic globalization, covering the following topics: international trade and financial flows, technological innovation and intellectual property, technology transfer, national government and transnational corporations, natural resources, health and the environment, impacts on selected industries and countries, and roles of the world trade organization and international monetary fund. The major controversies surrounding globalization are identified, and alternative arguments are evaluated based on available evidence.", + "fall": 0, + "major_restrictive": 0, + "name": "International Economics And Globalization", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4934 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4260, + "description": "Introduces students to the basic analytical approaches to environmental issues and natural resource use. Emphasis is on economic valuation and public policy. Covers traditional approaches based on assumptions of economic rationality and market efficiency as well as current approaches from the fields of environmental science behavioral economics. Emphasis is on active student participation and examination of current environmental controversies.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental And Resource Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4941 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4270, + "description": "Integrates theory from psychology, neuroscience, and other social sciences into traditional economic models of human behavior. By relaxing the standard assumptions of perfect rationality and selfishness, more realistic modeling features such as loss aversion, present-bias, social norms, and habit formation improve economic analyses. These techniques are used to analyze individuals\u2019 health behaviors, health insurance markets, and healthcare policy.", + "fall": 1, + "major_restrictive": 0, + "name": "Behavioral Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4942 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4280, + "description": "Examine advanced econometric and statistical methods for the analysis of high-dimensional data, otherwise known as \u201cBig Data.\u201d In this setting, detailed information for each unit of observation informs machine learning techniques such as classification and regression trees; random forests; penalized regressions; and boosted estimation. These prediction methods are then utilized to improve causal modeling, with applications in the study of healthcare demand and supply modeling, and behavior of consumers and businesses.", + "fall": 1, + "major_restrictive": 0, + "name": "Econometric Methods For Big Data", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4943 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4290, + "description": "Students will learn about markets related to healthcare, insurance, biopharmaceuticals, and medical devices. Examine economic issues, models and quantitative analysis related to firms\u2019 activities in areas such as innovation, R&D expenditures, patenting, pricing, mergers and acquisitions, and competition in markets. Examine the role played by health insurance systems. Study the economic implications of regulations, such as those by the U.S. FDA. Economic and policy aspects will be examined within the context of the U.S. healthcare sector, along with selected comparisons to European national healthcare systems.", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Of Biotech And Medical Innovations", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4944 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4880, + "description": "The course covers interactive, multimedia interface design (for Web sites and apps) for data visualization or other forms of interactive information design. Innovative designs that explore new directions in interactive data design are highlighted. Topics include multisensory information design using graphics, sound, touch, and large-scale data projection. Interface design topics include user-centered design, information architecture, rapid prototyping, cross-cultural design, and intellectual property. Students may choose the applications they want to design for the class project.", + "fall": 0, + "major_restrictive": 0, + "name": "Interactive Data Visualization", + "prefix": "COMM", + "spring": 0, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5062 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "2D Motion Graphics", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5063 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Color Theory", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5064 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1110, + "description": "This course will help you experience the power of language and learn how to develop that power as you become more aware of your communicative choices. You will write for several genres, both formal and informal, creating each piece for a specific audience and purpose. You will learn to communicate effectively\u2014orally, visually, and in writing\u2014in a wide range of situations that will be crucial to success in your academic and professional careers.", + "fall": 1, + "major_restrictive": 0, + "name": "Writing In Context", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5065 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1410, + "description": "This course details the scientific and social history of genetics, from Darwin and Mendel to the Human Genome Project. Special focus areas include: plant and animal breeding in the early twentieth century; eugenics movements in the U.S. and elsewhere; bacterial and fruit fly genetics; the development of molecular biology; the invention of recombinant-DNA technologies; the emergence of the biotechnology industry; the sociobiology controversies; genetics and evolutionary theory; and the Human Genome Project and contemporary genomics.", + "fall": 0, + "major_restrictive": 0, + "name": "Century Of The Gene", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5066 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1500, + "description": "This course explores the historical development of modern international human rights through the lens of American foreign policy. Through lecture and discussion of the assigned readings, this course will guide students in critical analysis of the narratives and national myths surrounding human rights in the history of the United States and the world. Major themes include the origins of human rights, human rights abuses, the human rights regime, human rights institutions, and problems of enforcement.", + "fall": 1, + "major_restrictive": 0, + "name": "Human Rights In History", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5067 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1570, + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "fall": 1, + "major_restrictive": 0, + "name": "War And Technology", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5068 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Documentary in the 21st Century: Identity Production is a production course investigating the course of documentary history leading to a focus on digital media representations today. This course will incorporate critical thinking with production. With focus on aesthetic and formal considerations, students will be asked to produce a series of multimedia projects investigating their vision of themselves in the world.", + "fall": 1, + "major_restrictive": 0, + "name": "Documentary In The 21St", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5069 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2500, + "description": "This course surveys the history of the United States from the colonial era through the present. The course introduces major themes and tensions in United States politics, society, and culture with a focus on environmental factors. Topics will include encounters between American Indians and colonial peoples, independence, the formation of the American government, slavery, immigration, citizenship, rights, social movements, colonialism, war, and the changing identity of the United States in the world.", + "fall": 0, + "major_restrictive": 0, + "name": "American History", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5070 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "This seminar surveys the history of medicine through discussion and analysis of secondary literature exploring central and key themes from the age of the Enlightenment up through recent history. Topics will include the history of the profession and practice of medicine, public health, disease, historical memory, education, the state, policy, institutions, and race, class, and gender in the history of medicine.", + "fall": 1, + "major_restrictive": 0, + "name": "History Of Medicine", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5071 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4440, + "description": "This seminar surveys the history of mental health through discussion and analysis of secondary literature that explores central and key themes from the late eighteenth century up through recent history. Topics will include the history of mental health institutions and professions, the classification, diagnosis and treatment of mental illness, public health and policy, historical memory, the I.Q. controversy, the state, and race, class, and gender in the history of mental health.", + "fall": 0, + "major_restrictive": 0, + "name": "History Of Mental Health", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5072 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4510, + "description": "Discusses the growth of American technology and its place within the framework of American history as well as the interrelationship of American and foreign technological developments. This course stresses the cultural contexts of technological change. Topics covered include the Erie Canal, the American system of manufacturing, railroads, emergence of engineering professions, corporate R&D, household technology, the technology of modern warfare, and the electronics revolution.", + "fall": 0, + "major_restrictive": 0, + "name": "History Of American Technology", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5073 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4530, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Global History Of Science And Technology", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5074 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Science And Technology Elective", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5075 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4280, + "description": "This course examines needs for and challenges of delivering environmental education in different settings. Students critically review existing environmental education curricula then design and deliver their own to K-12 students. The history of public education in the United States, factors shaping contemporary education, various approaches to environmental education, and the complex challenge of interdisciplinary curriculum design are examined. Students in the course develop and demonstrate their own educational and environmental values.", + "fall": 0, + "major_restrictive": 0, + "name": "Sustainability Education", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5153 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4310, + "description": "Market-based economies depend upon legal systems that establish and protect property rights. In this and many other instances the law is designed to encourage and support economic activity; in others it is designed to restrain certain types of otherwise rational economic behavior. This course will apply fundamental economic concepts, such as supply and demand, competition, monopoly, externalities, and Pareto efficiency to a range of legal topics, including contracts, torts, criminal, and intellectual property law to explain the economic motivation and consequences of the legal framework. For those students considering law school, this course offers an exposure to many of the legal concepts found in the first year law school curriculum.", + "fall": 1, + "major_restrictive": 0, + "name": "Law And Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4945 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "An exploration of models of decision-making under alternative assumptions, expanding on \u201crational\u201d models of introductory economics. The course will discuss the assumptions of these standard models and their shortcomings. The shortcomings will be addressed through the exploration of limited attention and considerations of fairness, uncertainty, and strategic interaction. Applications in areas such as consumer and household finance, marketing, and public policy will be emphasized throughout.", + "fall": 1, + "major_restrictive": 0, + "name": "Economic Models Of Decision-Making", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4946 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4330, + "description": "This course will examine a wide range of financial markets and institutions and the micro-and macroeconomic forces that relate to them. Topics include the use of derivative securities such as future, options, and swap agreements, and their roles in distributing financial risk. The course will be driven by textbook readings, supplemented by current news stories, articles from the financial press, and research articles.", + "fall": 1, + "major_restrictive": 0, + "name": "Economics Of Financial Institutions And Markets", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4947 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4340, + "description": "This course describes how individuals and firms make financial decisions, and how those decisions might deviate from those predicted by traditional financial or economic theory. The course examines how the insights of behavioral economics complement the traditional finance paradigm by introducing some of the main psychological biases in financial decision-making and examining the impacts of these biases in financial markets and other financial settings. It will also introduce students to behavioral and experimental methodologies in finance, economics, and other disciplines.", + "fall": 1, + "major_restrictive": 0, + "name": "Behavioral Financial Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4948 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4350, + "description": "This course will examine alternative models of economic and non-economic decision-making. The course will cover models of rational decision-making under certainty and uncertainty, bounded rationality, preference-based approaches (e.g., loss aversion, ambiguity aversion, disappointment aversion), and heuristic decision-making. The emphasis throughout will be on the proper interpretation of more general models of decision-making as well as real-world applications.", + "fall": 0, + "major_restrictive": 0, + "name": "Microeconomics Of Decision-Making", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4949 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4360, + "description": "This course explores human motivation and behavior across different settings and experimental paradigms. The course familiarizes students with previous work in selected topics in behavioral and experimental economics such as charitable giving, individual decision making and preferences, health, scarcity, and worker motivation. It also prepares students to design, implement and analyze their own economics experiments.", + "fall": 0, + "major_restrictive": 0, + "name": "Experimental Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4950 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "Dynamic models of national and international economic growth are introduced and analyzed. Technological innovation is central to growth, and models consider the endogenous determinants of technological innovation and diffusion. National institutions that affect growth, such as law, education, and infrastructure, are considered. Variation in intellectual property rights across countries are examined, together with their effects on economic growth and development. Theories of growth are compared to empirical fact.", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Of Growth & Innovation", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4951 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4570, + "description": "This course is an introduction to econometric data analysis. The statistical methods covered enable analysis of relationships between variables in data, with special attention to identification of true casual effects. Topics covered include linear and simple nonlinear regression models, internal and external validity, methods for panel data and binary dependent variables, instrumental variable methods, use of experimental and quasi-experimental data, and basic time series methods. The course included hands-on data analysis and report writing.", + "fall": 1, + "major_restrictive": 0, + "name": "Econometrics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4952 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4580, + "description": "This course provides skills to apply econometrics to diverse economic topics. Mathematical methods of econometrics are developed for tools such as alternative estimation strategies, instrumental variables, regression discontinuity, nonparametric and quantile estimators, and simultaneous equation models. Methods to identify causal effects are emphasized. Students do hands-on data work that puts to use these econometric tools.", + "fall": 1, + "major_restrictive": 0, + "name": "Applied Econometrics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4953 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4590, + "description": "Covers advanced estimation and inference techniques for data analysis and policy evaluation. Topics will vary from year to year to introduce advanced statistical methods used in recent literature. Topics may include visualization techniques to summarize and display high dimensional data, selected topics in discrete choice models, spatial analysis, and analysis of panel data. Particularly, methods for panel data will be emphasized. This includes fixed, random, mixed, and multi-level effects models to control for or account for variation from individual characteristics. Dynamic panel data models consider lagged dependent variables as regressors.", + "fall": 0, + "major_restrictive": 0, + "name": "Advanced Data Analytics & Policy Evaluation", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4954 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4900, + "description": "Discussion and analysis of selected topics in economic theory and of current economic issues.", + "fall": 1, + "major_restrictive": 0, + "name": "Seminar In Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4955 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4940, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Readings In Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4956 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Selected topics in economic analysis and problems to meet the special needs of upper-division students in various curricula throughout the Institute. This allows students to pursue more in-depth work in their areas of study.", + "fall": 0, + "major_restrictive": 0, + "name": "Topics In Economics", + "prefix": "ECON", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4957 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4310, + "description": "Market-based economies depend upon legal systems that establish and protect property rights. In this and many other instances the law is designed to encourage and support economic activity; in others it is designed to restrain certain types of otherwise rational economic behavior. This course will apply fundamental economic concepts, such as supply and demand, competition, monopoly, externalities, and Pareto efficiency to a range of legal topics, including contracts, torts, criminal, and intellectual property law to explain the economic motivation and consequences of the legal framework. For those students considering law school, this course offers an exposure to many of the legal concepts found in the first year law school curriculum.", + "fall": 0, + "major_restrictive": 0, + "name": "Law & Economics", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4959 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4280, + "description": "Examine advanced econometric and statistical methods for the analysis of high-dimensional data, otherwise known as \u201cBig Data.\u201d In this setting, detailed information for each unit of observation informs machine learning techniques such as classification and regression trees; random forests; penalized regressions; and boosted estimation. These prediction methods are then utilized to improve causal modeling, with applications in the study of healthcare demand and supply modeling, and behavior of consumers and businesses.", + "fall": 1, + "major_restrictive": 0, + "name": "Econometric Methods\u2013Big Data", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4960 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4430, + "description": "Dynamic models of national and international economic growth are introduced and analyzed. Technological innovation is central to growth, and models consider the endogenous determinants of technological innovation and diffusion. National institutions that affect growth, such as law, education, and infrastructure, are considered. Variation in intellectual property rights across countries are examined, together with their effects on economic growth and development. Theories of growth are compared to empirical fact.", + "fall": 0, + "major_restrictive": 0, + "name": "Economics Of Growth And Innovation", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4961 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1050, + "description": "A survey of visual arts from Paleolithic Era to today. Materials are presented in a form accessible to students without previous knowledge of Art History.", + "fall": 1, + "major_restrictive": 0, + "name": "Arts History", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4962 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1030, + "description": "Television is considered a defining social, political and cultural feature of consumer culture. Television is morphing into something more expansive and diverse. In this course, we will study the impact of television and learn to make it. Through hands-on experience, students produce and direct their own multi-camera projects. Students work on technical and creative aspects of production. Students learn to operate studio gear including green screen, live switcher, cameras, audio, teleprompter, lights, etc.", + "fall": 1, + "major_restrictive": 0, + "name": "Behind The Television Screen", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4963 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4330, + "description": "This course will examine a wide range of financial markets and institutions and the micro-and macroeconomic forces that relate to them. Topics include the use of derivative securities such as future, options, and swap agreements, and their roles in distributing financial risk. The course will be driven by textbook readings, supplemented by current news stories, articles from the financial press, and research articles.", + "fall": 1, + "major_restrictive": 0, + "name": "Economics Of Financial Institutions & Markets", + "prefix": "ECON", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4958 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1040, + "description": "Documentary in the 21st Century: Identity Production is a production course investigating the course of documentary history leading to a focus on digital media representations today. This course will incorporate critical thinking with production. With focus on aesthetic and formal considerations, students will be asked to produce a series of multimedia projects investigating their vision of themselves in the world.", + "fall": 1, + "major_restrictive": 0, + "name": "Documentary In The 21St Century", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4964 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2040, + "description": "Intermediate Digital Imaging is a hands-on studio course exploring the use of computer technologies in making visual art. A study of contemporary issues in digital media and photography facilitates individual innovation and experimentation. Digital imaging and input/output techniques are employed in terms of giving visual form to ideas and personal expression in private and public settings.", + "fall": 1, + "major_restrictive": 0, + "name": "Intermediate Digital Imaging", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4965 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2060, + "description": "2D Experimental Animation is an introduction to animation as an art form. Most of this course will be traditional assignments designed to encourage spontaneous creativity, explore animation concepts, and learn animation terminology. Assignments will build a solid foundation for entrance into 3D Animation. This course will also be a historical and theoretical investigation with screenings and readings followed with discussion.", + "fall": 1, + "major_restrictive": 0, + "name": "2D Experimental Animation", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4966 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2070, + "description": "A studio arts course exploring the fundamental concepts, techniques, styles, and mechanics used in the creation of graphic narrative. Contents to be covered include the fundamentals of sequential art, the purposes and formats of storyboards, basic terminology and concepts used in storyboarding, and the applications of storyboard techniques. Key visual storytelling structures are explored for the following industry applications: comics, animated films, graphic novels, commercials, documentaries, live action feature films, and video gaming.", + "fall": 1, + "major_restrictive": 0, + "name": "Graphic Storytelling", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4967 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2230, + "description": "A foundational course in concepts and techniques in digital 3D, for animation, games, and digital art. This course focuses on methods and aesthetics in creating digital 3D objects, spaces, and characters, including modeling, texturing, and lighting, as preparation for further courses in the 3D Animation curriculum.", + "fall": 1, + "major_restrictive": 0, + "name": "3D Bootcamp", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4968 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4060, + "description": "An introduction to the technical techniques and principles of computer animation with a focus on rigging, skinning, character fx, particle simulations, compositioning and rendering. Lectures, discussion, and exposure to contemporary work enable students to develop skills in this rapidly evolving field.", + "fall": 0, + "major_restrictive": 0, + "name": "3D Visual Effects", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4969 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4070, + "description": "An intermediate hands-on studio course in 3D computer animation, acting, dialog, cinematography, and story building.", + "fall": 1, + "major_restrictive": 0, + "name": "3D Animation", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4970 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4090, + "description": "This course is primarily concerned with learning how to build any interactive experience or artwork from concept to completion. It will introduce open-source, cross-platform programming libraries and tools used by artists and programmers to create interactive experiences and artworks for museum installations, festivals, VJ-ing, projection mapping, interactive experiences/artworks, and more. It will then start to address the questions: Is code an art form? What is interactive art? Is software art?", + "fall": 0, + "major_restrictive": 0, + "name": "Art, Code, & Interactivity", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4971 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1110, + "description": "This course focuses on the social and ecological aspects of humans in the natural world. It emphasizes critical thinking about where humans come from and where they are going as a species. The course draws on historical perspectives and addresses contemporary issues such as climate change, national energy resources, and the local foods movement. The course includes readings as well as student projects, field trips, guest lectures, and \u201cethnographic\u201d assignments about this consumer society.", + "fall": 1, + "major_restrictive": 0, + "name": "Nature & Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4973 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1240, + "description": "Students in this course participate in a series of class debates, presenting and cross-examining the arguments of those who have a stake in various environmental controversies (about energy, toxic chemicals, consumption, etc.). Students also work in groups to design a proposal for a project to help solve an environmental problem. Throughout the course, students are encouraged to develop their own environmental values and ideas. This is a communication-intensive course.", + "fall": 1, + "major_restrictive": 0, + "name": "Sustainability Debates", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4974 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1320, + "description": "This course examines the emergence of environmental consciousness in the United States throughout the 20th century. Students in this course will study the original writings of some of the most important thinkers and activists in the history of environmentalism, examine the social contexts in which their ideas formed, and consider their relevance to contemporary sustainability issues.", + "fall": 0, + "major_restrictive": 0, + "name": "A Century Of Environmental Thought", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4975 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1350, + "description": "This course examines the interconnections between values and law, seeking to understand how these affect and are affected by science and technology by examining such topics as computers and privacy, medical malpractice, abortion, and other legal conflicts surrounding new reproductive technologies, problems of expert witnesses, sexual harassment, patent infringement, auto safety litigation, and siting of hazardous facilities, among others.", + "fall": 0, + "major_restrictive": 0, + "name": "Law, Value, And Public Policy", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4976 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1720, + "description": "Music and Nature explores the intersections between music and nature from a variety of perspectives. Music will be approached as artistic expression as well as a form of knowledge that can heighten our sensitivity and awareness of the environment and natural processes. Music and Nature incorporates reading and writing assignments, individual and group creative projects.", + "fall": 1, + "major_restrictive": 0, + "name": "Music And Nature", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4977 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1966, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Music And Protest", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4978 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Designing Climate Justice", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4979 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4080, + "description": "Through direct experience in the community, this course explores the complex roles and relationships of art, education, and technology. Students will develop a plan to work with a media arts center, community organization, or school; final teams will produce real-world arts and education projects that ultimately will be realized as significant additions to their professional portfolio. The projects can include a range from traditional arts practice to creative writing, creative IT models, to community art and activism.", + "fall": 0, + "major_restrictive": 0, + "name": "Art, Community, And Technology", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4980 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4860, + "description": "This upper level studio and seminar explores individual visual arts projects contributing to thesis or dissertation development. Topics in creative personal expression in imaging, installation, digital/traditional mixed media and emerging genres will be studied drawing from issues raised in class projects. Advanced studies may include high resolution digital photography, montage, archival printing, gesture drawing, painting, assemblage, processing, stencil art, projection, and evolving genres which lead to an independent final project and web portfolio.", + "fall": 0, + "major_restrictive": 0, + "name": "Advanced Digital Imaging", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4972 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4120, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Bio Punk", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4981 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4140, + "description": "Queer Ecologies is an undergraduate and graduate arts course that uses art to think about our eco-futures. We will look at the disruptive nature of Cartesian thinking and binary positioning in relation to sexuality and ecologies. The \u201cqueering\u201d is a means to refuse this binary thinking and consider expansive interdisciplinary practices that have evolved from LGBTQ+ and feminist theory, decolonial thinking, extinction and death studies, environmental justice, critiques of science and big pharma, biopolitics, bioethics, biology, science fiction, aesthetics, art and play.", + "fall": 0, + "major_restrictive": 0, + "name": "Queer Ecologies", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4982 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4240, + "description": "Eco Chic: Living Art is an upper level production and theory class about art, biology, and the study of life covering topics such as environmentalism, land art, food art, sustainable practices with art, body art, bio-art. Part lecture, part hands-on workshop, Eco Chic encourages students to redefine and experimentally express their relationships with the varied aspects of everyday living systems and manipulating life.", + "fall": 0, + "major_restrictive": 0, + "name": "Eco-Chic: Living Art", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4983 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1220, + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people\u2019s choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "fall": 1, + "major_restrictive": 0, + "name": "It And Society", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5076 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1220, + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people\u2019s choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "fall": 1, + "major_restrictive": 0, + "name": "It And Society", + "prefix": "ITWS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5077 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2210, + "description": "An introduction to the current theories, methods, and issues in human-computer interaction. Theory and research along with practical application are discussed within the context of organizational impact. The course provides the knowledge of HCI systems and research used for the implementation of safe, quick, and useable interactive technologies.", + "fall": 0, + "major_restrictive": 0, + "name": "Intro To Hci", + "prefix": "ITWS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5078 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2100, + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "fall": 0, + "major_restrictive": 0, + "name": "Critical Thinking", + "prefix": "PHILL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5079 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4300, + "description": "While concepts such as quality of life, environment, nature, global ecology, and the like figure heavily in contemporary discussions, they are seldom integrated into an environmental philosophy. The course tries to achieve this integration by understanding some of the religious, mythic-poetic, and scientific dimensions of the man-nature matrix. Some specific environmental problems are examined in order to illustrate the system of values implied by various solutions.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Philosophy", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4984 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4500, + "description": "This course involves a philosophical analysis of some of the basic moral issues raised by recent and anticipated developments in the areas of biology and medicine. The general question \u201cWhat are moral problems, and how does one resolve them?\u201d is examined in the context of concrete cases involving issues such as abortion, euthanasia, organ transplants, experimentation on human patients, cloning, genetic engineering, and behavior control and modification.", + "fall": 0, + "major_restrictive": 0, + "name": "Bioethics", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4985 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4250, + "description": "This course explores historical perspectives on bioethics through concrete cases and practical problems faced in the design and execution of some of the highest profile biomedical research and most consequential clinical decisions of the twentieth century. Topics include vaccine development; human radiation experiments; new genetic and reproductive technologies; right-to-die, death-with-dignity, and physician-assisted suicide; human experimentation, including prisoners, the sick, and the disabled; neuroethics; animal research; and emergent topics such as stem cell research, prenatal diagnostics, and genetic testing. This is a communication-intensive course.", + "fall": 0, + "major_restrictive": 0, + "name": "Bioethics", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4986 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2140, + "description": "Introduction to first-order logic as a tool to be used in engineering, computer science, philosophy, etc., and as procedural knowledge helpful in puzzle-solving environments (e.g., standardized tests). A hands-on laboratory component is included.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Logic", + "prefix": "PHILL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5080 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1200, + "description": "This course embraces the science of psychology. The aim is for students to learn how using the scientific method provides important insights about mind, brain, and behavior. This course integrates research on neuroscience throughout all the standard topics in an introductory course in psychology. The course presents advances across all subfields of psychology. In addition to standard exams, there are online assignments for each chapter and online laboratory experiences.", + "fall": 1, + "major_restrictive": 0, + "name": "General Psychology", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5081 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2210, + "description": "This course allows students to develop a critical understanding of the relationships between design, culture, and society. \u201cDesign\u201d is defined broadly, touching on product/industrial design, urban design, and so-called alternative design approaches such as ecological and feminist design. The focus is on the role of design in contemporary culture with the goal of training students\u2019 emerging appreciation of design as cultural practice on their professional work as engineers, architects, or business managers. This is a communication-intensive course.", + "fall": 0, + "major_restrictive": 0, + "name": "Design, Culture, And Society", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5082 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4720, + "description": "What is consumer culture? What are its roots, its consequences, and alternatives? Documentaries and the research of anthropologists, historians, and religious scholars examine consumer culture in the United States and the United Kingdom including recognition of the global locations in which our consumer goods are made. Topics include buying and selling, shopping, retail, manufacture, material culture, pricing, consumer goods, disposal, kinship, identity, exchange, and advertising, with attention paid to differences in race, class, and gender.", + "fall": 0, + "major_restrictive": 0, + "name": "Consumer Culture", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4989 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2300, + "description": "Society and the natural environment are crucially linked in a number of ways. Environmental problems such as pollution and natural resource depletion are not only problems for society, affecting the way people live their lives; they are also problems of society\u2014the result of patterns of social organization and social practices. In this course, students will explore these society/environment interactions at various levels, from the local to the global, using the concepts and insights of environmental sociology. Environmental sociologists aim to understand the social origins of environmental problems and propose workable solutions to them. By showing how social interaction, institutions, and beliefs shape human behavior, environmental sociology provides a useful complement to the natural sciences in the analysis of the environmental problems faced today.", + "fall": 0, + "major_restrictive": 0, + "name": "Environment And Society", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4990 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4280, + "description": "This course examines needs for and challenges of delivering environmental education in different settings. Students critically review existing environmental education curricula then design and deliver their own to K-12 students. The history of public education in the United States, factors shaping contemporary education, various approaches to environmental education, and the complex challenge of interdisciplinary curriculum design are examined. Students in the course develop and demonstrate their own educational and environmental values.", + "fall": 0, + "major_restrictive": 0, + "name": "Sustainability Education", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4991 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4700, + "description": "This is an introduction to environmental law and policy, with emphasis on the practical use and application of legal concepts. Students will work to develop critical thinking and advocacy skills. Professionals who work with environmental issues need to effectively argue for a position. Therefore, class participation plays a significant role in this course. Students should come to class prepared to discuss, debate, and (re)consider. Effectively advocating for one point of view requires an understanding of other perspectives. One must approach every issue with an open mind and a willingness to engage on a legal and policy level rather than from a personal or political perspective. This objective detachment is one of the hardest and most crucial skills students will work to learn. Over the course of the semester, the class will feature guest speakers (dates and identities TBA). Assigned readings for the guest speakers will replace those on the syllabus for that day. Depending on student progress and interests, the readings may change.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Law", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4987 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4720, + "description": "What is consumer culture? What are its roots, its consequences, and alternatives? Documentaries and the research of anthropologists, historians, and religious scholars examine consumer culture in the U.S. and UK including recognition of the global locations in which consumer goods are made. Topics include buying and selling, shopping, retail, manufacture, material culture, pricing, consumer goods, disposal, kinship, identity, exchange, and advertising, with attention paid to differences in race, class, and gender.", + "fall": 0, + "major_restrictive": 0, + "name": "Consumer Culture", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4988 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1160, + "description": "This course will provide a comprehensive introduction to the field of ethics of scientific research. Why do seemingly good people do bad things? What is science? What is \u201cbad\u201d science? What constitutes scientific misconduct? We will explore the answers to these questions through fields such as Sociology, History, Philosophy, Psychology etc. Using evidence from contemporary and historical scientific experiments we will try to understand why researchers might commit scientific misconduct such as fabrication of results, plagiarism, and falsification of data. A brief overview some philosophical theories of ethics and several professional/scientific codes of ethics will be covered.", + "fall": 0, + "major_restrictive": 0, + "name": "Science And Scientific Misconduct", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4994 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1420, + "description": "This course will examine and offer possible solutions to current and emerging global health issues. Our emphasis will be on social and health problems in low income and middle-income countries in contrast to the health care needs in high-income countries. We will look at selective chronic and acute illnesses, ethnomedical practices, medical ethics, and environmental racism when dealing with low-income and developing countries.", + "fall": 0, + "major_restrictive": 0, + "name": "Global Health Challenges", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4995 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Philosophy, Technology, And The Human Future", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4996 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1110, + "description": "An introduction to the social, historical, and ethical influences on modern science and technology. Cases include development of the atomic bomb, mechanization of the workplace, Apollo space program, and others. Readings are drawn from history, fiction, and social sciences; films and documentary videos highlight questions about the application of scientific knowledge to human affairs. The class is designed to give students freedom to develop and express their own ideas.", + "fall": 1, + "major_restrictive": 0, + "name": "Science, Technology, And Society", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4997 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "What does resilience really mean and why does it matter? This course will unpack the multiple meanings that make up \u201cresilience\u201d and students will learn about its relevance to this society. Upon entering the Anthropocene, climate change will ensure that sporadic, disruptive change will be the norm. Disruptions will come on numerous levels and at a variety of scales. Is resilience about strengthening defenses so that \u201cresilient\u201d landscapes, infrastructure, and organizations can bounce back or is it more? Students will be asked to contribute to a collective understanding of how systems thinking and resilience thinking can help strengthen the ability to adapt and transform when humans are faced with social and ecological change. Can resilience planning help with the difficult conversations that are needed to balance the socio-economic and ecological trade-offs that the Anthropocene demands?", + "fall": 1, + "major_restrictive": 0, + "name": "Resilience Planning", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4992 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1150, + "description": "The ability to sequence complete genomes has had a revolutionary impact on medicine, agriculture, our environment and the very idea of what it means to be \u201chuman\u201d. Genomic medicine will impact virtually everyone in the United States in the coming decades. As informed citizens, it is important that we have a working understanding of genomics and its implications for individuals and for society at large. These conversations are critical to ensure the ethical and accessible use of genomics and to allow us to make informed decisions on both personal and public-policy levels. This course will explore the science, ethics, and history of genetic research and genomics, using case studies to illustrate and personalize the issues at hand.", + "fall": 1, + "major_restrictive": 0, + "name": "The Genome And You", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4993 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1110, + "description": "An introduction to the social, historical, and ethical influences on modern science and technology. Cases include development of the atomic bomb, mechanization of the workplace, Apollo space program, and others. Readings are drawn from history, fiction, and social sciences; films and documentary videos highlight questions about the application of scientific knowledge to human affairs. The class is designed to give students freedom to develop and express their own ideas.", + "fall": 1, + "major_restrictive": 0, + "name": "Science, Technology, And Society", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4998 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4560, + "description": "This course explores the history, methods, and goals of hackers with special attention paid to their role in social movements. It broadly interprets the term \u201chacktivism\u201d to include computer hacking, media hacking and \u201creality hacking\u201d in the service of social change. Students will gain an understanding of how and why hackers have emerged as a major social force.", + "fall": 0, + "major_restrictive": 0, + "name": "Hactivism", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 4999 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4340, + "description": "While concepts such as quality of life, environment, nature, global ecology, and the like figure heavily in contemporary discussions, they are seldom integrated into an environmental philosophy. The course tries to achieve this integration by understanding some of the religious, mythic-poetic, and scientific dimensions of the man-nature matrix. Some specific environmental problems are examined in order to illustrate the system of values implied by various solutions.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Philosophy", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5000 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2110, + "description": "This course is designed to assist students in becoming more self-possessed and versatile writers. The course offers instruction in linguistic, rhetorical, and sociocultural concepts through its overarching focus on language: how it works, where it falls short, and how to harness it for specific purposes. Critical thinking and composing are conceptualized as processes, which includes the creation, development, organization, and revision of ideas and arguments. Students will complete a series of writing assignments in order to participate in contemporary debates occurring in both public and academic contexts.", + "fall": 1, + "major_restrictive": 0, + "name": "Strategic Writing", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5083 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "In this course, students will consider methods of gathering users\u2019 requirements for product functions and information, ways to test products and information for usability and suitability, and procedures for incorporating the results learned through testing. Students will design and conduct usability tests on products, documents, and interfaces of interest.", + "fall": 1, + "major_restrictive": 0, + "name": "Foundations Of Hci Usability", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5084 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4470, + "description": "This course examines methods of graphic representation of data. Course work requires graphing of information derived from researched databases. Visual presentations of historic data will be examined to determine the most efficient way to represent complex information without distorting the data within. Information designers clarify these displays and enrich the understanding of the modern world.", + "fall": 1, + "major_restrictive": 0, + "name": "Information Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5085 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4770, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "User Experience Design", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5086 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4780, + "description": "This course introduces students to narrative theory and interactive narratives in a variety of genres such as oral story-telling, literature, poetry, film, artists\u2019 books, historical narrative, hypertext fiction, Net Art, social media narratives, and computer games. Students will have the opportunity to design and develop an original interactive narrative.", + "fall": 0, + "major_restrictive": 0, + "name": "Interactive Narrative", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5087 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4340, + "description": "This course will explore how linguistics, the scientific study of the properties of human language and languages, can be applied to the development of intelligent agents that can fluently and meaningfully communicate with people in natural language. It will focus on linguistic phenomena that have so far been particularly resistant to effective machine processing, such as lexical ambiguity resolution, reference resolution, ellipsis, indirect speech acts, implicature, and non-literal language (e.g., metaphor and irony).", + "fall": 0, + "major_restrictive": 0, + "name": "The Linguistics Of Computational Linguistics", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5088 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4560, + "description": "This course will explore the different strategies used by different languages to fulfill the same needs of human communication. A sampling of topics: quickly learning the basics of a new language using linguistic principles; cross-linguistic knowledge elicitation and engineering; principles of generative grammar; space, time, agency, and other linguistic phenomena viewed cross-linguistically.", + "fall": 0, + "major_restrictive": 0, + "name": "A Cross-Linguistic Perspective", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5089 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4780, + "description": "This course will serve as a seminar for advanced students of linguistics. The material to be covered will be selected collaboratively by the instructor and each cohort of students. Students, who ideally will have taken at least two linguistics-oriented courses previously, will be guided in pursuing topics that they have found particularly compelling in previous courses.", + "fall": 0, + "major_restrictive": 0, + "name": "Advanced Topics In Linguistics", + "prefix": "COGS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5090 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "No description", + "fall": 1, + "major_restrictive": 0, + "name": "Any 4 Credit Lang Of Any Level", + "prefix": "LANG", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5091 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2340, + "description": "This course offers a survey of scientific and applied approaches to the study of human language, highlighting the endlessly surprising nature of this sophisticated mode of communication. A sampling of the topics to be covered: phonology, morphology, syntax, semantics, lexicography, psycholinguistics, and historical linguistics. Lecture course.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Linguistics", + "prefix": "COGS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5092 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1976, + "description": "A study of novels and short stories exploring the cultural contexts, social impacts, and ethical implications of film, television, robotics, simulations, info/bio technologies, the World Wide Web, Internet privacy, social media, mass advertising and entertainment, and fake news. Discussions, reading quizzes, written essays, and oral presentations based on the readings.", + "fall": 1, + "major_restrictive": 0, + "name": "Fiction From Film To The Internet", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5093 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level literature elective", + "fall": 1, + "major_restrictive": 0, + "name": "Literature Elective", + "prefix": "LITR", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5094 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Any 2000-level literature elective", + "fall": 1, + "major_restrictive": 0, + "name": "Literature Elective", + "prefix": "LITR", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5095 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2110, + "description": "A study of major literary works that introduces students to basic ideas and terminology in literary criticism. Students learn to read and interpret a selection of novels, plays, poetry, or other forms of writing to be determined each semester by the instructor", + "fall": 1, + "major_restrictive": 0, + "name": "Intro To Literature", + "prefix": "LITR", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5096 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2150, + "description": "Students explore the philosophical, political, and artistic grounds from which modern and contemporary literature arises and develop their own creative capacities in a project related to the course readings.", + "fall": 0, + "major_restrictive": 0, + "name": "Modern And Contemporary Literature", + "prefix": "LITR", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5097 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4770, + "description": "Women Writers examines creative works of literature produced by women of different times, such as novels, poetry, performance art, and graphic novels. These diverse works explore such topics as personal identity, love and sexuality, trauma and memory, and cultural difference, which are complicated by different historical attitudes towards gender, race, class, and religion. Discussion and viewing of films and visual art, as well as critical readings, will deepen the course\u2019s focus on literature.", + "fall": 1, + "major_restrictive": 0, + "name": "Women Writers", + "prefix": "LITR", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5098 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 4000-level literature elective", + "fall": 1, + "major_restrictive": 0, + "name": "Literature Elective", + "prefix": "LITR", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5099 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4230, + "description": "A survey of major works by Irish authors writing in English, with a particular focus on the fiction and drama of the twentieth century. Authors will include: Oscar Wilde, Samuel Beckett, James Joyce, and W.B. Yeats.", + "fall": 0, + "major_restrictive": 0, + "name": "Irish Literature", + "prefix": "LITR", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5100 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level writing elective", + "fall": 1, + "major_restrictive": 0, + "name": "Writing Elective", + "prefix": "WRIT", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5101 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Any 2000-level writing elective", + "fall": 1, + "major_restrictive": 0, + "name": "Writing Elective", + "prefix": "WRIT", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5102 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2310, + "description": "This course is for students with little or no previous creative writing experience; students must have a good command of written English and grammar. Readings introduce traditional, modern, and post-modern poetic practice emphasizing imagery, figurative language, voice, line, and other formal aspects of poetry. Notebooks track development of student writing from reading exemplary texts to drafting revision of original poems. Writing workshop format includes analysis of published poems and peer discussion and critique of student work. For final projects, students create chapbooks, thematically sequenced poetry collections.", + "fall": 0, + "major_restrictive": 0, + "name": "Creative Writing: Poetry", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5103 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4540, + "description": "Humans inhabit a culture of visual images. Images bombard them on television, the Internet, and in films; they surround everyone as architecture and fashion; they provide essential resource data in science, engineering, and business. This course will help students better understand how images communicate information, arouse emotions, and shape values. Students will primarily do readings in cultural history/theory with some viewing of films.", + "fall": 1, + "major_restrictive": 0, + "name": "Visual Culture", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5118 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Description", + "fall": 1, + "major_restrictive": 0, + "name": "Cognitive Science Elective", + "prefix": "COGS", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5119 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4410, + "description": "What are the processes that allow humans to detect information about their surroundings, recognize people and objects, and perceive depth and motion? This course will focus on the physiological and neural mechanisms underlying sensation (sight, hearing, and touch), the qualitative aspects of human perceptual experience, and how perception and action are interconnected. Color perception, object recognition, space and motion perception, and perception and action are all examined.", + "fall": 0, + "major_restrictive": 0, + "name": "Sensation And Perception", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5120 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1010, + "description": "This course, which is the prerequisite for further courses in music theory and in computer music, is an introduction to the materials of music. Using a variety of examples from classical, popular, and non-western music, the class will introduce concepts of melody, harmony, rhythm, and musical form. Students will use their laptop computers for aural skills practice, notation, and basic recording exercises. Although no musical experience is required for this course, sight singing is one of the important skills to be developed.", + "fall": 1, + "major_restrictive": 0, + "name": "Exploring Music At Rensselaer", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5121 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2180, + "description": "Deep Listening is a practice developed by pioneering composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creativity. Students will develop a heightened awareness to sound and their sonic environment through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. Musicians and non-musicians of all abilities and backgrounds are welcome!", + "fall": 1, + "major_restrictive": 0, + "name": "Deep Listening", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5122 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2500, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Histories Of Western Music", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5123 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2520, + "description": "From \u201craves\u201d to symphony hall, Indian film music to Tibetan chant, monster truck rallies to a mother\u2019s lullaby, musical soundscapes surround us through all aspects of our daily lives. This course focuses on the study of music in or as culture. The exploration of music in human life will be comparative, using case studies from diverse world traditions and examining topics such as: ritual, media and technology, ethnicity/identity, music and dance, and musical transmission.", + "fall": 0, + "major_restrictive": 0, + "name": "World Music", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5124 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4180, + "description": "This course continues the practice and study of Deep Listening beyond the foundational course \u201cDeep Listening.\u201d Topics include a wide range of investigations, research, and creativity in Deep Listening.", + "fall": 0, + "major_restrictive": 0, + "name": "Topics In Deep Listening", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5125 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4700, + "description": "This course approaches the modern digital studio as a compositional environment for the development of the student\u2019s original creative projects. Engineering techniques will be explored through musical examples and hands-on projects.", + "fall": 0, + "major_restrictive": 0, + "name": "Sound Recording & Production Ii", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5126 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level philosophy elective", + "fall": 1, + "major_restrictive": 0, + "name": "Philosophy Elective", + "prefix": "PHIL", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5127 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1165, + "description": "This course invites you into the world of philosophical ideas and reasoning \u2013to join a great conversation that has unfolded since Socrates exhorted people to lead an examined life 2,400 years ago in Ancient Greece. We will explore such issues as whether some ways of acting and living are morally better than others, the relationship that exists between mind and body, and whether philosophy has anything to contribute to ongoing discussions about the existence and nature of God. This course will include both frequent discussion and written assignments and will aim to help you develop your skills in each of these modes of communication. This course is communication intensive.", + "fall": 0, + "major_restrictive": 0, + "name": "Great Ideas In Philosophy", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5128 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1130, + "description": "This course explores the philosophical and ethical implications of technological developments that promise to shape \u2012 and perhaps to jeopardize \u2012 human life and society in the 21st Century: Artificial Intelligence. Robots as social companions. Robots in military and medical settings. Cloning. Genetic modification and technological implants for superhuman abilities. Students will improve their insight as well as their critical reasoning skills as we examine, analyze, and evaluate such controversial topics through the lens of philosophical reasoning. Throughout the course we will ask what sort of beings do we want to be and what sort of society do we want to have.", + "fall": 0, + "major_restrictive": 0, + "name": "Philosophy, Technology, And The Human Future", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5129 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2400, + "description": "This course addresses such issues as: Are species real entities in the world or just human constructs? Are biological phenomena reducible to physical processes or do irreducible biological features exist? What is the relationship between microevolution and macroevolution? Does sociobiology have something to contribute to understanding of ethics? To what extent are the structures of the human mind products of evolution?", + "fall": 1, + "major_restrictive": 0, + "name": "Philosophy Of Biology", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5130 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Any 2000-level philosophy elective", + "fall": 1, + "major_restrictive": 0, + "name": "Philosophy Elective", + "prefix": "PHIL", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5131 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4480, + "description": "Daydreams about some tropical paradise \u2026 the smell of freshly baked bread \u2026 the flash of anger experienced when one person cuts another off \u2026 the vision of an albino squirrel on the campus green \u2026 Humans take all of these to involve activities or states of consciousness. But what is this consciousness with which they claim to be so intimately familiar? What are its metaphysical implications, and can people reconcile those implications with current scientific understanding of the world?", + "fall": 1, + "major_restrictive": 0, + "name": "Metaphysics And Consciousness", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5132 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 4000-level philosophy elective", + "fall": 1, + "major_restrictive": 0, + "name": "Philosophy Elective", + "prefix": "PHIL", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5133 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1470, + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "fall": 1, + "major_restrictive": 0, + "name": "War And Technology", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5006 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2700, + "description": "There ought to be a law\u2026\u201d Law shapes people\u2019s lives in countless ways; it is everywhere. Law permits, prohibits, enables, legitimizes, protects, and prosecutes. Law is more than the written word, the \u201cblack letter law.\u201d People make the law\u2014judges, attorneys, police officers, legislators, defendants, and plaintiffs. This course will explore the law\u2019s social, political, cultural, and historical aspects. Using an interdisciplinary approach, the course will examine how social theorists conceptualize and explain the relationship between law and society. Students will be exposed to the theoretical frameworks that are used to examine how the law shapes society, and society shapes the law, and develop an understanding of the social processes that affect the legal system. The course will advance students\u2019 capacity to think critically and communicate effectively about themes, concepts, and arguments surrounding the law and learn what law is; where it comes from; who creates it; and what roles it plays in shaping society.", + "fall": 0, + "major_restrictive": 0, + "name": "Law And Society", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5001 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4210, + "description": "This course explores the ethical issues that engineers encounter in their professional practice. It also examines social values and law and policy issues that shape engineering and technological decision making. Using case studies, professional codes of conduct, and scholarly literature, the course examines the responsibilities of engineers in relation to their employers, clients, co-professionals, and their responsibility for public safety and welfare. Topics include the history of engineering, professionalism vs. the demands of business, engineering vs. management decision making, whistle-blowing, proprietary rights and trade secrecy, and conflicts of interest.", + "fall": 0, + "major_restrictive": 0, + "name": "Engineering Ethics", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5002 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4400, + "description": "This course is a sociological and anthropological exploration of health and illness. By the end of the course, students will have an overall picture of health fields, problems faced by patients and caregivers, medicine and health in non-Western societies, and the social shaping of disease and therapeutic choices.", + "fall": 0, + "major_restrictive": 0, + "name": "Medicine, Culture, And Society", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5003 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4240, + "description": "A critical examination of traditional and contemporary works in ethical theory by considering what these theories have to say about how people should live, what rights and obligations they have, what things are intrinsically valuable. Typically, this includes such topics as ethical and cultural relativism, egoism, freedom, and responsibility. Often the focus will be on contemporary issues such as war, abortion, equality, or punishment.", + "fall": 1, + "major_restrictive": 0, + "name": "Ethics", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5004 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1510, + "description": "This course examines how culture and society shape war, and inversely, how war shapes culture and society. It views war through the lens of social sciences with case studies ranging from the role of war in non-western societies to the ways in which war has affected American culture. Some of the issues covered in the course include the study of different types of war, the relations between war and the nation-state, between weapons technology and culture, the notions of pacification and nation-building, and the role of rituals in the military institution.", + "fall": 1, + "major_restrictive": 0, + "name": "War And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5005 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1253, + "description": "The Aristotelian dictum that we are rational animals is under severe attack these days. In fact, the previous sentence may seriously understate the situation: the dictum is perhaps outright rejected by many, if not most. From psychologists of reasoning and decision-making to behavioral economists to the \u201cnew atheists\u201d (all groups whose message we will consider in this class), the onslaught is firmly underway, and fierce.", + "fall": 1, + "major_restrictive": 0, + "name": "Are Humans Rational?", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5007 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1180, + "description": "Listening to each other, ourselves, and our surroundings can be a transformative experience that enhances well-being. In this course, a heightened awareness to sound will be developed through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. The course introduces \u201cDeep Listening,\u201d a practice developed by pioneer composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creative work.", + "fall": 0, + "major_restrictive": 0, + "name": "The Art Of Listening", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5008 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2520, + "description": "This course introduces students to basic topics in communication theory and research. It includes topics in interpersonal, group, organizational, mediated, and mass communication. Students will study and apply theories to real world situations and events and explore the social and cultural impact of new media technology.", + "fall": 1, + "major_restrictive": 0, + "name": "Communication Theory And Practice", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5009 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2100, + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "fall": 0, + "major_restrictive": 0, + "name": "Critical Thinking", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5010 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2100, + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "fall": 0, + "major_restrictive": 0, + "name": "Critical Thinking", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5011 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2140, + "description": "Introduction to first-order logic as a tool to be used in engineering, computer science, philosophy, etc., and as procedural knowledge helpful in puzzle-solving environments (e.g., standardized tests). A hands-on laboratory component is included.", + "fall": 1, + "major_restrictive": 0, + "name": "Introduction To Logic", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5012 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4370, + "description": "The focus of this course is on the flow of information from sensory input to retrieval from long-term memory. Within this framework, topics such as mnemonics, pattern recognition, attention, computer simulation, reasoning, and the relationship between culture and thought are discussed.", + "fall": 1, + "major_restrictive": 0, + "name": "Cognitive Psychology", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5013 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2310, + "description": "This course, the first in a two-course sequence, provides an introduction to basic methods of behavioral and social science research, including experimental, quasi-experimental, and non-experimental research designs, psychometric considerations (e.g., reliability, validity, control, importance, levels of measurement), approaches to data collection and analysis, and communication of results. Students will demonstrate their understanding of the topics covered by writing a detailed research proposal formatted according to American Psychological Association (APA) guidelines. Students will also gain experience in using a selection of parametric (e.g., correlation, simple and multiple regression, ANOVA) and non-parametric (e.g., Chi-square, Mann-Whitney U, Wilcoxon T, Kruskal-Wallis, Friedman\u2019s ANOVA) statistical procedures. Data analysis will be carried out using R, an open-source programming language for statistical calculation and graphics, and R-Studio, an open-source integrated development environment for R.", + "fall": 1, + "major_restrictive": 0, + "name": "Research Methods And Statistics I", + "prefix": "PSYC", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5104 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4350, + "description": "This course will provide students with a systematic overview of practical and important mathematical tools and skills used in modern psychological sciences. Students completing the course will gain experience using mathematical tools drawn from diverse fields including calculus, linear algebra, probability theory, nonlinear optimization, and other closely related disciplines. Rather than providing complete coverage of each field or focusing on formal proofs, the goal will be to provide students with the essential elements necessary to understand and use these tools to solve current and outstanding problems in the field today. This class will be hands-on, using examples drawn from across the cognitive sciences. Students will also gain experience implementing mathematical models in the R programming language.", + "fall": 0, + "major_restrictive": 0, + "name": "Math Methods For Psychological Science", + "prefix": "PSYC", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5105 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4520, + "description": "Study of global and national population characteristics, distribution, and trends. The course focuses on mortality, fertility, and migration along with the social issues or problems that are related to them.", + "fall": 1, + "major_restrictive": 0, + "name": "Society By The Numbers", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5106 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4520, + "description": "Study of global and national population characteristics, distribution, and trends. The course focuses on mortality, fertility, and migration along with the social issues or problems that are related to them.", + "fall": 1, + "major_restrictive": 0, + "name": "Society By The Numbers", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5107 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4140, + "description": "This course is a continuation of PHIL 2140, covering basic metatheory of logic (including formal syntax and semantics, model theory, and soundness and completeness of proof systems), applications of logic (including automated theorem proving, deductive problem solving, and the axiomatization of various branches of mathematics), and alternative systems of logic (including sequent systems, diagrammatic logic, and modal logic).", + "fall": 0, + "major_restrictive": 0, + "name": "Intermediate Logic", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5108 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4420, + "description": "A team-based, project-oriented, hands-on introduction to the great concepts and discoveries in logic and computability, including Turing Machines, first-order logic, the limitations of computing machines, Godel\u2019s incompleteness results, and so forth. A hands-on laboratory component is included.", + "fall": 0, + "major_restrictive": 0, + "name": "Computability And Logic", + "prefix": "PHIL", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5109 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Inductive Logic", + "prefix": "PHIL", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5110 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1560, + "description": "A survey of the historical origins and cultural impact of several mass media, including television, film, radio, the Internet, and print media. The course aims to increase media literacy through analysis of specific media products as well as discussion of broad topics such as: advertising and commercialization; politics and censorship; gender, race, and social identity.", + "fall": 1, + "major_restrictive": 0, + "name": "Media And Society", + "prefix": "IHSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5111 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Television is considered a defining social, political and cultural feature of consumer culture. Television is morphing into something more expansive and diverse. In this course, we will study the impact of television and learn to make it. Through hands-on experience, students produce and direct their own multi-camera projects. Students work on technical and creative aspects of production. Students learn to operate studio gear including green screen, live switcher, cameras, audio, teleprompter, lights, etc.", + "fall": 1, + "major_restrictive": 0, + "name": "Behind The Television Screen", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5112 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Tech And The Top Ten", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5113 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2410, + "description": "This course helps students understand the meaning and emotional complexity of visual images in their culture. Students examine photographic imagery through three perspectives. The first\u2014formal\u2014addresses the design components of the image, such as vantage point and contrast. The second\u2014psychodynamic\u2014concerns the emotional dynamics of viewing. The third\u2014social political\u2014 explores photographs as instruments for preserving or challenging cultural values. No technical knowledge of photography is needed.", + "fall": 1, + "major_restrictive": 0, + "name": "Perspectives On Photography", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5114 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "The Film Experience", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5115 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Critical Television", + "prefix": "COMM", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5116 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4580, + "description": "An examination of the cultural impact of advertising in various media: TV, radio, print, and the Web. How does advertising inform human experience and identity? How has it shaped the culture? Who pays for it and why? Note: This is not a How-To course. The focus is critical analysis, not acquiring skills for producing advertising.", + "fall": 0, + "major_restrictive": 0, + "name": "Advertising And Culture", + "prefix": "COMM", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5117 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2300, + "description": "Society and the natural environment are crucially linked in a number of ways. Environmental problems such as pollution and natural resource depletion are not only problems for society, affecting the way people live their lives; they are also problems of society\u2014the result of patterns of social organization and social practices. In this course, students will explore these society/environment interactions at various levels, from the local to the global, using the concepts and insights of environmental sociology. Environmental sociologists aim to understand the social origins of environmental problems and propose workable solutions to them. By showing how social interaction, institutions, and beliefs shape human behavior, environmental sociology provides a useful complement to the natural sciences in the analysis of the environmental problems faced today.", + "fall": 0, + "major_restrictive": 0, + "name": "Environment And Society", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5134 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 4000-level Science, Technology, and Society elective", + "fall": 1, + "major_restrictive": 0, + "name": "Science, Technology, And Society Elective", + "prefix": "STSH", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5135 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 4000-level Science, Technology, and Society elective", + "fall": 1, + "major_restrictive": 0, + "name": "Science, Technology, And Society Elective", + "prefix": "STSS", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5136 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level strategic communication elective", + "fall": 1, + "major_restrictive": 0, + "name": "Communication Elective", + "prefix": "COMM", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5137 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2000, + "description": "Any 2000-level strategic communication elective", + "fall": 1, + "major_restrictive": 0, + "name": "Communication Elective", + "prefix": "COMM", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5138 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 19, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Writing And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5139 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4000, + "description": "Any 2000-level writing elective", + "fall": 1, + "major_restrictive": 0, + "name": "Writing Elective", + "prefix": "WRIT", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5140 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1200, + "description": "An introductory course in drawing designed to develop seeing ability and means of expressing visual ideas through graphic skills. The course consists of exercises in drawing from observation and studies from the history of art.", + "fall": 1, + "major_restrictive": 0, + "name": "Basic Drawing", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5141 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 1000, + "description": "Any 1000-level art elective", + "fall": 1, + "major_restrictive": 0, + "name": "Arts Elective", + "prefix": "ARTS", + "spring": 1, + "summer": 1 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5142 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2200, + "description": "Intermediate Drawing focuses on the exploration of the possibilities of visual translation using a variety of media and techniques. \\n Over the term, each successive project will provide the student the opportunity to develop and control a particular set of media, technique, and perspective, which reveals a unique and personal approach to image making. \\n Participation in critiques, discussions, and lectures will enable the student to become fluent with the vocabulary and language of drawing, and focus their preferred methods and developed skill-sets into appropriate and actionable processes.", + "fall": 1, + "major_restrictive": 0, + "name": "Intermediate Drawing", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5143 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4200, + "description": "Advanced Drawing is designed to help students who have mastered basic drawing skills to enhance those skills and utilize them to explore visual ideas. Emphasis is placed on individual development of skills and subject matter to help students express themselves visually. Examples and studies are used from master drawings of the past to learn about the history of art and to stimulate ideas for the students\u2019 own work.", + "fall": 0, + "major_restrictive": 0, + "name": "Advanced Drawing", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5144 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4220, + "description": "A painting course in opaque media such as oil or acrylic with emphasis on color interaction, composition, and pictorial design. Using sources from observation and the history of painting, students are taught to see and convey effects of color on/in 2D pictorial space and to develop critical skills in looking at paintings.", + "fall": 1, + "major_restrictive": 0, + "name": "Painting", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5145 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4260, + "description": "Life Drawing and Anatomy for Artists is an advanced drawing class that will focus on drawing the human figure. Students will work from live models to refine their drawing skills; clay models from anatomical texts will be made to develop a working knowledge of anatomy for artists. Gesture, proportion, and expression of the human figure will be emphasized; general concepts of design and composition will also be presented.", + "fall": 0, + "major_restrictive": 0, + "name": "Life Drawing And Anatomy For Artists", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5146 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1110, + "description": "This course focuses on the social and ecological aspects of humans in the natural world. It emphasizes critical thinking about where humans come from and where they are going as a species. The course draws on historical perspectives and addresses contemporary issues such as climate change, national energy resources, and the local foods movement. The course includes readings as well as student projects, field trips, guest lectures, and \u201cethnographic\u201d assignments about this consumer society.", + "fall": 1, + "major_restrictive": 0, + "name": "Nature And Society", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5147 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4300, + "description": "Advancing environmental sustainability will depend on many kinds of expertise. In this course, students will explore the evolving terrain of green jobs and diverse sustainability-oriented career pathways that leverage the expertise they have developed through their undergraduate studies. The course provides students the opportunity to conduct research that examines where sustainability-oriented work is being done and how people with varied expertise are making a contribution.", + "fall": 1, + "major_restrictive": 0, + "name": "Sustainability Careers", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5148 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4310, + "description": "Through lectures and in-class discussions, this course explores the history, domestic and international politics, policy, philosophy, economics, environmental consequences, media coverage of, and alternatives to, the U.S. addiction to fossil fuels. Students, who may earn either humanities or social science credit, maintain analytical blogs with twice-weekly posts or write and present semester-length research papers, take a midterm exam and a comprehensive final exam. Satisfies the PDI II Requirement.", + "fall": 1, + "major_restrictive": 0, + "name": "Energy Politics", + "prefix": "STSH", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5149 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4310, + "description": "Through lectures and in-class discussions, this course explores the history, domestic and international politics, policy, philosophy, economics, environmental consequences, media coverage of, and alternatives to, the U.S. addiction to fossil fuels. Students, who may earn either humanities or social science credit, maintain analytical blogs with twice-weekly posts or write and present semester-length research papers, take a midterm exam and a comprehensive final exam. Satisfies the PD II Requirement.", + "fall": 1, + "major_restrictive": 0, + "name": "Energy Politics", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5150 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4260, + "description": "This course provides students with a wide-ranging understanding of the environmental and social context of food, agriculture, and hunger. Drawing primarily on sociological concepts and research, the class will take a \u201cfood systems\u201d approach, analyzing food as it travels from farm to table as part of an interconnected process. Students will examine why humans eat the way they do and how individuals\u2019 food choices affect other people and the environment.", + "fall": 0, + "major_restrictive": 0, + "name": "Food, Farms, And Famine", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5151 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4320, + "description": "What does resilience really mean and why does it matter? In this course, students will unpack the multiple meanings that make up \u201cresilience\u201d and learn about its relevance to human society. Upon entering the Anthropocene, climate change will ensure that sporadic, disruptive change will be the norm. Disruptions will come on numerous levels and at a variety of scales. Is resilience about strengthening defenses so that \u201cresilient\u201d landscapes, infrastructure and organizations can bounce back, or is it more? Students will be asked to contribute to a collective understanding of how systems thinking and resilience thinking can help strengthen the ability to adapt and transform when humans are faced with social and ecological change. Can resilience planning help with the difficult conversations that are needed to balance the socio-economic and ecological trade-offs that the Anthropocene demands?", + "fall": 1, + "major_restrictive": 0, + "name": "Resilience Planning", + "prefix": "STSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5154 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4350, + "description": "A research seminar exploring the meaning of design in engineering, architecture, political theory, and other fields. How do social ideals and motives inspire design choices? To what extent does the design of human-made things shape the quality of public life? A variety of objects are studied: buildings, machines, artifacts in everyday use, computer programs, political constitutions, etc.", + "fall": 0, + "major_restrictive": 0, + "name": "Politics Of Design", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5155 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4370, + "description": "A highly interactive introduction to environmental politics and policy in the United States. Major themes include the background and context of environmental politics and policy, the policy-making process, environmental issues selected and reported on by students, the varieties of environmentalism, and environmental ethics.", + "fall": 0, + "major_restrictive": 0, + "name": "Environmental Politics And Policy", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5156 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4500, + "description": "This course surveys the actors, processes, and proposed solutions to the problems of environment and development. The theory and practice of three main themes are explored: the background and context of environment in North and South; politics and economic development in the south; and the problems and prospects for sustainable societies in North and South.", + "fall": 0, + "major_restrictive": 0, + "name": "Globalization And Development", + "prefix": "STSS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5157 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1175, + "description": "How do people maintain a sense of well-being in their lives? Each person\u2019s path to well-being in body and mind is unique\u2014arising from an awareness of our needs, goals and what each finds fulfilling. The theme of curiosity will be used to explore what makes people tick, what makes them feel balanced, stressed, or calm. This interdisciplinary course uses practice-based learning, in-class writing, lectures, creative play, and reading.", + "fall": 1, + "major_restrictive": 0, + "name": "Well-Being: Cultivating Curiosity", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5158 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1570, + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "fall": 1, + "major_restrictive": 0, + "name": "War And Technology: Past, Present, And Future", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5159 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 1, + "ID": 1965, + "description": "Description", + "fall": 0, + "major_restrictive": 0, + "name": "Open Source: Art, Music, Culture", + "prefix": "IHSS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5160 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4240, + "description": "Eco Chic: Living Art is an upper level production and theory class about art, biology, and the study of life covering topics such as environmentalism, land art, food art, sustainable practices with art, body art, bio-art. Part lecture, part hands-on workshop, Eco Chic encourages students to redefine and experimentally express their relationships with the varied aspects of everyday living systems and manipulating life.", + "fall": 0, + "major_restrictive": 0, + "name": "Eco-Chic: Living Art", + "prefix": "ARTS", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5161 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4960, + "description": "Experimental courses offered for one or two semesters.", + "fall": 0, + "major_restrictive": 0, + "name": "Bio-Punk: Arts Lab Practices", + "prefix": "ARTS", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5162 + } +] \ No newline at end of file diff --git a/backend/AdminPortal/hp.py b/backend/AdminPortal/hp.py new file mode 100644 index 00000000..589e769e --- /dev/null +++ b/backend/AdminPortal/hp.py @@ -0,0 +1,21 @@ +from flask import Flask, render_template, redirect, url_for, request, Blueprint, abort +import pathlib +import os +import json +import html + +app = Flask(__name__) + +@app.route("/") +def homepage(): + #dis is getting mad at me + return render_template('homepage.html') + +@app.route("/STSH", methods=['GET', 'POST']) +def STSH(): + #figure out a way + if(request.method == 'POST'): + return render_template("courseList1.html") + +if __name__ == "__main__": + app.run() diff --git a/backend/AdminPortal/login/__pycache__/authorize.cpython-310.pyc b/backend/AdminPortal/login/__pycache__/authorize.cpython-310.pyc new file mode 100644 index 00000000..f5d05b94 Binary files /dev/null and b/backend/AdminPortal/login/__pycache__/authorize.cpython-310.pyc differ diff --git a/backend/AdminPortal/login/__pycache__/authorize.cpython-38.pyc b/backend/AdminPortal/login/__pycache__/authorize.cpython-38.pyc new file mode 100644 index 00000000..0fe581a7 Binary files /dev/null and b/backend/AdminPortal/login/__pycache__/authorize.cpython-38.pyc differ diff --git a/backend/AdminPortal/login/__pycache__/login.cpython-38.pyc b/backend/AdminPortal/login/__pycache__/login.cpython-38.pyc new file mode 100644 index 00000000..df5affb3 Binary files /dev/null and b/backend/AdminPortal/login/__pycache__/login.cpython-38.pyc differ diff --git a/backend/AdminPortal/login/authorize.py b/backend/AdminPortal/login/authorize.py new file mode 100644 index 00000000..9d0fab86 --- /dev/null +++ b/backend/AdminPortal/login/authorize.py @@ -0,0 +1,82 @@ +from flask import Flask, flash, render_template, request, redirect, url_for +from flask_sqlalchemy import SQLAlchemy +from passlib.context import CryptContext +from db import db + +db = SQLAlchemy() + +app = Flask(__name__) + +app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///db.sqlite' +app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False + +db.init_app(app) + +def verify(password, Hash): + return CryptContext(schemes=["bcrypt"], deprecated="auto").verify(password, Hash) + +def hashPass(password): + return CryptContext(schemes=["bcrypt"], deprecated="auto").hash(password) + +class User(db.Model): + id = db.Column(db.Integer, primary_key=True) + username = db.Column(db.String(32), unique = True) + passwrd = db.Column(db.String(64), unique = True) + name = db.Column(db.String(64)) + authkey = db.Column(db.String(16)) + +@app.route("/register", methods = ['GET','POST']) +def register(): + if request.method == 'POST': + + name = request.form.get('name') + email = request.form.get('email') + passwrd = request.form.get('passwrd') + authkey = request.form.get('authkey') + + print(name) + print(email) + print(passwrd) + + if(email == passwrd): + return "Your email should not be the same as your password!" + + if User.query.filter_by(username=email).first(): + return "HELLL NA" + elif name == email: + return "Username should not be same as password!" + + + newUser = User(username=email, passwrd=hashPass(passwrd), name=name, authkey=authkey) + + + db.session.add(newUser) + db.session.commit() + + return redirect(url_for("dashboard")) + + else: + return render_template('signup.html') + +@app.route("/login", methods = ['GET', 'POST']) +def dashboard(): + + if(request.method == 'POST'): + + username = request.form.get("user") + passwrd = request.form.get("passwrd") + + user = User.query.filter_by(username=username).first() + + if user != None and verify(passwrd, hashPass(passwrd)): + return "Logged!" + return "No!" + else: + return render_template('login.html') + +if __name__ == "__main__": + app.run(debug=True); + + + + diff --git a/backend/AdminPortal/login/db.sqlite b/backend/AdminPortal/login/db.sqlite new file mode 100644 index 00000000..1a399cd4 Binary files /dev/null and b/backend/AdminPortal/login/db.sqlite differ diff --git a/backend/AdminPortal/login/login.py b/backend/AdminPortal/login/login.py new file mode 100644 index 00000000..a20a2173 --- /dev/null +++ b/backend/AdminPortal/login/login.py @@ -0,0 +1,42 @@ +from flask import Flask, render_template, redirect, url_for, request, Blueprint +from flask_login import LoginManager +from authorize import db, verify, User +import pathlib + +app = Flask(__name__, template_folder=str(pathlib.Path(__file__).parent.absolute())) + +login = LoginManager() +login.init_app(app) + +@login.user_loader +def load(user): + return User.get(user) + +@app.route("/login", methods = ['GET', 'POST']) +def dashboard(): + + if(request.method == 'POST'): + username = request.form.get("user") + passwrd = request.form.get("passwrd") + + user = User.query.filter_by(email=username).first() + + if user == None or authorize.verify(user.passwrd, hashPass(passwrd)): + return "Logged!" + return + else: + return render_template('login.html') + + + + ''' + if(user is logged in): + redirect to dash + else + redirect to login + ''' + +#@app.route() + +if __name__ == "__main__": + app.run() diff --git a/backend/AdminPortal/login/signup.py b/backend/AdminPortal/login/signup.py new file mode 100644 index 00000000..e69de29b diff --git a/backend/AdminPortal/login/templates/login.css b/backend/AdminPortal/login/templates/login.css new file mode 100644 index 00000000..a3e267fb --- /dev/null +++ b/backend/AdminPortal/login/templates/login.css @@ -0,0 +1,38 @@ +*{margin: 0; padding: 0} +body{ + background-color: #ff9999 +} + +form{ + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + border-radius: 30px; + position: absolute; + top: 0; + bottom: 100px; + right: 0; + left: 0; + margin: auto; + width: 1000px; + height: 500px; + overflow: hidden; + background-color: #99e6ff + +} + +div1{ + position: absolute; + top: 100px; + left: 600px; + margin: auto; + + +} + +div1in{ + position: absolute; + position: absolute; + top: 200px; + left: 600px; + margin: auto; +} \ No newline at end of file diff --git a/backend/AdminPortal/login/templates/login.html b/backend/AdminPortal/login/templates/login.html new file mode 100644 index 00000000..e892aed5 --- /dev/null +++ b/backend/AdminPortal/login/templates/login.html @@ -0,0 +1,18 @@ + + + + Login Form (WIP) + + + + +
+ Username: + +

Password:

+

+ +

+
+ + diff --git a/backend/AdminPortal/login/templates/signup.css b/backend/AdminPortal/login/templates/signup.css new file mode 100644 index 00000000..4c698054 --- /dev/null +++ b/backend/AdminPortal/login/templates/signup.css @@ -0,0 +1,48 @@ +*{margin: 0; padding: 0} +body{ + background-color: #F1F4F4; +} +.outer{ + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + border-radius: 30px; + border: 100px solid #F1F4F4; +} + +form{ + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + border-radius: 30px; + border: 100px solid #F15D5D; +} + +button { + background-color: #F1F4F4; + width: 100%; + padding: 15px; + margin: 10px 0px; + border: none; + cursor: pointer; +} + +input[type=text], input[type=password] { + width: 100%; + margin: 8px 0; + padding: 5px 20px; + display: inline-block; + box-sizing: border-box; +} + +button:hover { + opacity: 0.7; +} + +.container{ + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + border-radius: 30px; + padding: 25px; + background-color: white; +} + + diff --git a/backend/AdminPortal/login/templates/signup.html b/backend/AdminPortal/login/templates/signup.html new file mode 100644 index 00000000..afbd41cb --- /dev/null +++ b/backend/AdminPortal/login/templates/signup.html @@ -0,0 +1,24 @@ + + + + Signup Form + + + +
+
+
+ +

+ +

+

Password:

+

+

AuthKey:

+

+

+
+
+ + \ No newline at end of file diff --git a/backend/AdminPortal/login/test.py b/backend/AdminPortal/login/test.py new file mode 100644 index 00000000..8bd4c147 --- /dev/null +++ b/backend/AdminPortal/login/test.py @@ -0,0 +1,24 @@ +import psycopg2 +import json +import os +from datetime import datetime + +engine = psycopg2.connect( + database="d2kedqtund732q", + user="jdlgewreuvgeqx", + password="d81a731c4930221b6fed9df3271d8f6d88a387d58b15527ee4ec62732f64914e", + host="ec2-54-163-254-204.compute-1.amazonaws.com", + port='5432' +) + +print("hi") + +db_cursor = engine.cursor() +db_cursor.execute("SELECT * FROM database_course") +temp = db_cursor.fetchall() + +for i in range(len(temp)): + print(temp[i]) + print() + print(type(temp[i])) + print() diff --git a/backend/AdminPortal/old_frontend_html/build.html b/backend/AdminPortal/old_frontend_html/build.html new file mode 100644 index 00000000..7c55a84f --- /dev/null +++ b/backend/AdminPortal/old_frontend_html/build.html @@ -0,0 +1,33 @@ + + Build Pathway + + + + +
HASS Pathways
+
+
+
+ +

+ This will most likely link to the pre-existing remake for now.

+ +
+ +

+ Additional Resources:

+

+ All Pathways: + Integrative Pathways + Ask the Registrar: + Contact Registrar + Ask your Class Dean: + Contact Dean

+ +

+ Disclaimer: we are NOT yet working with the registrar and advisors. Therefore, please meet with your advisors and counselors to ensure that the options you have narrowed down are appropriate and attainable for your major and class. +

+

School of Humanities, Arts and Social Sciences Logo

+ + + \ No newline at end of file diff --git a/backend/AdminPortal/old_frontend_html/course.html b/backend/AdminPortal/old_frontend_html/course.html new file mode 100644 index 00000000..f7c1865e --- /dev/null +++ b/backend/AdminPortal/old_frontend_html/course.html @@ -0,0 +1,36 @@ + + Start with a Course + + + + +
HASS Pathways
+
+
+ + + +
+ +

+ This page is intended to let the user search for a course and see what patways correspond with said course.

+ +
+ +

+ Additional Resources:

+

+ All Pathways: + Integrative Pathways + Ask the Registrar: + Contact Registrar + Ask your Class Dean: + Contact Dean

+ +

+ Disclaimer: we are NOT yet working with the registrar and advisors. Therefore, please meet with your advisors and counselors to ensure that the options you have narrowed down are appropriate and attainable for your major and class. +

+

School of Humanities, Arts and Social Sciences Logo

+ + + \ No newline at end of file diff --git a/backend/AdminPortal/old_frontend_html/explore.html b/backend/AdminPortal/old_frontend_html/explore.html new file mode 100644 index 00000000..6f1dfbf2 --- /dev/null +++ b/backend/AdminPortal/old_frontend_html/explore.html @@ -0,0 +1,185 @@ + + + + HASS Exploration + + + + +
HASS Pathways
+
+
+ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+ + + + + + + \ No newline at end of file diff --git a/backend/AdminPortal/old_frontend_html/hp.css b/backend/AdminPortal/old_frontend_html/hp.css new file mode 100644 index 00000000..68e4da48 --- /dev/null +++ b/backend/AdminPortal/old_frontend_html/hp.css @@ -0,0 +1,170 @@ +body { + background-color: #000000; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + color:rgb(216, 213, 208); + font-size: 20px; + } + + .blocks { + border-radius:5px; + width:1250px; + text-align:center; +} + +.title-bar { + background-color:darkslategrey; + font-size:60px; + height:75px; + vertical-align:middle; + position:absolute; + border-bottom-left-radius:0px; + border-bottom-right-radius:0px; +} + +.button { + background-color: rgb(73, 145, 145); + border: none; + color: rgb(216, 213, 208); + padding: 10px; + width:100px; + font-size: 16px; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + opacity: 0.7; + transition: 0.4s; + text-decoration: wavy; + cursor: pointer; + float: left; +} +.button:hover {opacity: 1} + +.h-nav-bar { + background-color:white; + height:39px; + vertical-align:middle; + border-top-left-radius:0px; + border-top-right-radius:0px; +} + +.h-button1 { + border-bottom-left-radius:4px; +} +.h-button4 { + border-bottom-right-radius:4px; +} + +.v-nav-bar { + background-color:white; + height:192px; + width:100px; + cursor:pointer; + text-align:left; + display:block; + position:fixed; + z-index:11; +} + +.v-button1 { + border-top-left-radius:5px; + border-top-right-radius:5px; + border-bottom-right-radius:0px; +} +.v-button4 { + border-bottom-left-radius:5px; + border-bottom-right-radius:5px; +} + +#link { + color:rgb(52, 135, 138); +} + +#resources { + font-size:20px; + text-align:center; +} + +.dropdown { + position:relative; + display:inline-block; +} + +.dropdown-content { + display:none; + position:absolute; + background-color:rgb(35, 153, 153); + box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); +} + +.dropdown-content a { + color:rgb(216, 213, 208); + padding: 12px 16px; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + text-decoration:none; + font-size:10px; + width:68px; + text-align:center; + display: block; +} + +.dropdown-content a:hover {background-color: rgb(80, 175, 175)} + +.dropdown:hover .dropdown-content {display: block;} + +.content-bar { + display:none; + background-color:black; + vertical-align:middle; + top:95px; + left:120px; + width:1100px; + overflow:inherit; + position:absolute; + z-index:10; +} + +.content-button { + background-color: rgb(73, 145, 145); + border: none; + color: rgb(216, 213, 208); + width:350px; + height:100px; + padding:5px; + font-size: 30px; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + opacity: 0.7; + transition: 0.4s; + text-decoration: wavy; + cursor:pointer; + float:left; +} +.content-button:hover {background-color: rgb(80, 175, 175)} + +.course-button { + background-color: rgb(73, 145, 145); + border: none; + color: rgb(216, 213, 208); + padding: 10px; + width:210px; + height:75px; + font-size: 30px; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + opacity: 0.7; + transition: 0.4s; + text-decoration: wavy; + cursor:pointer; + float:left; +} +.course-button:hover {opacity: 1} + + +.footer { + position:initial; + left:0; + bottom:0; + width: 100%; + background-color:black; + border-color:rgb(73, 145, 145); + border:10px; + color: white; + text-align: center; + z-index:9; +} \ No newline at end of file diff --git a/backend/AdminPortal/old_frontend_html/index.html b/backend/AdminPortal/old_frontend_html/index.html new file mode 100644 index 00000000..755ee64b --- /dev/null +++ b/backend/AdminPortal/old_frontend_html/index.html @@ -0,0 +1,34 @@ + + + +HASS Pathways Homepage + + + +
HASS Pathways
+
+
+
+
+ +

+ All majors require HASS electives as a graduation requirement as of a couple years ago. However, many students are unaware of this and end up scrambling to complete a pathway prior to graduation. To reduce confusion, we created this website to show you what your options are so you do not fall behind.

+

+ +

+ Additional Resources:

+ + +

+ Disclaimer: we are NOT yet working with the registrar and advisors. Therefore, please meet with your advisors and counselors to ensure that the options you have narrowed down are appropriate and attainable for your major and class. +

+

School of Humanities, Arts and Social Sciences Logo

+ + + \ No newline at end of file diff --git a/backend/AdminPortal/old_frontend_html/pathways.html b/backend/AdminPortal/old_frontend_html/pathways.html new file mode 100644 index 00000000..579bb7db --- /dev/null +++ b/backend/AdminPortal/old_frontend_html/pathways.html @@ -0,0 +1,33 @@ + + My Pathways + + + + +
HASS Pathways
+
+
+
+ +

+ This is intended to store user's desired pathways and pontentially courses and pathways of interest. Perhaps with notes.

+ +
+ +

+ Additional Resources:

+

+ All Pathways: + Integrative Pathways + Ask the Registrar: + Contact Registrar + Ask your Class Dean: + Contact Dean

+ +

+ Disclaimer: we are NOT yet working with the registrar and advisors. Therefore, please meet with your advisors and counselors to ensure that the options you have narrowed down are appropriate and attainable for your major and class. +

+

School of Humanities, Arts and Social Sciences Logo

+ + + \ No newline at end of file diff --git a/backend/AdminPortal/pathways.json b/backend/AdminPortal/pathways.json new file mode 100644 index 00000000..53e6874d --- /dev/null +++ b/backend/AdminPortal/pathways.json @@ -0,0 +1,1449 @@ +[ + { + "fields": { + "pathDescript": "This pathway allows students to study a range of art history and media art histories and theories. This immersive study will give students a comprehensive view of how these histories have shaped our current day media and given rise to a variety of art making tools in our digital and computational era.", + "pathName": "Arts History, Theory, And Criticism", + "priority1": [ + 4862, + 4863, + 4864, + 4865, + 4866, + 4867 + ], + "priority2": [ + 4868, + 4869 + ], + "priority3": [ + 4870 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 574 + }, + { + "fields": { + "pathDescript": "Study how individuals and firms make financial and economic decisions, and how those decisions might deviate from those predicted by traditional economic theory. Students are prepared to apply behavioral models of decision-making and experimental methods in economics.", + "pathName": "Economics Of Decision-Making", + "priority1": [ + 4920, + 4921 + ], + "priority2": [ + 4922, + 4937, + 4942, + 4946, + 4948, + 4950 + ], + "priority3": [ + 4922, + 4937, + 4942, + 4946, + 4948, + 4950 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 581 + }, + { + "fields": { + "pathDescript": "This pathway looks at creative design and innovation from various humanities, arts, and social science points of view. Students will learn about the cognitive and communicative principles behind design and innovation, the economic policies, markets, and other social institutions driving and shaping design and innovation, and how to engage in sustainable and socially responsible design and innovation for local and global impact.", + "pathName": "Creative Design And Innovation", + "priority1": [ + 4889, + 4890, + 4891, + 4892, + 4865, + 4893, + 4866, + 4894, + 4895, + 4896 + ], + "priority2": [ + 4897, + 4898, + 4899, + 4900, + 4901, + 4902, + 4903, + 4904, + 4852, + 4905, + 4906, + 4907, + 4908, + 4909, + 4910, + 4911, + 4912, + 4913, + 4914 + ], + "priority3": [ + 4897, + 4898, + 4899, + 4900, + 4901, + 4902, + 4903, + 4904, + 4852, + 4905, + 4906, + 4907, + 4908, + 4909, + 4910, + 4911, + 4912, + 4913, + 4914 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 577 + }, + { + "fields": { + "pathDescript": "Integrated with Chinese culture, students will learn all four types of language skills (listening, speaking, reading, and writing). After completing the Chinese pathway, students will be able to communicate in Chinese at their targeted proficiency levels and think critically and creatively with global and multicultural awareness.", + "pathName": "Chinese Language", + "priority1": [ + 4884, + 4885, + 4886 + ], + "priority2": [ + 4885, + 4886, + 4887, + 4888 + ], + "priority3": [ + 4886, + 4887, + 4888 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 576 + }, + { + "fields": { + "pathDescript": "This pathway allows students to study a range of approaches to electronic, or digital arts, such as digital imaging, graphic storytelling, interactive media, and 3D animation. This immersive study will give students a comprehensive view of how to use digital tools to tell stories, and to critically and creatively explore the arts at the intersection of the humanities, and the physical, computational, engineering, and social sciences.", + "pathName": "Electronic Arts", + "priority1": [ + 4889, + 4962, + 4963, + 4964, + 4894, + 4895 + ], + "priority2": [ + 4965, + 4966, + 4967, + 4968, + 4900, + 4969, + 4970, + 4971, + 4972, + 4904 + ], + "priority3": [ + 4965, + 4966, + 4967, + 4968, + 4900, + 4969, + 4970, + 4971, + 4972, + 4904 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 586 + }, + { + "fields": { + "pathDescript": "Study markets and policies in banking and finance. Students are prepared to use different types of mathematical models and econometric techniques used by economists to study the behavior of individuals, firms, and the economy.", + "pathName": "Economics Of Banking & Finance", + "priority1": [ + 4920, + 4921 + ], + "priority2": [ + 4928, + 4958, + 4948 + ], + "priority3": [ + 4928, + 4958, + 4948 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 580 + }, + { + "fields": { + "pathDescript": "Artificial Intelligence is quickly becoming pervasive in our lives. Study how Artificial Intelligence can benefit from concepts and ideas from cognitive science, and explore the ways in which Artificial Intelligence is changing our lives.", + "pathName": "Artificial Intelligence", + "priority1": [ + 4849, + 4850, + 4851 + ], + "priority2": [ + 4852 + ], + "priority3": [ + 4853, + 4854, + 4855, + 4856, + 4857, + 4858, + 4859, + 4860, + 4861 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 573 + }, + { + "fields": { + "pathDescript": "Study different types of regulations and economic policy measures, and their impact on individuals, markets, and the economy. Students are prepared to use economic models, quantitative methods, and data to assess different types of regulations and policies, and their impact.", + "pathName": "Economics Of Policy & Regulations", + "priority1": [ + 4920, + 4921 + ], + "priority2": [ + 4930, + 4932, + 4938, + 4959 + ], + "priority3": [ + 4930, + 4932, + 4938, + 4959 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 583 + }, + { + "fields": { + "pathDescript": "Behavioral and cognitive neuroscience focus on understanding the brain mechanisms that allow humans and other animals to perceive, think, feel, remember, and act. Students pursuing this pathway will cultivate an understanding of brain and behavior/cognition relationships by critically analyzing research findings.", + "pathName": "Behavioral And Cognitive Neuroscience", + "priority1": [ + 4871 + ], + "priority2": [ + 4872, + 4873, + 4874, + 4875, + 4876, + 4877, + 4878, + 4879, + 4880, + 4881, + 4882, + 4883 + ], + "priority3": [] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 575 + }, + { + "fields": { + "pathDescript": "The pathway in Design, Innovation, and Society (DIS) provides creative, socially conscious students deep context for a broad education in design and innovation. Students take a sequence of studio-based courses that address real-world social and environmental challenges.", + "pathName": "Design, Innovation, And Society", + "priority1": [ + 4915 + ], + "priority2": [ + 4916 + ], + "priority3": [ + 4917, + 4918, + 4919 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 578 + }, + { + "fields": { + "pathDescript": "Study different types of markets related to pharmaceuticals, medical devices, and healthcare. Students are prepared to use theory, econometric models, and data to study the role of R&D, patents, innovation, and policies in healthcare markets, and in pharmaceuticals and medical devices.", + "pathName": "Economics Of Healthcare Markets", + "priority1": [ + 4920, + 4921 + ], + "priority2": [ + 4932, + 4942, + 4944 + ], + "priority3": [ + 4932, + 4942, + 4944 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 582 + }, + { + "fields": { + "pathDescript": "Study different types of economic models related to innovation and new technologies. Students are prepared to use economic theory, econometric and statistical methods, and data to examine patents, R&D, and innovation more broadly, as well as in specific industries in the economy.", + "pathName": "Economics Of Technology & Innovation", + "priority1": [ + 4920, + 4921 + ], + "priority2": [ + 4926, + 4944, + 4961 + ], + "priority3": [ + 4926, + 4944, + 4961 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 585 + }, + { + "fields": { + "pathDescript": "Study different types of theories and statistical methods used by economists. Students are prepared to gain a broad understanding of how consumers, firms and governments make decisions, and their implications.", + "pathName": "Economics", + "priority1": [ + 4920, + 4921 + ], + "priority2": [ + 4922, + 4923, + 4924 + ], + "priority3": [ + 4925, + 4926, + 4927, + 4928, + 4929, + 4930, + 4931, + 4932, + 4933, + 4934, + 4935, + 4936, + 4937, + 4938, + 4939, + 4940, + 4941, + 4942, + 4943, + 4944, + 4945, + 4946, + 4947, + 4948, + 4949, + 4950, + 4951, + 4952, + 4953, + 4954, + 4955, + 4956, + 4957 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 579 + }, + { + "fields": { + "pathDescript": "Study different types of mathematical models and econometric techniques used in Economics. Students are prepared to use economic theory, and econometric and statistical methods to study behavior of individuals and firms in the economy.", + "pathName": "Economics Of Quantitative Modeling", + "priority1": [ + 4920, + 4921 + ], + "priority2": [ + 4960, + 4950, + 4952 + ], + "priority3": [ + 4960, + 4950, + 4952 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 584 + }, + { + "fields": { + "pathDescript": "The future seems up for grabs as climate change challenges human and nonhuman societies to meet basic needs for clean air, water, soil, food, and energy. How will we adapt, reduce harm, or mitigate the problems of the past and present? This pathway involves courses in sustainability, defined as the means to ensure the well-being of the planet and quality of life of present and future generations. Courses integrate research and insights from the social sciences, arts, and humanities to pursue a healthy environment, economic prosperity, and social justice by building on the present to inform the future.", + "pathName": "Environmental Futures", + "priority1": [ + 4892, + 4973, + 4920, + 4974, + 4975, + 4976, + 4977, + 4978, + 4979 + ], + "priority2": [ + 4980, + 4981, + 4982, + 4983, + 4938, + 4984, + 4985, + 4986, + 4987, + 4913, + 4914, + 4988, + 4989, + 4990, + 4991, + 4992 + ], + "priority3": [ + 4980, + 4981, + 4982, + 4983, + 4938, + 4984, + 4985, + 4986, + 4987, + 4913, + 4914, + 4988, + 4989, + 4990, + 4991, + 4992 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 587 + }, + { + "fields": { + "pathDescript": "The Interactive Media/Data Design pathway covers communication design theory and practice, interaction design theory and practice, and information design to prepare students for creating different forms of interactive, multimedia communication and data representation. Students use critical thinking, creative thinking, multimedia design, and data representation to develop effective forms of communication in diverse global contexts.", + "pathName": "Interactive Media/Data Design", + "priority1": [ + 5017, + 5009, + 5059, + 5084, + 5085, + 5061, + 5086, + 5087, + 5062, + 5065 + ], + "priority2": [ + 5017, + 5009, + 5059, + 5084, + 5085, + 5061, + 5086, + 5087, + 5062, + 5065 + ], + "priority3": [ + 5017, + 5009, + 5059, + 5084, + 5085, + 5061, + 5086, + 5087, + 5062, + 5065 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 597 + }, + { + "fields": { + "pathDescript": "The Literature and Creative Writing Pathway offers discussion-oriented courses across a range of literary genres and themes, with a choice of emphasis on either literature, creative writing, or both. Students will learn to read and write literary art critically and creatively, with clarity and imagination, and with sensitivity to multi-cultural expressions of diversity.", + "pathName": "Literature And Creative Writing", + "priority1": [ + 5093, + 5022, + 5026, + 4909, + 5094, + 5095, + 5096, + 5097, + 5098, + 5099, + 5030, + 5100, + 5101, + 5065, + 5102, + 5103, + 5036, + 5037, + 5087 + ], + "priority2": [ + 5093, + 5022, + 5026, + 4909, + 5094, + 5095, + 5096, + 5097, + 5098, + 5099, + 5030, + 5100, + 5101, + 5065, + 5102, + 5103, + 5036, + 5037, + 5087 + ], + "priority3": [ + 5093, + 5022, + 5026, + 4909, + 5094, + 5095, + 5096, + 5097, + 5098, + 5099, + 5030, + 5100, + 5101, + 5065, + 5102, + 5103, + 5036, + 5037, + 5087 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 599 + }, + { + "fields": { + "pathDescript": "The pathway in History is designed for students interested in US and world history. Courses primarily focus on the social history and evolution of technology, scientific enterprise, medicine, and law.", + "pathName": "History", + "priority1": [ + 4975, + 5066, + 5067, + 5068, + 5069, + 5051, + 5022, + 4997, + 4998 + ], + "priority2": [ + 5070 + ], + "priority3": [ + 5071, + 5072, + 5073, + 5074, + 5075, + 5032, + 5033, + 4988, + 4989 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 595 + }, + { + "fields": { + "pathDescript": "In this Pathway, students analyze many aspects of the complex relationship between ethics and areas in science, technology, and engineering. These conversations are critical to ensure the ethical and accessible use of technology and to allow scientists and engineers to think critically and make informed decisions on personal, professional, and public policy levels.", + "pathName": "Ethics, Integrity, And Social Responsibility", + "priority1": [ + 4849, + 4993, + 4994, + 4976, + 4995, + 4979, + 4996, + 4997, + 4998 + ], + "priority2": [ + 4980, + 4983, + 4999, + 4984, + 5000, + 4985, + 4986, + 5001, + 5002, + 5003, + 5004 + ], + "priority3": [ + 4980, + 4983, + 4999, + 4984, + 5000, + 4985, + 4986, + 5001, + 5002, + 5003, + 5004 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 588 + }, + { + "fields": { + "pathDescript": "Humans can do, and have done, some really stupid things: we are not as rational as we would like to think, and we are subject to scores of cognitive and social biases. That said, however, we also have the power to correct for these, and to do good and constructive work. Let's see how we can harness our cognitive and social powers for the good. How can critical thinking be used constructively? How can we learn from our past mistakes? How can social institutions and policies be set up to ensure that we will make wise decisions and create a world that lasts into the extended future?", + "pathName": "Extent And Limits Of Rationality", + "priority1": [ + 4849, + 4920, + 5005, + 5006, + 5007, + 5008 + ], + "priority2": [ + 4852, + 5009, + 4937, + 4942, + 5010, + 5011, + 5012, + 4861, + 5013, + 5014, + 5015, + 5016 + ], + "priority3": [ + 4852, + 5009, + 4937, + 4942, + 5010, + 5011, + 5012, + 4861, + 5013, + 5014, + 5015, + 5016 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 589 + }, + { + "fields": { + "pathDescript": "This pathway enables students to cultivate an appreciation of how diverse identities are lived, experienced, and analyzed. Courses in this pathway center gender, dis/ability, race/ethnicity, and social class as ways of knowing and as analytic approaches for understanding distinctions that human societies make and unmake over time. Gender is used as an analytic tool for critical thinking about such topics as studies of sex differences and sexualities; race and gender in science, engineering, or gaming; or studies of the environment, war and peace, and other social impacts. Racial-ethnic formation is similarly used as an analytical tool for visualizing intersecting inequalities; history of science, medicine, arts, and technology.", + "pathName": "Gender, Race, Sexuality, Ethnicity, And Social Change", + "priority1": [ + 4993, + 4864, + 5017, + 5048, + 5049, + 5050, + 5051, + 4896 + ], + "priority2": [ + 4982, + 5052, + 5027, + 5053, + 5054, + 5055, + 5056, + 5057, + 5058 + ], + "priority3": [ + 4982, + 5052, + 5027, + 5053, + 5054, + 5055, + 5056, + 5057, + 5058 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 593 + }, + { + "fields": { + "pathDescript": "This pathway promotes the development of skills to help students effectively communicate both domestically, and internationally, as well as enhance appreciation for other cultures. Students who select this pathway must have all courses that are part of the pathway be in the same foreign language.", + "pathName": "Foreign Language", + "priority1": [ + 5038, + 5039 + ], + "priority2": [ + 5040, + 5041 + ], + "priority3": [ + 4886, + 4887, + 4888, + 5042, + 5043 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 591 + }, + { + "fields": { + "pathDescript": "The pathway in Information Technology and Web Science (ITWS) is designed to introduce students to the social aspects and human interactions that technology provides in our lives and workplaces. Students will gain knowledge of the social, legal, and ethical issues in employing technology around the world and will learn how to recognize and respond to human-centered deisgn issues to make technology more usable.", + "pathName": "Information Technology And Web Sciences", + "priority1": [ + 5076, + 5077, + 5078 + ], + "priority2": [ + 5076, + 5077, + 5078 + ], + "priority3": [ + 4869, + 4852, + 5009, + 5059, + 4920, + 5079, + 5080, + 5081, + 4998, + 5082, + 5083, + 5015 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 596 + }, + { + "fields": { + "pathDescript": "A pathway for those who are curious about what makes something fake or factual and how such concepts are evolving in contemporary political and popular culture. Students will learn how to think more precisely and analytically about the distinctions between fact, fiction, truth, and reality.", + "pathName": "Fact And Fiction", + "priority1": [ + 4890, + 4994, + 4864, + 5017, + 5018, + 5019, + 5020, + 5021, + 5022, + 5023 + ], + "priority2": [ + 5024, + 4999, + 5025, + 5026, + 5027, + 5028, + 5029, + 5030, + 5010, + 5011, + 5031, + 5032, + 5033, + 5034, + 5035, + 5036, + 5037 + ], + "priority3": [ + 5031, + 5032, + 5033, + 5034, + 5035, + 5036, + 5037, + 5024, + 4999, + 5025, + 5026, + 5027, + 5028, + 5029, + 5030, + 5010, + 5011 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 590 + }, + { + "fields": { + "pathDescript": "Study Graphic Design through the integration of theory and practice, in print and digital media. Students are prepared to use creative and critical thinking to solve visual communication problems and reach target audiences with words, symbols and images.", + "pathName": "Graphic Design", + "priority1": [ + 5017, + 4893, + 5009, + 4907, + 5059, + 4909, + 5060, + 5061, + 5062, + 4911, + 5063, + 5064, + 5065 + ], + "priority2": [ + 5017, + 4893, + 5009, + 4907, + 5059, + 4909, + 5060, + 5061, + 5062, + 4911, + 5063, + 5064, + 5065 + ], + "priority3": [ + 5017, + 4893, + 5009, + 4907, + 5059, + 4909, + 5060, + 5061, + 5062, + 4911, + 5063, + 5064, + 5065 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 594 + }, + { + "fields": { + "pathDescript": "This pathway explores the design, creation, and analysis of games. Students completing this pathway will develop depth in creative and critical thinking, technological proficiency and multicultural awareness.", + "pathName": "Game Studies", + "priority1": [ + 5044 + ], + "priority2": [ + 5045, + 5046, + 5047 + ], + "priority3": [ + 5045, + 5046, + 5047 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 592 + }, + { + "fields": { + "pathDescript": "Study linguistics from various perspectives, from cognitive analysis of linguistic expressions to the use of language for communication and other social settings. You\u2019ll also learn how to effectively communicate and handle foreign languages.", + "pathName": "Linguistics", + "priority1": [ + 5088, + 5092 + ], + "priority2": [ + 5089, + 5090, + 4857, + 5052, + 5054, + 5091 + ], + "priority3": [ + 5089, + 5090, + 4857, + 5052, + 5054, + 5091 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 598 + }, + { + "fields": { + "pathDescript": "We live in the age of information \u2026 and misinformation \u2026 of big data, data mining, and machine learning ... of new media presenting unparalleled means of communication ... of unseen and opaque algorithms driving our news feeds... and of rushing to judgment on viral videos. We better all develop some 'information intelligence' and 'data dexterity'. Such dexterity and intelligence includes technical skills of quantitative data analysis and IT technology, but also includes critical thinking skills regarding how information is collected, judged, interpreted, and represented, and how big data and information is feeding our collective awareness driving our decisions and affecting the world around us.", + "pathName": "Living In A World Of Data", + "priority1": [ + 4849, + 4993, + 4994, + 4920, + 5076, + 5077 + ], + "priority2": [ + 5085, + 5061, + 5062, + 4937, + 4942, + 4952, + 5010, + 5011, + 5104, + 5105, + 5106, + 5107 + ], + "priority3": [ + 5085, + 5061, + 5062, + 4937, + 4942, + 4952, + 5010, + 5011, + 5104, + 5105, + 5106, + 5107 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 600 + }, + { + "fields": { + "pathDescript": "This Pathway is for students with an interest in symbolic logic, and the connections between formal logic and mathematics, computer science, Artificial Intelligence, and the human mind.", + "pathName": "Logical Thinking", + "priority1": [ + 4851, + 4849, + 5012, + 5108, + 5109, + 5110, + 4861, + 5010, + 5011 + ], + "priority2": [ + 4851, + 4849, + 5012, + 5108, + 5109, + 5110, + 4861, + 5010, + 5011 + ], + "priority3": [ + 4851, + 4849, + 5012, + 5108, + 5109, + 5110, + 4861, + 5010, + 5011 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 601 + }, + { + "fields": { + "pathDescript": "This pathway examines different forms of expression and their cultural contexts in a variety of media, including film, television, photography, and new media. Its components will enhance creative and critical thinking, communication practices, and awareness of cultural and individual identities. The focus on cultural and media literacy will improve the career readiness and social awareness of those in any program at RPI.", + "pathName": "Media And Culture", + "priority1": [ + 4896, + 5113, + 5024, + 5026, + 5114, + 5027, + 5009, + 5115, + 5116, + 5028, + 5053, + 5117, + 5118, + 5111, + 5018, + 5112, + 5020, + 5021, + 4894, + 4895, + 5022 + ], + "priority2": [ + 5111, + 5018, + 5112, + 5020, + 5021, + 4894, + 4895, + 5022, + 4896, + 5113, + 5024, + 5026, + 5114, + 5027, + 5009, + 5115, + 5116, + 5028, + 5053, + 5117, + 5118 + ], + "priority3": [ + 5111, + 5018, + 5112, + 5020, + 5021, + 4894, + 4895, + 5022, + 4896, + 5113, + 5024, + 5026, + 5114, + 5027, + 5009, + 5115, + 5116, + 5028, + 5053, + 5117, + 5118 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 602 + }, + { + "fields": { + "pathDescript": "The pathway in Sustainability focuses on the interactions between various systems - social, political, cultural, economic, technological and ecological - that undergird environmental sustainability. Students use interdisciplinary approaches to investigate environmental problems.", + "pathName": "Sustainability", + "priority1": [ + 5147, + 4974, + 4975, + 4979, + 4997, + 4998 + ], + "priority2": [ + 5134 + ], + "priority3": [ + 5148, + 5000, + 5073, + 4987, + 4913, + 4914, + 5149, + 5150, + 4988, + 4989, + 5151, + 5152, + 5153, + 5154, + 5155, + 5156, + 5157 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 609 + }, + { + "fields": { + "pathDescript": "The pathway in Science, Technology, and Society (STS) is designed for students broadly interested in the social and political dimensions of science, technology, engineering, and medicine. Students use political and social science methods to investigate scientific and technological developments.", + "pathName": "Science, Technology, And Society", + "priority1": [ + 5076, + 5077, + 4896, + 4997, + 4998 + ], + "priority2": [ + 5070, + 5134, + 5056, + 5057, + 5001, + 5135, + 5136 + ], + "priority3": [ + 5070, + 5134, + 5056, + 5057, + 5001, + 5135, + 5136 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 606 + }, + { + "fields": { + "pathDescript": "Discover Cognitive Science: a young but fast-growing field focused on the study of mind from the perspectives of philosophy, psychology, neuroscience, linguistics, and artificial intelligence.", + "pathName": "Mind, Brain, And Intelligence", + "priority1": [ + 4852 + ], + "priority2": [ + 4849, + 4850, + 4851, + 4876, + 4879, + 5119, + 4861, + 5105, + 5013, + 5120 + ], + "priority3": [ + 4849, + 4850, + 4851, + 4876, + 4879, + 5119, + 4861, + 5105, + 5013, + 5120 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 603 + }, + { + "fields": { + "pathDescript": "This pathway is designed to train versatile, critical, and self-possessed 21st- century communicators. Students who successfully complete this pathway will demonstrate the ability to make focused, audience-appropriate arguments; communicate effectively across diverse rhetorical, sociocultural, and disciplinary contexts; and respond creatively to the analytical demands involved with developing, arranging, and revising ideas and arguments.", + "pathName": "Strategic Communication", + "priority1": [ + 5137, + 5138, + 5009, + 4906, + 5117, + 5054, + 5111, + 5139, + 5065, + 5083, + 5015, + 5140 + ], + "priority2": [ + 5137, + 5138, + 5009, + 4906, + 5117, + 5054, + 5111, + 5139, + 5065, + 5083, + 5015, + 5140 + ], + "priority3": [ + 5137, + 5138, + 5009, + 4906, + 5117, + 5054, + 5111, + 5139, + 5065, + 5083, + 5015, + 5140 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 607 + }, + { + "fields": { + "pathDescript": "Learn to reason more precisely, think more critically, and ask more penetrating and foundational questions, about enduring and contemporary problems in ethics, science, technology, religion, and politics \u2014 including some of the biggest challenges that humanity currently faces.", + "pathName": "Philosophy", + "priority1": [ + 5023, + 5127, + 4993, + 4994, + 5128, + 4851, + 5129, + 5010, + 5011, + 5012 + ], + "priority2": [ + 5130, + 5131, + 5031, + 5004, + 4984, + 5132, + 5108, + 5133 + ], + "priority3": [ + 5130, + 5131, + 5031, + 5004, + 4984, + 5132, + 5108, + 5133 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 605 + }, + { + "fields": { + "pathDescript": "Study traditional studio arts such as drawing, painting, sculpture in conjunction with art history to learn techniques, history and theory in the visual arts. Students will develop basic skills in perspective, proportion, composition, form making, light and shadow, color, 2 and 3D Design, and learn to articulate ideas about their own, other students\u2019, and historical works through class discussions and critiques.", + "pathName": "Studio Arts", + "priority1": [ + 4962, + 4869 + ], + "priority2": [ + 5141, + 5142, + 4897, + 4898 + ], + "priority3": [ + 5143, + 5144, + 4902, + 5145, + 5146 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 608 + }, + { + "fields": { + "pathDescript": "This pathway offers instruction in identifying and understanding the methods and media for scientific knowledge is dissemination. Students who successfully complete this pathway will demonstrate the ability to critique how textual and social representations create diverse and competing receptions of scientific knowledge; analyze the social construction of scientific knowledge; and solve problems through disseminating scientific knowledge across a variety of social and rhetorical contexts.", + "pathName": "Thinking With Science", + "priority1": [ + 4994, + 5158, + 5159, + 5160, + 4997, + 4998 + ], + "priority2": [ + 5161, + 5162, + 5009, + 5030, + 5010 + ], + "priority3": [ + 5161, + 5162, + 5009, + 5030, + 5010 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 610 + }, + { + "fields": { + "pathDescript": "Students gain historical and inter-cultural knowledge of music from the Western and various non-Western cultures.", + "pathName": "Music And Culture", + "priority1": [ + 5121, + 4863, + 4866, + 5049, + 4977, + 4894, + 4895, + 5113 + ], + "priority2": [ + 5122, + 5123, + 5124, + 4900, + 5125, + 5126, + 4904 + ], + "priority3": [ + 5122, + 5123, + 5124, + 4900, + 5125, + 5126, + 4904 + ] + }, + "info": "13/02/2022 01:04:49", + "model": "database.pathway", + "pk": 604 + } +] \ No newline at end of file diff --git a/backend/AdminPortal/static/hp.css b/backend/AdminPortal/static/hp.css new file mode 100644 index 00000000..96859a29 --- /dev/null +++ b/backend/AdminPortal/static/hp.css @@ -0,0 +1,5 @@ + +body{ + background-color: #b35a57; + +} diff --git a/backend/AdminPortal/static/styles/hp.css b/backend/AdminPortal/static/styles/hp.css new file mode 100644 index 00000000..2611cd9f --- /dev/null +++ b/backend/AdminPortal/static/styles/hp.css @@ -0,0 +1,37 @@ +.mybox { + border: solid 0.5em #ffffff; +} +body{ + background-color: #b35a57; + font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + color:rgb(216, 213, 208); + font-size: 20px; +} +h1{ + text-align:center; + font-size:200%; +} +a{ + font-size:150%; + color:rgb(0, 0, 0); +} +li { + /* object thingy */ + color:rgb(0, 0, 0); +} +.courseSearch{ + /* class */ + font-size:150%; + size:150% +} +#searchbox{ + /* id */ + font-size:125%; + +} +.deps{ + columns: 3; +} +.deps button{ + +} diff --git a/backend/AdminPortal/templates/courseList1.html b/backend/AdminPortal/templates/courseList1.html new file mode 100644 index 00000000..c5e30443 --- /dev/null +++ b/backend/AdminPortal/templates/courseList1.html @@ -0,0 +1,43 @@ + + + + + + HASS Pathways + + + + +
+

STSH Courses

+
+ +
+
+
+ + +
+ + + +
+

Courses

+ +
+ + + + + + + + \ No newline at end of file diff --git a/backend/AdminPortal/templates/homepage.html b/backend/AdminPortal/templates/homepage.html new file mode 100644 index 00000000..9e07d995 --- /dev/null +++ b/backend/AdminPortal/templates/homepage.html @@ -0,0 +1,99 @@ + + + + + + + + + HASS Pathways + + + + +
+

HASS Pathways Homepage

+ + +
+ +
+
+ + + + +
+ + +
+

Courses

+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ + +
+ +
+ + + + + + \ No newline at end of file diff --git a/frontend/src/assets/logo.png b/backend/AdminPortal/templates/logo.png similarity index 100% rename from frontend/src/assets/logo.png rename to backend/AdminPortal/templates/logo.png diff --git a/backend/AdminPortal/templates/readData.js b/backend/AdminPortal/templates/readData.js new file mode 100644 index 00000000..ff66fdcf --- /dev/null +++ b/backend/AdminPortal/templates/readData.js @@ -0,0 +1,17 @@ +fetch('test.json') + .then(response => { + return response.json(); + }) + .then(function (data){ + appendData(data); + }) + .catch(function (err){ + console.log('error: '+ err); + }); +function appendData(data) { + var mainContainer = document.getElementById("myData"); + for (var i = 0; i < data.length; i++) { + // + } +} + diff --git a/backend/AdminPortal/templates/temp.html b/backend/AdminPortal/templates/temp.html new file mode 100644 index 00000000..886f07eb --- /dev/null +++ b/backend/AdminPortal/templates/temp.html @@ -0,0 +1,17 @@ + + + + + + Test + + + + + + + + + \ No newline at end of file diff --git a/backend/AdminPortal/templates/test.json b/backend/AdminPortal/templates/test.json new file mode 100644 index 00000000..fbfec6f0 --- /dev/null +++ b/backend/AdminPortal/templates/test.json @@ -0,0 +1,56 @@ +[ + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4530, + "description": "What is science, what is technology, and how have these two fields of inquiry evolved over time? This course examines these questions by studying the history of various scientific fields and technologies. In addition to tracing the historical evolution of the topics studied, the course will consider how social, political, economic and cultural factors helped to shape \u2013 and were in turn shaped by \u2013 advances in science and technology. The course will also reflect upon the relationship between science and technology on the one hand, and \u201cprogress\u201d on the other.", + "fall": 0, + "major_restrictive": 0, + "name": "History Of Science And Technology", + "prefix": "STSH", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5014 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 2340, + "description": "This course focuses on developing public speaking skills and critical listening abilities. Guided by rhetorical theory, theories of persuasion, and argumentation theory, students prepare several oral presentations, engage in extemporaneous speaking exercises, and criticize other performances.", + "fall": 1, + "major_restrictive": 0, + "name": "Speech Communication", + "prefix": "WRIT", + "spring": 1, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5015 + }, + { + "fields": { + "CI": 0, + "DI": 0, + "HI": 0, + "ID": 4550, + "description": "Make things happen: start a business, raise funds, solicit work, support research, win a place on a conference program, take initiative, change the way things are done around here. This course will teach students how to write proposals that persuade. Students will learn to turn situations into occasions for proposing, write a variety of proposals, locate Request for Proposals, develop a work plan for feasible projects that come in on-time and on-budget, use networks to strengthen proposals, detail a budget, and edit for clarity and grace.", + "fall": 1, + "major_restrictive": 0, + "name": "Proposing And Persuading", + "prefix": "WRIT", + "spring": 0, + "summer": 0 + }, + "info": "13/02/2022 01:04:49", + "model": "database.course", + "pk": 5016 + } +] \ No newline at end of file diff --git a/backend/AdminPortal/test.py b/backend/AdminPortal/test.py new file mode 100644 index 00000000..c41d3062 --- /dev/null +++ b/backend/AdminPortal/test.py @@ -0,0 +1,11 @@ +from flask import Flask, render_template +import pathlib + +app = Flask(__name__) + +@app.route("/") +def homepage(): + return render_template('temp.html') + +if __name__ == "__main__": + app.run() \ No newline at end of file diff --git a/backend/AdminPortal/transfer.py b/backend/AdminPortal/transfer.py new file mode 100644 index 00000000..481dec7c --- /dev/null +++ b/backend/AdminPortal/transfer.py @@ -0,0 +1,72 @@ +import boto3 +import json +import os +from datetime import datetime + +session = boto3.Session(region_name='us-east-1', profile_name='auto') +db = session.resource('dynamodb') + +courseTab = db.Table("courses") +pathwayTab = db.Table("pathways") + +def dataCourses(id, CI, DI, HI, ID, descr, f, mr, nm, pre, sp, sm, pk): + response = courseTab.put_item( + Item={ + 'id': str(id), + 'CI': CI, + 'DI': DI, + 'HI': HI, + 'ID': ID, + 'description': descr, + 'fall': f, + 'major_restrictive': mr, + 'name': nm, + 'prefix': pre, + 'spring': sp, + 'summer': sm, + 'pk': pk + } + ) + + return response + +def dataPathways(id, pd, pn, p1, p2, p3, pk): + response = pathwayTab.put_item( + Item={ + 'id': str(id), + 'pathDescript': pd, + 'pathName': pn, + 'priority1': p1, + 'priority2': p2, + 'priority3': p3, + 'pk': pk + } + ) + + return response + + +if __name__ == "__main__": + file = open('courses.json', 'r') + courseData = json.load(file) + filep = open('pathways.json', 'r') + pathwayData = json.load(filep) + + k=0 + for i in courseData: + print(dataCourses(k, i['fields']['CI'], i['fields']['DI'], i['fields']['HI'], i['fields']['ID'], + i['fields']['description'], i['fields']['fall'], i['fields']['major_restrictive'], + i['fields']['name'], i['fields']['prefix'], i['fields']['spring'], i['fields']['summer'], + i['pk'])) + k+=1 + + i = 0 + for j in pathwayData: + print(dataPathways(i, j['fields']['pathDescript'], j['fields']['pathName'], j['fields']['priority1'], + j['fields']['priority2'], j['fields']['priority3'], j['pk'])) + + i+=1 + + + + diff --git a/backend/AdminPortal/update.py b/backend/AdminPortal/update.py new file mode 100644 index 00000000..8260ac69 --- /dev/null +++ b/backend/AdminPortal/update.py @@ -0,0 +1,76 @@ +import boto3 +import json +import os +import decimal +from datetime import datetime + +session = boto3.Session(region_name='us-east-1', profile_name='auto') +db = session.resource('dynamodb') + +course_data = db.Table('courses').scan() +pathway_data = db.Table('pathways').scan() + +for i in pathway_data['Items']: + for j in i: + if(type(i[j]) == decimal.Decimal): + i[j] = int(i[j]) + elif(type(i[j]) == list): + for k in range(len(i[j])): + i[j][k] = int(i[j][k]) + +for i in course_data['Items']: + for j in i: + if(type(i[j]) == decimal.Decimal): + i[j] = int(i[j]) + +print(pathway_data['Items']) + +courses = [] +for x in range(len(course_data['Items'])): + outerFields = dict() + outerFields["info"] = datetime.now().strftime("%d/%m/%Y %H:%M:%S") + outerFields["pk"] = course_data['Items'][x]['pk'] + outerFields["model"] = "database.course" + innerFields = dict() + innerFields["prefix"] = course_data['Items'][x]['prefix'] + innerFields["ID"] = course_data['Items'][x]['ID'] + innerFields["name"] = course_data['Items'][x]['name'] + innerFields["description"] = course_data['Items'][x]['description'] + innerFields["HI"] = course_data['Items'][x]['HI'] + innerFields["CI"] = course_data['Items'][x]['CI'] + innerFields["DI"] = course_data['Items'][x]['DI'] + innerFields["major_restrictive"] = course_data['Items'][x]['major_restrictive'] + innerFields["fall"] = course_data['Items'][x]['fall'] + innerFields["spring"] = course_data['Items'][x]['spring'] + innerFields["summer"] = course_data['Items'][x]['summer'] + outerFields["fields"] = innerFields + courses.append(outerFields) + +pathways = [] +for x in range(len(pathway_data['Items'])): + outerFields = dict() + outerFields["info'"] = datetime.now().strftime("%d/%m/%Y %H:%M:%S") + outerFields["pk"] = pathway_data['Items'][x]['pk'] + outerFields["model"] = "database.pathway" + + innerFields = dict() + innerFields["pathName"] = pathway_data['Items'][x]['pathName'] + innerFields["pathDescript"] = pathway_data['Items'][x]['pathDescript'] + innerFields["priority1"] = pathway_data['Items'][x]['priority1'].copy() + innerFields["priority2"] = pathway_data['Items'][x]['priority2'].copy() + innerFields["priority3"] = pathway_data['Items'][x]['priority3'].copy() + + outerFields["fields"] = innerFields + pathways.append(outerFields) + + + +print(courses) +courseDataFile = open("courses.json", 'w') +pathwayDataFile = open("pathways.json", "w") +courseDataFile.truncate() +pathwayDataFile.truncate() +courseDataFile.write(json.dumps(courses, sort_keys=True, indent=4)) +pathwayDataFile.write(json.dumps(pathways, sort_keys=True, indent=4)) +courseDataFile.close() +pathwayDataFile.close() diff --git a/backend/FAQs.db b/backend/FAQs.db new file mode 100644 index 00000000..b34631de Binary files /dev/null and b/backend/FAQs.db differ diff --git a/backend/FAQs/FAQ_Class.py b/backend/FAQs/FAQ_Class.py new file mode 100644 index 00000000..2070f9b7 --- /dev/null +++ b/backend/FAQs/FAQ_Class.py @@ -0,0 +1,14 @@ +from sqlalchemy import Column, Integer, String +from sqlalchemy.ext.declarative import declarative_base + +Base = declarative_base() + + +class Faqs(Base): + __tablename__ = 'questions' + Question = Column(String(), primary_key=True, unique=True) + Answer = Column(String()) + + def __repr__(self): + return "" % ( + self.Question, self.Answer) diff --git a/backend/FAQs/faqs.json b/backend/FAQs/faqs.json new file mode 100644 index 00000000..322c6c60 --- /dev/null +++ b/backend/FAQs/faqs.json @@ -0,0 +1,7 @@ +{ + "Do I need to take an IHSS course for my pathway?": "Taking an IHSS course is not a requirement for pathways, but for the overall HASS requirement. Although some pathways might require a specific IHSS course.", + "Do I need to take a 4000 level courese for my pathway?": "Check the individual pathway requirements. Some pathways might require one course to be 4000 level and some might not.", + "Do I need to take communication intensive course for my pathway?": "This is not a requirement for the pathways.", + "Am I allowed to come up with my own pathway?": "Students are not allowed to create their own pathway.", + "Can my pathway count towards a minor?": "Yes, lots of pathways even have an associated minor which sometimes might only require one more course to achieve." +} \ No newline at end of file diff --git a/backend/Templates/.DS_Store b/backend/Templates/.DS_Store new file mode 100644 index 00000000..9e0747be Binary files /dev/null and b/backend/Templates/.DS_Store differ diff --git a/backend/Templates/EditQA.html b/backend/Templates/EditQA.html new file mode 100644 index 00000000..077a291e --- /dev/null +++ b/backend/Templates/EditQA.html @@ -0,0 +1,17 @@ + +

To add question, input question and answer here:

+

+

+

+
+

All questions in db:

+

Check the check box and click delete to delete the question.

+ + {% for key, value in faqs.items() %} + + + + {% endfor %} +
{{ key }}
+

+ \ No newline at end of file diff --git a/backend/Templates/admin.html b/backend/Templates/admin.html new file mode 100644 index 00000000..eea72e8f --- /dev/null +++ b/backend/Templates/admin.html @@ -0,0 +1,22 @@ + + + + API PAGE + + +

+ HASS PATHWAYS +

+

API INFO PAGE handles data requests.

+ + + \ No newline at end of file diff --git a/backend/admin.py b/backend/admin.py new file mode 100644 index 00000000..d84fc303 --- /dev/null +++ b/backend/admin.py @@ -0,0 +1,159 @@ +# from crypt import methods +# from unicodedata import name +from flask import Flask, request, json, jsonify, session, redirect, url_for, render_template +from flask_cors import CORS, cross_origin +from cas import CASClient +import flask +from sqlalchemy import * +from sqlalchemy import MetaData +from FAQs.FAQ_Class import Faqs +from sqlalchemy.orm import sessionmaker + +flask.__version__ +app = Flask(__name__) +c = CORS(app) +CORS(app, resources={r'/*': {'origins': '*'}}, CORS_SUPPORTS_CREDENTIALS=True) +app.config['CORS_HEADERS'] = 'Content-Type' + +cas = CASClient( + version=3, + service_url='https://ec2-52-90-250-109.compute-1.amazonaws.com/login/rpi', + server_url='https://cas.auth.rpi.edu/cas/' +) + + +@app.route('/', methods=['GET', 'POST']) +def default(): + return '''

DEFAULT ADMIN PAGE

''' + + +@app.route('/faqs', methods=['GET', 'POST']) +def load_faqs(): + db_engine = create_engine("sqlite:///FAQs.db") + Session = sessionmaker(bind=db_engine) + FAQs_session = Session() + all_questions = FAQs_session.query(Faqs).all() + result = {} + for q in all_questions: + result[q.Question] = q.Answer + FAQs_session.close() + return result + + +@app.route('/editqa', methods=['Get']) +def editQA(): + faqs = load_faqs() + return render_template('EditQA.html', faqs=faqs) + + +@app.route('/editqa', methods=['Post']) +def editQA_result(): + submit_value = request.form['submit'] + db_engine = create_engine("sqlite:///FAQs.db") + Session = sessionmaker(bind=db_engine) + FAQs_session = Session() + if submit_value == 'delete': + # delete the selected questions + for question in request.form.getlist("questions_del"): + FAQs_session.query(Faqs).filter(Faqs.Question == question).delete() + FAQs_session.commit() + elif submit_value == 'add': + search_res = FAQs_session.query(Faqs).filter_by(Question=request.form['question']).first() + if not search_res: + # add new question + FAQs_session.add(Faqs(Question=request.form['question'], Answer=request.form['answer'])) + FAQs_session.commit() + else: + # change the answer of existing question + search_res.Answer = request.form['answer'] + FAQs_session.commit() + + FAQs_session.close() + return editQA() + + +@app.route('/guard') +def guard(method=['GET']): + if 'username' in session: + return jsonify('{"auth": "1"}') + else: + return jsonify('{"auth": "0"}') + + +@app.route('/admin') +def index(): + return redirect(url_for('login')) + + +@app.route('/login/rpi', methods=["POST", "GET"]) +def login(): + # print(next) + ticket = request.args.get('ticket') + if not ticket: + print(cas.get_login_url()) + return redirect(cas.get_login_url()) + + print(ticket) + user, attributes, pgtiou = cas.verify_ticket(ticket) + + if not user: + return "Failed to Verify Login Ticket" + else: + session['username'] = user + return redirect("https://hasspathways.com/admin-portal") + + +@app.route("/edit", methods=["POST", "GET"]) +def editAdmin(): + response = {'status': 'success'} + if request.method == "POST": + dat = request.get_json() + name = dat.get('courses'), + pathways = dat.get('pathways') + print(name) + print(pathways) + + response['message'] = 'Success!' + + return jsonify(response) + + +# @app.route('/test', methods=["GET"]) +# def test(): +# return render_template("admin.html") + +def updateFAQsFromJson(): + """ + Update all asked questions into the database. + """ + file = 'FAQs/faqs.json' + with open(file) as json_file: + faqs = json.load(json_file) + + # get to the table + db_engine = create_engine("sqlite:///FAQs.db") + + # create table + meta = MetaData() + Questions = Table( + 'questions', meta, + Column('Question', String, primary_key=True), + Column('Answer', String) + ) + meta.create_all(db_engine, checkfirst=True) + + # upload using sessionmanager + Session = sessionmaker(bind=db_engine) + FAQs_session = Session() + data = [] + for q, a in faqs.items(): + if not FAQs_session.query(Faqs).filter_by(Question=q).first(): + data.append(Faqs(Question=q, Answer=a)) + FAQs_session.add_all(data) + FAQs_session.commit() + FAQs_session.close() + + +if __name__ == '__main__': + # updateFAQsFromJson() + app.run(host='0.0.0.0', port=5000, debug=True) # http://127.0.0.1:5000/ diff --git a/backend/requirements.txt b/backend/requirements.txt new file mode 100644 index 00000000..d5b7af5e --- /dev/null +++ b/backend/requirements.txt @@ -0,0 +1,3 @@ +Flask==2.2.2 +Flask-Cors==3.0.10 +python-cas==1.6.0 diff --git a/backend/scrapers/.gitignore b/backend/scrapers/.gitignore new file mode 100644 index 00000000..351989b0 --- /dev/null +++ b/backend/scrapers/.gitignore @@ -0,0 +1,6 @@ +.DS_Store +.idea +*.log +tmp/ +*.html + diff --git a/backend/scrapers/__pycache__/pathway_scraper.cpython-38.pyc b/backend/scrapers/__pycache__/pathway_scraper.cpython-38.pyc new file mode 100644 index 00000000..d6b793e8 Binary files /dev/null and b/backend/scrapers/__pycache__/pathway_scraper.cpython-38.pyc differ diff --git a/backend/scrapers/category_assembler.py b/backend/scrapers/category_assembler.py new file mode 100644 index 00000000..2d8faecb --- /dev/null +++ b/backend/scrapers/category_assembler.py @@ -0,0 +1,76 @@ +import json + +def assemble(path): + print("Starting category assembler") + f_years = open(path + 'years.json', 'r') + years = json.load(f_years) + + all_pathways = {} + + for year in reversed(years): + f_pathways = open(path + year + '/pathways.json', 'r') + pathways = json.load(f_pathways) + for p in pathways: + all_pathways[p] = pathways[p] + + pairings = {} + cats = set() + for p in all_pathways: + pathway = all_pathways[p] + subj = {} + for prio in pathway: + if prio == 'Remaining' or prio == 'Required': + for course in pathway[prio]: + if pathway[prio][course]: + if pathway[prio][course][:4] == 'IHSS': + continue + if pathway[prio][course][:4] == 'ITWS': + subj[pathway[prio][course][:4]] = 9999 + if pathway[prio][course][:4] in subj: + tmp = subj[pathway[prio][course][:4]] + subj[pathway[prio][course][:4]] = tmp+1 + else: + subj[pathway[prio][course][:4]] = 1 + subj = sorted(subj.items(), key=lambda item: item[1]) + total = sum(tup[1] for tup in subj) + tmp = subj[-1][1] / float(total) + if tmp <= 0.5: + pairings[p] = 'INTE' + cats.add('INTE') + else: + tmp = subj[-1][0] + if subj[-1][0] == 'PSYC' or subj[-1][0] == 'PHIL': + tmp = 'COGS' + elif subj[-1][0] == 'ITWS' or subj[-1][0] == 'GSAS' or 'Design, Innovation, and Society' in p: + tmp = 'MAJR' + elif subj[-1][0] == 'LITR': + tmp = 'LANG' + pairings[p] = tmp + cats.add(tmp) + + subj_to_name = { + "COMM": "Communication and Media", + "COGS": "Cognitive Science", + "ECON": "Economics", + "ARTS": "Art", + "INTE": "Interdisciplinary", + "STSO": "Science and Technology Studies", + "MAJR": "Major Restricted", + "LANG": "Language and Literature" + } + + pathway_cats = {} + for cat in cats: + pathway_cats[cat] = { + 'image': cat + '.jpg', + 'name': subj_to_name[cat], + 'pathways': [] + } + + for p in pairings: + pathway_cats[pairings[p]]['pathways'].append(p) + + pathway_cats = list(sorted(pathway_cats.values(), key=lambda item: item['name'])) + f_out = open(path + 'pathway_categories.json', 'w') + json.dump(pathway_cats, f_out, sort_keys=True, indent=2, ensure_ascii=False) + print("Finished category assembler") \ No newline at end of file diff --git a/backend/scrapers/courses_scraper.py b/backend/scrapers/courses_scraper.py new file mode 100644 index 00000000..1cdf998e --- /dev/null +++ b/backend/scrapers/courses_scraper.py @@ -0,0 +1,205 @@ +# This scraper is mainly sourced from the QUACs team and +# is a modified version of their catalog scraper + +from typing import Dict, List, Tuple +import requests +import sys +from lxml import html +import os +from tqdm import tqdm +import json +from lxml import etree +import csv + +# The api key is public so it does not need to be hidden in a .env file +BASE_URL = "http://rpi.apis.acalog.com/v1/" +# It is ok to publish this key because I found it online already public +DEFAULT_QUERY_PARAMS = "?key=3eef8a28f26fb2bcc514e6f1938929a1f9317628&format=xml" +CHUNK_SIZE = 500 + +# returns the list of catalogs with the newest one being first +# each catalog is a tuple (year, catalog_id) ex: ('2020-2021', 21) +def get_catalogs() -> List[Tuple[str, int]]: + catalogs_xml = html.fromstring( + requests.get( + f"{BASE_URL}content{DEFAULT_QUERY_PARAMS}&method=getCatalogs" + ).text.encode("utf8") + ) + catalogs = catalogs_xml.xpath("//catalogs/catalog") + + ret: List[Tuple[str, int]] = [] + # For each catalog get its year and id and add that as as tuples to ret + for catalog in catalogs: + catalog_id: int = catalog.xpath("@id")[0].split("acalog-catalog-")[1] + catalog_year: str = catalog.xpath(".//title/text()")[0].split( + "Rensselaer Catalog " + )[1] + ret.append((catalog_year, catalog_id)) + + # sort so that the newest catalog is always first + ret.sort(key=lambda tup: tup[0], reverse=True) + return ret + + +# Returns a list of course ids for a given catalog +def get_course_ids(catalog_id: str) -> List[str]: + courses_xml = html.fromstring( + requests.get( + f"{BASE_URL}search/courses{DEFAULT_QUERY_PARAMS}&method=listing&options[limit]=0&catalog={catalog_id}" + ).text.encode("utf8") + ) + return courses_xml.xpath("//id/text()") + + +# Finds and returns a cleaned up description of the course +def get_catalog_description(fields, course_name): + found_name = False + # The description is always the next full field after the course name field + # Itearte through the fields until we find the course name field and then return the next filled field + for field in fields: + if found_name == False: + name = field.xpath(".//*/text()") + if name and name[0] == course_name: + found_name = True + else: + description = field.xpath(".//*/text()") + if description: + clean_description = " ".join(" ".join(description).split()) + # Short descriptions are usually false positives + if clean_description.startswith("Prerequisite"): + return "" + elif len(clean_description) > 10: + return clean_description.encode("ascii", "ignore").strip().decode().strip() + + return "" + +def courses_from_string(inp): + depts = [] + + f = open('depts.json', 'r') + f = json.load(f) + + for dept in f: + depts.append(dept) + + crses = set() + for dept in depts: + fnd = inp.find(dept) + while fnd != -1: + if fnd+8 < len(inp): + if inp[fnd+8].isdigit(): + if inp[fnd+5] != '6': + crses.add(inp[fnd:fnd+4] + '-' + inp[fnd+5:fnd+9]) + fnd = inp.find(dept, fnd + 9) + return list(crses) + +def get_course_data(course_ids: List[str], catalog_id) -> Dict: + data = {} + # Break the courses into chunks of CHUNK_SIZE to make the api happy + course_chunks = [ + course_ids[i : i + CHUNK_SIZE] for i in range(0, len(course_ids), CHUNK_SIZE) + ] + + depts = [] + + f = open('depts.json', 'r') + f = json.load(f) + + for dept in f: + depts.append(dept) + + for chunk in course_chunks: + ids = "".join([f"&ids[]={id}" for id in chunk]) + url = f"{BASE_URL}content{DEFAULT_QUERY_PARAMS}&method=getItems&options[full]=1&catalog={catalog_id}&type=courses{ids}" + + courses_xml = html.fromstring(requests.get(url).text.encode("utf8")) + courses = courses_xml.xpath("//courses/course[not(@child-of)]") + for course in courses: + subj = course.xpath("./content/prefix/text()")[0].strip() + if not (subj in depts): + continue + ID = course.xpath("./content/code/text()")[0].strip() + if ID[0] == '6': + continue + course_name = course.xpath("./content/name/text()")[0].strip() + fields = course.xpath("./content/field") + fall = False + UIA = False + spring = False + summer = False + even = False + odd = False + offered_text = "" + cross_listed = [] + prereqs = [] + + base = int(fields[0].get('type')[-3:]) + for field in fields: + field_text = field.xpath("./descendant-or-self::*/text()") + if len(field_text) > 0: + field_text = field_text[0].strip() + + if field.get('type')[-3:] == str(base - 8): + if len(field_text) > 0: + cross_listed = courses_from_string(field_text.upper()) + elif field.get('type')[-3:] == str(base - 11): + if "fall" in field_text.lower(): + fall = True + if "spring" in field_text.lower(): + spring = True + if "summer" in field_text.lower(): + summer = True + if "even" in field_text.lower(): + even = True + if "odd" in field_text.lower(): + odd = True + if "availability of instructor" in field_text.lower(): + UIA = True + offered_text = field_text + elif field.get('type')[-3:] == str(base - 13): + if len(field_text) > 0: + if int(catalog_id) > 23 and field_text.upper().find("PREREQUISITE") != -1: + prereqs_list = field.xpath("./descendant-or-self::permalink/title/text()") + prereqs = courses_from_string(" ".join(prereqs_list)) + else: + prereqs = courses_from_string(field_text.upper()) + + data[course_name] = { + "subj": subj, + "ID": ID, + "name": course_name, + "description": get_catalog_description(fields, course_name), + "offered": { + "fall": fall, + "spring": spring, + "summer": summer, + "odd": odd, + "uia": UIA, + "even": even, + "text": offered_text + }, + "properties": { + "CI": False, + "HI": True if subj == "IHSS" else False, + "major_restricted": False + }, + "cross listed": cross_listed, + "prerequisites": prereqs + } + + return data + +def scrape_courses(): + print("Starting courses scraping") + catalogs = get_catalogs() + + catalogs = catalogs[:4] + courses_per_year = {} + for index, (year, catalog_id) in enumerate(tqdm(catalogs)): + course_ids = get_course_ids(catalog_id) + data = get_course_data(course_ids, catalog_id) + + courses_per_year[year] = data + + print("Finished courses scraping") + return courses_per_year diff --git a/backend/scrapers/depts.json b/backend/scrapers/depts.json new file mode 100644 index 00000000..22e63086 --- /dev/null +++ b/backend/scrapers/depts.json @@ -0,0 +1,17 @@ +[ + "COGS", + "LITR", + "ITWS", + "IHSS", + "COMM", + "LANG", + "ECON", + "STSS", + "WRIT", + "ARTS", + "PHIL", + "STSH", + "PSYC", + "GSAS", + "STSO" +] \ No newline at end of file diff --git a/backend/scrapers/fill_empty.py b/backend/scrapers/fill_empty.py new file mode 100644 index 00000000..537000bd --- /dev/null +++ b/backend/scrapers/fill_empty.py @@ -0,0 +1,114 @@ +import json +import aiohttp +import re +import asyncio +from bs4 import BeautifulSoup +from tqdm import tqdm + +async def get_details(course, year): + if course[0] == None or course[1] == None: + return None + + fall = str(year[0:4]) + '09' + spring = str(year[-4:]) + '01' + summer = str(year[-4:]) + '05' + full_soup = None + + async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=5)) as session: + async with session.post( + "https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse", + data = f"term_in={fall}&subj_in={course[1][:4]}&crse_in={course[1][-4:]}&schd_in=L" + ) as request: + html = await request.text() + + soup = BeautifulSoup(html, 'html.parser') + if soup.find(text=re.compile("No classes were found")) == None: + fall = True + full_soup = soup + else: + fall = False + + async with session.post( + "https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse", + data = f"term_in={spring}&subj_in={course[1][:4]}&crse_in={course[1][-4:]}&schd_in=L" + ) as request: + html = await request.text() + + soup = BeautifulSoup(html, 'html.parser') + if soup.find(text=re.compile("No classes were found")) == None: + spring = True + full_soup = soup + else: + spring = False + + async with session.post( + "https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse", + data = f"term_in={summer}&subj_in={course[1][:4]}&crse_in={course[1][-4:]}&schd_in=L" + ) as request: + html = await request.text() + + soup = BeautifulSoup(html, 'html.parser') + if soup.find(text=re.compile("No classes were found")) == None: + summer = True + full_soup = soup + else: + summer = False + + if full_soup == None: + return None + + rows = full_soup.find_all('table', class_="datadisplaytable")[0].find_all('tr') + if len(rows) >= 2: + title = rows[0].get_text() + attr = rows[1].get_text() + if course[0].upper() in title.upper(): + return { + "ID": course[1][-4:], + "cross listed": [], + "description": "No description available, course not listed on catalog, prereqs/crosslisted not checked.", + "name": course[0], + "offered": { + "even": False, + "fall": fall, + "odd": False, + "spring": spring, + "summer": summer, + "text": "" + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": True if "Communication Intensive" in attr else False, + "HI": True if "HASS Inquiry" in attr else False, + "major_restricted": False + }, + "subj": course[1][:4] + } + return None + +async def fill(folder_path): + f1 = open(folder_path + '/pathways.json', 'r') + f2 = open(folder_path + '/courses.json', 'r') + + pathways = json.load(f1) + courses = json.load(f2) + f1.close() + f2.close() + + for pathway in tqdm(pathways): + p_courses = [] + for typ in pathways[pathway]: + if typ != 'minor' and typ != 'name' and \ + typ != 'description' and typ != 'remaining_header': + for p_course in pathways[pathway][typ]: + p_courses.append([p_course, pathways[pathway][typ][p_course]]) + + for course in p_courses: + if not course[0] in courses: + tmp = await get_details(course, folder_path[-9:]) + if tmp != None: + courses[course[0]] = tmp + + f2 = open(folder_path + '/courses.json', 'w') + json.dump(courses, f2, sort_keys=True, indent=2, ensure_ascii=False) + f2.close() \ No newline at end of file diff --git a/backend/scrapers/main.py b/backend/scrapers/main.py new file mode 100644 index 00000000..a041cc62 --- /dev/null +++ b/backend/scrapers/main.py @@ -0,0 +1,53 @@ +import courses_scraper +import pathway_scraper +import fill_empty +import sis_scraper +import category_assembler +import rmp_scraper +import asyncio +import os +import json +from tqdm import tqdm + +if __name__ == "__main__": + years = list(map(lambda x: x[0], courses_scraper.get_catalogs())) + years = years[:4] + all_courses = courses_scraper.scrape_courses() + + for year in tqdm(years): + path = '../../frontend/src/data/json/' + str(year) + try: + # Make dir if does not already exist + os.mkdir(path) + except Exception: + print(f"Folder for {str(year)} already made") + f = open(path + '/courses.json', 'w') + json.dump(all_courses[year], f, sort_keys=True, indent=2, ensure_ascii=False) + f.close() + + print("Started scraping CI courses") + asyncio.run(sis_scraper.scrape_CI(years, '../../frontend/src/data/json/')) + print("Finished scraping CI courses") + + all_pathways = pathway_scraper.scrape_pathways() + for year in years: + path = '../../frontend/src/data/json/' + str(year) + + f = open(path + '/pathways.json', 'w') + json.dump(all_pathways[year], f, sort_keys=True, indent=2, ensure_ascii=True) + f.close() + + print("Starting to fill non-catalog courses") + for year in years: + path = '../../frontend/src/data/json/' + str(year) + asyncio.run(fill_empty.fill(path)) + print("Finished to fill non-catalog courses") + + f = open('../../frontend/src/data/json/' + 'years.json', 'w'); + json.dump(years, f, sort_keys=True, indent=2, ensure_ascii=True) + f.close() + category_assembler.assemble('../../frontend/src/data/json/') + + print("Started scraping RateMyProfessor") + asyncio.run(rmp_scraper.scrape_RMP('../../frontend/src/data/json/')) + print("Started scraping RateMyProfessor") diff --git a/backend/scrapers/pathway_scraper.py b/backend/scrapers/pathway_scraper.py new file mode 100644 index 00000000..5bd81c1e --- /dev/null +++ b/backend/scrapers/pathway_scraper.py @@ -0,0 +1,192 @@ +from typing import Dict, List, Tuple +import requests +import sys +from lxml import html +import os +from tqdm import tqdm +import json +from lxml import etree +import csv + +# The api key is public so it does not need to be hidden in a .env file +BASE_URL = "http://rpi.apis.acalog.com/v1/" +# It is ok to publish this key because I found it online already public +DEFAULT_QUERY_PARAMS = "?key=3eef8a28f26fb2bcc514e6f1938929a1f9317628&format=xml" +CHUNK_SIZE = 500 + +# returns the list of catalogs with the newest one being first +# each catalog is a tuple (year, catalog_id) ex: ('2020-2021', 21) +def get_catalogs() -> List[Tuple[str, int]]: + catalogs_xml = html.fromstring( + requests.get( + f"{BASE_URL}content{DEFAULT_QUERY_PARAMS}&method=getCatalogs" + ).text.encode("utf8") + ) + catalogs = catalogs_xml.xpath("//catalogs/catalog") + + ret: List[Tuple[str, int]] = [] + # For each catalog get its year and id and add that as as tuples to ret + for catalog in catalogs: + catalog_id: int = catalog.xpath("@id")[0].split("acalog-catalog-")[1] + catalog_year: str = catalog.xpath(".//title/text()")[0].split( + "Rensselaer Catalog " + )[1] + ret.append((catalog_year, catalog_id)) + + # sort so that the newest catalog is always first + ret.sort(key=lambda tup: tup[0], reverse=True) + return ret + + +# Returns a list of course ids for a given catalog +def get_pathway_ids(catalog_id: str) -> List[str]: + programs_xml = html.fromstring( + requests.get( + f"{BASE_URL}search/programs{DEFAULT_QUERY_PARAMS}&method=listing&options[limit]=0&catalog={catalog_id}" + ).text.encode("utf8") + ) + return programs_xml.xpath('//result[type="Integrative Pathway"]/id/text()') + +def course_from_string(inp, depts): + for dept in depts: + fnd = inp.find(dept) + if fnd != -1: + if inp[fnd+8].isdigit() or inp[fnd+8] == "X": + if inp[fnd+5] != '6': + return inp[fnd:fnd+4] + inp[fnd+5:fnd+9] + +def handle_electives(cont, courses, depts, year): + level = '0' + for char in cont: + if char.isdigit(): + level = char + break; + if level == '0': + return + subj = "TEMP" + for word in cont.split(): + if word in depts: + subj = word + break + if subj == "TEMP": + return + path = '../../frontend/src/data/json/' + str(year) + f = open(path + '/courses.json', 'r') + all_courses = json.load(f) + for course in all_courses: + ID = all_courses[course]["ID"] + subjC = all_courses[course]["subj"] + if ID[0] == level and subjC == subj: + courses[course.encode("ascii", "ignore").strip().decode().strip()] = subjC+ID + f.close() + +def parse_courses(core, name, year): + courses = {} + depts = [] + f = open('depts.json', 'r') + f = json.load(f) + for dept in f: + depts.append(dept) + + tmp = core.xpath("./content/ul/li/descendant-or-self::*/text()") + tmp += core.xpath("./courses/adhoc/content/ul/li/descendant-or-self::*/text()") + content = [] + + for t in tmp: + app = False + for s in t.split(): + if s in depts: + app = True + if app: + t = (t.strip()) + t = t.encode("ascii", "ignore").strip().decode().strip() + content.append(t) + if not(len(content) == 0): + for cont in content: + if "transfer" in name.lower(): + crs = cont + "XXXX" + courses[crs] = crs + # handle as an elective meaning we will have to some funky stuff + elif "elective" in cont.lower() or "any" in cont.lower() or "level" in cont.lower(): + handle_electives(cont, courses, depts, year) + else: + subjID = course_from_string(cont, depts) + name = "" + if "-" in cont: + name = cont.split("-", 1)[1].strip() + else: + name = cont.split(subjID[4:])[1].strip() + courses[name] = subjID + courses_xml = core.xpath("./courses/include/fallback/title/text()") + + for course in courses_xml: + # fixes all weird unicode and stuff + course = course.strip().encode("ascii", "ignore").strip().decode() + subjID = course_from_string(course, depts) + name = course.split("-", 1)[1].split("Credit")[0].strip() + courses[name] = subjID + return courses + +def get_pathway_data(pathway_ids: List[str], catalog_id, year) -> Dict: + data = {} + + ids = "".join([f"&ids[]={path}" for path in pathway_ids]) + url = f"{BASE_URL}content{DEFAULT_QUERY_PARAMS}&method=getItems&options[full]=1&catalog={catalog_id}&type=programs{ids}" + + pathways_xml = html.fromstring(requests.get(url).text.encode("utf8")) + + pathways = pathways_xml.xpath("//programs/program[not(@child-of)]"); + for pathway in pathways: + name = pathway.xpath("./title/text()")[0].strip() + data[name] = {} + data[name]["name"] = name + desc = "" + if len(pathway.xpath("./content/p/text()")) >= 1: + desc = pathway.xpath("./content/p/text()")[0].strip() + data[name]["description"] = desc.encode("ascii", "ignore").strip().decode() + cores = pathway.xpath("./cores/core") + cores += pathway.xpath("./cores/core/children/core") + one_of_index = 0 + + for core in cores: + anchor_name = core.xpath("./anchors/a")[0].get('name').lower() + + if "required" in anchor_name: + courses = parse_courses(core, name, year) + data[name]["Required"] = courses + elif "oneof" in anchor_name: + courses = parse_courses(core, name, year) + one_of_name = "One Of" + str(one_of_index) + data[name][one_of_name] = courses + one_of_index += 1 + elif "minor" in anchor_name: + minors = list(filter(lambda x: x != "", \ + [minor.replace("Minor", "").replace("minor", "").encode("ascii", "ignore").strip().decode() \ + for minor in core.xpath("./content/descendant::*/text()")])) + data[name]["minor"] = minors + else: + courses = parse_courses(core, name, year) + data[name]["Remaining"] = courses + data[name]["remaining_header"] = core.xpath("./title/text()")[0].strip().encode("ascii", "ignore").strip().decode() + + # get rid of duplicates (if it shows up in required, we don't want it to be optional too) + if "Required" in data[name]: + for req in data[name]["Required"]: + for type in data[name]: + if (type == "Remaining" or type[0:6] == "One Of") and req in data[name][type]: + del data[name][type][req] + return data + +def scrape_pathways(): + print("Starting pathway scraping") + catalogs = get_catalogs() + + catalogs = catalogs[:4] + pathways_per_year = {} + for index, (year, catalog_id) in enumerate(tqdm(catalogs)): + pathway_ids = get_pathway_ids(catalog_id) + data = get_pathway_data(pathway_ids, catalog_id, year) + + pathways_per_year[year] = data + print("Finished pathway scraping") + return pathways_per_year diff --git a/backend/scrapers/rmp_scraper.py b/backend/scrapers/rmp_scraper.py new file mode 100644 index 00000000..ee4fde6f --- /dev/null +++ b/backend/scrapers/rmp_scraper.py @@ -0,0 +1,38 @@ +import json +import requests +import math +import aiohttp +from tqdm import tqdm + +BASE_URL = "http://www.ratemyprofessors.com/filter/professor/?&page=" +DEFAULT_PARAMS = "&filter=teacherlastname_sort_s+asc&query=*%3A*&queryoption=TEACHER&queryBy=schoolId&sid=795" + +async def get_profs(): + profs = {} + page = requests.get(f"{BASE_URL}1{DEFAULT_PARAMS}") + json_page = json.loads(page.content) + num_pages = math.ceil(json_page['searchResultsTotal'] / 20) + for index in tqdm(range(num_pages + 1)): + page = requests.get(f"{BASE_URL}{index}{DEFAULT_PARAMS}") + json_page = json.loads(page.content) + for prof_index in json_page['professors']: + temp_dict = {} + temp_dict['rating'] = prof_index['overall_rating'] + temp_dict['num_ratings'] = prof_index['tNumRatings'] + temp_dict['rmp_id'] = prof_index['tid'] + prof_Fname = prof_index['tFname'] + prof_Mname = prof_index['tMiddlename'] + prof_Lname = prof_index['tLname'] + if prof_Mname == "": + prof_name = f"{prof_Fname} {prof_Lname}" + else: + prof_name = f"{prof_Fname} {prof_Mname} {prof_Lname}" + profs[prof_name] = temp_dict + return profs + + +async def scrape_RMP(folder_path): + profs = await get_profs() + f = open(folder_path + 'professors.json', 'w') + json.dump(profs, f, sort_keys=True, indent=2, ensure_ascii=False) + f.close() diff --git a/backend/scrapers/sis_scraper.py b/backend/scrapers/sis_scraper.py new file mode 100644 index 00000000..2e88e986 --- /dev/null +++ b/backend/scrapers/sis_scraper.py @@ -0,0 +1,131 @@ +import json +import aiohttp +import re +import asyncio +from bs4 import BeautifulSoup +from tqdm import tqdm + + +import json +import aiohttp +import re +import asyncio +from bs4 import BeautifulSoup +from tqdm import tqdm + +async def get_details(ID, subj, curr_year, session): + years = [] + for i in range(-2, 1): + new_year = str(int(curr_year[0:4])+i) + str(int(curr_year[-4:])+i) + years.append(new_year) + + dets = [False, '', dict(), set()] + + for year in years: + fall = str(year[0:4]) + '09' + spring = str(year[-4:]) + '01' + summer = str(year[-4:]) + '05' + full_soup = None + + async with session.post( + "https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse", + data = f"term_in={fall}&subj_in={subj}&crse_in={ID}&schd_in=L" + ) as request: + html = await request.text() + + soup = BeautifulSoup(html, 'html.parser') + if soup.find(text=re.compile("No classes were found")) == None: + fall = True + full_soup = soup + else: + fall = False + + async with session.post( + "https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse", + data = f"term_in={spring}&subj_in={subj}&crse_in={ID}&schd_in=L" + ) as request: + html = await request.text() + + soup = BeautifulSoup(html, 'html.parser') + if soup.find(text=re.compile("No classes were found")) == None: + spring = True + full_soup = soup + else: + spring = False + + async with session.post( + "https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse", + data = f"term_in={summer}&subj_in={subj}&crse_in={ID}&schd_in=L" + ) as request: + html = await request.text() + + soup = BeautifulSoup(html, 'html.parser') + if soup.find(text=re.compile("No classes were found")) == None: + summer = True + full_soup = soup + else: + summer = False + + if full_soup == None: + return dets + + headers = full_soup.findAll("th", { + "class": "ddtitle", + "scope": "colgroup", + }) + + for header in headers: + link = header.find("a").get('href') + dets[1] = link[-5:] + + times = full_soup.findAll("table", { + "class": "datadisplaytable", + "summary": "This table lists the scheduled meeting times and assigned instructors for this class..", + }) + + count = 0 + for time in times: + count += 1 + section = dict() + split_up = [x.text for x in time.findAll("td")] + section["class"] = split_up[0].split('<')[0] + section["time"] = split_up[1].split('<')[0] + section["days"] = split_up[2].split('<')[0] + section["location"] = split_up[3].split('<')[0] + section["type"] = split_up[5].split('<')[0] + instructor = split_up[6].split('(')[0] + instructor = re.sub(' +', ' ', instructor).strip() + if instructor != "TBA": + instructor_names = instructor.split(' ') + if len(instructor_names) > 2 and '.' in instructor_names[1]: + dets[3].add(instructor_names[0] + ' ' + instructor_names[-1]) + else: + dets[3].add(instructor) + section["instructor"] = instructor + dets[2][count] = section + + search = r"""Attributes: (.*?)\n
""" + attribute = re.search(search, str(full_soup)) + tmp = attribute.group(1).strip() if attribute != None else "" + if 'Communication Intensive' in tmp: + dets[0] = True + + return dets + +async def scrape_CI(years, folder_path): + + for year in tqdm(years): + f1 = open(folder_path + year + '/courses.json', 'r') + courses = json.load(f1) + f1.close() + async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(limit=5)) as session: + for course in courses: + dets = await get_details(courses[course]['ID'], courses[course]['subj'], year, session) + courses[course]['properties']['CI'] = dets[0] + courses[course]['crn'] = dets[1] + courses[course]['sections'] = dets[2] + courses[course]['professors'] = list(dets[3]) + f2 = open(folder_path + year + '/courses.json', 'w') + json.dump(courses, f2, sort_keys=True, indent=2, ensure_ascii=False) + f2.close() + diff --git a/backend/scrapers/transcript_scraper.js b/backend/scrapers/transcript_scraper.js new file mode 100644 index 00000000..c2b68153 --- /dev/null +++ b/backend/scrapers/transcript_scraper.js @@ -0,0 +1,124 @@ +// import JSSoup from 'jssoup'; +let JSSoup = require('jssoup').default; + +function format_course_name(name){ + let new_name = name.toLowerCase() + new_name = new_name.replace(" +", " ") + new_name = new_name.replace(",", "") + new_name = new_name.replace("&", "&") + + return new_name +} + +function set_union(setA, setB) { + const _union = new Set(setA); + for (const elem of setB) { + _union.add(elem); + } + return _union; +} + +function passed_class(grade) { + + const PASSED = new Set(["A", "A-", "B+", "B", "B-", "C+", "C", "C-", "D+", "D", + "P", "IP", "S", "Z", "NE**"]) + if(PASSED.has(grade)) return true + else return false + +} + + +function parse_classes(html, sem_type){ + let soup = new JSSoup(html); + let elements = soup.findAll("td", 'dddefault') + + let taken_courses = new Set() + let index = 0 + + while(index < elements.length){ + const text = elements[index].getText() + if(!text.search(/^[A-Z][A-Z][A-Z][A-Z]$/)) { + let subj = text + let ID = elements[index + 1].getText().trim() + let class_type = elements[index + 2].getText().trim() // Should be UG + let class_name = elements[index + 3].getText().trim() // in all caps + if(sem_type === "PREVIOUS"){ + let grade = elements[index + 4].getText().trim() // in all caps + let total_credit_hours = elements[index + 5].getText().trim() // in all caps + let quality_points = elements[index + 6].getText().trim() // in all caps + if(passed_class(grade)){ taken_courses.add([subj, ID, class_name]) } + index += 7 + } else if(sem_type == "CURRENT"){ + // We are going to assume that the student is going to pass all their classes + taken_courses.add([subj, ID, class_name]) + index += 4 + } + // else: raise Exception("Invalid argument passed to parse_classes(html, sem_type). sem_type can be one of: \"PREVIOUS\" or \"CURRENT\"") + } + index += 1 + } + return taken_courses +} + +function get_json_names(toparse, year){ + // SIS displays the names of classes in all CAPS. There are also errors between + // SIS and the course catalog. There are silly things in the catalog like more + // than one space between words (open the file and use the following regex to see + // a couple of them: " [a-zA-Z]") this will match things as best as possible + // within the courses.json file. There are some things that aren't cross listed + // propely within the catalog. Intermediate Logic is one of these. + + "" + let courses_json = require("../../frontend/src/data/json/" + year + "/courses.json") + + // Store the names and the + let json_name_lookup = new Map() // stores the lower case version as the key and the name in the json file as the value + let courses = new Map() // adds all subj-id and lower course names + for(let json_course_name in courses_json){ + let properties = courses_json[json_course_name] + json_name_lookup.set(format_course_name(json_course_name), json_course_name) + json_course_name = format_course_name(json_course_name) + let subjid = properties["subj"].toUpperCase() + "-" + properties["ID"] + courses.set(subjid, json_course_name) + courses.set(json_course_name, subjid) + + properties["cross listed"].forEach((xlisted_subjid) => { + courses.set(xlisted_subjid, json_course_name) + }) + } + + let names = [] + + // subj, id, name + toparse.forEach(i => { + let subjid = i[0] + "-" + i[1] // subj-id + let name = format_course_name(i[2]) // class name + if(courses.has(subjid)){ + name = courses.get(subjid) + names.push(json_name_lookup.get(name)) + } else if(courses.has(name)){ + names.push(json_name_lookup.get(name)) + } + }) + return names +} + +export function parse_transcript(contents, year){ + let rpi_transcript = contents.split("INSTITUTION CREDIT")[1] + let taken_courses = new Set() + + if(rpi_transcript.search("COURSES IN PROGRESS")){ + let types_of_courses = rpi_transcript.split("COURSES IN PROGRESS") + let prev_classes = types_of_courses[0] + let current_classes = types_of_courses[1] + taken_courses = set_union(taken_courses, parse_classes(prev_classes, "PREVIOUS")) + taken_courses = set_union(taken_courses, parse_classes(current_classes, "CURRENT")) + + } else { + taken_courses = set_union(taken_courses, parse_classes(prev_classes, "PREVIOUS")) + } + taken_courses = get_json_names(taken_courses, year) + return taken_courses + +} + diff --git a/backend/scrapers/transcript_scraper.py b/backend/scrapers/transcript_scraper.py new file mode 100644 index 00000000..05729f13 --- /dev/null +++ b/backend/scrapers/transcript_scraper.py @@ -0,0 +1,156 @@ +#!/usr/bin/env python3 + +from bs4 import BeautifulSoup +import re +import json + +PASSED = {"A", "A-", + "B+", "B", "B-", + "C+", "C", "C-", + "D+", "D", + "P", "IP", "S", "Z", "NE**"} + +FAILED_CODES = {"F", "I", "W", "AU", "U", "FA", "NC", "WI"} + +class Course: + def __init__(self, subj, ID, class_name): + self.subj = subj.upper() + self.ID = ID + self.class_name = class_name + def __eq__(self, other): + # defined so we can have a set of these objects and take care of cases + # where people take the class twice (for a better grade for example) + return ( + self.subj == other.subj and \ + self.ID == other.ID and \ + self.class_name == other.class_name ) + def __str__(self): + return f"{self.subj} {self.ID} - {self.class_name}" + def __hash__(self): + return hash(self.subj + self.ID + self.class_name) + def __repr__(self): + return f'Course("{self.subj}", "{self.ID}", "{self.class_name}")' + + +def passed_class(grade): + # see the back of an official transcript for this rubric Decided to count in + # progress courses, satisfactory coruses, grade unknown, and not examined + # types to be a pass + if grade in PASSED: return True + else: return False + +def parse_prev_classes(html): + soup = BeautifulSoup(html, features = 'html.parser') + elements = soup.find_all("td", {"class": "dddefault"}) + + taken_courses = set() + index = 0 + while index < len(elements): + text = elements[index].text.strip() + + if re.search("[A-Z][A-Z][A-Z][A-Z]", text) is not None: + subj = text + ID = elements[index + 1].text.strip() + class_type = elements[index + 2].text.strip() # Should be UG + class_name = elements[index + 3].text.strip() # in all caps + grade = elements[index + 4].text.strip() # in all caps + total_credit_hours = elements[index + 5].text.strip() # in all caps + quality_points = elements[index + 6].text.strip() # in all caps + if passed_class(grade): taken_courses.add(Course(subj, ID, class_name)) + + index += 7 + continue + + index += 1 + return taken_courses + +def parse_classes(html, sem_type): + soup = BeautifulSoup(html, features = 'html.parser') + elements = soup.find_all("td", {"class": "dddefault"}) + + taken_courses = set() + index = 0 + while index < len(elements): + text = elements[index].text.strip() + + if re.search("[A-Z][A-Z][A-Z][A-Z]", text) is not None: + subj = text + ID = elements[index + 1].text.strip() + class_type = elements[index + 2].text.strip() # Should be UG + class_name = elements[index + 3].text.strip() # in all caps + if sem_type == "PREVIOUS": + grade = elements[index + 4].text.strip() # in all caps + total_credit_hours = elements[index + 5].text.strip() # in all caps + quality_points = elements[index + 6].text.strip() # in all caps + if passed_class(grade): taken_courses.add(Course(subj, ID, class_name)) + index += 7 + elif sem_type == "CURRENT": + # We are going to assume that the student is going to pass all their classes + taken_courses.add(Course(subj, ID, class_name)) + index += 4 + else: raise Exception("Invalid argument passed to parse_classes(html, sem_type). sem_type can be one of: \"PREVIOUS\" or \"CURRENT\"") + + continue + + index += 1 + return taken_courses + +def parse_transcript(path): + contents = "" + with open(path) as f: + contents = f.read() + rpi_transcript = contents.split("INSTITUTION CREDIT")[1] + taken_courses = set() + if re.search("COURSES IN PROGRESS", rpi_transcript): # student is currently taking classes + prev_classes, current_classes = rpi_transcript.split("COURSES IN PROGRESS") + taken_courses = taken_courses | parse_classes(prev_classes, "PREVIOUS") + taken_courses = taken_courses | parse_classes(current_classes, "CURRENT") + else: + taken_courses = taken_courses | parse_classes(prev_classes, "PREVIOUS") + + taken_courses = get_json_names(taken_courses) + return taken_courses + +def format_course_name(name): + # Lower case the name and ensure that only single spaces exist + new_name = name.lower() + new_name = re.sub(" +", " ", new_name) # Remove double spaces + return new_name + +def get_json_names(toparse): + # SIS displays the names of classes in all CAPS. There are also errors between + # SIS and the course catalog. There are silly things in the catalog like more + # than one space between words (open the file and use the following regex to see + # a couple of them: " [a-zA-Z]") this will match things as best as possible + # within the courses.json file. There are some things that aren't cross listed + # propely within the catalog. Intermediate Logic is one of these. + with open('../../frontend/src/data/json/courses.json') as f: + courses_json = json.load(f) + + # Store the names and the + json_name_lookup = {} # stores the lower case version as the key and the name in the json file as the value + courses = {} # adds all subj-id and lower course names + for json_course_name, properties in courses_json.items(): + json_name_lookup[format_course_name(json_course_name)] = json_course_name + json_course_name = format_course_name(json_course_name) + subjid = properties["subj"].upper() + '-' + properties["ID"] + courses[subjid] = json_course_name + courses[json_course_name] = subjid + for cross_listed_subjid in properties["cross listed"]: + courses[cross_listed_subjid] = json_course_name + + names = [] + for i in toparse: + subjid = f"{i.subj}-{i.ID}" + name = format_course_name(i.class_name) + + if subjid in courses: + name = courses[subjid] + names.append(json_name_lookup[name]) + elif name in courses: + names.append(json_name_lookup[name]) + return names + + +if __name__ == '__main__': + print(parse_transcript("./academic_transcipt.html")) diff --git a/courses.json b/courses.json new file mode 100644 index 00000000..eb9f22dd --- /dev/null +++ b/courses.json @@ -0,0 +1,20 @@ +[ + { + "fields": { + "CI": false, + "DI": false, + "HI": false, + "ID": 0, + "description": "Test", + "fall": false, + "major_restrictive": false, + "name": "Test", + "prefix": "Test", + "spring": false, + "summer": false + }, + "info": "18/03/2022 16:58:00", + "model": "database.course", + "pk": 5523 + } +] \ No newline at end of file diff --git a/frontend/.eslintrc.js b/frontend/.eslintrc.js index fbe846be..9ed470c7 100644 --- a/frontend/.eslintrc.js +++ b/frontend/.eslintrc.js @@ -1,14 +1,27 @@ module.exports = { - env: { - node: true, - }, - extends: [ - 'eslint:recommended', - 'plugin:vue/recommended', - 'plugin:prettier/recommended', - ], - rules: { - 'vue/this-in-template': 'off', - 'vue/no-unused-vars': 'error', - }, + env: { + node: true, + }, + extends: [ + 'eslint:recommended', + 'plugin:vue/recommended', + // 'plugin:prettier/recommended', + ], + rules: { + 'vue/this-in-template': 'off', + 'vue/valid-v-slot': ['off'], + 'vue/script-setup-uses-vars': 'off', + + 'no-unused-vars': 'warn', + 'vue/no-unused-vars': 'warn', + + 'vue/html-indent': ['warn', 4], + // 'prettier/tabSize': 4, + 'indent': ['warn', 4], + + 'vue/max-attributes-per-line': ['warn', { + 'singleline': 4, + 'multiline': 4 + }] + }, } diff --git a/frontend/.gitignore b/frontend/.gitignore index b434685b..f88d4914 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -18,4 +18,7 @@ yarn-error.log* *.ntvs* *.njsproj *.sln -*.sw* \ No newline at end of file +*.sw* + +# TODO file +TODO.txt \ No newline at end of file diff --git a/frontend/.prettierrc.js b/frontend/.prettierrc.js index 8757dc51..47efc604 100644 --- a/frontend/.prettierrc.js +++ b/frontend/.prettierrc.js @@ -1,7 +1,7 @@ module.exports = { - trailingComma: 'es5', - tabWidth: 2, - semi: false, - singleQuote: true, - printWidth: 80, + trailingComma: 'es5', + semi: false, + singleQuote: true, + tabSize: 4, + printWidth: 80, } diff --git a/frontend/README.md b/frontend/README.md index 576b9809..606bc4ca 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -4,21 +4,42 @@ ``` npm install ``` - ### Compiles and hot-reloads for development ``` npm run serve ``` - ### Compiles and minifies for production ``` npm run build ``` - ### Lints and fixes files ``` npm run lint ``` - ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). + +## Project Layout +``src`` contains the frontend code
+ |
+ ----``assets`` contains image assets needed for frontend
+ |      |
+ |      ----``pathway-groups`` contains images for each pathway group
+ |
+ ----``components`` contains all Vue components
+ |
+ ----``data`` contains files used to manipulate and store data.
+ |      |
+ |      ----``json`` contains all json files that contain the data for the site
+ |
+ ----``helpers`` contains helper javascript files used within frontend
+ |
+ ----``pages`` contains all Vue Pages.
+ |
+ ----``router`` contains javascript file that defines the routing of pages.
+ |
+ ----``store`` contains the a javascript file that defines the Vuex store.
+ |
+ ----``sytles`` contains global stylesheet
+## Frontend Tool +The frontend is made primarily using Vue and the [Vuetify](vuetifyjs.com/) library. To get started on a specific issue it is recommended to download [Vue devtools](https://devtools.vuejs.org/). diff --git a/frontend/babel.config.js b/frontend/babel.config.js index c1b783ea..f47f7db4 100644 --- a/frontend/babel.config.js +++ b/frontend/babel.config.js @@ -1,3 +1,3 @@ module.exports = { - presets: ['@vue/cli-plugin-babel/preset'], + presets: ['@vue/cli-plugin-babel/preset'], } diff --git a/frontend/docs/All Pathways Flow Diagrams.pptx b/frontend/docs/All Pathways Flow Diagrams.pptx new file mode 100644 index 00000000..7ff264c7 Binary files /dev/null and b/frontend/docs/All Pathways Flow Diagrams.pptx differ diff --git a/frontend/docs/pathways-json-specifiction.md b/frontend/docs/pathways-json-specifiction.md new file mode 100644 index 00000000..cac34afb --- /dev/null +++ b/frontend/docs/pathways-json-specifiction.md @@ -0,0 +1,64 @@ +# Specification of the `pathways.json` file + +`pathways.json` is a JSON object with the top-level keys being the +title of the given HASS pathway and the values described below. + +| Field | Type | Description | Example | +|--------------------|--------|-------------------------------------------------------------------|---------------------------------------------------------------------------------------------| +| `description` | String | Description of the pathway | `"This pathway allows students to study..."` | +| `minor` | Array | The minors this pathway can be used for | `[ "General Psychology Minor", "Psychological Science Minor" ]` | +| `one_of` | Object | The courses you must take at least one of to complete the pathway | | +| `remaining` | Object | The set of "remaining" courses (details below) | | +| `remaining_header` | String | Human-readable string description of the remaining courses | `"Choose remaining credits from the following, with at least 4 credits at the 4000-level:"` | +| `required` | Object | The courses you are required to take to complete the pathway | | + +## `one_of`, `remaining` and `required` + +All three of these fields follow the same format: keys are the course +name (e.g. `"Behavioral Neuroscience"`) and values are the course code +(e.g. `"PSYC4360"`). At least one of these fields must be present, +otherwise they are optional. An example: + +```json +{ + "Art History": "ARTS1050", + "Histories of Jazz and Improvised Music": "ARTS2510", + "History of Animation": "IHSS1170", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Songwriting Workshop": "IHSS1700" +} +``` + +## Complete example + +```json +{ + "Public Health": { + "description": "The pathway in Public Health is designed for students interested in health-related careers...", + "minor": [ + "Public Health Minor" + ], + "one_of": { + "Introduction to Psychological Science": "PSYC1200", + "Science, Technology, and Society": "STSO1110", + "The Genome and You": "IHSS1150" + }, + "remaining": { + "Bioethics": "STSO4250", + "Drugs in History": "STSO4430", + "Drugs, Society, and Behavior": "PSYC4500", + "Food, Farms, and Famine": "STSO4260", + "Gender, Science, and Technology": "STSO4560", + "History of Medicine": "STSO4420", + "History of Mental Health": "STSO4440", + "Hormones, Brain, and Behavior": "PSYC4700", + "Medicine, Culture, and Society": "STSO4400", + "Stress and the Brain": "PSYC4610" + }, + "remaining_header": "Choose remaining credits from the following:", + "required": { + "Sociology": "STSO2520" + } + } +} +``` diff --git a/frontend/package-lock.json b/frontend/package-lock.json deleted file mode 100644 index 1c0a6b29..00000000 --- a/frontend/package-lock.json +++ /dev/null @@ -1,13373 +0,0 @@ -{ - "name": "frontend", - "version": "0.1.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/compat-data": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", - "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==", - "dev": true - }, - "@babel/core": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz", - "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.13", - "@babel/helper-module-transforms": "^7.13.14", - "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", - "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.13.11", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", - "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", - "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", - "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", - "dev": true, - "requires": { - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", - "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", - "dev": true, - "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", - "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", - "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.13.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.5.tgz", - "integrity": "sha512-i0GDfVNuoapwiheevUOuSW67mInqJ8qw7uWfpjNVeHMn143kXblEy/bmL9AdZ/0yf/4BMQeWXezK0tQIvNPqag==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-decorators": "^7.12.13" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", - "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", - "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", - "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", - "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", - "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", - "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", - "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.13.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", - "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", - "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", - "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", - "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", - "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", - "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", - "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", - "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", - "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", - "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.10.tgz", - "integrity": "sha512-Y5k8ipgfvz5d/76tx7JYbKQTcgFSU6VgJ3kKQv4zGTKr+a9T/KBvfRvGtSFgKDQGt/DBykQixV0vNWKIdzWErA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/preset-env": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.12.tgz", - "integrity": "sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.13.8", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-dynamic-import": "^7.13.8", - "@babel/plugin-proposal-export-namespace-from": "^7.12.13", - "@babel/plugin-proposal-json-strings": "^7.13.8", - "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-numeric-separator": "^7.12.13", - "@babel/plugin-proposal-object-rest-spread": "^7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.12.13", - "@babel/plugin-transform-classes": "^7.13.0", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.0", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.13.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.13.0", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.12.13", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.12", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", - "core-js-compat": "^3.9.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", - "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.13", - "@babel/types": "^7.13.13", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@eslint/eslintrc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", - "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "dev": true - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "dev": true, - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "requires": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@soda/friendly-errors-webpack-plugin": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz", - "integrity": "sha512-cWKrGaFX+rfbMrAxVv56DzhPNqOJPZuNIS2HGMELtgGzb+vsMzyig9mml5gZ/hr2BGtSLV+dP2LUEuAL8aG2mQ==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "@soda/get-current-script": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.0.tgz", - "integrity": "sha512-9GvTek+7cVw7r+L7TNGOG1astZJWXz2h5q4BqMXl28KN+24iSCm1xo+RhZOZvwdT3bzNe9hD7riJc/lBoO7mgg==", - "dev": true - }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", - "dev": true - }, - "@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "@types/connect": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz", - "integrity": "sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.4.tgz", - "integrity": "sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true - }, - "@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz", - "integrity": "sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", - "dev": true, - "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-proxy": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.5.tgz", - "integrity": "sha512-GNkDE7bTv6Sf8JbV2GksknKOsk7OznNYHSdrtvPJXO0qJ9odZig6IZKUi5RFGi6d1bf6dgIAe4uXi3DBc7069Q==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", - "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", - "dev": true - }, - "@types/node": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.5.tgz", - "integrity": "sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "@types/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", - "dev": true - }, - "@types/serve-static": { - "version": "1.13.9", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz", - "integrity": "sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", - "integrity": "sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", - "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack": { - "version": "4.41.27", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.27.tgz", - "integrity": "sha512-wK/oi5gcHi72VMTbOaQ70VcDxSQ1uX8S2tukBK9ARuGXrYM/+u4ou73roc7trXDNmCxCoerE8zruQqX/wuHszA==", - "dev": true, - "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-p9B/QClflreKDeamKhBwuo5zqtI++wwb9QNG/CdIZUFtHvtaq0dWVgbtV7iMl4Sr4vWzEFj0rn16pgUFANjLPA==", - "dev": true, - "requires": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-static": "*", - "@types/webpack": "^4", - "http-proxy-middleware": "^1.0.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "http-proxy-middleware": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.1.0.tgz", - "integrity": "sha512-OnjU5vyVgcZVe2AjLJyMrk8YLNOC2lspCHirB5ldM+B/dwEfZ5bgVTrFyzE9R7xRWAP/i/FXtvIqKjTNEZBhBg==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.5", - "camelcase": "^6.2.0", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true - }, - "@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", - "dev": true - }, - "@vue/babel-plugin-jsx": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.4.tgz", - "integrity": "sha512-Vu5gsabUdsiWc4vQarg46xWJGs8pMEJyyMQAKA1vO+F4+aR4/jaxWxPCOvZ7XvVyy+ecSbwQp/qIyDVje360UQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.2", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - } - } - }, - "@vue/babel-plugin-transform-vue-jsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", - "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-preset-app": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.12.tgz", - "integrity": "sha512-8q67ORQ9O0Ms0nlqsXTVhaBefRBaLrzPxOewAZhdcO7onHwcO5/wRdWtHhZgfpCZlhY7NogkU16z3WnorSSkEA==", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-decorators": "^7.8.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.11.0", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.0", - "@vue/babel-plugin-jsx": "^1.0.3", - "@vue/babel-preset-jsx": "^1.2.4", - "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.6.5", - "core-js-compat": "^3.6.5", - "semver": "^6.1.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@vue/babel-preset-jsx": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", - "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", - "dev": true, - "requires": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", - "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", - "@vue/babel-sugar-functional-vue": "^1.2.2", - "@vue/babel-sugar-inject-h": "^1.2.2", - "@vue/babel-sugar-v-model": "^1.2.3", - "@vue/babel-sugar-v-on": "^1.2.3" - } - }, - "@vue/babel-sugar-composition-api-inject-h": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", - "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-composition-api-render-instance": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", - "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-functional-vue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", - "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-inject-h": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", - "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-v-model": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", - "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", - "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0" - } - }, - "@vue/cli-overlay": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.12.tgz", - "integrity": "sha512-dCN0RzVpA8fp+MfjuVBROgM483MPObAb/je+APE/JhpCJyPQORYQEvNpmaorpN+9Cp6mrESVSzhh0qD4SFrlzg==", - "dev": true - }, - "@vue/cli-plugin-babel": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.12.tgz", - "integrity": "sha512-PhiNDhlGydsRR0F00OJqG/Q3Mz2G1ko8XqS7CJ0l1GVVGmklUEBy2dW/S8ntEgHpSkFa6h49PgYP3WE2OM3CEg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.12", - "@vue/cli-shared-utils": "^4.5.12", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "thread-loader": "^2.1.3", - "webpack": "^4.0.0" - } - }, - "@vue/cli-plugin-eslint": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.12.tgz", - "integrity": "sha512-nbjGJkWxo/xdD32DwvnEAUwkWYsObpqNk9NuU7T62ehdzHPzz58o3j03YZ7a7T7Le8bYyOWMYsdNfz63F+XiZQ==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.12", - "eslint-loader": "^2.2.1", - "globby": "^9.2.0", - "inquirer": "^7.1.0", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - } - }, - "@vue/cli-plugin-router": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.12.tgz", - "integrity": "sha512-DYNz5AA3W7Ewt3aaiOLGdYFt4MX4w/HTEtep+kPzP9S9tAknzyoIJXkaYzhwu8ArpEYwhWgtuCcDZ8hR6++DbA==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.12" - } - }, - "@vue/cli-plugin-vuex": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.12.tgz", - "integrity": "sha512-STgbvNv/3iHAKArc18b/qjN7RX1FTrfxPeHH26GOr/A8lJes7+CSluZZ8E5R7Zr/vL0zOqOkUVDAjFXVf4zWQA==", - "dev": true - }, - "@vue/cli-service": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.12.tgz", - "integrity": "sha512-Di/dFw72HIvUrpTgnnPQkPq07mdd7z3GPeCH/o+6fv4bxOD+gwK9z7P6RkG4lGv2QdLz+qjim9f7xw5w+9ENkg==", - "dev": true, - "requires": { - "@intervolga/optimize-cssnano-plugin": "^1.0.5", - "@soda/friendly-errors-webpack-plugin": "^1.7.1", - "@soda/get-current-script": "^1.0.0", - "@types/minimist": "^1.2.0", - "@types/webpack": "^4.0.0", - "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.12", - "@vue/cli-plugin-router": "^4.5.12", - "@vue/cli-plugin-vuex": "^4.5.12", - "@vue/cli-shared-utils": "^4.5.12", - "@vue/component-compiler-utils": "^3.1.2", - "@vue/preload-webpack-plugin": "^1.1.0", - "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^7.4.0", - "acorn-walk": "^7.1.1", - "address": "^1.1.2", - "autoprefixer": "^9.8.6", - "browserslist": "^4.12.0", - "cache-loader": "^4.1.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "cli-highlight": "^2.1.4", - "clipboardy": "^2.3.0", - "cliui": "^6.0.0", - "copy-webpack-plugin": "^5.1.1", - "css-loader": "^3.5.3", - "cssnano": "^4.1.10", - "debug": "^4.1.1", - "default-gateway": "^5.0.5", - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "file-loader": "^4.2.0", - "fs-extra": "^7.0.1", - "globby": "^9.2.0", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^3.2.0", - "launch-editor-middleware": "^2.2.1", - "lodash.defaultsdeep": "^4.6.1", - "lodash.mapvalues": "^4.6.0", - "lodash.transform": "^4.6.0", - "mini-css-extract-plugin": "^0.9.0", - "minimist": "^1.2.5", - "pnp-webpack-plugin": "^1.6.4", - "portfinder": "^1.0.26", - "postcss-loader": "^3.0.0", - "ssri": "^7.1.0", - "terser-webpack-plugin": "^2.3.6", - "thread-loader": "^2.1.3", - "url-loader": "^2.2.0", - "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.1.0", - "vue-style-loader": "^4.1.2", - "webpack": "^4.0.0", - "webpack-bundle-analyzer": "^3.8.0", - "webpack-chain": "^6.4.0", - "webpack-dev-server": "^3.11.0", - "webpack-merge": "^4.2.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", - "dev": true, - "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "serialize-javascript": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", - "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1", - "minipass": "^3.1.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "terser-webpack-plugin": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.6.tgz", - "integrity": "sha512-I8IDsQwZrqjdmOicNeE8L/MhwatAap3mUrtcAKJuilsemUNcX+Hier/eAzwStVqhlCxq0aG3ni9bK/0BESXkTg==", - "dev": true, - "requires": { - "cacache": "^13.0.1", - "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", - "schema-utils": "^2.6.6", - "serialize-javascript": "^3.0.0", - "source-map": "^0.6.1", - "terser": "^4.6.12", - "webpack-sources": "^1.4.3" - } - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.3.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.3.3.tgz", - "integrity": "sha512-/1GzCuQ6MRORbC+leKTKoTGtpQt60bYe0gDGEextSteA2OM+v201FPha5jzmjQzVhRcwieZeUvezAtG5a/e5cw==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - } - } - } - }, - "@vue/cli-shared-utils": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.12.tgz", - "integrity": "sha512-qnIQPJ4XckMoqYh9fJ0Y91QKMIb4Hiibrm9+k4E15QHpk5RaokuOpf10SsOr2NLPCXSWsHOLo3hduZSwHPGY/Q==", - "dev": true, - "requires": { - "@hapi/joi": "^15.0.1", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "launch-editor": "^2.2.1", - "lru-cache": "^5.1.1", - "node-ipc": "^9.1.1", - "open": "^6.3.0", - "ora": "^3.4.0", - "read-pkg": "^5.1.1", - "request": "^2.88.2", - "semver": "^6.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@vue/component-compiler-utils": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.2.tgz", - "integrity": "sha512-QLq9z8m79mCinpaEeSURhnNCN6djxpHw0lpP/bodMlt5kALfONpryMthvnrQOlTcIKoF+VoPi+lPHUYeDFPXug==", - "dev": true, - "requires": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.14", - "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "@vue/preload-webpack-plugin": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.1.tgz", - "integrity": "sha512-8VCoJeeH8tCkzhkpfOkt+abALQkS11OIHhte5MBzYaKMTqK0A3ZAKEUVAffsOklhEv7t0yrQt696Opnu9oAx+w==", - "dev": true - }, - "@vue/web-component-wrapper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", - "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true - }, - "acorn-walk": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz", - "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==", - "dev": true - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true - }, - "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true - } - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "arch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", - "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", - "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - } - }, - "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "dev": true, - "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", - "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.0", - "@babel/helper-define-polyfill-provider": "^0.1.5", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", - "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "requires": { - "inherits": "~2.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", - "escalade": "^3.1.1", - "node-releases": "^1.1.70" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", - "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", - "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", - "dev": true, - "requires": { - "buffer-json": "^2.0.0", - "find-cache-dir": "^3.0.0", - "loader-utils": "^1.2.3", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "schema-utils": "^2.0.0" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - } - } - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001205", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001205.tgz", - "integrity": "sha512-TL1GrS5V6LElbitPazidkBMD9sa448bQDDLrumDqaggmKFcuU2JW1wTOHJPukAcOMtEmLcmDJEzfRrf+GjM0Og==", - "dev": true - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", - "dev": true - }, - "chokidar": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", - "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-highlight": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.4.tgz", - "integrity": "sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ==", - "dev": true, - "requires": { - "chalk": "^3.0.0", - "highlight.js": "^9.6.0", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^5.1.1", - "yargs": "^15.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cli-spinners": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", - "dev": true - }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "requires": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/clone-deep/download/clone-deep-4.0.1.tgz", - "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", - "dev": true, - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", - "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", - "dev": true, - "requires": { - "cacache": "^12.0.3", - "find-cache-dir": "^2.1.0", - "glob-parent": "^3.1.0", - "globby": "^7.1.1", - "is-glob": "^4.0.1", - "loader-utils": "^1.2.3", - "minimatch": "^3.0.4", - "normalize-path": "^3.0.0", - "p-limit": "^2.2.1", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - } - } - }, - "core-js": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.0.tgz", - "integrity": "sha512-MQx/7TLgmmDVamSyfE+O+5BHvG1aUGj/gHhLn1wVtm2B5u1eVIPvh7vkfjwWKNCjrTJB8+He99IntSQ1qP+vYQ==" - }, - "core-js-compat": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", - "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", - "dev": true, - "requires": { - "browserslist": "^4.16.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-loader": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.3.tgz", - "integrity": "sha512-UEr9NH5Lmi7+dguAm+/JSPovNjYbm2k3TK58EiwQHzOHH5Jfq1Y+XoP2bQO6TMn7PptMd0opxxedAWcaSTRKHw==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.27", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.3", - "schema-utils": "^2.6.6", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-what": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", - "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dev": true, - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", - "dev": true, - "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "dev": true, - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decache": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.0.tgz", - "integrity": "sha512-PppOuLiz+DFeaUvFXEYZjLxAkKiMYH/do/b/MxpDe/8AgKBi5GhZxridoVIbBq72GDbL36e4p0Ce2jTGUwwU+w==", - "dev": true, - "requires": { - "callsite": "^1.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "dev": true - }, - "default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", - "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", - "dev": true, - "requires": { - "execa": "^3.3.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.703", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.703.tgz", - "integrity": "sha512-SVBVhNB+4zPL+rvtWLw7PZQkw/Eqj1HQZs22xtcqW36+xoifzEOEEDEpkxSMfB6RFeSIOcG00w6z5mSqLr1Y6w==", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - }, - "dependencies": { - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - } - } - }, - "entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz", - "integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==", - "dev": true - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz", - "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.21", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.4", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", - "dev": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "globals": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz", - "integrity": "sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true - }, - "eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "dev": true, - "requires": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - } - }, - "eslint-plugin-prettier": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz", - "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-plugin-vue": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.8.0.tgz", - "integrity": "sha512-OGrnPz+PuYL2HmVyBHxm4mRjxW2kfFCQE6Hw9G6qOHs/Pcu0srOlCCW0FMa8SLzIEqxl8WuKoBSPcMnrjUG2vw==", - "dev": true, - "requires": { - "eslint-utils": "^2.1.0", - "natural-compare": "^1.4.0", - "semver": "^7.3.2", - "vue-eslint-parser": "^7.6.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "acorn": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", - "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", - "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", - "dev": true - }, - "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", - "dev": true - }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz", - "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==", - "dev": true, - "requires": { - "debug": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", - "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", - "dev": true, - "optional": true - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "requires": { - "globule": "^1.0.0" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "highlight.js": { - "version": "9.18.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.1.tgz", - "integrity": "sha512-OrVKYz70LHsnCgmbXctv/bfuvntIKDz177h0Co37DQ5jamGZLVmoCVMtjMtNZY3X9DrCcKfklHPNeA0uPZhSJg==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==", - "dev": true - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - } - } - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "inquirer": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", - "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^3.0.0", - "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.15", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.5.3", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "dependencies": { - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - } - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/interpret/download/interpret-1.4.0.tgz", - "integrity": "sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4=", - "dev": true - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", - "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", - "dev": true, - "requires": { - "call-bind": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", - "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", - "dev": true - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "javascript-stringify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", - "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==", - "dev": true - }, - "jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", - "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", - "dev": true, - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-base64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==" - }, - "js-message": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", - "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", - "dev": true - }, - "js-queue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz", - "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", - "dev": true, - "requires": { - "easy-stack": "^1.0.1" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", - "dev": true, - "requires": { - "launch-editor": "^2.2.1" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "dev": true, - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", - "dev": true - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "loglevel": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", - "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", - "dev": true - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", - "dev": true - }, - "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" - }, - "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "requires": { - "mime-db": "1.44.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz", - "integrity": "sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - } - } - }, - "node-ipc": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.4.tgz", - "integrity": "sha512-A+f0mn2KxUt1uRTSd5ktxQUsn2OEhj5evo7NUi/powBzMSZ0vocdzDjlq9QN2v3LH6CJi3e5xAenpZ1QwU5A8g==", - "dev": true, - "requires": { - "event-pubsub": "4.3.0", - "js-message": "1.0.7", - "js-queue": "2.0.2" - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", - "dev": true - }, - "node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "null-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-3.0.0.tgz", - "integrity": "sha512-hf5sNLl8xdRho4UPBOOeoIwT3WhjYcMUQm0zj44EhD6UscMAz72o2udpoDFBgykucdEDGIcd6SXbc/G6zssbzw==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", - "dev": true - }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", - "dev": true - }, - "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "opener": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", - "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", - "dev": true - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - } - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-5.1.1.tgz", - "integrity": "sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw==", - "dev": true, - "requires": { - "parse5": "^5.1.1" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - } - } - }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dev": true, - "requires": { - "ts-pnp": "^1.1.6" - } - }, - "portfinder": { - "version": "1.0.26", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz", - "integrity": "sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-calc": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", - "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", - "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", - "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.16", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.0" - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", - "dev": true, - "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", - "dev": true, - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", - "dev": true - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", - "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "requires": { - "repeating": "^2.0.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "requires": { - "get-stdin": "^4.0.1" - } - } - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", - "dev": true, - "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", - "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass": { - "version": "1.32.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.8.tgz", - "integrity": "sha512-Sl6mIeGpzjIUZqvKnKETfMf0iDAswD9TNlv13A7aAF3XZlRPMq4VvJWBC2N2DXbp94MQVdNSFG6LfF/iOXrPHQ==", - "dev": true, - "requires": { - "chokidar": ">=2.0.0 <4.0.0" - } - }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - }, - "dependencies": { - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npm.taobao.org/sass-loader/download/sass-loader-8.0.2.tgz", - "integrity": "sha1-3r7NjDziQ8dkVPLoKQSCFQOACQ0=", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz", - "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", - "dev": true - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "schema-utils": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", - "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", - "dev": true, - "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz", - "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npm.taobao.org/shelljs/download/shelljs-0.8.4.tgz?cache=0&sync_timestamp=1587787497223&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fshelljs%2Fdownload%2Fshelljs-0.8.4.tgz", - "integrity": "sha1-3naE/ut2f4cWsyYHiooAh1iQ48I=", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "shvl": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/shvl/-/shvl-2.0.2.tgz", - "integrity": "sha512-G3KkIXPza3dgkt6Bo8zIl5K/KvAAhbG6o9KfAjhPvrIIzzAhnfc2ztv1i+iPTbNNM43MaBUqIaZwqVjkSgY/rw==" - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dev": true, - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dev": true, - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - } - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stackframe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.1.tgz", - "integrity": "sha512-0PlYhdKh6AfFxRyK/v+6/k+/mMfyiEBbTM5L94D0ZytQnJ166wuwoTYLHFWGbs2dpA8Rgq763KGWmN1EQEYHRQ==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "requires": { - "readable-stream": "^2.0.1" - } - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" - } - }, - "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - } - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - }, - "table": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.9.tgz", - "integrity": "sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "lodash.clonedeep": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "ajv": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.3.tgz", - "integrity": "sha512-Df6NAivu9KpZw+q8ySijAgLvr1mUA5ihkRvCLCxpdYR21ann5yIuN+PpFxmweSj7i3yjJ0x5LN5KVs0RRzskAQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "terser": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.7.0.tgz", - "integrity": "sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", - "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "requires": { - "glob": "^7.1.2" - } - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "dev": true - }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true - }, - "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", - "dev": true - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - } - }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "vue": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz", - "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==" - }, - "vue-cli-plugin-vuetify": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/vue-cli-plugin-vuetify/-/vue-cli-plugin-vuetify-2.3.1.tgz", - "integrity": "sha512-96NLmCE12FalyWSxbfFerbOKSwuPq5b4zYRei5BRLbdCBq+YgmCMv8zgZl8Rx/kR/91T4i8XZDCNgfQ78mpQ3A==", - "dev": true, - "requires": { - "null-loader": "^3.0.0", - "semver": "^7.1.2", - "shelljs": "^0.8.3" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.3.2.tgz", - "integrity": "sha1-YElisFK4HtB4aq6EOJ/7pw/9OTg=", - "dev": true - } - } - }, - "vue-cookies": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/vue-cookies/-/vue-cookies-1.7.4.tgz", - "integrity": "sha512-mOS5Btr8V9zvAtkmQ7/TfqJIropOx7etDAgBywPCmHjvfJl2gFbH2XgoMghleLoyyMTi5eaJss0mPN7arMoslA==" - }, - "vue-eslint-parser": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.6.0.tgz", - "integrity": "sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "eslint-scope": "^5.0.0", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.2.1", - "esquery": "^1.4.0", - "lodash": "^4.17.15" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "vue-loader": { - "version": "15.9.2", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.2.tgz", - "integrity": "sha512-oXBubaY//CYEISBlHX+c2YPJbmOH68xXPXjFv4MAgPqQvUsnjrBAjCJi8HXZ/r/yfn0tPL5VZj1Zcp8mJPI8VA==", - "dev": true, - "requires": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-router": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.1.tgz", - "integrity": "sha512-RRQNLT8Mzr8z7eL4p7BtKvRaTSGdCbTy2+Mm5HTJvLGYSSeG9gDzNasJPP/yOYKLy+/cLG/ftrqq5fvkFwBJEw==" - }, - "vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", - "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-template-compiler": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz", - "integrity": "sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg==", - "dev": true, - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "vue-toastification": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/vue-toastification/-/vue-toastification-1.7.11.tgz", - "integrity": "sha512-CT/DYttb/VtWDNdhJG0BskLVfveZq5rGOgO/u3qTX+RPQQzX0WSai8VVxxUuvR8UpxfSGPS+JQleR33bo3Vadg==" - }, - "vuetify": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.4.9.tgz", - "integrity": "sha512-IS+ZKCk4+RhN8PW9mw6dLSGy0hnFZ0YwOg0Ga+sr9bngbSOI6nw0p+Y/U00vRw8DPScqUmK5cSrI8RhiaTpXow==" - }, - "vuetify-loader": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/vuetify-loader/-/vuetify-loader-1.7.2.tgz", - "integrity": "sha512-2GSo4KvRAOThBsj8mvtIEeIoyBAZx38GDfh8D90e/or7Hzx4813krJKvcQAllyLO/Ln0eQWrq2IuvBXnZ55cSA==", - "dev": true, - "requires": { - "decache": "^4.6.0", - "file-loader": "^6.2.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "vuex": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.0.tgz", - "integrity": "sha512-W74OO2vCJPs9/YjNjW8lLbj+jzT24waTo2KShI8jLvJW8OaIkgb3wuAMA7D+ZiUxDOx3ubwSZTaJBip9G8a3aQ==" - }, - "vuex-persistedstate": { - "version": "4.0.0-beta.3", - "resolved": "https://registry.npmjs.org/vuex-persistedstate/-/vuex-persistedstate-4.0.0-beta.3.tgz", - "integrity": "sha512-T4IRD27qoUWh+8qr6T6zVp15xO7x/nPgnU13OD0C2uUwA7U9PhGozrj6lvVmMYDyRgc36J0msMXn3GvwHjkIhA==", - "requires": { - "deepmerge": "^4.2.2", - "shvl": "^2.0.2" - }, - "dependencies": { - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - } - } - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.8.0.tgz", - "integrity": "sha512-PODQhAYVEourCcOuU+NiYI7WdR8QyELZGgPvB1y2tjbUpbmcQOt5Q7jEK+ttd5se0KSBKD9SXHCEozS++Wllmw==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1", - "bfj": "^6.1.1", - "chalk": "^2.4.1", - "commander": "^2.18.0", - "ejs": "^2.6.1", - "express": "^4.16.3", - "filesize": "^3.6.1", - "gzip-size": "^5.0.0", - "lodash": "^4.17.15", - "mkdirp": "^0.5.1", - "opener": "^1.5.1", - "ws": "^6.0.0" - }, - "dependencies": { - "acorn": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", - "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", - "dev": true - } - } - }, - "webpack-chain": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.4.0.tgz", - "integrity": "sha512-f97PYqxU+9/u0IUqp/ekAHRhBD1IQwhBv3wlJo2nvyELpr2vNnUqO3XQEk+qneg0uWGP54iciotszpjfnEExFA==", - "dev": true, - "requires": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - } - }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - }, - "webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true, - "requires": { - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "requires": { - "string-width": "^1.0.2 || 2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yargs": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", - "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.1" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", - "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", - "dev": true, - "requires": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - } - } -} diff --git a/frontend/package.json b/frontend/package.json index 14eb4b92..8db95b2a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -8,31 +8,34 @@ "lint": "vue-cli-service lint" }, "dependencies": { - "core-js": "^3.10.0", - "node-sass": "^4.14.1", - "vue": "^2.6.12", + "@vue/cli-plugin-eslint": "^5.0.4", + "axios": "^0.27.2", + "core-js": "^3.18.3", + "jssoup": "^0.0.15", + "material-color-hash": "^0.1.6", + "string-similarity": "^4.0.4", + "vue": "^2.6.14", "vue-cookies": "^1.7.4", - "vue-router": "^3.5.1", - "vue-toastification": "^1.7.11", - "vuetify": "^2.4.9", - "vuex": "^3.6.0", - "vuex-persistedstate": "^4.0.0-beta.3" + "vue-diagrams": "0.0.1-development", + "vue-router": "^3.5.2", + "vue-toastification": "^1.7.14", + "vuetify": "^2.5.10", + "vuex": "^3.6.2", + "vuex-persistedstate": "^4.1.0" }, "devDependencies": { - "@vue/cli-plugin-babel": "^4.5.12", - "@vue/cli-plugin-eslint": "^4.5.12", - "@vue/cli-service": "^4.5.12", - "babel-eslint": "^10.1.0", - "eslint": "^7.23.0", + "@vue/cli-plugin-babel": "^5.0.4", + "@vue/cli-service": "^5.0.4", "eslint-config-prettier": "^8.3.0", - "eslint-plugin-prettier": "^3.4.0", - "eslint-plugin-vue": "^7.8.0", - "prettier": "^2.3.2", - "sass": "^1.32.8", - "sass-loader": "^8.0.0", + "eslint-plugin-prettier": "^3.4.1", + "eslint-plugin-vue": "^7.20.0", + "prettier": "^2.4.1", + "sass": "1.32", + "sass-loader": "^8.0.2", "vue-cli-plugin-vuetify": "~2.3.1", - "vue-template-compiler": "^2.6.12", - "vuetify-loader": "^1.7.2" + "vue-template-compiler": "^2.6.14", + "vuetify-loader": "^1.7.3", + "webpack": "^5.73.0" }, "eslintConfig": { "root": true, diff --git a/frontend/src/App.vue b/frontend/src/App.vue index f9e6b03e..7de89708 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,158 +1,55 @@ - - - + diff --git a/frontend/src/assets/dark-mode-logo.png b/frontend/src/assets/dark-mode-logo.png new file mode 100644 index 00000000..5c684373 Binary files /dev/null and b/frontend/src/assets/dark-mode-logo.png differ diff --git a/frontend/src/assets/light-mode-logo.png b/frontend/src/assets/light-mode-logo.png new file mode 100644 index 00000000..03da8102 Binary files /dev/null and b/frontend/src/assets/light-mode-logo.png differ diff --git a/frontend/src/assets/pathway-groups/ARTS.jpg b/frontend/src/assets/pathway-groups/ARTS.jpg new file mode 100644 index 00000000..9321b835 Binary files /dev/null and b/frontend/src/assets/pathway-groups/ARTS.jpg differ diff --git a/frontend/src/assets/pathway-groups/COGS.jpg b/frontend/src/assets/pathway-groups/COGS.jpg new file mode 100644 index 00000000..167c263c Binary files /dev/null and b/frontend/src/assets/pathway-groups/COGS.jpg differ diff --git a/frontend/src/assets/pathway-groups/COMM.jpg b/frontend/src/assets/pathway-groups/COMM.jpg new file mode 100644 index 00000000..e991311e Binary files /dev/null and b/frontend/src/assets/pathway-groups/COMM.jpg differ diff --git a/frontend/src/assets/pathway-groups/ECON.jpg b/frontend/src/assets/pathway-groups/ECON.jpg new file mode 100644 index 00000000..25db2b68 Binary files /dev/null and b/frontend/src/assets/pathway-groups/ECON.jpg differ diff --git a/frontend/src/assets/pathway-groups/INTE.jpg b/frontend/src/assets/pathway-groups/INTE.jpg new file mode 100644 index 00000000..b01af944 Binary files /dev/null and b/frontend/src/assets/pathway-groups/INTE.jpg differ diff --git a/frontend/src/assets/pathway-groups/LANG.jpg b/frontend/src/assets/pathway-groups/LANG.jpg new file mode 100644 index 00000000..15a53156 Binary files /dev/null and b/frontend/src/assets/pathway-groups/LANG.jpg differ diff --git a/frontend/src/assets/pathway-groups/MAJR.jpg b/frontend/src/assets/pathway-groups/MAJR.jpg new file mode 100644 index 00000000..9f402a6d Binary files /dev/null and b/frontend/src/assets/pathway-groups/MAJR.jpg differ diff --git a/frontend/src/assets/pathway-groups/STSO.jpg b/frontend/src/assets/pathway-groups/STSO.jpg new file mode 100644 index 00000000..1ee0abbd Binary files /dev/null and b/frontend/src/assets/pathway-groups/STSO.jpg differ diff --git a/frontend/src/components/Bookmark.vue b/frontend/src/components/Bookmark.vue new file mode 100644 index 00000000..ad0f174a --- /dev/null +++ b/frontend/src/components/Bookmark.vue @@ -0,0 +1,129 @@ + + + + + + diff --git a/frontend/src/components/Breadcrumbs.vue b/frontend/src/components/Breadcrumbs.vue new file mode 100644 index 00000000..af75646b --- /dev/null +++ b/frontend/src/components/Breadcrumbs.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/frontend/src/components/CourseCategory.vue b/frontend/src/components/CourseCategory.vue new file mode 100644 index 00000000..914b96fc --- /dev/null +++ b/frontend/src/components/CourseCategory.vue @@ -0,0 +1,96 @@ + + + + + + diff --git a/frontend/src/components/CourseTable.vue b/frontend/src/components/CourseTable.vue new file mode 100644 index 00000000..e27c2ca5 --- /dev/null +++ b/frontend/src/components/CourseTable.vue @@ -0,0 +1,260 @@ + + + + + diff --git a/frontend/src/components/CourseTableCourse.vue b/frontend/src/components/CourseTableCourse.vue new file mode 100644 index 00000000..bc3e1b50 --- /dev/null +++ b/frontend/src/components/CourseTableCourse.vue @@ -0,0 +1,324 @@ + + + + + diff --git a/frontend/src/components/CourseTableModifiers.vue b/frontend/src/components/CourseTableModifiers.vue new file mode 100644 index 00000000..c9c94aeb --- /dev/null +++ b/frontend/src/components/CourseTableModifiers.vue @@ -0,0 +1,138 @@ + + + + + diff --git a/frontend/src/components/DarkLightModeButton.vue b/frontend/src/components/DarkLightModeButton.vue new file mode 100644 index 00000000..40589138 --- /dev/null +++ b/frontend/src/components/DarkLightModeButton.vue @@ -0,0 +1,57 @@ + + + + + + diff --git a/frontend/src/components/ExpansionPanel/ExpansionPanel.scss b/frontend/src/components/ExpansionPanel/ExpansionPanel.scss deleted file mode 100644 index 9ea6ebe2..00000000 --- a/frontend/src/components/ExpansionPanel/ExpansionPanel.scss +++ /dev/null @@ -1,22 +0,0 @@ -#button1 { - margin-bottom: 36px; - background-color: rgba(180, 67, 52, 0.87); -} - -.expansion-panel { - position: relative; - top: 72px; - margin-bottom: 36px; -} - -#progressBarAndSave { - width: 100%; -} - -#progressBar { - width: 90%; -} - -#expansion-header { - color: white; -} \ No newline at end of file diff --git a/frontend/src/components/ExpansionPanel/ExpansionPanel.vue b/frontend/src/components/ExpansionPanel/ExpansionPanel.vue deleted file mode 100644 index a3adc175..00000000 --- a/frontend/src/components/ExpansionPanel/ExpansionPanel.vue +++ /dev/null @@ -1,275 +0,0 @@ - - - - - diff --git a/frontend/src/components/FirstCourses.vue b/frontend/src/components/FirstCourses.vue deleted file mode 100644 index 94ca4413..00000000 --- a/frontend/src/components/FirstCourses.vue +++ /dev/null @@ -1,178 +0,0 @@ - - - - - diff --git a/frontend/src/components/Footer.vue b/frontend/src/components/Footer.vue new file mode 100644 index 00000000..5856ac4b --- /dev/null +++ b/frontend/src/components/Footer.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/frontend/src/components/GraphTab.vue b/frontend/src/components/GraphTab.vue new file mode 100644 index 00000000..01e36c37 --- /dev/null +++ b/frontend/src/components/GraphTab.vue @@ -0,0 +1,30 @@ + + + + \ No newline at end of file diff --git a/frontend/src/components/Header.vue b/frontend/src/components/Header.vue new file mode 100644 index 00000000..3e9a59da --- /dev/null +++ b/frontend/src/components/Header.vue @@ -0,0 +1,54 @@ + + + + + diff --git a/frontend/src/components/HeaderNav.vue b/frontend/src/components/HeaderNav.vue new file mode 100644 index 00000000..44e275d4 --- /dev/null +++ b/frontend/src/components/HeaderNav.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/frontend/src/components/MyPathway.vue b/frontend/src/components/MyPathway.vue new file mode 100644 index 00000000..f502ab58 --- /dev/null +++ b/frontend/src/components/MyPathway.vue @@ -0,0 +1,248 @@ + + + + + diff --git a/frontend/src/components/MyPathways/MyPathways.scss b/frontend/src/components/MyPathways/MyPathways.scss deleted file mode 100644 index 82881fdb..00000000 --- a/frontend/src/components/MyPathways/MyPathways.scss +++ /dev/null @@ -1,28 +0,0 @@ -#buttonAndNav_holder { - overflow: hidden; -} -#clearButtons { - float: left; -} -#pathwaysNavigation { - float: right; -} -.pointer { - cursor: pointer; -} -.rounded-left { - border-radius: 5px 0px 0px 5px; -} -.rounded-right { - border-radius: 0px 5px 5px 0px; -} -.element { - position: relative; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); -} -.v-text-field { - font-size: 5em; -} \ No newline at end of file diff --git a/frontend/src/components/MyPathways/MyPathways.vue b/frontend/src/components/MyPathways/MyPathways.vue deleted file mode 100644 index 69e16e9f..00000000 --- a/frontend/src/components/MyPathways/MyPathways.vue +++ /dev/null @@ -1,517 +0,0 @@ - - - - - diff --git a/frontend/src/components/PathwayCategory.vue b/frontend/src/components/PathwayCategory.vue new file mode 100644 index 00000000..4433dad2 --- /dev/null +++ b/frontend/src/components/PathwayCategory.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/frontend/src/components/PathwayGraph.vue b/frontend/src/components/PathwayGraph.vue new file mode 100644 index 00000000..51927e09 --- /dev/null +++ b/frontend/src/components/PathwayGraph.vue @@ -0,0 +1,33 @@ + + diff --git a/frontend/src/components/ProgressBar/ProgressBar.scss b/frontend/src/components/ProgressBar/ProgressBar.scss deleted file mode 100644 index 819fe10a..00000000 --- a/frontend/src/components/ProgressBar/ProgressBar.scss +++ /dev/null @@ -1,17 +0,0 @@ -.theme--light.v-stepper .v-stepper__step--editable:hover { - background: rgba(198, 83, 83, 0.2); -} - -.button { - margin: auto; -} - -.progress { - position: fixed; - z-index: 100; - width: 100%; -} - -#progress { - border-radius: 0; -} \ No newline at end of file diff --git a/frontend/src/components/ProgressBar/ProgressBar.vue b/frontend/src/components/ProgressBar/ProgressBar.vue deleted file mode 100644 index 6d09f550..00000000 --- a/frontend/src/components/ProgressBar/ProgressBar.vue +++ /dev/null @@ -1,248 +0,0 @@ - - - - - diff --git a/frontend/src/components/SearchTableModifiers.vue b/frontend/src/components/SearchTableModifiers.vue new file mode 100644 index 00000000..924aa4b1 --- /dev/null +++ b/frontend/src/components/SearchTableModifiers.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/frontend/src/components/SecondCourses.vue b/frontend/src/components/SecondCourses.vue deleted file mode 100644 index f9ec27a4..00000000 --- a/frontend/src/components/SecondCourses.vue +++ /dev/null @@ -1,185 +0,0 @@ - - - - - diff --git a/frontend/src/components/ThirdCourses.vue b/frontend/src/components/ThirdCourses.vue deleted file mode 100644 index 0fdc0692..00000000 --- a/frontend/src/components/ThirdCourses.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - - - diff --git a/frontend/src/components/UploadTranscript.vue b/frontend/src/components/UploadTranscript.vue new file mode 100644 index 00000000..56e795ff --- /dev/null +++ b/frontend/src/components/UploadTranscript.vue @@ -0,0 +1,101 @@ + + + + + + diff --git a/frontend/src/components/YearSelection.vue b/frontend/src/components/YearSelection.vue new file mode 100644 index 00000000..b85ab43f --- /dev/null +++ b/frontend/src/components/YearSelection.vue @@ -0,0 +1,52 @@ + + + + + + diff --git a/frontend/src/data/breadcrumbs.js b/frontend/src/data/breadcrumbs.js new file mode 100644 index 00000000..1686caab --- /dev/null +++ b/frontend/src/data/breadcrumbs.js @@ -0,0 +1,40 @@ +/** + * Create a breadcrumb obj + * @param {string} text Label + * @param {string} href Url + * @return {object} + */ +function createBreadcrumb(text, href) { + return { text, href, disabled: false }; +} + +const HOME = createBreadcrumb('Home', '/'); +const PATHWAYS = createBreadcrumb('Pathways', '/pathways'); +const MYPATHWAYS = createBreadcrumb('My Pathways', '/my-pathways'); +const FROM_CLASSES_SEARCH = createBreadcrumb('Choose classes', '/choose-classes'); +const FROM_CLASSES_PATHWAY = createBreadcrumb('Find classes', '/from-classes'); +const ABOUT = createBreadcrumb('About', '/about'); +const ADVANCED_SEARCH = createBreadcrumb('Search Classes', '/search-classes'); +const ADMIN_HOME_PAGE = createBreadcrumb('Admin Portal', '/admin-portal'); +const ADMIN_PATHWAY_PAGE = createBreadcrumb('Pathways Page', '/admin-portal/pathway'); +const ADMIN_SEARCH_CC_PAGE = createBreadcrumb('Course Page', '/admin-portal/search-course-code'); +const COURSES = createBreadcrumb('Courses', '/courses'); + + +export default { + home: [HOME], + pathways: [HOME, PATHWAYS], + pathway_template: [HOME, PATHWAYS, null], + my_pathways: [HOME, MYPATHWAYS], + my_pathway_template: [HOME, MYPATHWAYS, null], + from_classes_search: [HOME, FROM_CLASSES_SEARCH], + from_classes_pathway: [HOME, FROM_CLASSES_SEARCH, FROM_CLASSES_PATHWAY], + about_page: [HOME, ABOUT], + admin_home_page: [HOME, ADMIN_HOME_PAGE], + admin_course_page: [HOME, ADMIN_HOME_PAGE, null], + admin_pathway_page: [HOME, ADMIN_HOME_PAGE, ADMIN_PATHWAY_PAGE], + admin_search_cc_page: [HOME, ADMIN_HOME_PAGE, ADMIN_SEARCH_CC_PAGE], + advanced_search: [HOME, ADVANCED_SEARCH], + courses: [HOME, COURSES], + course_template: [HOME, COURSES, null], +}; diff --git a/frontend/src/data/course-modifiers.js b/frontend/src/data/course-modifiers.js new file mode 100644 index 00000000..40bd0527 --- /dev/null +++ b/frontend/src/data/course-modifiers.js @@ -0,0 +1,69 @@ +import colors from 'vuetify/lib/util/colors' + +export const modifiers = { + 'fall': { + name: 'Fall', + tooltip: 'Offered in the fall', + icon: null, // 'mdi-leaf-maple', + color: colors.red.darken3, + search: ['fall', 'autumn'] + }, + 'summer': { + name: 'Summer', + tooltip: 'Offered in the summer', + icon: null, // 'mdi-weather-sunset', + color: colors.orange.darken3, + search: ['summer'] + }, + 'spring': { + name: 'Spring', + tooltip: 'Offered in the spring', + icon: null, // 'mdi-flower', + color: colors.green.darken3, + search: ['spring'] + }, + 'uia': { + name: 'UIA', + tooltip: 'Upon availability of instructor', + icon: null, + color: colors.brown.darken1, + search: ['uia'] + }, + 'CI': { + name: 'CI', + tooltip: 'Communication intensive', + color: colors.blue.darken3, + search: ['communication intensive', 'ci', 'com'] + }, + 'DI': { + name: 'DI', + tooltip: 'Data intensive', + color: colors.blue.darken3, + search: ['data intensive', 'di', 'data'] + }, + 'HI': { + name: 'HI', + tooltip: 'HASS inqury', + color: colors.blue.darken3, + search: ['hass inqury', 'hi', 'inqury', 'hass'] + }, + 'major_restrictive': { + name: 'MR', + tooltip: 'Major restricted', + color: colors.red.darken3, + search: ['major', 'restrict'] + }, + 'pre_requisite': { + name: 'PR', + tooltip: 'Pre-requisite(s) ', + color: colors.teal.lighten1, + search: ['prerequisite', 'pre-requisite', 'pre', 'requisite'] + } +}; + +// Note: icon modifiers are ALWAYS sorted before textModifiers, regardless +// of the ordering below. If a key is missing from modifierOrder the modifier +// will not be rendered +export const modifierOrder = ['fall', 'spring', 'summer', 'uia', 'CI', 'DI', 'HI', 'major_restrictive', 'pre_requisite']; +export const iconModifiers = modifierOrder.filter(modifier => !modifiers[modifier].name); +export const textModifiers = modifierOrder.filter(modifier => modifiers[modifier].name); diff --git a/frontend/src/data/data.js b/frontend/src/data/data.js new file mode 100644 index 00000000..ae168b5d --- /dev/null +++ b/frontend/src/data/data.js @@ -0,0 +1,17 @@ +import courseCategoriesJSON from './json/course_categories.json' +import pathwayCategoriesJSON from './json/pathway_categories.json' +import yearsJSON from './json/years.json' + +// Neatify JSON data: +// Sort pathways in pathway categories +courseCategoriesJSON.forEach(category => category.courses.sort()); +pathwayCategoriesJSON.forEach(category => category.pathways.sort()); + +// Prevent accidental modification +Object.freeze(yearsJSON); +Object.freeze(pathwayCategoriesJSON); +Object.freeze(courseCategoriesJSON); + +export const courseCategories = courseCategoriesJSON; +export const pathwayCategories = pathwayCategoriesJSON; +export const years = yearsJSON; diff --git a/frontend/src/data/json/2019-2020/courses.json b/frontend/src/data/json/2019-2020/courses.json new file mode 100644 index 00000000..ed468383 --- /dev/null +++ b/frontend/src/data/json/2019-2020/courses.json @@ -0,0 +1,10852 @@ +{ + "2D Experimental Animation": { + "ID": "2060", + "cross listed": [], + "description": "2D Experimental Animation is an introduction to animation as an art form. Most of this course will be traditional assignments designed to encourage spontaneous creativity, explore animation concepts, and learn animation terminology. Assignments will build a solid foundation for entrance into 3D Animation. This course will also be a historical and theoretical investigation with screenings and readings followed with discussion.", + "name": "2D Experimental Animation", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "ARTS-1020", + "ARTS-1040" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "West Hall 214", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "3D Animation": { + "ID": "4070", + "cross listed": [], + "description": "An intermediate hands-on studio course in 3D computer animation, acting, dialog, cinematography, and story building.", + "name": "3D Animation", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [ + "Silvia Ruzanka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Silvia Ruzanka", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "3D Digital Modeling": { + "ID": "2230", + "cross listed": [], + "description": "A foundational course in concepts and techniques in digital 3D, for animation, games, and digital art. This course focuses on methods and aesthetics in creating digital 3D objects, spaces, and characters, including modeling, texturing, and lighting, as preparation for further courses in the 3D Animation curriculum.", + "name": "3D Digital Modeling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Benjamin Chia-Ming Chang", + "Rebekah Gamin Arcovitch" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Rebekah Gamin Arcovitch", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Rebekah Gamin Arcovitch", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "3D Visual Effects": { + "ID": "4060", + "cross listed": [], + "description": "An introduction to the technical techniques and principles of computer animation with a focus on rigging, skinning, character fx, particle simulations, compositioning and rendering. Lectures, discussion, and exposure to contemporary work enable students to develop skills in this rapidly evolving field.", + "name": "3D Visual Effects", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [ + "Shawn A. Lawson" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Shawn A. Lawson", + "location": "Russell Sage Laboratory 2411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "A Century of Environmental Thought": { + "ID": "1320", + "cross listed": [], + "description": "This course examines the emergence of environmental consciousness in the United States throughout the 20th century. Students in this course will study the original writings of some of the most important thinkers and activists in the history of environmentalism, examine the social contexts in which their ideas formed, and consider their relevance to contemporary sustainability issues.", + "name": "A Century of Environmental Thought", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Abnormal Psychology": { + "ID": "4720", + "cross listed": [], + "description": "The definition, history, major schools of thought, and models of the normal and abnormal personality are presented. Disorders are examined within the framework of D.S.M. and competing schools of thought. The description, etiology, treatment, including pharmacologic, and prevention of each of the disorders are considered. Illustrative cases are presented. Students write a paper on a topic, approved by the instructor, that focuses upon the impact of public policies on psychopathology.", + "name": "Abnormal Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Keith J. Anderson", + "Larry D Reid" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TW", + "instructor": "Larry D Reid", + "location": "Low Center for Industrial Inn. 4040", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Advanced Digital 3D Projects": { + "ID": "4020", + "cross listed": [], + "description": "This studio/seminar consists of longer projects with attention to concept, process, and finish. The student will either work individually or as a member on a team and be expected to have a vision or concept they are driven to create. Some possible topics covered may include virtual environments, advanced shader networks, MEL, compositing, non photorealistic rendering, 3D graphics programming, game engines, or motion capture.", + "name": "Advanced Digital 3D Projects", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability.", + "uia": false + }, + "prerequisites": [ + "ARTS-4070" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Advanced Digital Imaging": { + "ID": "4860", + "cross listed": [], + "description": "This upper level studio and seminar explores individual visual arts projects contributing to thesis or dissertation development. Topics in creative personal expression in imaging, installation, digital/traditional mixed media and emerging genres will be studied drawing from issues raised in class projects. Advanced studies may include high resolution digital photography, montage, archival printing, gesture drawing, painting, assemblage, processing, stencil art, projection, and evolving genres which lead to an independent final project and web portfolio.", + "name": "Advanced Digital Imaging", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen Ruiz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Kathleen Ruiz", + "location": "West Hall 214", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Advanced Drawing": { + "ID": "4200", + "cross listed": [], + "description": "Advanced Drawing is designed to help students who have mastered basic drawing skills to enhance those skills and utilize them to explore visual ideas. Emphasis is placed on individual development of skills and subject matter to help students express themselves visually. Examples and studies are used from master drawings of the past to learn about the history of art and to stimulate ideas for the students' own work.", + "name": "Advanced Drawing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Advanced Topics in Linguistics": { + "ID": "4780", + "cross listed": [], + "description": "This course will serve as a seminar for advanced students of linguistics. The material to be covered will be selected collaboratively by the instructor and each cohort of students. Students, who ideally will have taken at least two linguistics-oriented courses previously, will be guided in pursuing topics that they have found particularly compelling in previous courses.", + "name": "Advanced Topics in Linguistics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Advertising and Culture": { + "ID": "4580", + "cross listed": [], + "description": "An examination of the cultural impact of advertising in various media: TV, radio, print, and the Web. How does advertising inform human experience and identity? How has it shaped the culture? Who pays for it and why? Note: This is not a How-To course. The focus is critical analysis, not acquiring skills for producing advertising. This is a communication-intensive course.", + "name": "Advertising and Culture", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "American History": { + "ID": "2500", + "cross listed": [], + "description": "This course surveys the history of the United States from the colonial era through the present. The course introduces major themes and tensions in United States politics, society, and culture with a focus on environmental factors. Topics will include encounters between American Indians and colonial peoples, independence, the formation of the American government, slavery, immigration, citizenship, rights, social movements, colonialism, war, and the changing identity of the United States in the world.", + "name": "American History", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "American Politics in Crisis": { + "ID": "4590", + "cross listed": [], + "description": "This class studies the workings of major institutions and practices in American life during a period in which key parts of our society seem dysfunctional, having lost their integrity, ability to solve problems, and willingness to imagine any positive future. How did this happen? Why does it continue? What might be done about it? Through a careful reading of texts in political analysis and social criticism, students explore some significant issues in modern society.", + "name": "American Politics in Crisis", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Animation Production": { + "ID": "4460", + "cross listed": [], + "description": "Animation Production is designed to give an animation industry experience by completing the entire process of creating an animated short. Learning long-term time management and finding the key time cost/benefits will be essential to success. The course schedule is setup to replicate the industry model of frequent updates and feedback dailies.", + "name": "Animation Production", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4060", + "ARTS-4070" + ], + "professors": [ + "Silvia Ruzanka" + ], + "professors": [ + "Silvia Ruzanka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Applied Game Theory": { + "ID": "4220", + "cross listed": [], + "description": "Game theory has been emerging as a branch of mathematical economics and applied to analyze situations where each decision-maker needs to think strategically about others' perspectives and actions in order to determine ones' own optimal choice. This course provides an introduction and presents selected topics in game theory. It will look into basic definitions and equilibrium concepts and develop a wide range of applications in Economics, Biology, sports, health care, and various fields. The goal of the lecture is to improve understanding of strategic interaction in economic, business, and social situations.", + "name": "Applied Game Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Are Humans Rational?": { + "ID": "1235", + "cross listed": [], + "description": "The Aristotelian dictum that we are rational animals is under severe attack these days. In fact, the previous sentence may seriously understate the situation: the dictum is perhaps outright rejected by many, if not most. From psychologists of reasoning and decision-making to behavioral economists to the \"new atheists\" (all groups whose message we will consider in this class), the onslaught is firmly underway, and fierce.", + "name": "Are Humans Rational?", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Art History": { + "ID": "1050", + "cross listed": [], + "description": "A survey of visual arts from Paleolithic Era to today. Materials are presented in a form accessible to students without previous knowledge of Art History. This is a communication-intensive course.", + "name": "Art History", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Low Center for Industrial Inn. 4050", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Art and Code and Interactivity": { + "ID": "4090", + "cross listed": [], + "description": "This course is primarily concerned with learning how to build any interactive experience or artwork from concept to completion. It will introduce open-source, cross-platform programming libraries and tools used by artists and programmers to create interactive experiences and artworks for museum installations, festivals, VJ-ing, projection mapping, interactive experiences/artworks, and more. It will then start to address the questions: Is code an art form? What is interactive art? Is software art?", + "name": "Art and Code and Interactivity", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [ + "Shawn A. Lawson" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Shawn A. Lawson", + "location": "Russell Sage Laboratory 2411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Art for Interactive Media": { + "ID": "1040", + "cross listed": [], + "description": "This course combines an introduction to traditional visual arts and digital media and serves as a foundation for work in game design and interactive art. Using studio projects that incorporate physical media, digital imaging and computer code, students develop their formal vocabulary, observational skills, and their understanding of issues in visual and interactive arts.", + "name": "Art for Interactive Media", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Robert F. Nideffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Robert F. Nideffer", + "location": "TBA", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Robert F. Nideffer", + "location": "TBA", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Art, Community, and Technology": { + "ID": "4080", + "cross listed": [], + "description": "Through direct experience in the community, this course explores the complex roles and relationships of art, education, and technology. Students will develop a plan to work with a media arts center, community organization, or school; final teams will produce real-world arts and education projects that ultimately will be realized as significant additions to their professional portfolio. The projects can include a range from traditional arts practice to creative writing, creative IT models, to community art and activism.", + "name": "Art, Community, and Technology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Branda Miller" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Branda Miller", + "location": "West Hall 112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "B.S. EARTS Thesis": { + "ID": "4990", + "cross listed": [], + "description": "The purpose of this course is to demonstrate the student's capacity for independent work integrating concepts and media from the full range of their studio, history, and theory studies. It is a project-based class, culminating in a written thesis paper and a public presentation of work determined by the student. This course may be taken multiple times, but is a requirement in the student's final two semesters.", + "name": "B.S. EARTS Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Basic Drawing": { + "ID": "1200", + "cross listed": [], + "description": "An introductory course in drawing designed to develop seeing ability and means of expressing visual ideas through graphic skills. The course consists of exercises in drawing from observation and studies from the history of art.", + "name": "Basic Drawing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Behavioral Economics": { + "ID": "4270", + "cross listed": [], + "description": "Integrates theory from psychology, neuroscience, and other social sciences into traditional economic models of human behavior. By relaxing the standard assumptions of perfect rationality and selfishness, more realistic modeling features such as loss aversion, present-bias, social norms, and habit formation improve economic analyses. These techniques are used to analyze individuals' health behaviors, health insurance markets, and healthcare policy.", + "name": "Behavioral Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Behavioral Financial Economics": { + "ID": "4340", + "cross listed": [], + "description": "This course describes how individuals and firms make financial decisions, and how those decisions might deviate from those predicted by traditional financial or economic theory. The course examines how the insights of behavioral economics complement the traditional finance paradigm by introducing some of the main psychological biases in financial decision-making and examining the impacts of these biases in financial markets and other financial settings. It will also introduce students to behavioral and experimental methodologies in finance, economics, and other disciplines.", + "name": "Behavioral Financial Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310", + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Behavioral Neuroscience": { + "ID": "4360", + "cross listed": [ + "COGS-4360" + ], + "description": "This course is an introduction to the role of physiological mechanisms in behavioral processes. There will be detailed examination and discussion of the involvement of biological systems in feeding and drinking, sexual behavior, sleep and arousal, learning and memory, psychopathology and psychopharmacology.", + "name": "Behavioral Neuroscience", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Bioethics": { + "ID": "4250", + "cross listed": [], + "description": "This course explores historical perspectives on bioethics through concrete cases and practical problems faced in the design and execution of some of the highest profile biomedical research and most consequential clinical decisions of the twentieth century. Topics include vaccine development; human radiation experiments; new genetic and reproductive technologies; right-to-die, death-with-dignity, and physician-assisted suicide; human experimentation, including prisoners, the sick, and the disabled; neuroethics; animal research; and emergent topics such as stem cell research, prenatal diagnostics, and genetic testing. This is a communication-intensive course.", + "name": "Bioethics", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSS-1110" + ], + "professors": [ + "Cynthia Theresa Cook", + "Susan Lynn Smith" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Susan Lynn Smith", + "location": "TBA", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "STSH" + }, + "Business Issues for Engineers and Scientists": { + "ID": "4300", + "cross listed": [], + "description": "Investigates business-related considerations in successfully commercializing new technology in a new venture or within an existing enterprise: market and customer analysis, beating the competition, planning and managing for profitability, high-tech marketing and sales, and business partnerships and acquisitions. Not a general management course; focuses explicitly on what is relevant for engineers and scientists working in a commercial environment. For junior/senior undergraduate or graduate students.", + "name": "Business Issues for Engineers and Scientists", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Carl Pavarini", + "Kevin R. Stewart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "F", + "instructor": "Kevin R. Stewart", + "location": "Pittsburgh Building 4206", + "time": "9:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Capstone Experience in Philosophy": { + "ID": "4990", + "cross listed": [], + "description": "Students conduct original scholarly projects: original research, theoretical or analytical reviews of the literature, or computer simulations. Working either alone or in groups, students prepare written reports relating to this project, under the supervision of a faculty member.", + "name": "Capstone Experience in Philosophy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Century of the Gene": { + "ID": "1410", + "cross listed": [], + "description": "This course details the scientific and social history of genetics, from Darwin and Mendel to the Human Genome Project. Special focus areas include: plant and animal breeding in the early twentieth century; eugenics movements in the U.S. and elsewhere; bacterial and fruit fly genetics; the development of molecular biology; the invention of recombinant-DNA technologies; the emergence of the biotechnology industry; the sociobiology controversies; genetics and evolutionary theory; and the Human Genome Project and contemporary genomics.", + "name": "Century of the Gene", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Chamber Music Ensemble": { + "ID": "2350", + "cross listed": [], + "description": "An instrumental class that will be coached and rehearsed and will perform regularly. The larger ensemble will break up into smaller ensembles such as string quartets, woodwind quintets, trios, etc., depending on the make-up of the group, as well as into more unusual combinations that might be required to prepare 20th century repertoire. For intermediate and advanced players, entrance into the course is by authorization form/permission of instructor.", + "name": "Chamber Music Ensemble", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Chrysi Nanou", + "Michael L. Century", + "Nicholas Jon De Maison", + "Matthew J. Chamberlain" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Matthew J. Chamberlain", + "location": "West Hall 323", + "time": "3:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "W", + "instructor": "Chrysi Nanou", + "location": "West Hall 323", + "time": "3:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "China and the United States": { + "ID": "4540", + "cross listed": [], + "description": "This class studies the history, politics, and economics of China in its relationship to the United States. Beginning with readings on modern Chinese history, the founding of the People's Republic of China, Communist Party, Cultural Revolution, new opening of connections between the U.S. and China, economic reforms of the past three decades, and current relationships between two countries, students will discuss a range of contemporary issues of concern to both the American and Chinese people.", + "name": "China and the United States", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Chinese I": { + "ID": "1410", + "cross listed": [], + "description": "This course assumes no previous knowledge of the subject. The course is designed to provide students with fundamental skills in listening, speaking, reading, and writing Mandarin Chinese. Oral and aural skills will be emphasized. Background on Chinese culture will be introduced as an element of the course. For entry level, non-native speakers only.", + "name": "Chinese I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Jianling Yue", + "location": "Russell Sage Laboratory 5711", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese II": { + "ID": "2410", + "cross listed": [], + "description": "This is a continuation of Chinese I, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of nearly 500 characters and 650 words, and use more complicated grammatical structures, including some compliment phrases and topic-comment sentences. In sum, students will learn more in all four aspectslistening, speaking, reading, and writingpresented in Chinese I.", + "name": "Chinese II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "LANG-1410" + ], + "professors": [ + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Russell Sage Laboratory 3704", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese III": { + "ID": "4420", + "cross listed": [], + "description": "This is a continuation of Chinese II, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of about 650 characters, 1000 words, and use more complicated grammatical structures, e.g., reduplication of adjectives and verbs, resultative and potential compliments. In sum, students learn more in all four aspectslistening, speaking, reading and writingpresented in Chinese II. This is a communication-intensive course.", + "name": "Chinese III", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "LANG-2410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LANG" + }, + "Chinese IV": { + "ID": "4430", + "cross listed": [], + "description": "This is a continuation of Chinese III, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 800 characters, 1350 words, and complicated grammatical structures, e.g., expression of approximation, comparison of structural and aspect particles, etc. In sum, students learn more in all four aspectslistening, speaking, reading, and writingpresented in Chinese III.", + "name": "Chinese IV", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "LANG-4420" + ], + "professors": [ + "Yalun Zhou", + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Yalun Zhou", + "location": "Pittsburgh Building 5114", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese V": { + "ID": "4470", + "cross listed": [], + "description": "Chinese V is a continuation of Chinese IV, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 950 characters, 1700 words, and complicated grammatical structures, e.g., idiomatic expressions, expressions of comparison, concession, and subjection, etc. In sum, students learn more in all four aspects listening, speaking, reading and writing presented in Chinese IV.", + "name": "Chinese V", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "LANG-4430" + ], + "professors": [ + "Yalun Zhou", + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Yalun Zhou", + "location": "Russell Sage Laboratory 3705", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Cognition and the Brain": { + "ID": "4600", + "cross listed": [ + "COGS-4600" + ], + "description": "Perception and thought are considered in terms of processes represented in the brain. The localization and lateralization of function are examined, drawing upon research on the behavioral effects of brain damage as well as brain-imaging studies and other approaches. Examples of topics include object recognition, memory, language, emotion, spatial ability, and motor processes.", + "name": "Cognition and the Brain", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-4370", + "PSYC-4330", + "PSYC-4360" + ], + "professors": [ + "Alicia Ann Walf" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Alicia Ann Walf", + "location": "TBA", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cognitive Engineering": { + "ID": "4620", + "cross listed": [ + "COGS-4620" + ], + "description": "Covers cognitive theory from an applied perspective to understand and predict the interactions among human cognition, artifact (i.e. tools), and task. Cognitive task analysis techniques will be taught and used throughout the course, as well techniques for collecting and analyzing fine-grained behavioral data. Topics covered may include visual search and visual attention, cognitive skills and its acquisition, hard and soft constraints on interactive behavior, human error, soft constraints on judgment and decision-making, and experts and expertise.", + "name": "Cognitive Engineering", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-4370", + "PHIL-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Cognitive Modeling": { + "ID": "4510", + "cross listed": [], + "description": "Cognitive modeling investigates human cognition by developing computational systems that simulate cognitive processes. Cognitive modeling grew out of Cognitive Psychology and Artificial Intelligence. Cognitive models are used in a number of basic and applied domains including Human-Computer Interaction, Intelligent Tutoring Systems, Computer-Generated Forces, and Synthetic Characters. In this course, students will develop models in ACT-R (a unified theory of cognition) that simulate recent findings in cognitive psychology.", + "name": "Cognitive Modeling", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-4370", + "PSYC-2120" + ], + "professors": [ + "Michael J. Schoelles" + ], + "professors": [ + "Michael J. Schoelles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Michael J. Schoelles", + "location": "Low Center for Industrial Inn. 4034", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cognitive Psychology": { + "ID": "4370", + "cross listed": [], + "description": "The focus of this course is on the flow of information from sensory input to retrieval from long-term memory. Within this framework, topics such as mnemonics, pattern recognition, attention, computer simulation, reasoning, and the relationship between culture and thought are discussed.", + "name": "Cognitive Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Holly A Traver", + "Christopher Robert Sims" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 337", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 337", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Communication Studies": { + "ID": "4940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Communication Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Communication Theory and Practice": { + "ID": "2520", + "cross listed": [], + "description": "This course introduces students to basic topics in communication theory and research. It includes topics in interpersonal, group, organizational, mediated, and mass communication. Students will study and apply theories to real world situations and events and explore the social and cultural impact of new media technology. This is a communication-intensive course.", + "name": "Communication Theory and Practice", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Weina Ran", + "Maurice W Suckling" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Weina Ran", + "location": "Troy Building 2015", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Maurice W Suckling", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Maurice W Suckling", + "location": "Russell Sage Laboratory 2510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Maurice W Suckling", + "location": "Russell Sage Laboratory 2510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Composition Seminar": { + "ID": "4390", + "cross listed": [], + "description": "This course is a mixed media skills-based and creative project seminar that merges the skills acquired in Music and Sound 1 and 2 and Music and Technology 1 and 2. Students will survey methods of creating advanced music/sound compositions that employ acoustic and/or electronic sound production techniques and approaches to transmitting these ideas to interpreters through scores. Through a series of sonic experiments and composition projects, students investigate sound as a medium for artistic expression, focusing on fundamental concepts of unity, contrast, and form as methods of organizing musical works and performances, both fixed and improvised. Analysis and exercises will culminate in a final composition that will be performed, in concert/installation, by a professional, hired ensemble at the end of the semester.", + "name": "Composition Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4160", + "ARTS-4380" + ], + "professors": [ + "Nina Carmela Young", + "Christopher James Fisher-Lochhead", + "Matthew William Goodheart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew William Goodheart", + "location": "West Hall 323", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Computability and Logic": { + "ID": "4420", + "cross listed": [], + "description": "A team-based, project-oriented, hands-on introduction to the great concepts and discoveries in logic and computability, including Turing Machines, first-order logic, the limitations of computing machines, Godel's incompleteness results, and so forth. A hands-on laboratory component is included.", + "name": "Computability and Logic", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Consumer Culture": { + "ID": "4720", + "cross listed": [ + "STSH-4720" + ], + "description": "What is consumer culture? What are its roots, its consequences, and alternatives? Documentaries and the research of anthropologists, historians, and religious scholars examine consumer culture in the United States and the United Kingdom including recognition of the global locations in which our consumer goods are made. Topics include buying and selling, shopping, retail, manufacture, material culture, pricing, consumer goods, disposal, kinship, identity, exchange, and advertising, with attention paid to differences in race, class, and gender.", + "name": "Consumer Culture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Contemporary Improvisation Ensemble": { + "ID": "2080", + "cross listed": [], + "description": "This ensemble explores a variety of contemporary non-idiomatic group improvisational practices. Non-idiomatic improvisation is spontaneous music that does not attempt to replicate or realize a particular historical style (such as swing or bebop jazz), but rather emphasizes the unique creative input of the performers to create original music. Among the techniques explored will be conduction, musical games, graphic and text scores, and cell-structure improvisation. Students will also be coached in techniques to expand and develop musical ideas individually and as a framework for group improvisation. No prior experience with improvisation is required, and participants from any musical background, including electronic and computer music, are encouraged to join. Repertoire and practices will be tailored to the make-up of the group.", + "name": "Contemporary Improvisation Ensemble", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Contemporary Political Thought": { + "ID": "4570", + "cross listed": [], + "description": "This class studies central questions and theories in contemporary political thought. At a time in which conventional understandings of the structures, dynamics, and outcomes of political life no longer offer reliable guidance for one's thinking, the course will examine a number of alternative modes of understanding and argument.", + "name": "Contemporary Political Thought", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSS-2510", + "STSH-2500", + "STSS-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Cost-Benefit Analysis": { + "ID": "4210", + "cross listed": [], + "description": "Addresses the identification and measurement of the economic gains and losses to different sectors of the economy resulting from public projects and policies. Among the projects studied are those in the area of transportation, energy, environment, and urban development. Also considered is the evaluation of the effects of government on business, as for example, consumer product and workplace safety regulation.", + "name": "Cost-Benefit Analysis", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Creative Data Design": { + "ID": "4870", + "cross listed": [], + "description": "Data design offers a way to reveal, analyze, and engage with data, from scientific visualization to information design to artistic sonification. At the same time, the translation from abstract data to image and sound carries risks of manipulation and subjective interpretation. This course introduces contemporary practices in the perceptualizing of data using digital tools for creative exploration and critical analysis. It explores the evolution of visualization and the notion of truth through visual representation.", + "name": "Creative Data Design", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Creative Seminar I": { + "ID": "4340", + "cross listed": [], + "description": "This course is for senior EMAC and EART majors and is the core creative forum for the development and presentation of the senior thesis. The course is the first part of a two-semester study provided in two seminar courses. The focus of the course is to develop a proposal for a written thesis and a creative project that students will execute in the second seminar and exhibit in an exhibition.", + "name": "Creative Seminar I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Branda Miller" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Branda Miller", + "location": "West Hall 214", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Creative Seminar II": { + "ID": "4350", + "cross listed": [], + "description": "This course is for senior EMAC and EART majors. The goal of the Creative Seminar II is to develop and formulate ideas from Creative Seminar I into a unique project for the artist/communicator that will demonstrate his/her independent ideas, research, writing, and design skills. Students will develop a written thesis, creative project (e.g., art, graphic design, interaction design, music, performance), prepare and present their project in a public exhibition, and design the publicity for the show.", + "name": "Creative Seminar II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-4340" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Creative Writing: The Short Story": { + "ID": "2330", + "cross listed": [], + "description": "A workshop course in reading and writing varied forms of short narrative and non-narrative prose fiction; students must have a good command of written English and grammar. This course will focus on reading and analyzing exemplary short fiction and writing and revising original work. Students learn to develop plot, character, setting, point of view, style, and theme, and use description effectively to invent and shape narrative strategies. Peer reading and writing groups offer opportunities for shared response and critique. This is a communication-intensive course.", + "name": "Creative Writing: The Short Story", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Shira Dentz", + "Skye Anicca" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Skye Anicca", + "location": "TBA", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Creative Writing: Creative Non-Fiction": { + "ID": "2320", + "cross listed": [], + "description": "This is a workshop course in which novice and more experienced student writers produce creative nonfiction-prose that aims to be both factually accurate and compelling literature; students must have a good command of written English and grammar. Focus may vary by semester among memoir, lyric and personal essays, plotted narrative, oral history, and nature writing. For models, students study classic and contemporary accomplished writers who connect the self to the larger world. Class work centers on drafting and revising essays with regular peer workshops. This is a communication-intensive course.", + "name": "Creative Writing: Creative Non-Fiction", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Shira Dentz" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Shira Dentz", + "location": "Russell Sage Laboratory 4203", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Shira Dentz", + "location": "Russell Sage Laboratory 4203", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Creative Writing: Poetry": { + "ID": "2310", + "cross listed": [], + "description": "This course is for students with little or no previous creative writing experience; students must have a good command of written English and grammar. Readings introduce traditional, modern, and post-modern poetic practice emphasizing imagery, figurative language, voice, line, and other formal aspects of poetry. Notebooks track development of student writing from reading exemplary texts to drafting revision of original poems. Writing workshop format includes analysis of published poems and peer discussion and critique of student work. For final projects, students create chapbooks, thematically sequenced poetry collections. This is a communication-intensive course.", + "name": "Creative Writing: Poetry", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Shira Dentz" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Shira Dentz", + "location": "Russell Sage Laboratory 4203", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Shira Dentz", + "location": "Russell Sage Laboratory 4203", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Critical Thinking": { + "ID": "2100", + "cross listed": [ + "PHIL-2100" + ], + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "name": "Critical Thinking", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Bram Van Heuveln", + "location": "Darrin Communications Center 232", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cross-linguistic Perspectives": { + "ID": "4560", + "cross listed": [], + "description": "This course will explore the different strategies used by different languages to fulfill the same needs of human communication. A sampling of topics: quickly learning the basics of a new language using linguistic principles; cross-linguistic knowledge elicitation and engineering; principles of generative grammar; space, time, agency, and other linguistic phenomena viewed cross-linguistically.", + "name": "Cross-linguistic Perspectives", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Cultural Anthropology": { + "ID": "2510", + "cross listed": [ + "COMM-2510" + ], + "description": "An introduction to human societies and cultures in comparative perspective, from tribal to complex societies. Topics include language and communication, technological adaptation, gender and sexuality, the global flows of people and commodities, and the rituals and beliefs through which people make meaning of the world.", + "name": "Cultural Anthropology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Data Analytics": { + "ID": "4600", + "cross listed": [], + "description": "The world at-large is confronted with increasingly larger and complex sets of structured/unstructured information; from cyber and human sources. Traditional enterprises are moving toward analytics-driven approaches for core business functions. Data and information analytics extends analysis (descriptive models of data) by using data mining and machine learning methods, with optimization and validation, to recommend action or guide and communicate decision-making. Thus, analytics is an entire methodology rather than individual analyses or analysis steps.", + "name": "Data Analytics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Peter A Fox", + "Thilanka Munasinghe" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Thilanka Munasinghe", + "location": "Amos Eaton Hall 215", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Thilanka Munasinghe", + "location": "Voorhees Computing Center SO", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Data Science": { + "ID": "4350", + "cross listed": [], + "description": "Data science is advancing the inductive conduct of science and is driven by the greater volumes, complexity, and heterogeneity of data being made available over the Internet. It combines aspects of data management, library science, computer science, and physical science. It is changing the way all of these disciplines do both their individual and collaborative work. Key methodologies in application areas based on real research experience are taught.", + "name": "Data Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Peter A Fox", + "Thilanka Munasinghe" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "R", + "instructor": "Thilanka Munasinghe", + "location": "Lally Hall 104", + "time": "11:00 am - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Data and Society": { + "ID": "4360", + "cross listed": [], + "description": "Data and Society provides a broad overview of how society is leveraging and responding to the social, organizational, policy, and technical opportunities and challenges of a data-driven world. Course themes focus on various aspects of the data ecosystem, data and innovation, and data and the broader community. Assignments build writing, presentation, and critical thinking, and assessment skills, all of which are important for professional success. This is a communication-intensive course.", + "name": "Data and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-4350" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Deep Listening": { + "ID": "2180", + "cross listed": [], + "description": "Deep Listening is a practice developed by pioneering composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creativity. Students will develop a heightened awareness to sound and their sonic environment through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. Musicians and non-musicians of all abilities and backgrounds are welcome!", + "name": "Deep Listening", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Design and Innovation Studio C": { + "ID": "4610", + "cross listed": [], + "description": "The sixth design studio for non-engineering majors participating in the interdisciplinary programs in Design and Innovation, this course introduces students to organizational dimensions of new concept design, development, and dissemination, including entrepreneurship, organization planning, product management, and branding and marketing. The course requires students to synthesize social, technical, business, and formal concerns in the design of innovative objects, environments, or systems.", + "name": "Design and Innovation Studio C", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Dean Andrew Nieusma", + "Jarah W. Moesch", + "Brandon James Costelloe-Kuehn" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jarah W. Moesch", + "location": "Russell Sage Laboratory 2211", + "time": "2:00 pm - 4:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Design and Innovation Senior Project": { + "ID": "4970", + "cross listed": [ + "STSH-4970" + ], + "description": "Design and Innovation Senior Project serves as a capstone course for DSIS majors. Students work individually, supervised by a faculty member, to produce a written thesis. Class time largely operates as structured research and writing assistance, where students support one another with peer-review as well as receive one-on-one guidance from the instructor. This is a communication-intensive course.", + "name": "Design and Innovation Senior Project", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kate Elizabeth Sohasky" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kate Elizabeth Sohasky", + "location": "Russell Sage Laboratory 4510", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Design and Innovation Studio A": { + "ID": "4600", + "cross listed": [ + "STSH-4600" + ], + "description": "DIS Studio A is an intensive studio/seminar hybrid that will advance students understanding, through practice, of iterative design process that is heavily informed by Science and Technology Studies and the social sciences and humanities more broadly. The specific methodologies, concepts, and content-foci will vary according to the expertise and experience of the faculty member teaching the course and could include a focus on sustainability, disability, feminism, critical race theory, or other approaches.", + "name": "Design and Innovation Studio A", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Design and Innovation Studio B": { + "ID": "4610", + "cross listed": [], + "description": "Studio B focuses on an enriched sense of program and user needs definition through methodologies of the humanities and social sciences. Studio projects, presentations, and readings explore the relation of race, class, and gender to technology, and the potential of design to address societal problems. The course has often focused on incorporating information technology in educational tools for low-income primary school students.", + "name": "Design and Innovation Studio B", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John T. Rinker", + "Jarah W. Moesch", + "Ron B Eglash" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jarah W. Moesch", + "location": "Russell Sage Laboratory 2211", + "time": "9:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "STSH" + }, + "Design and Innovation Studio I": { + "ID": "1610", + "cross listed": [], + "description": "The first design studio in the Product Design and Innovation Program introduces students to general design through a series of short projects. The projects stress creative thinking and invention, observation and perception, communication and visualization, sketching, photography, model-making, and especially open-ended exploration.", + "name": "Design and Innovation Studio I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Brandon James Costelloe-Kuehn", + "Raquel Velho" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Raquel Velho", + "location": "Russell Sage Laboratory 2211", + "time": "2:00 pm - 4:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Design and Innovation Studio II": { + "ID": "2610", + "cross listed": [], + "description": "This studio design course focuses on an enriched sense of problem definition through an emphasis on the reach and interconnectedness of technology, and the conditionality of design selection criteria. Its design exercises, readings, and discussion press beyond marginal substitutions toward a broadened sense of possibility from, for example, \"hyper cars\" and human-powered homes to small-scale local agriculture and extreme ecological living systems. This is a communication-intensive course.", + "name": "Design and Innovation Studio II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1610" + ], + "professors": [ + "Dean Andrew Nieusma", + "James Wilson Malazita" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "James Wilson Malazita", + "location": "Russell Sage Laboratory 2211", + "time": "9:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Design, Culture, and Society": { + "ID": "2210", + "cross listed": [], + "description": "This course allows students to develop a critical understanding of the relationships between design, culture, and society. \"Design\" is defined broadly, touching on product/industrial design, urban design, and so-called alternative design approaches such as ecological and feminist design. The focus is on the role of design in contemporary culture with the goal of training students' emerging appreciation of design as cultural practice on their professional work as engineers, architects, or business managers. This is a communication-intensive course.", + "name": "Design, Culture, and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Langdon Winner" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Langdon Winner", + "location": "Voorhees Computing Center NO", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Development of Economic Thought": { + "ID": "4180", + "cross listed": [], + "description": "A critical examination in which comparisons are made and contrasts emphasized between different schools of economic thinking such as classicism, marginalism, socialism, institutionalism, neoclassicism, and Keynesianism. Special attention is given to historical theories and attitudes of economists toward technological change and its impact on human welfare.", + "name": "Development of Economic Thought", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Digital Filmmaking": { + "ID": "1030", + "cross listed": [], + "description": "This is a hands-on introduction to film making. Students study a selection of great films; and learn how to make movies using lightweight field production equipment. Throughout the course students produce a variety of short videos in different genres, and develop their critical capacity for analyzing cinema and other forms of motion picture storytelling. The class ends with a mini film festival where everyone presents their work.", + "name": "Digital Filmmaking", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Elizabeth Press", + "Igor Vamos" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Digital Imaging": { + "ID": "1020", + "cross listed": [], + "description": "This course introduces students to digital photography, Web design, and interactive multimedia in making art. Students broaden their understanding of such topics as composition, effective use of images, color theory, typography, and narrative flow. Inquiry and experimentation are encouraged, leading towards the development of the skill and techniques needed to create visual art with electronic media.", + "name": "Digital Imaging", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Silvia Ruzanka", + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Nathan Scott Meltz", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Nathan Scott Meltz", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "T", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "T", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": "T", + "instructor": "Silvia Ruzanka", + "location": "West Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Dissertation": { + "ID": "9990", + "cross listed": [], + "description": "Active participation in research, under the supervision of a faculty adviser, leading to a doctoral dissertation. Grades of IP are assigned until the dissertation has been publicly defended, approved by the doctoral committee, and accepted by the Office of Graduate Education to be archived in a standard format in the library. Grades will then be listed as S.", + "name": "Dissertation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nancy D. Campbell", + "Raquel Velho", + "Abby J. Kinchy", + "Michael A Fortun", + "Ron B Eglash", + "Michael Mascarenhas", + "Edward J Woodhouse", + "Dean Andrew Nieusma", + "James Wilson Malazita", + "Atsushi Akera", + "Langdon Winner" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Raquel Velho", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Langdon Winner", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "James Wilson Malazita", + "location": "TBA", + "time": "8:00 am - 8:01 am", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": " ", + "instructor": "Atsushi Akera", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": " ", + "instructor": "Nancy D. Campbell", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "6": { + "class": "Class", + "days": " ", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "7": { + "class": "Class", + "days": " ", + "instructor": "Abby J. Kinchy", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "8": { + "class": "Class", + "days": " ", + "instructor": "Michael Mascarenhas", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "9": { + "class": "Class", + "days": " ", + "instructor": "Abby J. Kinchy", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Doctoral Thesis": { + "ID": "9990", + "cross listed": [], + "description": "Active participation in research, under the supervision of a faculty adviser, leading to a doctoral dissertation. Grades of S or U are assigned by the adviser each term to reflect the student's research progress for the given semester. Once the dissertation has been publicly defended, approved by the doctoral committee, and accepted by the Office of Graduate Education, it will be archived in a standard format in the library.", + "name": "Doctoral Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher Robert Sims", + "Tomasz Strzalkowski", + "Michael J Kalsher", + "Wayne D. Gray", + "Sergei Nirenburg", + "Marjorie McShane", + "Selmer Bringsjord", + "Mei Si", + "Peter A Fox", + "Ron Sun", + "Brett R. Fajen", + "James A. Hendler" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Brett R. Fajen", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "10": { + "class": "Class", + "days": " ", + "instructor": "Ron Sun", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "11": { + "class": "Class", + "days": " ", + "instructor": "Christopher Robert Sims", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "12": { + "class": "Class", + "days": " ", + "instructor": "Tomasz Strzalkowski", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Wayne D. Gray", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "Peter A Fox", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": " ", + "instructor": "Selmer Bringsjord", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": " ", + "instructor": "James A. Hendler", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "6": { + "class": "Class", + "days": " ", + "instructor": "Michael J Kalsher", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "7": { + "class": "Class", + "days": " ", + "instructor": "Sergei Nirenburg", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "8": { + "class": "Class", + "days": " ", + "instructor": "Marjorie McShane", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "9": { + "class": "Class", + "days": " ", + "instructor": "Mei Si", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Documentary Film": { + "ID": "2440", + "cross listed": [], + "description": "Does documentary film depict reality or is it just another form of storytelling? This course takes a broad, historical look at documentary media, exposing students to a wide range of works that in some sense stand on claims to truth. Students are invited to develop a critical stance toward documentary modes of social representation, through viewing and analyzing colonial photography and cinema, ethnographic, propaganda, cinema verite, experimental, and even \"fake\" documentaries. This is a communication-intensive course.", + "name": "Documentary Film", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Tamar Gordon" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Tamar Gordon", + "location": "Ricketts Building 208", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Drugs in History": { + "ID": "4430", + "cross listed": [ + "STSH-4430" + ], + "description": "This course teaches basic historical, anthropological, and sociological concepts that can be used to make sense of a wide variety of contemporary phenomena students encounter in everyday life. The focus is on analyzing how licit and illicit drugs serve as \"technologies\" within specific social contexts or subcultures; what drug policy reveals about social, political, and economic organization; and the impacts of biomedical knowledge and practice on specific population groups. Also a focus is the representation of drug use and drug users in popular culture, science and medicine, and history and the social sciences. This is a communication-intensive course.", + "name": "Drugs in History", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Drugs, Society, and Behavior": { + "ID": "4500", + "cross listed": [], + "description": "This course is an exploration of the social and psychological effects of extensive use of pharmacological agents that are salient to daily behavior. There is an emphasis on the effects of addictive drugs such as alcohol, heroin, and cocaine.", + "name": "Drugs, Society, and Behavior", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Larry D Reid" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Larry D Reid", + "location": "Darrin Communications Center 330", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Eco Chic: Living Art": { + "ID": "4240", + "cross listed": [], + "description": "Eco Chic: Living Art is an upper level production and theory class about art, biology, and the study of life covering topics such as environmentalism, land art, food art, sustainable practices with art, body art, bio-art. Part lecture, part hands-on workshop, Eco Chic encourages students to redefine and experimentally express their relationships with the varied aspects of everyday living systems and manipulating life.", + "name": "Eco Chic: Living Art", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Kathryn High" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kathryn High", + "location": "West Hall 211", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Econometric Methods for Big Data": { + "ID": "4280", + "cross listed": [], + "description": "Examine advanced econometric and statistical methods for the analysis of high-dimensional data, otherwise known as \"Big Data.\" In this setting, detailed information for each unit of observation informs machine learning techniques such as classification and regression trees; random forests; penalized regressions; and boosted estimation. These prediction methods are then utilized to improve causal modeling, with applications in the study of healthcare demand and supply modeling, and behavior of consumers and businesses.", + "name": "Econometric Methods for Big Data", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310", + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Econometrics": { + "ID": "4570", + "cross listed": [], + "description": "This course is an introduction to econometric data analysis. The statistical methods covered enable analysis of relationships between variables in data, with special attention to identification of true casual effects. Topics covered include linear and simple nonlinear regression models, internal and external validity, methods for panel data and binary dependent variables, instrumental variable methods, use of experimental and quasi-experimental data, and basic time series methods. The course included hands-on data analysis and report writing.", + "name": "Econometrics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [ + "Huaming Peng", + "Kenneth L. Simons" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Huaming Peng", + "location": "Russell Sage Laboratory 3101", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Huaming Peng", + "location": "Nason Hall 130", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economic Models of Decision-Making": { + "ID": "4320", + "cross listed": [], + "description": "An exploration of models of decision-making under alternative assumptions, expanding on \"rational\" models of introductory economics. The course will discuss the assumptions of these standard models and their shortcomings. The shortcomings will be addressed through the exploration of limited attention and considerations of fairness, uncertainty, and strategic interaction. Applications in areas such as consumer and household finance, marketing, and public policy will be emphasized throughout.", + "name": "Economic Models of Decision-Making", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economics of Biotech and Medical Innovations": { + "ID": "4290", + "cross listed": [], + "description": "Students will learn about markets related to healthcare, insurance, biopharmaceuticals, and medical devices. Examine economic issues, models and quantitative analysis related to firms' activities in areas such as innovation, R&D expenditures, patenting, pricing, mergers and acquisitions, and competition in markets. Examine the role played by health insurance systems. Study the economic implications of regulations, such as those by the U.S. FDA. Economic and policy aspects will be examined within the context of the U.S. healthcare sector, along with selected comparisons to European national healthcare systems.", + "name": "Economics of Biotech and Medical Innovations", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economics of Financial Institutions and Markets": { + "ID": "4330", + "cross listed": [], + "description": "This course will examine a wide range of financial markets and institutions and the micro-and macroeconomic forces that relate to them. Topics include the use of derivative securities such as future, options, and swap agreements, and their roles in distributing financial risk. The course will be driven by textbook readings, supplemented by current news stories, articles from the financial press, and research articles.", + "name": "Economics of Financial Institutions and Markets", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economics of Government Regulation and Firm Strategy": { + "ID": "4150", + "cross listed": [], + "description": "Examine regulations related to the environment, intellectual property rights, healthcare, and antitrust. Examine the interaction between regulatory policies and how businesses respond to them with respect to innovation, production, and pricing. Some of the industries and markets examined to highlight the regulatory policy issues include automobiles, information technology, telecommunications and media, healthcare services, pharmaceuticals, medical devices, retail sector, high-speed rail, and taxi and ridesharing.", + "name": "Economics of Government Regulation and Firm Strategy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Vivek Ghosal" + ], + "professors": [ + "Vivek Ghosal" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Vivek Ghosal", + "location": "Russell Sage Laboratory 3205", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Innovation and New Technologies": { + "ID": "4110", + "cross listed": [], + "description": "Technological innovation is responsible for most economic growth and is crucial to deal with major societal concerns. This course examines the economics of innovation and new technologies. It shows how technologies are created and put to use, from basic science through invention and development to diffusion and practical use. Additional topics include R&D determinants, sources of innovation, product improvement, cost reduction, incentivizing and stimulating innovation, patents, evolution of innovation and technology, innovative competition in industry, and the national innovation environment. This is a communication-intensive course.", + "name": "Economics of Innovation and New Technologies", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economy, Technology, and Sustainability": { + "ID": "4250", + "cross listed": [], + "description": "This course explores the relationships between the economy and the material world. It identifies the most critical challenges to sustainable economic development on local to global scales and ways of addressing them. The course examines options surrounding material and energy flows, technological alternatives, livelihoods, consumption behavior, public policy, civil society institutions, and social movements as avenues for meeting the major challenges to sustainability.", + "name": "Economy, Technology, and Sustainability", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Faye Duchin" + ], + "professors": [ + "Faye Duchin" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Faye Duchin", + "location": "Russell Sage Laboratory 2112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Electronic Arts Theory Seminar": { + "ID": "4100", + "cross listed": [], + "description": "This course will be devoted to the investigation of diverse topics of electronic arts history, theory, and practice.", + "name": "Electronic Arts Theory Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Energy Politics": { + "ID": "4310", + "cross listed": [ + "STSH-4310" + ], + "description": "Through lectures and in-class discussions, this course explores the history, domestic and international politics, policy, philosophy, economics, environmental consequences, media coverage of, and alternatives to, the U.S. addiction to fossil fuels. Students, who may earn either humanities or social science credit, maintain analytical blogs with twice-weekly posts or write and present semester-length research papers, take a midterm exam and a comprehensive final exam. This is a communication-intensive course. Satisfies the PDI II Requirement.", + "name": "Energy Politics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSH-S 11" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Engineering Ethics": { + "ID": "4210", + "cross listed": [], + "description": "This course explores the ethical issues that engineers encounter in their professional practice. It also examines social values and law and policy issues that shape engineering and technological decision making. Using case studies, professional codes of conduct, and scholarly literature, the course examines the responsibilities of engineers in relation to their employers, clients, co-professionals, and their responsibility for public safety and welfare. Topics include the history of engineering, professionalism vs. the demands of business, engineering vs. management decision making, whistle-blowing, proprietary rights and trade secrecy, and conflicts of interest.", + "name": "Engineering Ethics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": false + }, + "prerequisites": [ + "STSH-1110", + "STSS-2520", + "STSS-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Ensemble Nonlinear": { + "ID": "4600", + "cross listed": [ + "ARTS-2600" + ], + "description": "A technology-based performance ensemble, as well as a practice-based studio course, focused on the composition, design, and programming of new musical works and instruments. Students create and perform electronic music using laptops, microprocessors, digital networks and a range of new interfaces for musical expression. ARTS 4600/6600 combines studio and ensemble. The ensemble only section (ARTS 2600) may be taken multiple times as a 1-credit performance ensemble in partial satisfaction of the Music major or minor ensemble requirements, or once as a 4-credit seminar at either the 4000 or 6000 level.", + "name": "Ensemble Nonlinear", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Environment and Society": { + "ID": "2300", + "cross listed": [], + "description": "Society and the natural environment are crucially linked in a number of ways. Environmental problems such as pollution and natural resource depletion are not only problems for society, affecting the way people live their lives; they are also problems of societythe result of patterns of social organization and social practices. In this course, students will explore these society/environment interactions at various levels, from the local to the global, using the concepts and insights of environmental sociology. Environmental sociologists aim to understand the social origins of environmental problems and propose workable solutions to them. By showing how social interaction, institutions, and beliefs shape human behavior, environmental sociology provides a useful complement to the natural sciences in the analysis of the environmental problems faced today.", + "name": "Environment and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-1110", + "STSH-1110" + ], + "professors": [ + "Eric Drumheller Schaffer" + ], + "professors": [ + "Eric Drumheller Schaffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Eric Drumheller Schaffer", + "location": "Troy Building 2018", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Environmental Economics": { + "ID": "4230", + "cross listed": [], + "description": "Develops a critical understanding of environmental issues and policy from an interdisciplinary economics perspective. Covers the economics of environmental quality including the links between the economy and the environment, the causes of environmental problems, evaluation of environmental projects and policies, and policies to address environmental issues with an emphasis on efficiency, equity, and sustainability, and the international dimensions of environmental issues.", + "name": "Environmental Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200", + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Environmental Law": { + "ID": "4700", + "cross listed": [], + "description": "This is an introduction to environmental law and policy, with emphasis on the practical use and application of legal concepts. Students will work to develop critical thinking and advocacy skills. Professionals who work with environmental issues need to effectively argue for a position. Therefore, class participation plays a significant role in this course. Students should come to class prepared to discuss, debate, and (re)consider. Effectively advocating for one point of view requires an understanding of other perspectives. One must approach every issue with an open mind and a willingness to engage on a legal and policy level rather than from a personal or political perspective. This objective detachment is one of the hardest and most crucial skills students will work to learn. Over the course of the semester, the class will feature guest speakers (dates and identities TBA). Assigned readings for the guest speakers will replace those on the syllabus for that day. Depending on student progress and interests, the readings may change.", + "name": "Environmental Law", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "IHSS-1350", + "STSS-2700" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Environmental Philosophy": { + "ID": "4340", + "cross listed": [ + "PHIL-4300" + ], + "description": "While concepts such as quality of life, environment, nature, global ecology, and the like figure heavily in contemporary discussions, they are seldom integrated into an environmental philosophy. The course tries to achieve this integration by understanding some of the religious, mythic-poetic, and scientific dimensions of the human-nature matrix. Some specific environmental problems are examined to illustrate the system of values implied by various solutions.", + "name": "Environmental Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Carnegie Building 208", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "STSH" + }, + "Environmental Politics and Policy": { + "ID": "4370", + "cross listed": [], + "description": "A highly interactive introduction to environmental politics and policy in the United States. Major themes include the background and context of environmental politics and policy, the policy-making process, environmental issues selected and reported on by students, the varieties of environmentalism, and environmental ethics.", + "name": "Environmental Politics and Policy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Steven Breyman" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Steven Breyman", + "location": "Amos Eaton Hall 216", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Environmental and Resource Economics": { + "ID": "4260", + "cross listed": [], + "description": "Introduces students to the basic analytical approaches to environmental issues and natural resource use. Emphasis is on economic valuation and public policy. Covers traditional approaches based on assumptions of economic rationality and market efficiency as well as current approaches from the fields of environmental science behavioral economics. Emphasis is on active student participation and examination of current environmental controversies.", + "name": "Environmental and Resource Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Ethics": { + "ID": "4240", + "cross listed": [], + "description": "A critical examination of traditional and contemporary works in ethical theory by considering what these theories have to say about how people should live, what rights and obligations they have, what things are intrinsically valuable. Typically, this includes such topics as ethical and cultural relativism, egoism, freedom, and responsibility. Often the focus will be on contemporary issues such as war, abortion, equality, or punishment. This is a communication-intensive course.", + "name": "Ethics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Susan Lynn Smith", + "William J Puka" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Susan Lynn Smith", + "location": "Carnegie Building 206", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "William J Puka", + "location": "Carnegie Building 106", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Carnegie Building 206", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Ethics of AI": { + "ID": "4960", + "cross listed": [], + "description": "No description available, course not listed on catalog, prereqs/crosslisted not checked.", + "name": "Ethics of AI", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "" + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "subj": "PHIL" + }, + "Experiential Learning Project": { + "ID": "4800", + "cross listed": [], + "description": "This is an individually tailored reading course in which the student does readings and also completes an internship-type field project. The goal is to provide students with immersion in a multicultural milieu involving science and technology issues. Projects include student exchange programs, co-op placement, public service internships, community service, and other individually tailored projects subject to adviser approval. Students are expected to write up a description of their field project that integrates their field experience with the readings.", + "name": "Experiential Learning Project", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon sufficient demand.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Experimental Economics": { + "ID": "4360", + "cross listed": [], + "description": "This course explores human motivation and behavior across different settings and experimental paradigms. The course familiarizes students with previous work in selected topics in behavioral and experimental economics such as charitable giving, individual decision making and preferences, health, scarcity, and worker motivation. It also prepares students to design, implement and analyze their own economics experiments.", + "name": "Experimental Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010", + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Experimental Game Design": { + "ID": "4510", + "cross listed": [ + "ARTS-4510" + ], + "description": "Experimental Game Design is an upper level studio arts course focusing on the creation of innovative, workable game prototypes using a variety of interactive multimedia. Games are considered as a new genre and are analyzed as cultural artifacts. The aesthetics of game design including character development, level design, game play experience, and delivery systems are covered. Flow, game theory, and game play gestalt are considered. Alternate gaming paradigms and emerging forms are encouraged.", + "name": "Experimental Game Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-1040", + "ARTS-1020", + "ARTS-1040" + ], + "professors": [ + "Silvia Ruzanka", + "Kathleen Ruiz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Kathleen Ruiz", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "W", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2510", + "time": "1:00 pm - 4:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Experimental Telepresence": { + "ID": "4420", + "cross listed": [], + "description": "Experimental Telepresence investigates the INTERNET as an experimental venue for audio and video performance through improvisation and composition. Students will learn protocols for telepresence connections, connect with other institutions using a variety of media in local and co-located performances. The seminar multimedia ensemble Tintinnabulate will be used as a resource of projects.", + "name": "Experimental Telepresence", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Exploring Movement and Sound": { + "ID": "4620", + "cross listed": [], + "description": "The exploration of movement often reveals sensitivities concerning the body, identity, gesture, culture, sensory awareness, perception, space, orientation, kinesthesia, time, relationships to people and objects, as well as cultural notions of embodiment and the senses. This course employs practice-based work, creative experimentation, and traditional forms of research (reading, viewing media, writing, discussions) as the primary methods to illuminate the issues concerning enactive (movement) knowledge. This is a Deep Listening-related course.", + "name": "Exploring Movement and Sound", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Exploring Music @Rensselaer": { + "ID": "1010", + "cross listed": [], + "description": "This course, which is the prerequisite for further courses in music theory and in computer music, is an introduction to the materials of music. Using a variety of examples from classical, popular, and non-western music, the class will introduce concepts of melody, harmony, rhythm, and musical form. Students will use their laptop computers for aural skills practice, notation, and basic recording exercises. Although no musical experience is required for this course, sight singing is one of the important skills to be developed.", + "name": "Exploring Music @Rensselaer", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nina Carmela Young", + "Curtis Bahn", + "Christopher James Fisher-Lochhead", + "Diana Rae Alvarez" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Curtis Bahn", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Christopher James Fisher-Lochhead", + "location": "Russell Sage Laboratory 2715", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Film Theory": { + "ID": "4410", + "cross listed": [], + "description": "The purpose of this course is to study significant theories of representation that analyze the visual codifications generically called \"film.\" The course will examine theories of visual rhetoric and of narrativity; look at the way economic and technological factors have affected the construction of cinematic codes, styles, and trends; examine influential psychoanalytic theories and feminist theories; and consider the ways in which popular films participate in the cultural narratives specific to their moment of production.", + "name": "Film Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ekaterina Valeri Haskins" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ekaterina Valeri Haskins", + "location": "Russell Sage Laboratory 2704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Food, Farms, and Famine": { + "ID": "4260", + "cross listed": [], + "description": "This course provides students with a wide-ranging understanding of the environmental and social context of food, agriculture, and hunger. Drawing primarily on sociological concepts and research, the class will take a \"food systems\" approach, analyzing food as it travels from farm to table as part of an interconnected process. Students will examine why humans eat the way they do and how individuals' food choices affect other people and the environment.", + "name": "Food, Farms, and Famine", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Abby J. Kinchy" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Abby J. Kinchy", + "location": "Russell Sage Laboratory 5711", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Forensic Psychology": { + "ID": "4750", + "cross listed": [], + "description": "A practical introduction to the field of forensic psychology, a domain within psychology concerned with the production and application of psychological knowledge to the civil and criminal justice systems. This course explores the many ways in which psychological principles play an increasingly important role in influencing various processes and outcomes associated with the field of law.", + "name": "Forensic Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-4740" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher A. VerWys", + "location": "Russell Sage Laboratory 4510", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Christopher A. VerWys", + "location": "Carnegie Building 112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Foundations of HCI Usability": { + "ID": "4420", + "cross listed": [], + "description": "In this course, students will consider methods of gathering users' requirements for product functions and information, ways to test products and information for usability and suitability, and procedures for incorporating the results learned through testing. Students will design and conduct usability tests on products, documents, and interfaces of interest.", + "name": "Foundations of HCI Usability", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 2707", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 4112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Fundamentals of 2D Design": { + "ID": "2220", + "cross listed": [], + "description": "An introductory course which will present basic concepts about composition, line, pictorial space, light, and color in the visual arts in order to help students develop the means for expressing visual ideas effectively. Weekly homework design projects, using both traditional and electronic media, will be complemented by in-class slide lectures, videos, and critiques.", + "name": "Fundamentals of 2D Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "West Hall 214", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Fundamentals of Music and Sound": { + "ID": "1380", + "cross listed": [], + "description": "This course is a hands-on introduction to the primary building blocks of music and musicianship in a 21st Century context. The course will explore acoustics and psychoacoustics, rhythm, pitch, harmony, melody, timbre, improvisation, composition, and music notation through engaged listening practices and creative projects. No formal musical background is expected.", + "name": "Fundamentals of Music and Sound", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "GSAS Research Project": { + "ID": "4940", + "cross listed": [], + "description": "Fall and spring terms annually.", + "name": "GSAS Research Project", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game AI": { + "ID": "4420", + "cross listed": [], + "description": "This course introduces students to basic concepts and methods of artificial intelligence and their applications in computer games. The topics include decision making, movement, path finding, and AI for human-like characters. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Game AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael F Lynch", + "Mei Si" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Michael F Lynch", + "location": "Russell Sage Laboratory 4112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Michael F Lynch", + "location": "Russell Sage Laboratory 2510", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Game Architecture": { + "ID": "4550", + "cross listed": [], + "description": "This is a class on the composition of game engines, the substrate between hardware and scripting. Topics include splines, collision detection, event management, shader programming, scene graph manipulations, and rigid body dynamics.", + "name": "Game Architecture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game Development I": { + "ID": "4520", + "cross listed": [], + "description": "This class is a practical primer for anyone interested in a career in the rapidly evolving industry of video gaming. It is an intense, team-based, project-based course in which students will closely follow the actual game development cycle, with each team producing a complete PC game.", + "name": "Game Development I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4060" + ], + "professors": [ + "Eric Louis Ameres", + "Rebekah Gamin Arcovitch", + "Marc Christian Destefano" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Rebekah Gamin Arcovitch", + "location": "Troy Building 2012", + "time": "1:00 pm - 4:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Eric Louis Ameres", + "location": "Pittsburgh Building 4206", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Development II": { + "ID": "4540", + "cross listed": [], + "description": "This course follows Game Development I. Students work in interdisciplinary teams to create one large-scale 3D game, working from concept to public release. Projects may include games, educational games, serious games and simulations, and interactive artworks, and will focus on creative design, technical execution, and use of game design principles. The course builds on skills and knowledge in previous courses in the GSAS core, including game design, game mechanics, game programming, art, and narrative.", + "name": "Game Development II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-4520" + ], + "professors": [ + "Rebekah Gamin Arcovitch", + "Sylvain Payen", + "Marc Christian Destefano", + "Robert F. Nideffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Rebekah Gamin Arcovitch", + "location": "Troy Building 2012", + "time": "1:00 pm - 4:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "W", + "instructor": "Sylvain Payen", + "location": "Carnegie Building 113", + "time": "2:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Narrative Design": { + "ID": "4260", + "cross listed": [], + "description": "Game Narrative Design moves the focus more squarely onto the design elements of game writing most especially integration with gameplay design structure and away from line-by-line writing.", + "name": "Game Narrative Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2520", + "COMM-4240" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Gender, Science, and Technology": { + "ID": "4560", + "cross listed": [], + "description": "Sex is the biological distinction between being male and female. Gender is the social construction of masculinity and femininity. The purpose of this course is to explore if, and if so, how, science and technology reciprocally contribute to and are shaped by gender ideals and images. Gender is used as a tool for critical thinking about such topics as studies of sex differences, women in science and engineering, the environment, and war and peace.", + "name": "Gender, Science, and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "STSS-1110", + "STSH-1110" + ], + "professors": [ + "Eric Drumheller Schaffer" + ], + "professors": [ + "Eric Drumheller Schaffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Eric Drumheller Schaffer", + "location": "Jonsson-Rowland Science Center 2C25", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "General Psychology": { + "ID": "1200", + "cross listed": [], + "description": "An introduction to psychology. Topics covered vary with instructor but may include physiological bases of behavior, sensation, perception, learning, memory, child and adult development, motivation, personality, psychological disorders, social behavior. Introduction to basic methods of psychological research is a course requirement that can be met in several ways (described during the first class meeting). There is a significant experiential component that varies with the instructor but will include interactive computer stimulations, class demonstrations, group projects.", + "name": "General Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher L Hubbell", + "location": "West Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Christopher L Hubbell", + "location": "West Hall AUD", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Global Health Challenges": { + "ID": "1420", + "cross listed": [], + "description": "This course will examine and offer possible solutions to current and emerging global health issues. Our emphasis will be on social and health problems in low income and middle-income countries in contrast to the health care needs in high-income countries. We will look at selective chronic and acute illnesses, ethnomedical practices, medical ethics, and environmental racism when dealing with low-income and developing countries.", + "name": "Global Health Challenges", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Globalization and Development": { + "ID": "4500", + "cross listed": [], + "description": "This course surveys the actors, processes, and proposed solutions to the problems of environment and development. The theory and practice of three main themes are explored: the background and context of environment in North and South; politics and economic development in the south; and the problems and prospects for sustainable societies in North and South.", + "name": "Globalization and Development", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSS-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Graphic Storytelling": { + "ID": "2070", + "cross listed": [], + "description": "A studio arts course exploring the fundamental concepts, techniques, styles, and mechanics used in the creation of graphic narrative. Contents to be covered include the fundamentals of sequential art, the purposes and formats of storyboards, basic terminology and concepts used in storyboarding, and the applications of storyboard techniques. Key visual storytelling structures are explored for the following industry applications: comics, animated films, graphic novels, commercials, documentaries, live action feature films, and video gaming.", + "name": "Graphic Storytelling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "ARTS-1020" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "West Hall 214", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Great Ideas in Philosophy": { + "ID": "1165", + "cross listed": [], + "description": "This course invites you into the world of philosophical ideas and reasoning --to join a great conversation that has unfolded since Socrates exhorted people to lead an examined life 2,400 years ago in Ancient Greece. We will explore such issues as whether some ways of acting and living are morally better than others, the relationship that exists between mind and body, and whether philosophy has anything to contribute to ongoing discussions about the existence and nature of God. This course will include both frequent discussion and written assignments and will aim to help you develop your skills in each of these modes of communication. This course is communication intensive.", + "name": "Great Ideas in Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Hactivism": { + "ID": "4560", + "cross listed": [], + "description": "This course explores the history, methods, and goals of hackers with special attention paid to their role in social movements. It broadly interprets the term \"hacktivism\" to include computer hacking, media hacking and \"reality hacking\" in the service of social change. Students will gain an understanding of how and why hackers have emerged as a major social force.", + "name": "Hactivism", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Igor Vamos" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Igor Vamos", + "location": "West Hall 211", + "time": "6:00 pm - 9:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Health Economics and Policy": { + "ID": "4170", + "cross listed": [], + "description": "Examine various facets of the healthcare industry. Application of microeconomic theory and tools will be used to: analyze healthcare demand and supply; examine the impact of public policies; study market segments such as health insurance and pharmaceuticals; explore economic choices of healthcare professionals; identify potential socioeconomic and demographic determinants of health status and healthcare; and gain insights into issues related to the ongoing healthcare policy reform.", + "name": "Health Economics and Policy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Health in Contemporary Africa": { + "ID": "1430", + "cross listed": [], + "description": "This course will introduce students to Africa via demographic and epidemiologic transitions. We will focus on maternal and child health, HIV/AIDS, female genital cutting, culture-bound illnesses, and neglected diseases.", + "name": "Health in Contemporary Africa", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "History and Culture of Games": { + "ID": "1600", + "cross listed": [], + "description": "This course surveys 5000 years of game history, from ancient Sumer/Sumerian to the latest next-generation consoles and MMOGs. In parallel with this historical tour, several major theories will be examined about the nature of play and the nature of games. Along the way, it will also look at how games and play influence the cultures they are found in, and how culture in turn influences how people structure their leisure time will also be considered. This is a communication-intensive course.", + "name": "History and Culture of Games", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael F Lynch" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Michael F Lynch", + "location": "Russell Sage Laboratory 4711", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "History of American Technology": { + "ID": "4510", + "cross listed": [], + "description": "Discusses the growth of American technology and its place within the framework of American history as well as the interrelationship of American and foreign technological developments. This course stresses the cultural contexts of technological change. Topics covered include the Erie Canal, the American system of manufacturing, railroads, emergence of engineering professions, corporate R&D, household technology, the technology of modern warfare, and the electronics revolution.", + "name": "History of American Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "History of Animation": { + "ID": "1170", + "cross listed": [], + "description": "This course is an exploration of the history of animation. We will begin with a look at precursors to the medium, its formation, and development, trace its development through both mainstream and experimental animation, to the current state of the medium across film, interactive media and other forms. The course will be based around screenings, readings, discussions and response and research papers.", + "name": "History of Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term, annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "History of Design": { + "ID": "1969", + "cross listed": [], + "description": "No description available, course not listed on catalog, prereqs/crosslisted not checked.", + "name": "History of Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "" + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "subj": "IHSS" + }, + "History of Jazz and Improvised Music": { + "ID": "1080", + "cross listed": [], + "description": "The question of \"what is jazz\" remains a lively and contentious discussion to this day. This course charts the emergence, evolution, and influence of jazz music, as well as the many controversial musical, social, and philosophical questions it continues to provoke. The work of influential figures in American and European improvised music will be examined in detail, and the continuing development of jazz-inspired contemporary practices will be explored. Through listening, analysis, discussion, writing, and creative projects, students will develop a greater appreciation and understanding of improvised music in a great variety of contexts, and the crucial role American jazz played in revitalizing improvisational practice throughout the 20th and 21st Centuries. By the end of the course, students will be able to identify major figures in jazz and improvised music, identify different styles and eras, and have a basic vocabulary for discussing music both analytically and in personal responses.", + "name": "History of Jazz and Improvised Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "History of Medicine": { + "ID": "4420", + "cross listed": [], + "description": "This seminar surveys the history of medicine through discussion and analysis of secondary literature exploring central and key themes from the age of the Enlightenment up through recent history. Topics will include the history of the profession and practice of medicine, public health, disease, historical memory, education, the state, policy, institutions, and race, class, and gender in the history of medicine.", + "name": "History of Medicine", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1420", + "STSH-2500", + "STSS-2520", + "IHSS-1430", + "IHSS-1410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "History of Mental Health": { + "ID": "4440", + "cross listed": [], + "description": "This seminar surveys the history of mental health through discussion and analysis of secondary literature that explores central and key themes from the late eighteenth century up through recent history. Topics will include the history of mental health institutions and professions, the classification, diagnosis and treatment of mental illness, public health and policy, historical memory, the I.Q. controversy, the state, and race, class, and gender in the history of mental health.", + "name": "History of Mental Health", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1420", + "STSH-2500", + "STSS-2520", + "STSH-S 11", + "IHSS-1430", + "IHSS-1410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "History of Science and Technology": { + "ID": "4530", + "cross listed": [], + "description": "What is science, what is technology, and how have these two fields of inquiry evolved over time? This course examines these questions by studying the history of various scientific fields and technologies. In addition to tracing the historical evolution of the topics studied, the course will consider how social, political, economic and cultural factors helped to shape -- and were in turn shaped by -- advances in science and technology. The course will also reflect upon the relationship between science and technology on the one hand, and \"progress\" on the other.", + "name": "History of Science and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1420", + "STSH-2500", + "STSS-2330", + "STSH-S 11", + "IHSS-1430" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Hormones, Brain, and Behavior": { + "ID": "4700", + "cross listed": [ + "COGS-4700" + ], + "description": "This course will examine hormone and brain/behavior relationships across the lifespan. Hormones are molecules that are secreted by glands (the majority of which are located outside the brain) and have distal effects on their targets, such as the brain, throughout development. A focus will be on hormones' effects, mechanisms, and brain regions of interest for behavior and cognitive processes, such as perception, learning/memory, social cognition, motivation, and emotion.", + "name": "Hormones, Brain, and Behavior", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Human Factors Seminar": { + "ID": "4160", + "cross listed": [], + "description": "A comprehensive, project-oriented survey of special topics in human factors. Applied, experimental, and/or field research will be required.", + "name": "Human Factors Seminar", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon sufficient demand.", + "uia": false + }, + "prerequisites": [ + "PSYC-2220" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Human Factors in Design": { + "ID": "2220", + "cross listed": [], + "description": "This course provides a broad introduction to the theories and principles of human performance, man-machine interfaces, and systems designs. It also emphasizes the applications of these theories and principles to the design of controls, work space, data entry devices, training systems, and the human-computer interface.", + "name": "Human Factors in Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Michael J Kalsher" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Michael J Kalsher", + "location": "Russell Sage Laboratory 4510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Human Rights in History": { + "ID": "1500", + "cross listed": [], + "description": "This course explores the historical development of modern international human rights through the lens of American foreign policy. Through lecture and discussion of the assigned readings, this course will guide students in critical analysis of the narratives and national myths surrounding human rights in the history of the United States and the world. Major themes include the origins of human rights, human rights abuses, the human rights regime, human rights institutions, and problems of enforcement.", + "name": "Human Rights in History", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Human Sexuality": { + "ID": "4340", + "cross listed": [], + "description": "This course provides biological, cultural, historical, and psychological perspectives of sexuality. Basic information on human development and reproductive physiology is provided. In addition, current topics such as marriage, alternate lifestyles, contraception, and pornography are discussed. Small group focus discussions, media-based discussions, and interactive guest speakers are used to link course material to responsible sexuality and understanding of diversity.", + "name": "Human Sexuality", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "IT and Society": { + "ID": "1220", + "cross listed": [ + "IHSS-1220" + ], + "description": "Will IT increase prosperity? For whom? What role should governments play in IT development? Do corporations have new responsibilities in the Information Era? What about IT professionals? This course explores the issues, the arguments and working solutions. The first section examines macro indicators and trends. The second section examines the microeconomics and politics of specific arenasthe software industry, the automated work place, telemedicine, television. The last section explores opportunities for improving society, using IT. This is a communication-intensive course.", + "name": "IT and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Stephen Charles Pierce", + "Christopher James Tozzi" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Low Center for Industrial Inn. 4050", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Low Center for Industrial Inn. 4050", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Low Center for Industrial Inn. 4050", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Industrial and Organizational Psychology": { + "ID": "4200", + "cross listed": [], + "description": "A broad introduction to the field of Industrial and Organizational Psychology. Topics covered include personnel selection, job analysis, training, performance appraisal, work-related attitudes, employee motivation, leadership, decision making, and organizational theory.", + "name": "Industrial and Organizational Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Ricketts Building 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Ricketts Building 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Inflatable Sculpture": { + "ID": "4230", + "cross listed": [], + "description": "This class studies, creates, and publicly presents inflatable sculptures. The history of inflatables are examined, with special attention paid to how they have been used in political movements that imagine utopian social futures, and how those applications contrast with commercial uses (such as advertising) that have become commonplace in public spaces today. Throughout the class will explore, design, and build inflated structures that may include video and sound elements.", + "name": "Inflatable Sculpture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Igor Vamos" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Igor Vamos", + "location": "West Hall 211", + "time": "6:00 pm - 9:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Information Design": { + "ID": "4470", + "cross listed": [], + "description": "This course examines methods of graphic representation of data. Course work requires graphing of information derived from researched databases. Visual presentations of historic data will be examined to determine the most efficient way to represent complex information without distorting the data within. Information designers clarify these displays and enrich the understanding of the modern world.", + "name": "Information Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-2660" + ], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 2707", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 2707", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Information System Security": { + "ID": "4370", + "cross listed": [], + "description": "This course covers foundational models for information security, policies, authentication, access control, database security, assurance, auditing, and intrusion detection. It also devotes substantial time to secure coding practices. Students will be expected to complete projects that explore an aspect of information security in detail. Cryptography is not covered since it is a focus of other courses.", + "name": "Information System Security", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Peter A Fox", + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 104", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Information Technology and Web Science Capstone": { + "ID": "4100", + "cross listed": [ + "ITWS-4100" + ], + "description": "Students work on collaborative projects to design innovative ITWS solutions which address a specific problem or area of need in the student's field. Students work to identify a problem and research viable solutions. They go on to propose, design, and prototype their ITWS solution learning best practices for ITWS project management, communication, and user-center design. This course serves as the culminating experience for the undergraduate ITWS program. Restricted to ITWS majors. This is a communication-intensive course.", + "name": "Information Technology and Web Science Capstone", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2210", + "ITWS-4310" + ], + "professors": [ + "Richard M. Plotka" + ], + "professors": [ + "Richard M. Plotka" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Richard M. Plotka", + "location": "Lally Hall 102", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Intelligent Virtual Agents": { + "ID": "4640", + "cross listed": [], + "description": "This course introduces various computational approaches for creating intelligent conversational agents. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Intelligent Virtual Agents", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Interactive Arts Programming": { + "ID": "4010", + "cross listed": [], + "description": "IAP will examine theoretical concepts of interactive media as well as develop the practical skills needed to implement these concepts using the facilities of the iEAR studios. Topics include high- and low-level computer programming and electronics. Students will build installations and projects, which control live performance interactions with graphics, video, and sound.", + "name": "Interactive Arts Programming", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2010", + "ARTS-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Interactive Data Visualization": { + "ID": "4880", + "cross listed": [], + "description": "The course covers interactive, multimedia interface design (for Web sites and apps) for data visualization or other forms of interactive information design. Innovative designs that explore new directions in interactive data design are highlighted. Topics include multisensory information design using graphics, sound, touch, and large-scale data projection. Interface design topics include user-centered design, information architecture, rapid prototyping, cross-cultural design, and intellectual property. Students may choose the applications they want to design for the class project.", + "name": "Interactive Data Visualization", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTR", + "instructor": "Patricia Search", + "location": "Russell Sage Laboratory 4711", + "time": "4:00 pm - 6:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Interactive Narrative": { + "ID": "4780", + "cross listed": [], + "description": "This course introduces students to narrative theory and interactive narratives in a variety of genres such as oral story-telling, literature, poetry, film, artists' books, historical narrative, hypertext fiction, Net Art, social media narratives, and computer games. Students will have the opportunity to design and develop an original interactive narrative.", + "name": "Interactive Narrative", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Interdisciplinary Research Seminar": { + "ID": "4880", + "cross listed": [], + "description": "This is a course introducing music majors to advanced research topics of the Rensselaer music faculty. Each semester a member of the music faculty will focus the seminar on a research topic or paradigm related to their own body of artistic and technological research. Sample topics might include Spatial music and sound, New Instrument Design, Network Music, Music Information Retrieval, Ethnomusicology, Sonification Art and Science, Music and Logic, Spectralism and Beyond, Music Herstory (feminist music composition), Experimental music and sound history. Through hands-on creative research, students will explore questions of both musical and technological significance while engaging that same topic through their own hands-on creative practice.", + "name": "Interdisciplinary Research Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4160", + "ARTS-4380" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Interface Design: Hypermedia Theory and Application": { + "ID": "4690", + "cross listed": [], + "description": "This course focuses on the design theory and research behind effective interface design for hypermedia programs (multimedia computer programs with interactive inks). These interactive programs are the standard form of communication on the WWW, CDs, and DVDs. Students apply theory and research by designing and developing an interactive multimedia program (for WWW or CD).", + "name": "Interface Design: Hypermedia Theory and Application", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-1100" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Intermediate Digital Imaging": { + "ID": "2040", + "cross listed": [], + "description": "Intermediate Digital Imaging is a hands-on studio course exploring the use of computer technologies in making visual art. A study of contemporary issues in digital media and photography facilitates individual innovation and experimentation. Digital imaging and input/output techniques are employed in terms of giving visual form to ideas and personal expression in private and public settings.", + "name": "Intermediate Digital Imaging", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [ + "Nathan Scott Meltz", + "Kathleen Ruiz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "West Hall 214", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Intermediate Drawing": { + "ID": "2200", + "cross listed": [], + "description": "Intermediate Drawing focuses on the exploration of the possibilities of visual translation using a variety of media and techniques. Over the term, each successive project will provide the student the opportunity to develop and control a particular set of media, technique, and perspective, which reveals a unique and personal approach to image making. Participation in critiques, discussions, and lectures will enable the student to become fluent with the vocabulary and language of drawing, and focus their preferred methods and developed skill-sets into appropriate and actionable processes.", + "name": "Intermediate Drawing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Intermediate Logic": { + "ID": "4140", + "cross listed": [], + "description": "This course is a continuation of PHIL 2140, covering basic metatheory of logic (including formal syntax and semantics, model theory, and soundness and completeness of proof systems), applications of logic (including automated theorem proving, deductive problem solving, and the axiomatization of various branches of mathematics), and alternative systems of logic (including sequent systems, diagrammatic logic, and modal logic).", + "name": "Intermediate Logic", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [ + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Bram Van Heuveln", + "location": "Carnegie Building 208", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Intermediate Macroeconomic Theory": { + "ID": "2020", + "cross listed": [], + "description": "Attention is directed primarily to variations in the aggregate volume of output, income, and employment. Cyclical fluctuations and long-term economic trends are examined and the interrelations of business and government policies are analyzed. The applicability of economic theory to the problems of business forecasting is discussed.", + "name": "Intermediate Macroeconomic Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Mina Mahmoudi", + "Huaming Peng", + "Arturo Estrella" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Mina Mahmoudi", + "location": "TBA", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Arturo Estrella", + "location": "Russell Sage Laboratory 5101", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Huaming Peng", + "location": "Russell Sage Laboratory 2112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Intermediate Microeconomic Theory": { + "ID": "2010", + "cross listed": [], + "description": "This course combines demand, derived from consumer preferences, and supply, based on firms' production functions, to establish market prices for goods and services. Calculus-based techniques are used to minimize costs and maximize utility and profits across differing industry structures. Product pricing strategies are examined. The course also provides an introduction to topics such as the pricing of stocks and bonds, game theory, positive and negative externalities, asymmetric information, and behavioral economics. Applies the microeconomic theory of the firm to price, cost, and output decisions of business enterprises under different market structures. Regression analysis of demand and cost, linear programming of production and simulation analysis of risk, and capital budgeting are also presented.", + "name": "Intermediate Microeconomic Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Robert W. Jones", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Intermediate Video": { + "ID": "2010", + "cross listed": [], + "description": "Intermediate Video is a hands-on intensive course that teaches the language, aesthetics, and techniques of video production. Working in groups and individually, students will develop and produce several short video projects. Emphasis will be on the acquisition of creative and technical production skills in visualizing, scripting, aesthetics, shooting, sound design, and editing.", + "name": "Intermediate Video", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "International Economics and Globalization": { + "ID": "4190", + "cross listed": [], + "description": "This course investigates the significance of economic globalization, covering the following topics: international trade and financial flows, technological innovation and intellectual property, technology transfer, national government and transnational corporations, natural resources, health and the environment, impacts on selected industries and countries, and roles of the world trade organization and international monetary fund. The major controversies surrounding globalization are identified, and alternative arguments are evaluated based on available evidence.", + "name": "International Economics and Globalization", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Faye Duchin", + "Mina Mahmoudi", + "Yury Yatsynovich" + ], + "professors": [ + "Mina Mahmoudi", + "Faye Duchin", + "Yury Yatsynovich" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Mina Mahmoudi", + "location": "TBA", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "International Relations": { + "ID": "2330", + "cross listed": [], + "description": "The world today faces enormous problems: the bloody horrors of war, the unconscionable and widening economic gap between rich and poor countries, and the looming threat of catastrophic environmental degradation. This course examines the causes and consequences of these problems, wonders what a world beyond greed and hate would look like, and considers what it will take to build a better world. Toward these ends, several themes are explored, including the nature of the international system, contemporary challenges to the state system, and alternatives to hunger, exploitation, and international violence.", + "name": "International Relations", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Introduction to Afro-Cuban Percussion": { + "ID": "2340", + "cross listed": [], + "description": "This course is an introduction to Afro-Cuban folkloric music traditions through lecture demonstration and class participation. The emphasis is on learning to play Afro-Cuban rhythms and percussion instruments (clave, conga, cowbell, shekere).", + "name": "Introduction to Afro-Cuban Percussion", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Eddie Knowles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Eddie Knowles", + "location": "West Hall 326", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Eddie Knowles", + "location": "West Hall 326", + "time": "7:00 pm - 8:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Introduction to Cognitive Neuroscience": { + "ID": "4330", + "cross listed": [ + "COGS-4330" + ], + "description": "This survey course is intended as an introduction to Cognitive Neuroscience. The topics covered will focus on exploring the neural underpinnings for cognitive processes, such as sensation, language, attention, motor control, executive functions, social communication, emotions, consciousness, and learning/memory. Basic aspects of nervous system function and neuroanatomy, brain development/evolution, structural and functional imaging techniques, and other research methods used in Cognitive Neuroscience will be discussed.", + "name": "Introduction to Cognitive Neuroscience", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Alicia Ann Walf", + "location": "Low Center for Industrial Inn. 3116", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Alicia Ann Walf", + "location": "Low Center for Industrial Inn. 3116", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introduction to Cognitive Science": { + "ID": "2120", + "cross listed": [ + "PHIL-2120" + ], + "description": "This course is an introduction to the new and quickly growing field of Cognitive Science which studies the various aspects of cognition, including reasoning, learning, memory, and perception and action. Cognitive Science is a highly interdisciplinary field of study at the intersection of philosophy, psychology, computer science, linguistics, neuroscience, and anthropology, and the course hosts a number of guest lectures given by experts in these respective fields.", + "name": "Introduction to Cognitive Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Benjamin P. Weissman", + "Bram Van Heuveln" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Benjamin P. Weissman", + "location": "TBA", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introduction to Game Design": { + "ID": "2510", + "cross listed": [], + "description": "This course looks at the mathematics of game theory from a psychological perspective and serves as a primer in video game design. The psychology of players and designers are discussed, as well as the cognitive processes that people use when solving game-related puzzles. Additional topics include logic, human frailty, role playing, artificial intelligence, kinesics, theater, and human-computer interaction.", + "name": "Introduction to Game Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sylvain Payen", + "James Wilson Malazita", + "Brian Anthony Shurtleff", + "Marc Christian Destefano" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Sylvain Payen", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Marc Christian Destefano", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Brian Anthony Shurtleff", + "location": "Russell Sage Laboratory 2510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Game Programming": { + "ID": "2540", + "cross listed": [], + "description": "This hands-on class introduces many fundamental concepts in game development. Students will learn to program multiple video games. Topics include render loops, rigid body dynamics, interfaces, event and messaging systems, and co-routines.", + "name": "Introduction to Game Programming", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Eric Louis Ameres", + "Marc Christian Destefano", + "Eric Walsh" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Eric Louis Ameres", + "location": "Russell Sage Laboratory 2510", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Eric Walsh", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Eric Walsh", + "location": "Russell Sage Laboratory 2510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Game Storytelling": { + "ID": "2520", + "cross listed": [], + "description": "This course is designed to provide an overview of the art of effective story development. Students will come away with a heightened awareness of the structures and principles that master storytellers apply to their craft in games and other popular media. It is intended for all GSAS majors and other interested students, as well as the prerequisite for the GSAS concentration in Writing.", + "name": "Introduction to Game Storytelling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael F Lynch", + "Maurice W Suckling", + "Nicholas J. Mizer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Nicholas J. Mizer", + "location": "West Hall 112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Michael F Lynch", + "location": "Russell Sage Laboratory 4711", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Nicholas J. Mizer", + "location": "West Hall 112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Graphic Design": { + "ID": "2660", + "cross listed": [], + "description": "This course introduces students to the practice of graphic design with a variety of hands-on projects. Studies include the principles and theories of 2D design and the integration of form, color, type, image, and content. Students will develop a heightened visual awareness and an understanding of how design influences meaning. The course emphasizes strategic and critical thinking in the solving of graphic design problems for the purposes of professional communication across a range of media platforms.", + "name": "Introduction to Graphic Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sara L. Tack", + "Jean Louise Tschanz-Egger", + "Audrey Grace Bennett" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Introduction to Human Computer Interaction": { + "ID": "2210", + "cross listed": [], + "description": "An introduction to the current theories, methods, and issues in human-computer interaction. Theory and research along with practical application are discussed within the context of organizational impact. The course provides the knowledge of HCI systems and research used for the implementation of safe, quick, and useable interactive technologies.", + "name": "Introduction to Human Computer Interaction", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Troy Building 2018", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Introduction to Information Technology and Web Science": { + "ID": "1100", + "cross listed": [], + "description": "This course introduces students to the field of information technology and Web science, the types of problems encountered in the field, and the solution approaches used to solve them. Through a series of activities and projects, students are introduced to topics such as Web systems design, emerging Web standards, database systems, security, and computer networking. Guest speakers highlight information technology practices in industry. Students work in groups on a team project and presentation at the end of the course.", + "name": "Introduction to Information Technology and Web Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Richard M. Plotka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Richard M. Plotka", + "location": "Lally Hall 102", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Introduction to Linguistics": { + "ID": "2340", + "cross listed": [], + "description": "This course offers a survey of scientific and applied approaches to the study of human language, highlighting the endlessly surprising nature of this sophisticated mode of communication. A sampling of the topics to be covered: phonology, morphology, syntax, semantics, lexicography, psycholinguistics, and historical linguistics. Lecture course.", + "name": "Introduction to Linguistics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Offered upon availability of instructor; typically, once a year.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Introduction to Literature": { + "ID": "2110", + "cross listed": [], + "description": "A study of major literary works that introduces students to basic ideas and terminology in literary criticism. Students learn to read and interpret a selection of novels, plays, poetry, or other forms of writing to be determined each semester by the instructor. This is a communication-intensive course.", + "name": "Introduction to Literature", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Rebecca M. Hamilton", + "James P Zappen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Low Center for Industrial Inn. 4040", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Russell Sage Laboratory 4203", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Introduction to Logic": { + "ID": "2140", + "cross listed": [], + "description": "Introduction to first-order logic as a tool to be used in engineering, computer science, philosophy, etc., and as procedural knowledge helpful in puzzle-solving environments (e.g., standardized tests). A hands-on laboratory component is included.", + "name": "Introduction to Logic", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Bram Van Heuveln", + "location": "Pittsburgh Building 5216", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Introduction to Philosophy": { + "ID": "1110", + "cross listed": [], + "description": "An introduction to the major areas of philosophy (ethics, theory of knowledge, philosophy of religion, etc.) and to some of the main problems treated within these fields. Selections from contemporary as well as classical authors are studied and discussed. Students are encouraged to develop a disciplined approach to intellectual problems. Emphasis varies with the instructor.", + "name": "Introduction to Philosophy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Academy Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Academy Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Introduction to Philosophy of Religion": { + "ID": "2830", + "cross listed": [], + "description": "Central to philosophy is a careful examination of human reasons for holding their beliefs. Given the complexity/ineffability of religious experience, philosophy of religion's examination of reasons is especially difficult. This course will analyze and evaluate Western monotheism both generally and as it relates to the traditional questions of faith and reason, the problem of evil, fate, and free will and the existence of miracles. Time permitting, non-Western as well as Western religions will be considered.", + "name": "Introduction to Philosophy of Religion", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Introduction to Sports Psychology": { + "ID": "2800", + "cross listed": [], + "description": "An introduction to psychology as applied to sport; the topics covered include history of sport behavior, principles of learning and their application, anxiety and arousal, motivation, leadership, cohesion, audience effects, aggression, personality assessment, female athletes, youth in sport, coach behavior, and physical activity for all.", + "name": "Introduction to Sports Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher L Hubbell", + "location": "Darrin Communications Center 318", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introductory Economics": { + "ID": "1200", + "cross listed": [ + "IHSS-1200" + ], + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people's choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "name": "Introductory Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Sarah Marsden Greene", + "location": "Russell Sage Laboratory ", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Investigating Society": { + "ID": "2100", + "cross listed": [], + "description": "In this course students receive practical hands-on experience in conducting ethical and theoretically-informed research in the fields of STS and sustainability studies. Throughout the semester students practice a variety of social science research methods through a series of exercises.", + "name": "Investigating Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1110", + "STSS-1110", + "STSH-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Irish Literature": { + "ID": "4230", + "cross listed": [], + "description": "A survey of major works by Irish authors writing in English, with a particular focus on the fiction and drama of the twentieth century. Authors will include: Oscar Wilde, Samuel Beckett, James Joyce, and W.B. Yeats.", + "name": "Irish Literature", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "June Deery" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "June Deery", + "location": "Russell Sage Laboratory 4711", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Language Studies": { + "ID": "4940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Language Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LANG" + }, + "Language and Culture": { + "ID": "4620", + "cross listed": [], + "description": "This course examines the role that language plays in the production of social identities and cultural assumptions about the world. Course topics include: language and worldview; linguistic contact and change, language ideology and nationalism, religious language, \"politically correct\" speech, and the key role that language plays in structuring race, gender and class-based systems of social inequality. Guest lectures from the Languages faculty. This is a communication-intensive course.", + "name": "Language and Culture", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Language in Real Time": { + "ID": "2120", + "cross listed": [], + "description": "This course offers an introduction to theories and methods used to study language in its real time contexts. It begins by exploring the structure of sounds and words. The course moves on to investigate how language variation at those structural levels bleeds into social life including the cultural and socio-historical production of identities, ideologies, and inequalities. The \"exercise\" component of this course provides a hands-on opportunity for engaging with the topics explored in course readings and lectures. Completing exercises will offer practice in, for example, using the International Phonetic Alphabet, transcribing and analyzing natural speech, and using various theoretical offerings to examine how social perspectives and attitudes impact both the use and interpretation of linguistic forms.", + "name": "Language in Real Time", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Language-Endowed Intelligent Agents": { + "ID": "4880", + "cross listed": [], + "description": "This course will concentrate on the knowledge-based modeling of intelligent agents, with a special emphasis on semantically-oriented language processing. Theoretical and conceptual discussions will be balanced by practical work within the implemented OntoAgent cognitive architecture. It will discuss the modeling of decision-making, the various aspects of natural-language processing, and the art of knowledge engineering.", + "name": "Language-Endowed Intelligent Agents", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Law and Economics": { + "ID": "4310", + "cross listed": [], + "description": "Market-based economies depend upon legal systems that establish and protect property rights. In this and many other instances the law is designed to encourage and support economic activity; in others it is designed to restrain certain types of otherwise rational economic behavior. This course will apply fundamental economic concepts, such as supply and demand, competition, monopoly, externalities, and Pareto efficiency to a range of legal topics, including contracts, torts, criminal, and intellectual property law to explain the economic motivation and consequences of the legal framework. For those students considering law school, this course offers an exposure to many of the legal concepts found in the first year law school curriculum.", + "name": "Law and Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Robert W. Jones" + ], + "professors": [ + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Robert W. Jones", + "location": "Russell Sage Laboratory 2112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Law and Society": { + "ID": "2700", + "cross listed": [], + "description": "There ought to be a law. . .\" Law shapes people's lives in countless ways; it is everywhere. Law permits, prohibits, enables, legitimizes, protects, and prosecutes. Law is more than the written word, the \"black letter law.\" People make the lawjudges, attorneys, police officers, legislators, defendants, and plaintiffs. This course will explore the law's social, political, cultural, and historical aspects. Using an interdisciplinary approach, the course will examine how social theorists conceptualize and explain the relationship between law and society. Students will be exposed to the theoretical frameworks that are used to examine how the law shapes society, and society shapes the law, and develop an understanding of the social processes that affect the legal system. The course will advance students' capacity to think critically and communicate effectively about themes, concepts, and arguments surrounding the law and learn what law is; where it comes from; who creates it; and what roles it plays in shaping society.", + "name": "Law and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Law, Values, and Public Policy: Perspectives on Science and Technology": { + "ID": "1350", + "cross listed": [], + "description": "This course examines the interconnections between values and law, seeking to understand how these affect and are affected by science and technology by examining such topics as computers and privacy, medical malpractice, abortion, and other legal conflicts surrounding new reproductive technologies, problems of expert witnesses, sexual harassment, patent infringement, auto safety litigation, and siting of hazardous facilities, among others.", + "name": "Law, Values, and Public Policy: Perspectives on Science and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Learning": { + "ID": "4450", + "cross listed": [], + "description": "The first half of this course is devoted to presentation of traditional theories of learning. Classical and operant conditioning and single-subject methodology are studied in depth. During the second half of the course, students apply their knowledge of operant conditioning principles in the context of a group-based field study.", + "name": "Learning", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher L Hubbell", + "location": "Low Center for Industrial Inn. 3051", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Learning and Advanced Game AI": { + "ID": "4430", + "cross listed": [], + "description": "Digital gaming is one of the most rapidly developing fields. The effort required for developing games is not trivial. To make a game fun to play, the design of the game levels and/or the AI-driven opponents need to be intelligent and adaptive to the players' strategies and skills. In this course, students will learn and explore using machine learning techniques to automate the design process of digital games. The course will cover basic and advanced topics in Artificial Intelligence and Learning, such as Decision Trees, Neural Networks, Genetic Algorithms, and Reinforcement Learning. Students will gain hands-on experience in applying these techniques in computer games. The course will also introduce psychological theories and studies about people's decision-making and emotional processes and how they are related to the players' experience in games. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Learning and Advanced Game AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COGS-4420" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Life Drawing and Anatomy for Artists": { + "ID": "4260", + "cross listed": [], + "description": "Life Drawing and Anatomy for Artists is an advanced drawing class that will focus on drawing the human figure. Students will work from live models to refine their drawing skills; clay models from anatomical texts will be made to develop a working knowledge of anatomy for artists. Gesture, proportion, and expression of the human figure will be emphasized; general concepts of design and composition will also be presented.", + "name": "Life Drawing and Anatomy for Artists", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Caren Canier", + "Monica A. Hughes" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Monica A. Hughes", + "location": "West Hall 411", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Caren Canier", + "location": "West Hall 411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Literature Studies": { + "ID": "2940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Literature Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Literature and Media": { + "ID": "2120", + "cross listed": [], + "description": "A study of classic and contemporary novels, short stories, and essays exploring the cultural contexts and social impacts of film, television, robotics, information, biotechnologies, and new media, including the World Wide Web, Reality Web, and social media. Class discussions, reading quizzes, written essays, and oral presentations based on the readings.", + "name": "Literature and Media", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Managing IT Resources": { + "ID": "4310", + "cross listed": [], + "description": "This course provides an introduction to fundamental concepts of management and applies them to IT. It examines the use of IT in business processes and the management issues of integrating IT into organizational processes to gain competitive advantage. Topics include: management, organizations, and information systems; development life cycle; project management and systems engineering; process reengineering; and organizational learning. This course includes the planning, development, and implementation of an IT project for a real client.", + "name": "Managing IT Resources", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2110" + ], + "professors": [ + "Matthew John Grill", + "Jeffrey G Miner" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew John Grill", + "location": "Lally Hall 102", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Mathematical Methods in Economics": { + "ID": "4120", + "cross listed": [], + "description": "Application of mathematical techniques to economic modeling and analysis. Construction of models to describe aspects of the economy and to analyze potential policies. Solution methods for issues including optimal choice with and without constraints, equilibria among multiple actors, marginal effects of policies, and dynamic economic models. Some mathematical maturity is assumed, and mathematical skills are taught throughout the course.", + "name": "Mathematical Methods in Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [ + "Arturo Estrella" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Arturo Estrella", + "location": "Troy Building 2015", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Mathematical Methods in Psychological Science": { + "ID": "4350", + "cross listed": [], + "description": "This course will provide students with a systematic overview of practical and important mathematical tools and skills used in modern psychological sciences. Students completing the course will gain experience using mathematical tools drawn from diverse fields including calculus, linear algebra, probability theory, nonlinear optimization, and other closely related disciplines. Rather than providing complete coverage of each field or focusing on formal proofs, the goal will be to provide students with the essential elements necessary to understand and use these tools to solve current and outstanding problems in the field today. This class will be hands-on, using examples drawn from across the cognitive sciences. Students will also gain experience implementing mathematical models in the R programming language.", + "name": "Mathematical Methods in Psychological Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-4310", + "COGS-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Media Watch": { + "ID": "4150", + "cross listed": [], + "description": "This seminar is an investigation of the successes and failures of the news media, set within historical and contemporary contexts. The title \"media watch\" is intended to evoke a watch-dog approach found in independent media sources and organizations like human rights watch. Assignments involve analyzing how issues are portrayed in the media, and students choose their topics according to their interests. The course can therefore enhance capstone, thesis, or dissertation work.", + "name": "Media Watch", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Media and Society": { + "ID": "1560", + "cross listed": [], + "description": "A survey of the historical origins and cultural impact of several mass media, including television, film, radio, the Internet, and print media. The course aims to increase media literacy through analysis of specific media products as well as discussion of broad topics such as: advertising and commercialization; politics and censorship; gender, race, and social identity.", + "name": "Media and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Medicine, Culture, and Society": { + "ID": "4400", + "cross listed": [ + "STSH-4400" + ], + "description": "This course is a sociological and anthropological exploration of health and illness. By the end of the course, students will have an overall picture of health fields, problems faced by patients and caregivers, medicine and health in non-Western societies, and the social shaping of disease and therapeutic choices.", + "name": "Medicine, Culture, and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Metaphysics and Consciousness": { + "ID": "4480", + "cross listed": [], + "description": "Daydreams about some tropical paradise ... the smell of freshly baked bread ... the flash of anger experienced when one person cuts another off ... the vision of an albino squirrel on the campus green ... Humans take all of these to involve activities or states of consciousness. But what is this consciousness with which they claim to be so intimately familiar? What are its metaphysical implications, and can people reconcile those implications with current scientific understanding of the world? This is a communication-intensive course.", + "name": "Metaphysics and Consciousness", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Russell Sage Laboratory 4112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Russell Sage Laboratory 4112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Microeconomics of Decision-Making": { + "ID": "4350", + "cross listed": [], + "description": "This course will examine alternative models of economic and non-economic decision-making. The course will cover models of rational decision-making under certainty and uncertainty, bounded rationality, preference-based approaches (e.g., loss aversion, ambiguity aversion, disappointment aversion), and heuristic decision-making. The emphasis throughout will be on the proper interpretation of more general models of decision-making as well as real-world applications.", + "name": "Microeconomics of Decision-Making", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010", + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Minds and Machines": { + "ID": "1140", + "cross listed": [ + "PHIL-1120" + ], + "description": "This course is an introduction to the philosophy of mind and cognitive science. Students meet in small sections to have class discussions and debates about questions like: What are minds? Are minds physical or non-physical? Do humans have free will? Does reliance on technology turn humans into cyborgs? How close are humans to building an intelligent robot or machine? Do we want this to be a goal? Students will learn how make a philosophical argument, and how to express them in writing or through an oral presentation. This course is communication intensive.", + "name": "Minds and Machines", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Bram Van Heuveln" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 2704", + "time": "2:00 pm - 3:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 2707", + "time": "4:00 pm - 5:20 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Russell Sage Laboratory 4711", + "time": "2:00 pm - 3:20 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Russell Sage Laboratory 4711", + "time": "4:00 pm - 5:20 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Modern and Contemporary Literature": { + "ID": "2150", + "cross listed": [], + "description": "Students explore the philosophical, political, and artistic grounds from which modern and contemporary literature arises and develop their own creative capacities in a project related to the course readings.", + "name": "Modern and Contemporary Literature", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ellen Esrock" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Russell Sage Laboratory 4112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Money and Banking": { + "ID": "4130", + "cross listed": [], + "description": "Financial institutions, especially commercial banking and the Federal Reserve System, are considered from three perspectives: their monetary roles; trends in the economic, organizational, and technological aspects of their operations; and their other economic roles-a critical view. Also, the role of money in macroeconomic theory is considered along with the role of monetary policies in relation to the problems of inflation and unemployment.", + "name": "Money and Banking", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "West Hall AUD", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Moral Development": { + "ID": "2600", + "cross listed": [ + "PHIL-2600" + ], + "description": "An analysis of psychological research on how our commonsense moral beliefs develop from early childhood through old age, and their application to daily problems. A major focus is on the conflict between themes of justice or individual rights and caring compassion, and its relation to gender differences (the Kohlberg/Gilligan debate).", + "name": "Moral Development", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Motivation and Performance": { + "ID": "4110", + "cross listed": [], + "description": "This course encompasses a broad spectrum of theories concerned with the biological, psychological, and social components of motivation. Throughout the course, students relate theoretical issues to both recent research evidence and potential practical applications to enhance performance. Group projects, focus group discussions, and interactive guest speakers are used to establish links between theory and performance.", + "name": "Motivation and Performance", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Ralph G Noble" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ralph G Noble", + "location": "Carnegie Building 106", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Ralph G Noble", + "location": "Carnegie Building 106", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Multimedia Performance Systems": { + "ID": "4030", + "cross listed": [], + "description": "Multimedia Performance Systems explores the composition and programming of real-time performance systems. The course will examine the basics of MIDI, sound synthesis, digital signal processing, and image/video manipulation. Final projects will consist of a real-time performance system or interactive installation.", + "name": "Multimedia Performance Systems", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4510", + "ARTS-2020", + "ARTS-4010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Music and Nature": { + "ID": "1720", + "cross listed": [], + "description": "Music and Nature explores the intersections between music and nature from a variety of perspectives. Music will be approached as artistic expression as well as a form of knowledge that can heighten our sensitivity and awareness of the environment and natural processes. Music and Nature incorporates reading and writing assignments, individual and group creative projects.", + "name": "Music and Nature", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Music and Sound I": { + "ID": "2380", + "cross listed": [], + "description": "This is the first course in a two-course sequence in music theory and aural skills. The course covers the fundamentals of diatonic harmony and two-part species counterpoint. Aural skills include interval, scale and chord identification, rhythmic and tonal solfege, and dictation. Learning activities include weekly assignments in analysis, composition, performance, improvisation, and self-paced use of software in the acquisition of aural skills.", + "name": "Music and Sound I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1380" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Music and Sound II": { + "ID": "4380", + "cross listed": [], + "description": "A continuation of studies in harmony, analysis, and ear-training. With an introduction to orchestration and 20th century techniques, the course will culminate with an original composition.", + "name": "Music and Sound II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2380" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Music and Technology I": { + "ID": "2020", + "cross listed": [], + "description": "Music composition taught in the context of modern computerized production methods. Technical topics include basic principles of computer sound generation, digital sound sampling, and the use of small computers for musical control of electronic instruments. Musical topics include a study of important musical works and compositional techniques of the 20th century. Student projects involve hands-on work on a variety of computer instruments and software. This course is a prerequisite for further creative work with Rensselaer's computer music facilities.", + "name": "Music and Technology I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John T. Rinker", + "Robert Kyle Hamilton" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Robert Kyle Hamilton", + "location": "West Hall 118", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "John T. Rinker", + "location": "West Hall 118", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Technology II": { + "ID": "4160", + "cross listed": [], + "description": "This course assumes knowledge and experience in computer music applications and performance. It is directed to undergraduate students as an upper-level seminar guiding their progress through the composition of a significant musical work. The class is divided between a group seminar, focusing on aesthetic, theoretical, and technical issues, and a workshop/lab in performance, computer applications and composition.", + "name": "Music and Technology II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2020" + ], + "professors": [ + "Robert Kyle Hamilton" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Robert Kyle Hamilton", + "location": "West Hall 118", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Natural Resource Economics": { + "ID": "4240", + "cross listed": [], + "description": "Addresses the allocation of natural resources through applied study of fisheries, forestry, oil, minerals, water, and biodiversity resources. Mathematical analysis will be done using Microsoft Excel with Solver. Social and policy dynamics of allocation decisions will be explored through case studies. Field trips will address ecological and physical aspects of resource management. The intent is to develop a balanced perspective and tools to address resource management decisions across their diverse economic, social, and environmental dimensions. This is a communication-intensive course.", + "name": "Natural Resource Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Nature/Society": { + "ID": "1110", + "cross listed": [], + "description": "This course focuses on the social and ecological aspects of humans in the natural world. It emphasizes critical thinking about where humans come from and where they are going as a species. The course draws on historical perspectives and addresses contemporary issues such as climate change, national energy resources, and the local foods movement. The course includes readings as well as student projects, field trips, guest lectures, and \"ethnographic\" assignments about this consumer society.", + "name": "Nature/Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal", + "Atsushi Akera", + "Brandon James Costelloe-Kuehn" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Jennifer Cardinal", + "location": "Nason Hall 130", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Brandon James Costelloe-Kuehn", + "location": "Nason Hall 130", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "New Media Theory": { + "ID": "4130", + "cross listed": [], + "description": "This course asks what is really new about New Media, and looks at creative practices, theoretical discourses, and social contexts to find answers. The course concentrates on cutting edge cultural expression using information and communication technologies. The objective to equip students with multiple perspectives - aesthetic, communications, historical - with which to analyze, critique, and develop original concepts about the uses of new media in art and culture. This is a communication-intensive course.", + "name": "New Media Theory", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2500", + "ARTS-2540" + ], + "professors": [ + "Michael L. Century", + "Silvia Ruzanka" + ], + "professors": [ + "Silvia Ruzanka", + "Michael L. Century" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Michael L. Century", + "location": "West Hall 113", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Open Economy Macroeconomics": { + "ID": "4200", + "cross listed": [], + "description": "This course is an introduction to open economy macroeconomics and international finance. The core objective of the course is to teach students macroeconomic models and enable them to analyze international economic phenomena. Topics covered include theories of intertemporal trade, sources of global imbalances and their adjustment mechanisms, the determination of exchange rates, the effect of fiscal and monetary policies under different exchange rate regimes, balance of payment crisis, consequences of financial globalization. This is a communication-intensive course.", + "name": "Open Economy Macroeconomics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Painting": { + "ID": "4220", + "cross listed": [], + "description": "A painting course in opaque media such as oil or acrylic with emphasis on color interaction, composition, and pictorial design. Using sources from observation and the history of painting, students are taught to see and convey effects of color on/in 2D pictorial space and to develop critical skills in looking at paintings.", + "name": "Painting", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Caren Canier", + "Alisa Sikelianos-Carter" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Alisa Sikelianos-Carter", + "location": "West Hall 411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Alisa Sikelianos-Carter", + "location": "West Hall 411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Personality": { + "ID": "4400", + "cross listed": [], + "description": "Modern theories of personality are presented and compared. Using these theories, students analyze the processes by which people cope with intrapsychic, interpersonal, and institutional demands. Evidence on adaptive processes from clinical, field, and laboratory studies is evaluated. This is a communication-intensive course.", + "name": "Personality", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Christopher A. VerWys", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Perspectives on Photography": { + "ID": "2410", + "cross listed": [], + "description": "This course helps students understand the meaning and emotional complexity of visual images in their culture. Students examine photographic imagery through three perspectives. The firstformaladdresses the design components of the image, such as vantage point and contrast. The secondpsychodynamicconcerns the emotional dynamics of viewing. The thirdsocial political explores photographs as instruments for preserving or challenging cultural values. No technical knowledge of photography is needed.", + "name": "Perspectives on Photography", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ellen Esrock" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Darrin Communications Center 239", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Darrin Communications Center 239", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Philosophy Studies": { + "ID": "2940", + "cross listed": [], + "description": "Independent study of a particular topic.", + "name": "Philosophy Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Philosophy of Artificial Intelligence": { + "ID": "4260", + "cross listed": [], + "description": "This course may be roughly divided into two general areas: philosophical problems in AI and philosophical issues that arise because of AI. An example from the first area is the Knower Paradox, a paradox in which an apparently desirable formalism for handling an agent's knowledge leads to inconsistency; an example from the second area is John Searle's attack on so-called \"Strong\" AI by way of his Chinese Room argument, wherein he claims that because a computer at bottom just manipulates symbols it cannot genuinely understand.", + "name": "Philosophy of Artificial Intelligence", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Philosophy of Biology": { + "ID": "2400", + "cross listed": [], + "description": "This course addresses such issues as: Are species real entities in the world or just human constructs? Are biological phenomena reducible to physical processes or do irreducible biological features exist? What is the relationship between microevolution and macroevolution? Does sociobiology have something to contribute to understanding of ethics? To what extent are the structures of the human mind products of evolution?", + "name": "Philosophy of Biology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Russell Sage Laboratory 4203", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Philosophy of Science": { + "ID": "4130", + "cross listed": [], + "description": "How does science stimulate philosophical thinking and how has philosophy influenced science? This broad range of interaction is studied with special attention given to the concepts of theory, observation, and scientific method. Special attention is given to issues basic to psychology, in particular, reductionism, behaviorism, functionalism, and cognitivism. This is a communication-intensive course.", + "name": "Philosophy of Science", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Politics of Design": { + "ID": "4350", + "cross listed": [], + "description": "A research seminar exploring the meaning of design in engineering, architecture, political theory, and other fields. How do social ideals and motives inspire design choices? To what extent does the design of human-made things shape the quality of public life? A variety of objects are studied: buildings, machines, artifacts in everyday use, computer programs, political constitutions, etc.", + "name": "Politics of Design", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Langdon Winner" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Langdon Winner", + "location": "Low Center for Industrial Inn. 4040", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Popular Music and Society": { + "ID": "1710", + "cross listed": [], + "description": "What makes music popular? This course examines popular music in society, considering the ways in which it may express identities, motivate political movements, and function within various economic and technological environments. Lectures are supplemented by listening assignments, both to recordings and live performances.", + "name": "Popular Music and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Positive Psychology": { + "ID": "4730", + "cross listed": [], + "description": "Positive Psychology is the scientific study of human happiness, well-being, and strength of character. This course takes an empirical approach to helping individuals use the science of flourishing to enhance their lives. Resiliency, the ability to adapt to stress and adversity, will be emphasized. Students will learn about coping techniques of resiliency to effectively navigate through life situations.", + "name": "Positive Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Holly A Traver", + "location": "Darrin Communications Center 324", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Principles of Economics": { + "ID": "1200", + "cross listed": [], + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people's choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society.", + "name": "Principles of Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Private Music Lessons": { + "ID": "2750", + "cross listed": [], + "description": "Private applied music lessons provide weekly instruction in instrumental and vocal performance. The goal of this class is to develop the student's musical ability relative to capacity and interest. A supplementary lesson fee is charged.", + "name": "Private Music Lessons", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Professional Development 2 –Technical Issues and Solutions": { + "ID": "4100", + "cross listed": [], + "description": "This course focuses on increasing students' knowledge concerning the impact of non-technical issues on the viability of technical (engineering) designs and solutions. The non-technical issues to be considered include the cognitive and physical strengths and limitations of people in the chain spanning from product/equipment designers/manufacturers to end users, as well as economic, environmental, cultural, political, ethical, health and safety, and societal influences. During the course, students will read and discuss articles and case studies in which the technical solution pursued did not have the desired effect, or led to disaster. Possible explanations include a failure to take into account the environmental, economic, socio-cultural, and/or political issues associated with the technology's ultimate usage.", + "name": "Professional Development 2 –Technical Issues and Solutions", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Professional Development II: Leadership Theories": { + "ID": "4170", + "cross listed": [], + "description": "This course examines the major theories of leadership, as well as provides the opportunity to apply these theories to actual or symbolic leaders. Students wishing to become effective managers or leaders will benefit from this course, since the focus is on providing students with information about the traits, behaviors, power and influence, and charisma of effective leaders.", + "name": "Professional Development II: Leadership Theories", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Allison Beth Hoffman" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Allison Beth Hoffman", + "location": "Darrin Communications Center 337", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Programming for Cognitive Science and Artificial Intelligence": { + "ID": "4410", + "cross listed": [], + "description": "Research in Cognitive Science and Artificial Intelligence (AI) is driven by data. Researchers in these fields collect, manipulate, model and analyze data generated by real-world processes. Since the amount of data available has grown exponentially, the ability to automate these tasks through computer programs is essential. Specifically, probabilistic and statistical computing are needed to learn from the data. The objectives of this course are for the student to perform exploratory data analysis and to acquire the basics of statistical and machine learning in order to model real-world datasets.", + "name": "Programming for Cognitive Science and Artificial Intelligence", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael J. Schoelles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Michael J. Schoelles", + "location": "Darrin Communications Center 232", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Proposing and Persuading": { + "ID": "4550", + "cross listed": [], + "description": "Make things happen: start a business, raise funds, solicit work, support research, win a place on a conference program, take initiative, change the way things are done around here. This course will teach students how to write proposals that persuade. Students will learn to turn situations into occasions for proposing, write a variety of proposals, locate Request for Proposals, develop a work plan for feasible projects that come in on-time and on-budget, use networks to strengthen proposals, detail a budget, and edit for clarity and grace. This is a communication-intensive course.", + "name": "Proposing and Persuading", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-2520", + "WRIT-2110", + "WRIT-1110" + ], + "professors": [ + "Lillian Carolyn Spina-Caza" + ], + "professors": [ + "Lillian Carolyn Spina-Caza" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Lillian Carolyn Spina-Caza", + "location": "Darrin Communications Center 236", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Psychological Tests and Measurements": { + "ID": "4260", + "cross listed": [], + "description": "Methods, techniques, and instruments for measuring individual differences are surveyed. Topics include representative methods of test construction, a critical analysis of representative tests, criteria for evaluating and selecting tests, and the value and limitations of tests.", + "name": "Psychological Tests and Measurements", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Psychology and The Law": { + "ID": "4740", + "cross listed": [], + "description": "Since the 1950's, social science researchers have turned their attention to the courtroom, in order to test theories of human behavior in a real-world application. Are the basic assumptions underlying the practice of law in this country valid, given what psychologists know about the fundamentals of human behavior? This course will provide students with instruction regarding how the study of psychology can contribute to a better understanding of the legal system. This is a communication-intensive course.", + "name": "Psychology and The Law", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher A. VerWys", + "location": "Carnegie Building 113", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Psychology of Mindfulness": { + "ID": "4430", + "cross listed": [], + "description": "Mindfulness involves giving particular attention to our moment-to-moment experiences in a way that emphasizes observing, rather than judging or evaluating. There is empirical evidence of the many health benefits of mindfulness meditation, including the potential to produce fundamental changes in brain structure and epigenetic change. In this class, participants will discuss the historical and psychological foundations of mindfulness and empirical findings supporting its positive effects. Students will participate in structured exercises. This course is a very hands-on approach to mindfulness. Students will be required to practice mindfulness and meditation and develop their mindful skills.", + "name": "Psychology of Mindfulness", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": true, + "text": "Fall and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Psychopharmacology and Behavioral Toxicology": { + "ID": "4770", + "cross listed": [], + "description": "This course is a detailed examination of the neuroscience and psychology inherent to the development of pharmacological agents for treating psychopathology. There is also an exploration of chemicals that are toxic to the brain as manifested by induction of psychopathology.", + "name": "Psychopharmacology and Behavioral Toxicology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Public Finance": { + "ID": "4160", + "cross listed": [], + "description": "Emphasis is placed on the analysis of efficient resource use in the public sector at the federal level. Expenditure theory, tax incidence, and income distribution policies are discussed. The effects of personal income, corporation, sales, payroll, and property taxes on resource allocation, equity, and growth are considered.", + "name": "Public Finance", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [ + "Kevin Yang Shih" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kevin Yang Shih", + "location": "Low Center for Industrial Inn. 3116", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Public Service and Social Justice": { + "ID": "4800", + "cross listed": [ + "STSH-4800" + ], + "description": "This course offers an insight into public policy from the vantage point of the public or private sector: airport planning, architecture, banking, biological research, clinical psychology, computer science, consumer protection, corporate management, engineering, environmental planning, geology, local government, materials and mechanical engineering, noise pollution abatement, personnel management review, premedical, public finance and taxation, public health management, public relations, social work, state legislature, stock market, transportation planning, and urban planning.", + "name": "Public Service and Social Justice", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Lawrence Eliot Howard" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Lawrence Eliot Howard", + "location": "Russell Sage Laboratory 3705", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Race and Film in U.S. Culture and History": { + "ID": "1300", + "cross listed": [], + "description": "This course will investigate the emergence and transformations of the concept of race in the history and culture of the United States by analyzing films. Hollywood classics will be featured, and will also be contrasted with documentary and independent films. The course will focus on social and political contexts, as well as the film's critical reception and film form.", + "name": "Race and Film in U.S. Culture and History", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Radical Graphics/Screenprinting": { + "ID": "2090", + "cross listed": [], + "description": "Radical Graphics/Screenprinting seeks to expand on the definition of print graphics from one that traditionally creates multiple images on paper to a practice that includes art-making activities as varied as mud-stenciling, t-shirt printing, \"fine art\" prints, animation, sculpture, and political protest graphics. Students will focus on the concept of the art \"matrix\": a template for image-making that can work across media. Students will create matrices that can be applied across multiple art-making platforms.", + "name": "Radical Graphics/Screenprinting", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Readings in Cognitive Science": { + "ID": "4940", + "cross listed": [], + "description": "An individually arranged independent study course under the supervision of a member of the Cognitive Science Department. The topic is selected by consultation between student and faculty member.", + "name": "Readings in Cognitive Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Readings in Economics": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Readings in Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Readings in Psychology": { + "ID": "4940", + "cross listed": [], + "description": "An individually arranged independent study course under the supervision of a member of the Psychology Department. The topic is selected by consultation between student and faculty member.", + "name": "Readings in Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Readings in Science and Technology Studies": { + "ID": "4940", + "cross listed": [], + "description": "With an individual faculty member on an agreed-upon topic.", + "name": "Readings in Science and Technology Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Readings in Science and Technology Studies, Anthropology/Archaeology, History, Political Science, or Sociology": { + "ID": "4940", + "cross listed": [], + "description": "With an individual faculty member on an agreed-upon topic.", + "name": "Readings in Science and Technology Studies, Anthropology/Archaeology, History, Political Science, or Sociology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Reality TV and Post-Factual Media": { + "ID": "4530", + "cross listed": [], + "description": "This course considers the sociopolitical and ethical dimensions of reality television and post-factual media content. An analysis of a variety of \"reality\" and news formats allows students to understand the evolution, economics, and, above all, the cultural and political significance of modern media. Topics include: simulation; social representation; commercialization; social media; surveillance; nationalism; and globalization.", + "name": "Reality TV and Post-Factual Media", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "June Deery" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "June Deery", + "location": "Russell Sage Laboratory 3705", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Religion in a Global World": { + "ID": "1666", + "cross listed": [], + "description": "This course explores the role of religion in different cultures and in the everyday lives of people around the world. It will introduce students to key concepts, themes, and debates in social science. The role of religion and rituals will be examined through classic texts in anthropology, sociology, political science, and in ethnographic cases relating to different types of societies, from traditional to modern American cultures. It will begin with some basic theoretical issues before discussing contemporary issues such as the relations between nation and religion, violence and religion, climate change and religion, and \"magical thinking\" in technology and science.", + "name": "Religion in a Global World", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Religion in the Media": { + "ID": "4550", + "cross listed": [], + "description": "How are religious fundamentalists using new media? Can religious conversion take place in a theme park? How are religious \"crossover\" films transforming political and popular cultural landscapes? This course maps the complex intersections of religion, culture, and media in the global transformations of religious traditions and explores, through a media frame, \"the return of religion\" within the secular consensus of modernity.", + "name": "Religion in the Media", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "COMM-2520" + ], + "professors": [ + "Tamar Gordon" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Tamar Gordon", + "location": "Low Center for Industrial Inn. 4040", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Rensselaer Concert Choir": { + "ID": "2310", + "cross listed": [], + "description": "Readings, rehearsals, and performances of works from the standard choral repertoire, from the Renaissance through the 20th century. Attendance is mandatory and preparation expected.", + "name": "Rensselaer Concert Choir", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Andrew J. Burger", + "Nicholas Jon De Maison" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Andrew J. Burger", + "location": "West Hall 110", + "time": "6:00 pm - 7:30 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Rensselaer Orchestra": { + "ID": "2300", + "cross listed": [], + "description": "Readings, rehearsals, and performances of works from the standard repertoire for orchestra from the Baroque through the 20th century.", + "name": "Rensselaer Orchestra", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nicholas Jon De Maison", + "Matthew J. Chamberlain" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew J. Chamberlain", + "location": "West Hall 326", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Research Design": { + "ID": "4980", + "cross listed": [], + "description": "This is the first part of a two-semester senior project sequence for majors in Sustainability Studies (SUST) and Science, Technology, and Society (STS). The course focuses on qualitative research design and research proposal development.", + "name": "Research Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Abby J. Kinchy" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Abby J. Kinchy", + "location": "Voorhees Computing Center SO", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Research Methods and Statistics I": { + "ID": "2310", + "cross listed": [], + "description": "This course, the first in a two-course sequence, provides an introduction to basic methods of behavioral and social science research, including experimental, quasi-experimental, and non-experimental research designs, psychometric considerations (e.g., reliability, validity, control, importance, levels of measurement), approaches to data collection and analysis, and communication of results. Students will demonstrate their understanding of the topics covered by writing a detailed research proposal formatted according to American Psychological Association (APA) guidelines. Students will also gain experience in using a selection of parametric (e.g., correlation, simple and multiple regression, ANOVA) and non-parametric (e.g., Chi-square, Mann-Whitney U, Wilcoxon T, Kruskal-Wallis, Friedman's ANOVA) statistical procedures. Data analysis will be carried out using R, an open-source programming language for statistical calculation and graphics, and R-Studio, an open-source integrated development environment for R.", + "name": "Research Methods and Statistics I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Michael J Kalsher" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Michael J Kalsher", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Research Methods and Statistics II": { + "ID": "4310", + "cross listed": [], + "description": "This course is the second in a two-semester sequence on research methods and statistics in the behavioral sciences. Students will learn how to analyze data using multiple regression, analysis of variance, factor analysis, principal component analysis, and multi-level linear modeling. Students will also gain proficiency with the R programming language and software environment for statistical computing. Each student will carry out a research project and prepare a formal report that comports with the guidelines from the American Psychological Association. This is a communication-intensive course.", + "name": "Research Methods and Statistics II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Research Writing": { + "ID": "4410", + "cross listed": [], + "description": "In this class, students will write on topics from their major discipline and investigate the kinds of texts that professionals in their field produce. They will identify and explore research questions, use discipline-specific library databases, and write research reports. In addition, they will develop effective note-taking and research skills and learn strategies for effective prose style. This is a communication-intensive course.", + "name": "Research Writing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Resilience Planning": { + "ID": "4320", + "cross listed": [ + "STSH-4320" + ], + "description": "What does resilience really mean and why does it matter? In this course, students will unpack the multiple meanings that make up \"resilience\" and learn about its relevance to human society. Upon entering the Anthropocene, climate change will ensure that sporadic, disruptive change will be the norm. Disruptions will come on numerous levels and at a variety of scales. Is resilience about strengthening defenses so that \"resilient\" landscapes, infrastructure and organizations can bounce back, or is it more? Students will be asked to contribute to a collective understanding of how systems thinking and resilience thinking can help strengthen the ability to adapt and transform when humans are faced with social and ecological change. Can resilience planning help with the difficult conversations that are needed to balance the socio-economic and ecological trade-offs that the Anthropocene demands?", + "name": "Resilience Planning", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSS-2700" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Rethinking Documentary: Video Production": { + "ID": "4040", + "cross listed": [], + "description": "This is a production course investigating non-traditional approaches to documentary or non-fiction film/video. Taking a broad look at what defines \"documentary\" media, this course will incorporate criticism with production. Students will produce a range of video works questioning conventional documentary styles, using radical and interventionist techniques. Students will study traditional documentary works including ethnographic films, cinema verit, propaganda films, \"home movies,\" reality TV, tabloid news, autobiographic and activist videos.", + "name": "Rethinking Documentary: Video Production", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Roots of Africa Music Ensemble": { + "ID": "2360", + "cross listed": [], + "description": "Roots of Africa Ensemble is a course devoted to learning and performing in African, Afro-Cuban, and New World Percussion. Students will learn to play current music performed by the ensemble, a percussion ensemble engaged in workshop study and public performance of folkloric music, orginal works by various composers, including compositions by Dr. Eddie Ade Knowles. Under his direction, students will learn significance of performance within folklore ensembles and how to play instruments from Africa, Cuba, and the New World.", + "name": "Roots of Africa Music Ensemble", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2340" + ], + "professors": [ + "Brandon James Costelloe-Kuehn", + "Eddie Knowles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Brandon James Costelloe-Kuehn", + "location": "West Hall 326", + "time": "7:00 pm - 8:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "STS and Sustainability Senior Project": { + "ID": "4990", + "cross listed": [ + "STSH-4990" + ], + "description": "Senior Project serves as a capstone course for all STS and Sustainability Studies majors. Students work individually, supervised by a faculty member, to produce a written thesis. Class time largely operates as structured research and writing assistance, where students support one another with peer-review as well as receive one-on-one guidance from the instructor. This is a communication-intensive course.", + "name": "STS and Sustainability Senior Project", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-4980" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Science Fiction Cinema and Social Criticism": { + "ID": "2010", + "cross listed": [ + "STSH-2010" + ], + "description": "This class studies relationships between science fiction films and serious works of modern social criticism. Through a careful reading of texts, analytical viewing of films, and comparison of the two experiences, the course will explore some of the most significant issues in modern society.", + "name": "Science Fiction Cinema and Social Criticism", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Science Fictions": { + "ID": "4640", + "cross listed": [], + "description": "Science Fictions is an advanced narrative video production and theory course. The class looks at thematic areas of science fiction, utopia and dystopia, paranormal, and speculative fiction. 'Speculative fiction' is a genre that looks at the real world and extends what is known about it, building on the 'real.' The class has two threads: to study narrative structure and create a series of sci-fi videos; to discuss and analyze mainstream and avant-garde science fiction films and themes from the early 1900s to the present.", + "name": "Science Fictions", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [ + "Kathryn High" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kathryn High", + "location": "West Hall 211", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Science and Fiction": { + "ID": "4150", + "cross listed": [], + "description": "An exploration of the ongoing dialogue between science/technology and literature through the reading of landmark works about science and fictional works that describe scientific ideas and methods. Topics include artificial intelligence, genetic engineering, and cyborgs. This is a communication-intensive course.", + "name": "Science and Fiction", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Science and Scientific Misconduct": { + "ID": "1160", + "cross listed": [], + "description": "This course will provide a comprehensive introduction to the field of ethics of scientific research. Why do seemingly good people do bad things? What is science? What is \"bad\" science? What constitutes scientific misconduct? We will explore the answers to these questions through fields such as Sociology, History, Philosophy, Psychology etc. Using evidence from contemporary and historical scientific experiments we will try to understand why researchers might commit scientific misconduct such as fabrication of results, plagiarism, and falsification of data. A brief overview some philosophical theories of ethics and several professional/scientific codes of ethics will be covered.", + "name": "Science and Scientific Misconduct", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Science, Technology, and Society": { + "ID": "1110", + "cross listed": [ + "STSH-1110" + ], + "description": "An introduction to the social, historical, and ethical influences on modern science and technology. Cases include development of the atomic bomb, mechanization of the workplace, Apollo space program, and others. Readings are drawn from history, fiction, and social sciences; films and documentary videos highlight questions about the application of scientific knowledge to human affairs. The class is designed to give students freedom to develop and express their own ideas. This is a communication-intensive course.", + "name": "Science, Technology, and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Eric Drumheller Schaffer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Eric Drumheller Schaffer", + "location": "Low Center for Industrial Inn. 3039", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Eric Drumheller Schaffer", + "location": "Russell Sage Laboratory 3101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "T", + "instructor": "Eric Drumheller Schaffer", + "location": "Carnegie Building 106", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "T", + "instructor": "Eric Drumheller Schaffer", + "location": "Russell Sage Laboratory 5711", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Scientific Revolutions": { + "ID": "4310", + "cross listed": [], + "description": "What is progress in science? How has the concept of progress been influenced by science? Are there significant differences between scientific and technological revolutions? These questions are explored in order to shed light on the complex dynamics of academic and industrial research.", + "name": "Scientific Revolutions", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PHIL-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Sculpture I": { + "ID": "2210", + "cross listed": [], + "description": "A beginning sculpture course combining hands-on studio work sessions with lectures on the history and theory of sculpture practice. The studio component involves explorations of materials and techniques as tools for the enhancing of visual sensitivity and creative expression.", + "name": "Sculpture I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Sculpture II": { + "ID": "4210", + "cross listed": [], + "description": "An advanced studio course in sculpture for students who have taken Sculpture I. Students are encouraged to explore personal areas of interest and are required to develop a familiarity with the history of sculpture as well as mastering fabrication techniques.", + "name": "Sculpture II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2210" + ], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Self-Organization in Science and Society": { + "ID": "4580", + "cross listed": [], + "description": "Self-organization has become increasingly important in science and engineering. Self-assembly of molecular structures are critical to nanotechnology; self-organizing swarms of insects are modeled in biology and robotics, and so on. But recursive loops in which things govern themselves are also foundational to society. Indigenous societies are renowned for their ecological self-stabilization. Wikipedia, Open Sources Software, and other means of \"crowdsourcing\" offer new visions for a more democratic civil society.", + "name": "Self-Organization in Science and Society", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Seminar in Economics": { + "ID": "4900", + "cross listed": [], + "description": "Discussion and analysis of selected topics in economic theory and of current economic issues. This is a communication-intensive course.", + "name": "Seminar in Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-4570" + ], + "professors": [ + "Kenneth L. Simons", + "Kevin Yang Shih" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Kenneth L. Simons", + "location": "Russell Sage Laboratory 4112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Senior Thesis": { + "ID": "4990", + "cross listed": [], + "description": "A two-semester spring-fall or fall-spring course dealing with an advanced level independent research project supervised by a faculty member and requiring the presentation of a thesis. First term registration is limited to second semester juniors and first semester seniors. The grade for the first semester will be listed as \"In progress.\"", + "name": "Senior Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Sensation and Perception": { + "ID": "4410", + "cross listed": [], + "description": "What are the processes that allow humans to detect information about their surroundings, recognize people and objects, and perceive depth and motion? This course will focus on the physiological and neural mechanisms underlying sensation (sight, hearing, and touch), the qualitative aspects of human perceptual experience, and how perception and action are interconnected. Color perception, object recognition, space and motion perception, and perception and action are all examined.", + "name": "Sensation and Perception", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Sensibilities": { + "ID": "4440", + "cross listed": [ + "COGS-4440" + ], + "description": "\"Sensibilities\"a special ART_X@Rensselaer (Art Across the Curriculum) seminardraws from the tremendous resource of EMPAC to inspire students to cultivate writing skills through the cross-disciplinary theme of the senses/perception. During the semester students will have opportunities to observe unique art/science presentations and performances in an intimate setting at EMPAC, providing rich experiences for discussions and writing. Classes include reading science and art texts, as well as writing workshops to develop authorial voice and experimentation.", + "name": "Sensibilities", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years", + "uia": false + }, + "prerequisites": [ + "IHSS-1140", + "IHSS-1150", + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Social Demography: Society by the Numbers": { + "ID": "4520", + "cross listed": [ + "STSH-4520" + ], + "description": "Study of global and national population characteristics, distribution, and trends. The course focuses on mortality, fertility, and migration along with the social issues or problems that are related to them.", + "name": "Social Demography: Society by the Numbers", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Social Psychology": { + "ID": "2730", + "cross listed": [], + "description": "This is a survey course covering theories, methods, and empirical research on personal and situational factors influencing social behavior. Topics covered include social perception, the construction of social reality, decision making, group influences on behavior, and attitudes. This is a communication-intensive course.", + "name": "Social Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Christopher A. VerWys", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Sociology": { + "ID": "2520", + "cross listed": [], + "description": "A study of the principles and concepts of sociology and their application to the study of society and self. Students are introduced to the scope, materials, and methods of sociology. The issues and problems to be studied come from basic social institutions such as the family, science, and religion. Other topics may include love, crime, political economy, power, population growth, social class, and minority and ethnic relations.", + "name": "Sociology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Software Development": { + "ID": "4700", + "cross listed": [], + "description": "This course teaches students about the roles and infrastructure of IT departments in modern organizations, IT software engineering technologies and methodologies for software development life cycle through hands-on experience. The course is for students with software development background to enhance their knowledge of software development and management, the software development industry, open source community, etc.", + "name": "Software Development", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ying Liu" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "F", + "instructor": "Ying Liu", + "location": "Jonsson-Rowland Science Center 2C25", + "time": "12:00 pm - 2:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Songwriting Workshop": { + "ID": "1700", + "cross listed": [], + "description": "A communication-intensive course designed for students to develop their own voice as a songwriter. The course surveys the methods of successful songwriters, highlighting aspects of melody, lyrics, harmonic progression, story-telling, audience, and social context. Students develop a portfolio of their own original songs and lyrics, presented weekly and performed in a studio or live setting at the end of the term.", + "name": "Songwriting Workshop", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Sound Recording and Production I": { + "ID": "2700", + "cross listed": [], + "description": "An introductory studio course covering the principles of critical listening, psychoacoustics, the art of music recording, and the basic use of digital equipment for music production and post-production. Hands-on assignments in a professional sound facility will be combined with readings and historical examples drawing on popular and experimental styles.", + "name": "Sound Recording and Production I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Sound Recording and Production II": { + "ID": "4700", + "cross listed": [], + "description": "This course approaches the modern digital studio as a compositional environment for the development of the student's original creative projects. Engineering techniques will be explored through musical examples and hands-on projects.", + "name": "Sound Recording and Production II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2700" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Special Projects": { + "ID": "4980", + "cross listed": [], + "description": "Active participation in a senior-level project supervised by a faculty member and requiring a presentation and project report. Grades of \"in-progress\" are assigned until the special project has been approved by the faculty member.", + "name": "Special Projects", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Speech Communication": { + "ID": "2340", + "cross listed": [], + "description": "This course focuses on developing public speaking skills and critical listening abilities. Guided by rhetorical theory, theories of persuasion, and argumentation theory, students prepare several oral presentations, engage in extemporaneous speaking exercises, and criticize other performances. This is a communication-intensive course.", + "name": "Speech Communication", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Barbara A Barthel", + "Terry W. Gipson" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Terry W. Gipson", + "location": "TBA", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Terry W. Gipson", + "location": "TBA", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Sport Psychology Seminar": { + "ID": "4800", + "cross listed": [], + "description": "This course expands on topics covered in Introduction to Sport Psychology. Students in the course will work in small groups to identify and read literature in a course-relevant area of their choice. In addition to weekly written progress reports, students will prepare a final report that must be presented orally in class.", + "name": "Sport Psychology Seminar", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-2800" + ], + "professors": [ + "Christopher L Hubbell" + ], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Christopher L Hubbell", + "location": "Carnegie Building 201", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Strategic Writing": { + "ID": "2110", + "cross listed": [], + "description": "This course is designed to assist students in becoming more self-possessed and versatile writers. The course offers instruction in linguistic, rhetorical, and sociocultural concepts through its overarching focus on language: how it works, where it falls short, and how to harness it for specific purposes. Critical thinking and composing are conceptualized as processes, which includes the creation, development, organization, and revision of ideas and arguments. Students will complete a series of writing assignments in order to participate in contemporary debates occurring in both public and academic contexts. This is a communication-intensive course.", + "name": "Strategic Writing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "David Stephen Gerstle", + "Sarah Virginia Seeley" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Virginia Seeley", + "location": "Russell Sage Laboratory 3205", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Virginia Seeley", + "location": "Russell Sage Laboratory 3205", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Virginia Seeley", + "location": "Nason Hall 130", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Virginia Seeley", + "location": "Nason Hall 130", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Stress and the Brain": { + "ID": "4610", + "cross listed": [ + "COGS-4610" + ], + "description": "This seminar course is a detailed examination of the mind-brain relationship, through study of the stress response. Stress is simply defined as any challenge to an individual's homeostasis, or balance. This course will explore the neurobiological underpinnings of the stress response, with particular focus on how stressors can alter perception, affective and cognitive processing in the individual, which can in turn feedback to alter the general health of the individual (body and mind/brain).", + "name": "Stress and the Brain", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 4112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy": { + "ID": "4140", + "cross listed": [], + "description": "Acquaints students with the structural characteristics and philosophical foundations of enterprise and industry. Several important industries are considered from the viewpoint of market structure, conduct, and performance. Such concepts as the corporation, entrepreneurial outcomes, technological innovation, private property, and public policy toward business are examined to orient the student to contemporary industrial activity.", + "name": "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [ + "Kenneth L. Simons" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kenneth L. Simons", + "location": "Russell Sage Laboratory 2707", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Studies in the Arts": { + "ID": "4940", + "cross listed": [], + "description": "Individual and collaborative projects and assignments at the 4000 level adapted to the needs of individual students.", + "name": "Studies in the Arts", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Kenneth A. Ragsdale", + "location": "TBA", + "time": "8:00 am - 8:01 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Sustainability Careers": { + "ID": "4300", + "cross listed": [], + "description": "Advancing environmental sustainability will depend on many kinds of expertise. In this course, students will explore the evolving terrain of green jobs and diverse sustainability-oriented career pathways that leverage the expertise they have developed through their undergraduate studies. The course provides students the opportunity to conduct research that examines where sustainability-oriented work is being done and how people with varied expertise are making a contribution.", + "name": "Sustainability Careers", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Sustainability Debates": { + "ID": "1240", + "cross listed": [], + "description": "Students in this course participate in a series of class debates, presenting and cross-examining the arguments of those who have a stake in various environmental controversies (about energy, toxic chemicals, consumption, etc.). Students also work in groups to design a proposal for a project to help solve an environmental problem. Throughout the course, students are encouraged to develop their own environmental values and ideas. This is a communication-intensive course.", + "name": "Sustainability Debates", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal", + "Lawrence Eliot Howard", + "Eric Drumheller Schaffer" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Troy Building 2018", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Troy Building 2018", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Troy Building 2018", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Sustainability Education": { + "ID": "4280", + "cross listed": [], + "description": "This course examines needs for and challenges of delivering environmental education in different settings. Students critically review existing environmental education curricula then design and deliver their own to K-12 students. The history of public education in the United States, factors shaping contemporary education, various approaches to environmental education, and the complex challenge of interdisciplinary curriculum design are examined. Students in the course develop and demonstrate their own educational and environmental values.", + "name": "Sustainability Education", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Brandon James Costelloe-Kuehn" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brandon James Costelloe-Kuehn", + "location": "Russell Sage Laboratory 2715", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Sustainability Problems": { + "ID": "4270", + "cross listed": [], + "description": "In this course, students will map the matrix of problems that make sustainability difficult problems with the U.S. political, legal, and educational system, with media, culture, and individual behavior. Students will also identify sustainability pathways in transportation, urban design, education, alternative energy, etc. Throughout, students will analyze and try to produce effective environmental communication.", + "name": "Sustainability Problems", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Sustainability by Design": { + "ID": "4290", + "cross listed": [], + "description": "Sustainability by Design will center around student-led project-based research, with a focus on getting to know one's own specific potential, leveraging student connections to communities, and making a difference in larger systems that can often seem intractable. Students will learn how to think and act within whole systems and design solutions that identify and push on leverage points in these systems. This process will bring analysis and design together in a multitude of ways, and the course can be thought of as a hybrid seminar/studio course, where students will learn about many design principles and practices and apply these lessons in practice, forming feedback loops between theory and action. At their best, students will transform systems from a degenerative state, to a sustainable one, and beyond to achieve regenerative systems.", + "name": "Sustainability by Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSS-2210" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "The Art of Listening": { + "ID": "1180", + "cross listed": [], + "description": "Listening to each other, ourselves, and our surroundings can be a transformative experience that enhances well-being. In this course, a heightened awareness to sound will be developed through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. The course introduces \"Deep Listening,\" a practice developed by pioneer composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creative work.", + "name": "The Art of Listening", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "The Genome and You": { + "ID": "1150", + "cross listed": [], + "description": "The ability to sequence complete genomes has had a revolutionary impact on medicine, agriculture, our environment and the very idea of what it means to be \"human\". Genomic medicine will impact virtually everyone in the United States in the coming decades. As informed citizens, it is important that we have a working understanding of genomics and its implications for individuals and for society at large. These conversations are critical to ensure the ethical and accessible use of genomics and to allow us to make informed decisions on both personal and public-policy levels. This course will explore the science, ethics, and history of genetic research and genomics, using case studies to illustrate and personalize the issues at hand.", + "name": "The Genome and You", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "The Linguistics of Computational Linguistics": { + "ID": "4340", + "cross listed": [], + "description": "This course will explore how linguistics, the scientific study of the properties of human language and languages, can be applied to the development of intelligent agents that can fluently and meaningfully communicate with people in natural language. It will focus on linguistic phenomena that have so far been particularly resistant to effective machine processing, such as lexical ambiguity resolution, reference resolution, ellipsis, indirect speech acts, implicature, and non-literal language (e.g., metaphor and irony).", + "name": "The Linguistics of Computational Linguistics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "The Multimedia Century": { + "ID": "2540", + "cross listed": [], + "description": "This course will survey the history and theory of the diverse artistic practices of the twentieth century in relation to the development of the mass media and new technologies. Topics will include the Bauhaus, Surrealism, Pop Art, and Postmodernism and will span a spectrum of media from the more traditional, such as painting and photography, to electronic and new media, such as video and digital arts. This is a communication-intensive course.", + "name": "The Multimedia Century", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen A. Galloway", + "Maryanne Staniszewski" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kathleen A. Galloway", + "location": "TBA", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Topics in Cognitive Science": { + "ID": "4960", + "cross listed": [], + "description": "An advanced course concerned with selected topics in cognitive science.", + "name": "Topics in Cognitive Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Wayne D. Gray" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "F", + "instructor": "Wayne D. Gray", + "location": "Russell Sage Laboratory 3705", + "time": "12:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Topics in Communication": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses tried out in one or two terms.", + "name": "Topics in Communication", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Yalun Zhou", + "location": "Troy Building 2015", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Topics in Deep Listening": { + "ID": "4180", + "cross listed": [], + "description": "This course continues the practice and study of Deep Listening beyond the foundational course \"Deep Listening.\" Topics include a wide range of investigations, research, and creativity in Deep Listening.", + "name": "Topics in Deep Listening", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Topics in Economics": { + "ID": "4960", + "cross listed": [], + "description": "Selected topics in economic analysis and problems to meet the special needs of upper-division students in various curricula throughout the Institute. This allows students to pursue more in-depth work in their areas of study.", + "name": "Topics in Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Jason Ung Huh", + "Vivek Ghosal", + "Michael A. Klein" + ], + "professors": [ + "Vivek Ghosal", + "Michael A. Klein", + "Jason Ung Huh" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Michael A. Klein", + "location": "Russell Sage Laboratory 4304", + "time": "9:00 am - 12:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Topics in Interdisciplinary Humanities and Social Science Studies": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Interdisciplinary Humanities and Social Science Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Topics in Literature": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses tried out in one or two terms.", + "name": "Topics in Literature", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Topics in Philosophy": { + "ID": "4940", + "cross listed": [], + "description": "Experimental courses on subjects to be announced in advance.", + "name": "Topics in Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Topics in Psychology": { + "ID": "4960", + "cross listed": [], + "description": "An advanced course concerned with selected topics in psychology.", + "name": "Topics in Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MT", + "instructor": "Holly A Traver", + "location": "Russell Sage Laboratory 3101", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MTRF", + "instructor": "Holly A Traver", + "location": "Russell Sage Laboratory 3101", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Topics in Science and Technology Studies": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Science and Technology Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Faye Duchin", + "Brandon James Costelloe-Kuehn" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brandon James Costelloe-Kuehn", + "location": "Russell Sage Laboratory 2715", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Topics in Science and Technology Studies, Anthropology/ Archaeology, History, Political Science, or Sociology": { + "ID": "1960", + "cross listed": [], + "description": "", + "name": "Topics in Science and Technology Studies, Anthropology/ Archaeology, History, Political Science, or Sociology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Topics in Writing": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Topics in the Arts": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses offered for one or two semesters.", + "name": "Topics in the Arts", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Topics in the History and Analysis of Music": { + "ID": "4500", + "cross listed": [], + "description": "This course illuminates specific musical works in depth, drawn from a range of periods and cultures, by analyzing them in their historical, cultural, and critical context. The emphasis is on music since 1900, while including coverage of older works, and on the creative choices made by composers working within particular genres and repertoires. Ability to read Western music notation is required.", + "name": "Topics in the History and Analysis of Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4380" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Typography": { + "ID": "2570", + "cross listed": [], + "description": "Typography studies the form and function of alphabetic and pictographic systems in English-speaking society. The course aims to imbue in students a critical perspective on the role typography plays in the history and sustenance of civilization and the propagation of ideas throughout society. Students will read historical, theoretical, and evidence-based literature to glean principles for designing communicatively effective type. Verbal and visual assignments will enforce understanding of typographic principles and grammar for use in print and digital interfaces.", + "name": "Typography", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sara L. Tack", + "Audrey Grace Bennett" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Undergraduate Thesis": { + "ID": "4990", + "cross listed": [], + "description": "Students conduct original scholarly projects: original research, theoretical or analytical reviews of the literature, or computer simulations. Working either alone or in groups, students prepare written reports relating to this project, under the supervision of a faculty member. This is a communication-intensive course.", + "name": "Undergraduate Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Holly A Traver", + "Alicia Ann Walf", + "Marjorie McShane" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Marjorie McShane", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Holly A Traver", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "Alicia Ann Walf", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Visual Culture": { + "ID": "4540", + "cross listed": [], + "description": "Humans inhabit a culture of visual images. Images bombard them on television, the Internet, and in films; they surround everyone as architecture and fashion; they provide essential resource data in science, engineering, and business. This course will help students better understand how images communicate information, arouse emotions, and shape values. Students will primarily do readings in cultural history/theory with some viewing of films.", + "name": "Visual Culture", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Visual Design: Theory and Application": { + "ID": "4460", + "cross listed": [], + "description": "This course introduces students to the theoretical and practical use of graphics as a form of visual communication. Discussions include topics such as the psychology of visual perception, design theory, creative process, formatted text, and graphics. Students have an opportunity to put theory into practice using computer graphics.", + "name": "Visual Design: Theory and Application", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Sara L. Tack", + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2112", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Visual Poetics and Narrative": { + "ID": "4320", + "cross listed": [], + "description": "This studio course explores new directions in art and design that include visual poetry (visual expression in which they shape an arrangement of text, images, symbols to convey the message) and interactive narrative. Visual poetics and narrative appear in advertisement, music videos, and other forms of communication. Students will experiment with these forms of communication and learn how these concepts apply in artistic and commercial contexts. The class format includes lectures, discussions, and studio work.", + "name": "Visual Poetics and Narrative", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Patricia Search", + "location": "Russell Sage Laboratory 4711", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "War and Society": { + "ID": "1510", + "cross listed": [], + "description": "This course examines how culture and society shape war, and inversely, how war shapes culture and society. It views war through the lens of social sciences with case studies ranging from the role of war in non-western societies to the ways in which war has affected American culture. Some of the issues covered in the course include the study of different types of war, the relations between war and the nation-state, between weapons technology and culture, the notions of pacification and nation-building, and the role of rituals in the military institution.", + "name": "War and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "War and Technology: Past, Present, and Future": { + "ID": "1570", + "cross listed": [], + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "name": "War and Technology: Past, Present, and Future", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Web Science Systems Development": { + "ID": "4500", + "cross listed": [], + "description": "Building on the technology covered in Web Systems Development, students will be exposed to current technologies, frameworks, and practices in the area of Web development. Types of topics included will be HTML5/CSS3, API's for data, Ruby on Rails, node.js, MongoDB, PHP, and RDF. Methodology to be explored will be application design, software versioning, and team development. Lab intensive, this course is intended to complete a foundation for the advanced courses in Data Science and Advanced Web Science.", + "name": "Web Science Systems Development", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2110" + ], + "professors": [ + "Peter A Fox", + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Russell Sage Laboratory 5510", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Russell Sage Laboratory 5510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Web Systems Development": { + "ID": "2110", + "cross listed": [], + "description": "This course involves a study of the methods used to extract and deliver dynamic information on the World Wide Web. The course uses a hands-on approach in which students actively develop Web-based software systems. Additional topics include installation, configuration, and management of Web servers. Students are required to have access to a PC on which they can install software such as a Web server and various programming environments.", + "name": "Web Systems Development", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-1100" + ], + "professors": [ + "Peter A Fox", + "Thilanka Munasinghe", + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 102", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Voorhees Computing Center SO", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Well-being: Cultivating Curiosity": { + "ID": "1175", + "cross listed": [], + "description": "How do people maintain a sense of well-being in their lives? Each person's path to well-being in body and mind is uniquearising from an awareness of our needs, goals and what each finds fulfilling. The theme of curiosity will be used to explore what makes people tick, what makes them feel balanced, stressed, or calm. This interdisciplinary course uses practice-based learning, in-class writing, lectures, creative play, and reading.", + "name": "Well-being: Cultivating Curiosity", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Western Music Appreciation": { + "ID": "1740", + "cross listed": [], + "description": "This course surveys the Western art music tradition from the Middle Ages to the present. Students learn to recognize and describe the basic components of music, like texture, tonality, rhythm, dynamics, and melody. The influences on music by broad cultural and historical forces will also be explored. Attendance at concerts is required, and lectures are supplemented by listening assignments and in-class demonstrations.", + "name": "Western Music Appreciation", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Women Writers": { + "ID": "4770", + "cross listed": [], + "description": "Women Writers examines creative works of literature produced by women of different times, such as novels, poetry, performance art, and graphic novels. These diverse works explore such topics as personal identity, love and sexuality, trauma and memory, and cultural difference, which are complicated by different historical attitudes towards gender, race, class, and religion. Discussion and viewing of films and visual art, as well as critical readings, will deepen the course's focus on literature.", + "name": "Women Writers", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "World Music": { + "ID": "2520", + "cross listed": [], + "description": "From \"raves\" to symphony hall, Indian film music to Tibetan chant, monster truck rallies to a mother's lullaby, musical soundscapes surround us through all aspects of our daily lives. This course focuses on the study of music in or as culture. The exploration of music in human life will be comparative, using case studies from diverse world traditions and examining topics such as: ritual, media and technology, ethnicity/identity, music and dance, and musical transmission.", + "name": "World Music", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Tomie Hahn" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Tomie Hahn", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Writing and Directing for Video": { + "ID": "4630", + "cross listed": [], + "description": "The course introduces students to the art of writing and directing short videos, with an emphasis on generating ideas, and realizing them in a well-developed final project. Major theories and principles are studied through a comparative analysis of scripts and films. Students learn to work with actors, write their own scripts, and direct videos. Two final projects a script and a video will integrate all of the elements covered in class. Lecture/Practicum.", + "name": "Writing and Directing for Video", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Writing and Response": { + "ID": "4380", + "cross listed": [], + "description": "This course explores effective strategies for talking with others about oral presentations and written texts. Practice in consulting is grounded in theory and research in composition studies, reader-response, and tutoring. Students also study their own writing and reading processes through reflection and discussion. Those who complete the course with a grade of A- or A may apply to work as writing consultants in the Center for Global Communication + Design.", + "name": "Writing and Response", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Writing for Games I": { + "ID": "4240", + "cross listed": [], + "description": "This is the second course in the central track of the Writing concentration for GSAS students. In this project-intensive course, students will learn and practice basic, in-the-trenches writing and narrative development for games, including story outlines, cutscenes, scripted dialogue, systemic dialogue, and mission writing and design, across multiple game types and narrative genres.", + "name": "Writing for Games I", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2520", + "WRIT-2330" + ], + "professors": [ + "Maurice W Suckling" + ], + "professors": [ + "Maurice W Suckling" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Maurice W Suckling", + "location": "West Hall 112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Writing for Games II": { + "ID": "4250", + "cross listed": [], + "description": "This is the third course in the central track of the Writing concentration for GSAS students. In this course, students gain exposure to elements of the bigger creative picture, including intellectual property (IP) development, world-building, and original character design. Students also continue to refine their competency in game writing essentials while exploring complex game narrative challenges such as branching, open-world, and other non-linear structures.", + "name": "Writing for Games II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-4240" + ], + "professors": [ + "Maurice W Suckling" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Maurice W Suckling", + "location": "Russell Sage Laboratory 3205", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Writing for Promotion and Marketing": { + "ID": "4170", + "cross listed": [], + "description": "This course engages students in persuasive and information writing designed to promote skills, products, services, or concepts. Writers craft such texts and materials as application essays, news releases, advertising copy, newsletters, oral presentations, marketing plans, and Web sites and other e-materials. Coursework will emphasize the fundamentals of good writing based on audience and context analysis and on a basic understanding of branding and marketing communication options. This is a communication-intensive course.", + "name": "Writing for Promotion and Marketing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-2520", + "WRIT-2110", + "WRIT-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Writing for the Screen": { + "ID": "2110", + "cross listed": [], + "description": "In this course students consider how different \"screens,\" from mobile apps to motion pictures, require different approaches to communication. Students learn to critically read, write, and create various genres of visual media, including educational, entertainment, experimental, informational, and commercial content for film, television, Internet, and mobile media. The course invites students to solve challenging communication problems, explore how media shape worldviews and identities, and reflect on how compelling stories bring about new ways of \"seeing.\"", + "name": "Writing for the Screen", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Lillian Carolyn Spina-Caza" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Lillian Carolyn Spina-Caza", + "location": "Russell Sage Laboratory 2510", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Writing in Context": { + "ID": "1110", + "cross listed": [], + "description": "This course will help you experience the power of language and learn how to develop that power as you become more aware of your communicative choices. You will write for several genres, both formal and informal, creating each piece for a specific audience and purpose. You will learn to communicate effectivelyorally, visually, and in writingin a wide range of situations that will be crucial to success in your academic and professional careers.", + "name": "Writing in Context", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Weina Ran", + "Barbara J Lewis", + "Sarah Virginia Seeley" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4711", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4711", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Barbara J Lewis", + "location": "Russell Sage Laboratory 2704", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Barbara J Lewis", + "location": "Russell Sage Laboratory 2704", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "X-Informatics": { + "ID": "4400", + "cross listed": [], + "description": "Informatics covers a broad range of disciplines addressing challenges in the explosion of data and information resources. X-informatics provides commonality for implementations in specific disciplines, e.g. X=astro, geo. Informatics' theoretical bases are information and computer science, cognitive science, social science, library science, aggregating these studies and adding the practice of information processing, and the engineering of information systems. This course grounds the material that students will learn in discipline areas by coursework and project assignments.", + "name": "X-Informatics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Peter A Fox", + "Thilanka Munasinghe" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Thilanka Munasinghe", + "location": "Darrin Communications Center 337", + "time": "3:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + } +} \ No newline at end of file diff --git a/frontend/src/data/json/2019-2020/pathways.json b/frontend/src/data/json/2019-2020/pathways.json new file mode 100644 index 00000000..4bac5b6a --- /dev/null +++ b/frontend/src/data/json/2019-2020/pathways.json @@ -0,0 +1,1170 @@ +{ + "Artificial Intelligence": { + "One Of0": { + "AI and Society,": "IHSS1972", + "Are Humans Rational?": "IHSS1235", + "Minds and Machines": "IHSS1140" + }, + "Remaining": { + "Cognitive Modeling": "COGS4210", + "Ethics of AI": "PHIL4960", + "Game AI": "COGS4420", + "Intelligent Virtual Agents": "COGS4640", + "Language-Endowed Intelligent Agents": "COGS4880", + "Programming for Cognitive Science and Artificial Intelligence": "COGS4410", + "Topics in Cognitive Science": "COGS4960" + }, + "Required": { + "Introduction to Cognitive Science": "COGS2120" + }, + "description": "Artificial Intelligence is quickly becoming pervasive in our lives. Study how Artificial Intelligence can benefit from concepts and ideas from cognitive science, and explore the ways in which Artificial Intelligence is changing our lives.", + "minor": [ + "Cognitive Science of Artificial Intelligence" + ], + "name": "Artificial Intelligence", + "remaining_header": "Choose remaining credits from the following:" + }, + "Arts History, Theory, and Criticism": { + "One Of0": { + "Art History": "ARTS1050", + "History of Animation": "IHSS1170", + "History of Jazz and Improvised Music": "IHSS1080", + "Open Source: Art, Music, Culture,": "IHSS1965", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Songwriting Workshop": "IHSS1700", + "Topics in Interdisciplinary Humanities and Social Science Studies": "IHSS1960" + }, + "Remaining": { + "New Media Theory": "ARTS4130", + "The Multimedia Century": "ARTS2540", + "Topics in the Arts": "ARTS4960" + }, + "description": "This pathway allows students to study a range of art history and media art histories and theories. This immersive study will give students a comprehensive view of how these histories have shaped our current day media and given rise to a variety of art making tools in our digital and computational era.", + "name": "Arts History, Theory, and Criticism", + "remaining_header": "Choose remaining credits from the following:" + }, + "Behavioral and Cognitive Neuroscience": { + "Remaining": { + "Behavioral Neuroscience": "PSYC4360", + "Cognition and the Brain": "PSYC4600", + "Drugs, Society, and Behavior": "PSYC4500", + "Hormones, Brain, and Behavior": "PSYC4700", + "Introduction to Cognitive Neuroscience": "PSYC4330", + "Stress and the Brain": "PSYC4610", + "Understanding Empathy,": "IHSS19XX" + }, + "Required": { + "General Psychology": "PSYC1200" + }, + "description": "Behavioral and cognitive neuroscience focus on understanding the brain mechanisms that allow humans and other animals to perceive, think, feel, remember, and act. Students pursuing this pathway will cultivate an understanding of brain and behavior/cognition relationships by critically analyzing research findings.", + "minor": [ + "Behavioral and Cognitive Neuroscience" + ], + "name": "Behavioral and Cognitive Neuroscience", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000-level:" + }, + "Chinese Language": { + "Remaining": { + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470" + }, + "description": "Integrated with Chinese culture, students will learn all four types of language skills (listening, speaking, reading, and writing). After completing the Chinese pathway, students will be able to communicate in Chinese at their targeted proficiency levels and think critically and creatively with global and multicultural awareness.", + "minor": [ + "Chinese Language" + ], + "name": "Chinese Language", + "remaining_header": "Choose 12 credits of the following:" + }, + "Creative Design and Innovation": { + "One Of0": { + "Digital Filmmaking": "ARTS1030", + "Digital Imaging": "ARTS1020", + "Fundamentals of Music and Sound": "ARTS1380", + "History of Animation": "IHSS1170", + "History of Design": "IHSS1969", + "Remixing in Digital Culture": "IHSS19XX", + "Songwriting Workshop": "IHSS1700" + }, + "Remaining": { + "Cognitive Engineering": "COGS4620", + "Color Theory": "COMM4XXX", + "Fundamentals of 2D Design": "ARTS2220", + "Human Factors in Design": "PSYC2220", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Graphic Design": "COMM2660", + "Music and Sound I": "ARTS2380", + "Sculpture I": "ARTS2210", + "Sculpture II": "ARTS4210", + "Sound Recording and Production I": "ARTS2700", + "Sustainability by Design": "STSS4290", + "Topics in Communication": "COMM4960", + "Topics in the Arts": "ARTS4960", + "Typography": "COMM2570", + "Visual Design: Theory and Application": "COMM4460", + "Visual Poetics and Narrative": "COMM4320" + }, + "description": "This pathway looks at creative design and innovation from various humanities, arts, and social science points of view. Students will learn about the cognitive and communicative principles behind design and innovation, the economic policies, markets, and other social institutions driving and shaping design and innovation, and how to engage in sustainable and socially responsible design and innovation for local and global impact.", + "name": "Creative Design and Innovation", + "remaining_header": "Choose remaining credits from the following:" + }, + "Design, Innovation, and Society": { + "Remaining": { + "Design and Innovation Studio C": "STSS4610", + "Design and Innovation Studio B": "STSH4610", + "Design and Innovation Studio C": null + }, + "Required": { + "Design and Innovation Studio I": "IHSS1610", + "Design and Innovation Studio II": "IHSS2610" + }, + "description": "The pathway in Design, Innovation, and Society (DIS) provides creative, socially conscious students deep context for a broad education in design and innovation. Students take a sequence of studio-based courses that address real-world social and environmental challenges.", + "name": "Design, Innovation, and Society", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "One Of1": { + "Intermediate Macroeconomic Theory": "ECON2020", + "Intermediate Microeconomic Theory": "ECON2010" + }, + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Behavioral Financial Economics": "ECON4340", + "Cost-Benefit Analysis": "ECON4210", + "Development of Economic Thought": "ECON4180", + "Econometric Methods for Big Data": "ECON4280", + "Econometrics": "ECON4570", + "Economic Models of Decision-Making": "ECON4320", + "Economics of Biotech and Medical Innovations": "ECON4290", + "Economics of Financial Institutions and Markets": "ECON4330", + "Economics of Government Regulation and Firm Strategy": "ECON4150", + "Economics of Innovation and New Technologies": "ECON4110", + "Economy, Technology, and Sustainability": "ECON4250", + "Environmental Economics": "ECON4230", + "Environmental and Resource Economics": "ECON4260", + "Experimental Economics": "ECON4360", + "Health Economics and Policy": "ECON4170", + "International Economics and Globalization": "ECON4190", + "Law and Economics": "ECON4310", + "Mathematical Methods in Economics": "ECON4120", + "Microeconomics of Decision-Making": "ECON4350", + "Money and Banking": "ECON4130", + "Natural Resource Economics": "ECON4240", + "Open Economy Macroeconomics": "ECON4200", + "Public Finance": "ECON4160", + "Readings in Economics": "ECON4940", + "Seminar in Economics": "ECON4900", + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy": "ECON4140", + "Topics in Economics": "ECON4960" + }, + "description": "Study different types of theories and statistical methods used by economists. Students are prepared to gain a broad understanding of how consumers, firms and governments make decisions, and their implications.", + "minor": [ + "Economics" + ], + "name": "Economics", + "remaining_header": "Choose remaining credits from:" + }, + "Economics of Banking and Finance": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Required": { + "Economics of Financial Institutions and Markets": "ECON4330", + "Money and Banking": "ECON4130" + }, + "description": "Study markets and policies in banking and finance. Students are prepared to use different types of mathematical models and econometric techniques used by economists to study the behavior of individuals, firms, and the economy.", + "minor": [ + "Economics of Banking and Finance" + ], + "name": "Economics of Banking and Finance" + }, + "Economics of Biotech and Medical Markets": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Behavioral Economics": "ECON4270", + "Health Economics and Policy": "ECON4170", + "Topics in Economics": "ECON4960" + }, + "description": "Study different types of markets related to pharmaceuticals, medical devices, and healthcare. Students are prepared to use theory, econometric models, and data to study the role of R&D, patents, innovation, and policies in healthcare markets, and in pharmaceuticals and medical devices.", + "name": "Economics of Biotech and Medical Markets", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Policy and Regulations": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Economics of Government Regulation and Firm Strategy": "ECON4150", + "Health Economics and Policy": "ECON4170", + "International Economics and Globalization": "ECON4190", + "Law and Economics": "ECON4310", + "Open Economy Macroeconomics": "ECON4200" + }, + "description": "Study different types of regulations and economic policy measures, and their impact on individuals, markets, and the economy. Students are prepared to use economic models, quantitative methods, and data to assess different types of regulations and policies, and their impact.", + "minor": [ + "Economics of Policy and Regulations" + ], + "name": "Economics of Policy and Regulations", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Quantitative Modeling": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Econometric Methods for Big Data": "ECON4280", + "Econometrics": "ECON4570" + }, + "description": "Study different types of mathematical models and econometric techniques used in Economics. Students are prepared to use economic theory, and econometric and statistical methods to study behavior of individuals and firms in the economy.", + "minor": [ + "Economics of Quantitative Modeling" + ], + "name": "Economics of Quantitative Modeling", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Technology and Innovation": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Economics of Innovation and New Technologies": "ECON4110", + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy": "ECON4140", + "Topics in Economics": "ECON4960" + }, + "description": "Study different types of economic models related to innovation and new technologies. Students are prepared to use economic theory, econometric and statistical methods, and data to examine patents, R&D, and innovation more broadly, as well as in specific industries in the economy.", + "minor": [ + "Economics of Technology and Innovation" + ], + "name": "Economics of Technology and Innovation", + "remaining_header": "Choose remaining credits from the following:" + }, + "Electronic Arts": { + "One Of0": { + "Art History": "ARTS1050", + "Behind the Television Screen": "IHSS19XX", + "Digital Imaging": "ARTS1020", + "Remixing in Digital Culture": "IHSS19XX" + }, + "Remaining": { + "2D Experimental Animation": "ARTS2060", + "3D Animation": "ARTS4070", + "3D Digital Modeling": "ARTS2230", + "3D Visual Effects": "ARTS4060", + "Advanced Digital Imaging": "ARTS4860", + "Art and Code and Interactivity": "ARTS4090", + "Graphic Storytelling": "ARTS2070", + "Intermediate Digital Imaging": "ARTS2040", + "Sound Recording and Production I": "ARTS2700" + }, + "description": "This pathway allows students to study a range of approaches to electronic, or digital arts, such as digital imaging, graphic storytelling, interactive media, and 3D animation. This immersive study will give students a comprehensive view of how to use digital tools to tell stories, and to critically and creatively explore the arts at the intersection of the humanities, and the physical, computational, engineering, and social sciences.", + "minor": [ + "Electronic Arts" + ], + "name": "Electronic Arts", + "remaining_header": "Choose remaining credits from the following:" + }, + "Environmental Futures": { + "One Of0": { + "A Century of Environmental Thought": "IHSS1320", + "Designing Climate Justice": "IHSS19XX", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Music and Nature": "IHSS1720", + "Music and Protest": "IHSS1966", + "Nature/Society": "IHSS1110", + "Principles of Economics": "IHSS1200", + "Sustainability Debates": "IHSS1240" + }, + "Remaining": { + "Art, Community, and Technology": "ARTS4080", + "Bioethics": "STSH4250", + "Consumer Culture": "STSS4720", + "Eco Chic: Living Art": "ARTS4240", + "Environmental Economics": "ECON4230", + "Environmental Law": "STSH4700", + "Environmental Philosophy": "PHIL4300", + "Resilience Planning": "STSS4320", + "Sustainability Education": "STSS4280", + "Sustainability by Design": "STSS4290", + "Topics in the Arts": "ARTS4960" + }, + "description": "The future seems up for grabs as climate change challenges human and nonhuman societies to meet basic needs for clean air, water, soil, food, and energy. How will humans adapt, reduce harm, or mitigate the problems of the past and present? This pathway involves courses in sustainability, defined as the means to ensure the well-being of the planet and quality of life of present and future generations. Courses integrate research and insights from the social sciences, arts, and humanities to pursue a healthy environment, economic prosperity, and social justice by building on the present to inform the future.", + "name": "Environmental Futures", + "remaining_header": "Choose remaining credits from the following:" + }, + "Ethics, Integrity, and Social Responsibility": { + "One Of0": { + "Designing Climate Justice": "IHSS19XX", + "Global Health Challenges": "IHSS1420", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Minds and Machines": "IHSS1140", + "Science and Scientific Misconduct": "IHSS1160", + "Science, Technology, and Society": "STSS1110", + "Sociology ofInequality": "IHSS19XX", + "Technology and Social Interaction": "IHSS19XX", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Art, Community, and Technology": "ARTS4080", + "Bioethics": "STSH4250", + "Eco Chic: Living Art": "ARTS4240", + "Engineering Ethics": "STSH4210", + "Environmental Philosophy": "STSH4340", + "Ethics": "PHIL4240", + "Hactivism": "ARTS4560", + "Law and Society": "STSS2700", + "Medicine, Culture, and Society": "STSS4400" + }, + "description": "In this Pathway, students analyze many aspects of the complex relationship between ethics and areas in science, technology, and engineering. These conversations are critical to ensure the ethical and accessible use of technology and to allow scientists and engineers to think critically and make informed decisions on personal, professional, and public policy levels.", + "name": "Ethics, Integrity, and Social Responsibility", + "remaining_header": "Choose remaining credits from the following:" + }, + "Extent and Limits of Rationality": { + "One Of0": { + "Are Humans Rational?": "IHSS1235", + "Minds and Machines": "IHSS1140", + "Principles of Economics": "IHSS1200", + "The Art of Listening": "IHSS1180", + "War and Society": "IHSS1510", + "War and Technology: Past, Present, and Future": "IHSS1570" + }, + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Cognitive Psychology": "PSYC4370", + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PSYC2100", + "History of Science and Technology": "STSH4530", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Logic": "PHIL2140", + "Proposing and Persuading": "WRIT4550", + "Speech Communication": "WRIT2340" + }, + "description": "Humans can do, and have done, some really stupid things: People are not as rational as they would like to think and are subject to scores of cognitive and social biases. That said, however, people also have the power to correct for these, and to do good and constructive work. It is time to see how such cognitive and social powers can be harnessed for the good. How can critical thinking be used constructively? How can people learn from their past mistakes? How can social institutions and policies be set up to ensure that wise decisions are made to create a world that lasts into the extended future?", + "name": "Extent and Limits of Rationality", + "remaining_header": "Choose remaining credits from the following:" + }, + "Fact and Fiction": { + "One Of0": { + "Digital Filmmaking": "ARTS1030", + "Documentary: Whose Narrative?": "IHSS19XX", + "Fiction from Film to the Internet": "IHSS1976", + "Introduction to Philosophy": "PHIL1110", + "Media and Society": "IHSS1560", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Science and Scientific Misconduct": "IHSS1160" + }, + "Remaining": { + "Advertising and Culture": "COMM4580", + "American Politics in Crisis": "STSS4590", + "Contemporary Political Thought": "STSS4570", + "Creative Writing: The Short Story": "WRIT2330", + "Creative Writing: Creative Non-Fiction": "WRIT2320", + "Critical Thinking": "PSYC2100", + "Documentary Film": "COMM2440", + "Drugs in History": "STSS4430", + "Hactivism": "ARTS4560", + "Philosophy of Science": "PHIL4130", + "Reality TV and Post-Factual Media": "COMM4530", + "Rethinking Documentary: Video Production": "ARTS4040", + "Science Fictions": "ARTS4640", + "Science and Fiction": "LITR4150", + "Writing for the Screen": "COMM2110" + }, + "description": "A pathway for those who are curious about what makes something fake or factual and how such concepts are evolving in contemporary political and popular culture. Students will learn how to think more precisely and analytically about the distinctions between fact, fiction, truth, and reality.", + "name": "Fact and Fiction", + "remaining_header": "Choose remaining credits from the following:" + }, + "Foreign Language": { + "Remaining": { + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470", + "Language Studies": "LANG4940" + }, + "description": "This pathway promotes the development of skills to help students effectively communicate both domestically, and internationally, as well as enhance appreciation for other cultures. Students who select this pathway must have all courses that are part of the pathway be in the", + "name": "Foreign Language", + "remaining_header": "Choose 12 credits from the following, with at least 8 credit hours at, or above, the 2000-level and at least 3 credit hours at the 4000-level:" + }, + "Game Studies": { + "Remaining": { + "Introduction to Game Design": "GSAS2510", + "Introduction to Game Programming": "GSAS2540", + "Introduction to Game Storytelling": "GSAS2520" + }, + "Required": { + "History and Culture of Games": "GSAS1600" + }, + "description": "This pathway explores the design, creation, and analysis of games. Students completing this pathway will develop depth in creative and critical thinking, technological proficiency, and multicultural awareness.", + "name": "Game Studies", + "remaining_header": "Choose remaining credits from the following:" + }, + "Gender, Race, Sexuality, Ethnicity, and Social Change": { + "One Of0": { + "Health in Contemporary Africa": "IHSS1430", + "Media and Society": "IHSS1560", + "Popular Music and Society": "IHSS1710", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Race, Class, Gender, and Technology": "IHSS19XX", + "Religion in a Global World": "IHSS1666", + "Revolutions in Comparative Perspective": "IHSS19XX", + "Sociology ofInequality": "IHSS19XX", + "Songs of Identity": "IHSS1968", + "Technology and Social Interaction": "IHSS19XX", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Cultural Anthropology": "STSS2510", + "Documentary Film": "COMM2440", + "Gender, Science, and Technology": "STSS4560", + "Language and Culture": "COMM4620", + "Language in Real Time": "COMM2120", + "Religion in the Media": "COMM4550", + "Social Demography: Society by the Numbers": "STSS4520", + "Sociology": "STSS2520", + "Women Writers": "LITR4770" + }, + "description": "This pathway enables students to cultivate an appreciation of how diverse identities are lived, experienced, and analyzed. Courses in this pathway center gender, dis/ability, race/ethnicity, and social class as ways of knowing and as analytic approaches for understanding distinctions that human societies make and unmake over time. Gender is used as an analytic tool for critical thinking about such topics as studies of sex differences and sexualities; race and gender in science, engineering, or gaming; or studies of the environment, war and peace, and other social impacts. Racial-ethnic formation is similarly used as an analytical tool for visualizing intersecting inequalities; history of science, medicine, arts, and technology.", + "name": "Gender, Race, Sexuality, Ethnicity, and Social Change", + "remaining_header": "Choose remaining credits from the following:" + }, + "Graphic Design": { + "Remaining": { + "2D Motion Graphics": "COMM2XXX", + "Color Theory": "COMMX960", + "Communication Theory and Practice": "COMM2520", + "History of Design": "IHSS1969", + "Introduction to Graphic Design": "COMM2660", + "Media and Society": "IHSS1560", + "Topics in Communication": "COMM4960", + "Typography": "COMM2570", + "Visual Design: Theory and Application": "COMM4460", + "Visual Poetics and Narrative": "COMM4320", + "Writing in Context": "WRIT1110" + }, + "description": "Study Graphic Design through the integration of theory and practice, in print and digital media. Students are prepared to use creative and critical thinking to solve visual communication problems and reach target audiences with words, symbols and images.", + "minor": [ + "Graphic Design" + ], + "name": "Graphic Design", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000-level:" + }, + "History": { + "One Of0": { + "A Century of Environmental Thought": "IHSS1320", + "Century of the Gene": "IHSS1410", + "Human Rights in History": "IHSS1500", + "Revolutions in Comparative Perspective": "IHSS19XX", + "Science, Technology, and Society": "STSS1110", + "Sociology ofInequality": "IHSS19XX", + "War and Technology: Past, Present, and Future": "IHSS1570" + }, + "Remaining": { + "Bioethics": "STSH4250", + "Consumer Culture": "STSS4720", + "Design and Innovation Studio B": "STSH4610", + "Drugs in History": "STSS4430", + "Engineering Ethics": "STSH4210", + "Environmental Law": "STSH4700", + "Environmental Philosophy": "STSH4340", + "History of American Technology": "STSH4510", + "History of Medicine": "STSH4420", + "History of Mental Health": "STSH4440", + "History of Science and Technology": "STSH4530", + "Readings in Science and Technology Studies": "STSH4940", + "Sustainability Careers": "STSH4300" + }, + "Required": { + "American History": "STSH2500" + }, + "description": "The pathway in History is designed for students interested in U.S. and world history. Courses primarily focus on the social history and evolution of technology, scientific enterprise, medicine, and law.", + "minor": [ + "History" + ], + "name": "History", + "remaining_header": "Choose remaining credits from the following:" + }, + "Information Technology and Web Sciences": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PHIL2100", + "Design, Culture, and Society": "STSS2210", + "General Psychology": "PSYC1200", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Graphic Design": "COMM2660", + "Introduction to Logic": "PHIL2140", + "Principles of Economics": "IHSS1200", + "Science, Technology, and Society": "STSS1110", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "The Multimedia Century": "ARTS2540" + }, + "Required": { + "IT and Society": "ITWS1220", + "Introduction to Human Computer Interaction": "ITWS2210" + }, + "description": "The pathway in Information Technology and Web Science (ITWS) is designed to introduce students to the social aspects and human interactions that technology provides in our lives and workplaces. Students will gain knowledge of the social, legal, and ethical issues in employing technology around the world and will learn how to recognize and respond to human-centered design issues to make technology more usable.", + "name": "Information Technology and Web Sciences", + "remaining_header": "Choose remaining credits from the following:" + }, + "Interactive Media/Data Design": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Foundations of HCI Usability": "COMM4420", + "Information Design": "COMM4470", + "Interactive Data Visualization": "COMM4880", + "Interactive Narrative": "COMM4780", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Introduction to Graphic Design": "COMM2660", + "Media and Society": "IHSS1560", + "Writing in Context": "WRIT1110" + }, + "description": "The Interactive Media/Data Design pathway covers communication design theory and practice, interaction design theory and practice, and information design to prepare students for creating different forms of interactive, multimedia communication and data representation. Students use critical thinking, creative thinking, multimedia design, and data representation to develop effective forms of communication in diverse global contexts.", + "minor": [ + "Graphic Design" + ], + "name": "Interactive Media/Data Design", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000 level:" + }, + "Law and Policy": { + "One Of0": { + "Human Rights in History": "IHSS1500", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Revolutions in Comparative Perspective": "IHSS19XX", + "Science, Technology, and Society": "STSS1110", + "Sociology ofInequality": "IHSS19XX", + "War and Society": "IHSS1510" + }, + "Remaining": { + "American Politics in Crisis": "STSS4590", + "China and the United States": "STSS4540", + "Contemporary Political Thought": "STSS4570", + "Drugs in History": "STSS4430", + "Energy Politics": "STSS4310", + "Engineering Ethics": "STSH4210", + "Environmental Law": "STSH4700", + "Gender, Science, and Technology": "STSS4560", + "Public Service and Social Justice": "STSS4800", + "Resilience Planning": "STSS4320", + "Social Demography: Society by the Numbers": "STSS4520" + }, + "Required": { + "Law and Society": "STSS2700" + }, + "description": "The Law and Policy pathway is designed for students interested in the design of policy and legislation and students on a pre-law track. Skills and knowledge may be applied to fields such as environment and climate change, technological innovation, public health law, or intellectual property law.", + "minor": [ + "Law and Policy" + ], + "name": "Law and Policy", + "remaining_header": "Choose remaining credits from the following:" + }, + "Linguistics": { + "Remaining": { + "Advanced Topics in Linguistics": "COGS4780", + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470", + "Cross-linguistic Perspectives": "COGS4560", + "Language Studies": "LANG4940", + "Language and Culture": "COMM4620", + "Language in Real Time": "COMM2120", + "Language-Endowed Intelligent Agents": "COGS4880", + "The Linguistics of Computational Linguistics": "COGS4340" + }, + "Required": { + "Introduction to Linguistics": "COGS2340" + }, + "description": "Study linguistics from various perspectives, from cognitive analysis of linguistic expressions to the use of language for communication and other social settings. You'll also learn how to effectively communicate and handle foreign languages.", + "minor": [ + "Linguistics" + ], + "name": "Linguistics", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000-level:" + }, + "Literature and Creative Writing": { + "Remaining": { + "Creative Writing: The Short Story": "WRIT2330", + "Creative Writing: Creative Non-Fiction": "WRIT2320", + "Creative Writing: Poetry": "WRIT2310", + "Fiction from Film to the Internet": "IHSS1976", + "Film Theory": "LITR4410", + "Interactive Narrative": "COMM4780", + "Introduction to Literature": "LITR2110", + "Irish Literature": "LITR4230", + "Literature Studies": "LITR2940", + "Literature and Media": "LITR2120", + "Modern and Contemporary Literature": "LITR2150", + "Science and Fiction": "LITR4150", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "The American Dream": "IHSS19XX", + "Topics in Literature": "LITR4960", + "Visual Poetics and Narrative": "COMM4320", + "Women Writers": "LITR4770", + "Writing for the Screen": "COMM2110", + "Writing in Context": "WRIT1110" + }, + "description": "The Literature and Creative Writing Pathway offers discussion-oriented courses across a range of literary genres and themes, with a choice of emphasis on either literature, creative writing, or both. Students will learn to read and write literary art critically and creatively, with clarity and imagination, and with sensitivity to multi-cultural expressions of diversity.", + "minor": [ + "Literature and Creative Writing" + ], + "name": "Literature and Creative Writing", + "remaining_header": "Choose 12 credits from the following, at least 4 credits at the 4000 level:" + }, + "Living in a World of Data": { + "One Of0": { + "IT and Society": "ITWS1220", + "Minds and Machines": "IHSS1140", + "Open Source: Art, Music, Culture": "IHSS1965", + "Principles of Economics": "IHSS1200", + "Science and Scientific Misconduct": "IHSS1160", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Critical Thinking": "PSYC2100", + "Econometrics": "ECON4570", + "Information Design": "COMM4470", + "Interactive Data Visualization": "COMM4880", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Research Methods and Statistics I": "PSYC2310", + "Social Demography: Society by the Numbers": "STSS4520" + }, + "description": "Humans live in the age of information and misinformation of big data, data mining, and machine learning ... of new media presenting unparalleled means of communication ... of unseen and opaque algorithms driving our news feeds... and of rushing to judgment on viral videos. It is important to develop some 'information intelligence' and 'data dexterity'. Such dexterity and intelligence includes technical skills of quantitative data analysis and IT technology, but also includes critical thinking skills regarding how information is collected, judged, interpreted, and represented, and how big data and information is feeding humans' collective awareness driving their decisions and affecting their world surroundings.", + "name": "Living in a World of Data", + "remaining_header": "Choose remaining credits from the following:" + }, + "Logical Thinking": { + "Remaining": { + "Computability and Logic": "PHIL4420", + "Critical Thinking": "PSYC2100", + "Inductive Logic": "PHIL4960", + "Intermediate Logic": "PHIL4140", + "Introduction to Logic": "PHIL2140" + }, + "Required": { + "Are Humans Rational?": "IHSS1235" + }, + "description": "This Pathway is for students with an interest in symbolic logic, and the connections between formal logic and mathematics, computer science, Artificial Intelligence, and the human mind.", + "minor": [ + "Philosophy of Logic, Computation, and Mind" + ], + "name": "Logical Thinking", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level:" + }, + "Media and Culture": { + "Remaining": { + "Advertising and Culture": "COMM4580", + "Behind the Television Screen": "IHSS19XX", + "Communication Theory and Practice": "COMM2520", + "Documentary Film": "COMM2440", + "Documentary: Whose Narrative?": "IHSS19XX", + "Media and Society": "IHSS1560", + "Perspectives on Photography": "COMM2410", + "Reality TV and Post-Factual Media": "COMM4530", + "Religion in the Media": "COMM4550", + "Remixing in Digital Culture": "IHSS19XX", + "Technology and the Top Ten": "IHSS19XX", + "The American Dream": "IHSS19XX", + "Visual Culture": "COMM4540", + "Writing for the Screen": "COMM2110" + }, + "description": "This pathway examines different forms of expression and their cultural contexts in a variety of media, including film, television, photography, and new media. Its components will enhance creative and critical thinking, communication practices, and awareness of cultural and individual identities. The focus on cultural and media literacy will improve the career readiness and social awareness of those in any program at RPI.", + "minor": [ + "Media and Culture" + ], + "name": "Media and Culture", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000-level:" + }, + "Mind, Brain, and Intelligence": { + "One Of0": { + "AI and Society": "IHSS1972", + "Are Humans Rational?": "IHSS1235", + "Minds and Machines": "IHSS1140" + }, + "Remaining": { + "Advanced Topics in Linguistics": "COGS4780", + "Cognition and the Brain": "COGS4600", + "Cognitive Psychology": "PSYC4370", + "Cross-linguistic Perspectives": "COGS4560", + "Game AI": "COGS4420", + "Intelligent Virtual Agents": "COGS4640", + "Introduction to Cognitive Neuroscience": "COGS4330", + "Language-Endowed Intelligent Agents": "COGS4880", + "Learning and Advanced Game AI": "COGS4430", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Programming for Cognitive Science and Artificial Intelligence": "COGS4410", + "Readings in Cognitive Science": "COGS4940", + "Sensation and Perception": "PSYC4410", + "The Linguistics of Computational Linguistics": "COGS4340", + "Topics in Cognitive Science": "COGS4960" + }, + "Required": { + "Introduction to Cognitive Science": "COGS2120" + }, + "description": "Discover Cognitive Science: a young but fast-growing field focused on the study of mind from the perspectives of philosophy, psychology, neuroscience, linguistics, and artificial intelligence.", + "minor": [ + "Cognitive Science" + ], + "name": "Mind, Brain, and Intelligence", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music Composition and Production": { + "One Of0": { + "Exploring Music @Rensselaer": "IHSS1010", + "Fundamentals of Music and Sound": "ARTS1380", + "History of Jazz and Improvised Music": "IHSS1080", + "Popular Music and Society": "IHSS1710", + "Remixing in Digital Culture": "IHSS19XX", + "Songwriting Workshop": "IHSS1700", + "Technology and the Top Ten": "IHSS19XX", + "Western Music Appreciation": "IHSS1740" + }, + "Remaining": { + "Ensemble Nonlinear": "ARTS2600", + "Music and Sound I": "ARTS2380", + "Music and Sound II": "ARTS4380", + "Music and Technology I": "ARTS2020", + "Music and Technology II": "ARTS4160", + "Sound Recording and Production I": "ARTS2700" + }, + "description": "Students learn to compose music starting with the Western Classical tradition then branching out to modern and experimental methods. Students also learn to program and apply modern information technology to music creation and production.", + "minor": [ + "Music" + ], + "name": "Music Composition and Production", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music Performance": { + "One Of0": { + "Exploring Music @Rensselaer": "IHSS1010", + "Fundamentals of Music and Sound": "ARTS1380", + "History of Jazz and Improvised Music": "IHSS1080", + "Popular Music and Society": "IHSS1710", + "Remixing in Digital Culture": "IHSS19XX", + "Western Music Appreciation": "IHSS1740" + }, + "Remaining": { + "Chamber Music Ensemble": "ARTS2350", + "Deep Listening": "ARTS2180", + "Ensemble Nonlinear": "ARTS2600", + "Introduction to Afro-Cuban Percussion": "ARTS2340", + "Rensselaer Concert Choir": "ARTS2310", + "Rensselaer Orchestra": "ARTS2300", + "Roots of Africa Music Ensemble": "ARTS2360", + "Topics in Deep Listening": "ARTS4180", + "Topics in the Arts": "ARTS2960" + }, + "description": "Students learn to perform focal and instrumental music from a variety of styles, Classical to Afro-Cubanto experimental.", + "minor": [ + "Music" + ], + "name": "Music Performance", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music and Culture": { + "One Of0": { + "Exploring Music @Rensselaer": "IHSS1010", + "Fundamentals of Music and Sound": "ARTS1380", + "History of Jazz and Improvised Music": "IHSS1080", + "Open Source: Art, Music, Culture": "IHSS1965", + "Popular Music and Society": "IHSS1710", + "Songwriting Workshop": "IHSS1700", + "Technology and the Top Ten": "IHSS19XX", + "Western Music Appreciation": "IHSS1740" + }, + "Remaining": { + "Introduction to Afro-Cuban Percussion": "ARTS2340", + "Sound Recording and Production I": "ARTS2700", + "Topics in the Arts": "ARTS4960", + "World Music": "ARTS2520" + }, + "description": "Students gainhistorical and inter-cultural knowledge of music from the Western and various non-Western cultures.", + "minor": [ + "Music" + ], + "name": "Music and Culture", + "remaining_header": "Choose remaining credits from the following:" + }, + "Philosophy": { + "One Of0": { + "Critical Thinking": "PSYC2100", + "Great Ideas in Philosophy": "IHSS1165", + "Introduction to Logic": "PHIL2140", + "Introduction to Philosophy": "PHIL1110", + "Philosophy, Technology, and the Human Future": "IHSS19XX", + "Science and Scientific Misconduct": "IHSS1160", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Capstone Experience in Philosophy": "PHIL4990", + "Computability and Logic": "PHIL4420", + "Critical Thinking": "PSYC2100", + "Environmental Philosophy": "PHIL4300", + "Ethics": "PHIL4240", + "Intermediate Logic": "PHIL4140", + "Introduction to Logic": "PHIL2140", + "Introduction to Philosophy of Religion": "PHIL2830", + "Metaphysics and Consciousness": "PHIL4480", + "Philosophy Studies": "PHIL2940", + "Philosophy of Artificial Intelligence": "PHIL4260", + "Philosophy of Biology": "PHIL2400", + "Philosophy of Science": "PHIL4130", + "Scientific Revolutions": "PHIL4310", + "Topics in Philosophy": "PHIL4940" + }, + "description": "Learn to reason more precisely, think more critically, and ask more penetrating and foundational questions about enduring and contemporary problems in ethics, science, technology, religion, and politics including some of the biggest challenges that humanity currently faces.", + "minor": [ + "Philosophy" + ], + "name": "Philosophy", + "remaining_header": "Choose remaining credits from the following with at least 4 credits at the 4000-level:" + }, + "Public Health": { + "One Of0": { + "Century of the Gene": "IHSS1410", + "General Psychology": "PSYC1200", + "Global Health Challenges": "IHSS1420", + "Health in Contemporary Africa": "IHSS1430", + "Science, Technology, and Society": "STSS1110", + "Technology and Social Interaction": "IHSS19XX", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Bioethics": "STSH4250", + "Drugs in History": "STSS4430", + "Drugs, Society, and Behavior": "PSYC4500", + "Food, Farms, and Famine": "STSS4260", + "Gender, Science, and Technology": "STSS4560", + "History of Medicine": "STSH4420", + "History of Mental Health": "STSH4440", + "Hormones, Brain, and Behavior": "PSYC4700", + "Medicine, Culture, and Society": "STSS4400", + "Stress and the Brain": "PSYC4610" + }, + "Required": { + "Sociology": "STSS2520" + }, + "description": "The pathway in Public Health is designed for students interested in health-related careers who wish to develop skills and knowledge about global public health challenges. It also offers important courses for students on a pre-medical track.", + "minor": [ + "Public Health" + ], + "name": "Public Health", + "remaining_header": "Choose remaining credits from the following:" + }, + "Science, Technology, and Society": { + "One Of0": { + "IT and Society": "ITWS1220", + "Race, Class, Gender, and Technology": "IHSS19XX", + "Science, Technology, and Society": "STSS1110", + "Technology and Social Interaction": "IHSS19XX" + }, + "One Of1": { + "American History": "STSH2500", + "Cultural Anthropology": "STSS2510", + "Environment and Society": "STSS2300", + "Law and Society": "STSS2700", + "Sociology": "STSS2520" + }, + "Remaining": { + "Bioethics": "STSH4250", + "Design and Innovation Studio B": "STSH4610", + "Engineering Ethics": "STSH4210", + "Environmental Law": "STSH4700", + "Environmental Philosophy": "STSH4340", + "History of American Technology": "STSH4510", + "History of Medicine": "STSH4420", + "History of Mental Health": "STSH4440", + "History of Science and Technology": "STSH4530", + "Readings in Science and Technology Studies": "STSH4940", + "Sustainability Careers": "STSH4300" + }, + "description": "The pathway in Science, Technology, and Society (STS) is designed for students broadly interested in the social and political dimensions of science, technology, engineering, and medicine. Students use political and social science methods to investigate scientific and technological developments.", + "minor": [ + "Science, Technology, and Society" + ], + "name": "Science, Technology, and Society", + "remaining_header": "Choose remaining credits from the following:" + }, + "Strategic Communication": { + "Remaining": { + "Advertising and Culture": "COMM4580", + "Communication Theory and Practice": "COMM2520", + "Documentary Film": "COMM2440", + "Introduction to Graphic Design": "COMM2660", + "Language and Culture": "COMM4620", + "Language in Real Time": "COMM2120", + "Media and Society": "IHSS1560", + "Perspectives on Photography": "COMM2410", + "Proposing and Persuading": "WRIT4550", + "Research Writing": "WRIT4410", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "Topics in Writing": "WRIT4960", + "Typography": "COMM2570", + "Writing and Response": "WRIT4380", + "Writing and Society": "IHSS19XX", + "Writing for Promotion and Marketing": "WRIT4170", + "Writing for the Screen": "COMM2110", + "Writing in Context": "WRIT1110" + }, + "description": "This pathway is designed to train versatile, critical, and self-possessed 21st- century communicators. Students who successfully complete this pathway will demonstrate the ability to make focused, audience-appropriate arguments; communicate effectively across diverse rhetorical, sociocultural, and disciplinary contexts; and respond creatively to the analytical demands involved with developing, arranging, and revising ideas and arguments.", + "minor": [ + "Strategic Communication" + ], + "name": "Strategic Communication", + "remaining_header": "Choose 12 credits of the following, with at least 4 credits at the 4000 level:" + }, + "Studio Arts": { + "Remaining": { + "Advanced Drawing": "ARTS4200", + "Basic Drawing": "ARTS1200", + "Digital Filmmaking": "ARTS1030", + "Digital Imaging": "ARTS1020", + "Fundamentals of 2D Design": "ARTS2220", + "Fundamentals of Music and Sound": "ARTS1380", + "Intermediate Drawing": "ARTS2200", + "Life Drawing and Anatomy for Artists": "ARTS4260", + "Painting": "ARTS4220", + "Sculpture I": "ARTS2210", + "Sculpture II": "ARTS4210" + }, + "Required": { + "Art History": "ARTS1050" + }, + "description": "Study traditional studio arts such as drawing, painting, sculpture in conjunction with art history to learn techniques, history, and theory in the visual arts. Students will develop basic skills in perspective, proportion, composition, form making, light and shadow, color,2 and 3D Design,and learn toarticulate ideas abouttheir own,other students', and historicalworksthrough class discussions and critiques.", + "minor": [ + "Studio Arts" + ], + "name": "Studio Arts", + "remaining_header": "Choose remaining credits from the following:" + }, + "Sustainability": { + "One Of0": { + "A Century of Environmental Thought": "IHSS1320", + "Designing Climate Justice": "IHSS19XX", + "Nature/Society": "IHSS1110", + "Science, Technology, and Society": "STSS1110", + "Sustainability Debates": "IHSS1240" + }, + "Remaining": { + "Consumer Culture": "STSH4720", + "Energy Politics": "STSS4310", + "Environmental Law": "STSH4700", + "Environmental Philosophy": "STSH4340", + "Environmental Politics and Policy": "STSS4370", + "Food, Farms, and Famine": "STSS4260", + "Globalization and Development": "STSS4500", + "History of American Technology": "STSH4510", + "Politics of Design": "STSS4350", + "Resilience Planning": "STSS4320", + "Sustainability Careers": "STSH4300", + "Sustainability Education": "STSS4280", + "Sustainability Problems": "STSS4270", + "Sustainability by Design": "STSS4290" + }, + "Required": { + "Environment and Society": "STSS2300" + }, + "description": "The pathway in Sustainability focuses on the interactions between various systems - social, political, cultural, economic, technological and ecological - that undergird environmental sustainability. Students use interdisciplinary approaches to investigate environmental problems.", + "minor": [ + "Sustainability Studies" + ], + "name": "Sustainability", + "remaining_header": "Choose remaining credits from the following:" + }, + "Thinking with Science": { + "One Of0": { + "Open Source: Art, Music, Culture": "IHSS1965", + "Science and Scientific Misconduct": "IHSS1160", + "Science, Technology, and Society": "STSS1110", + "Technology and Social Interaction": "IHSS19XX", + "War and Technology: Past, Present, and Future": "IHSS1570", + "Well-being: Cultivating Curiosity": "IHSS1175" + }, + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PSYC2100", + "Eco Chic: Living Art": "ARTS4240", + "History of American Technology": "STSH4510", + "History of Science and Technology": "STSH4530", + "Medicine, Culture, and Society": "STSS4400", + "Philosophy of Biology": "PHIL2400", + "Philosophy of Science": "PHIL4130", + "Proposing and Persuading": "WRIT4550", + "Research Writing": "WRIT4410", + "Science and Fiction": "LITR4150", + "Strategic Writing": "WRIT2110", + "Topics in the Arts": "ARTS4960" + }, + "description": "This pathway offers instruction in identifying and understanding dissemination and the methods and media for scientific knowledge. Students who successfully complete this pathway will demonstrate the ability to critique how textual and social representations create diverse and competing receptions of scientific knowledge; analyze the social construction of scientific knowledge; and solve problems through disseminating scientific knowledge across a variety of social and rhetorical contexts.", + "name": "Thinking with Science", + "remaining_header": "Choose remaining credits from the following:" + }, + "Transfer Student Arts and Humanities": { + "Remaining": { + "ARTSXXXX": "ARTSXXXX", + "COMMXXXX": "COMMXXXX", + "GSASXXXX": "GSASXXXX", + "IHSSXXXX": "IHSSXXXX", + "LANGXXXX": "LANGXXXX", + "LITRXXXX": "LITRXXXX", + "PHILXXXX": "PHILXXXX", + "STSHXXXX": "STSHXXXX", + "WRITXXXX": "WRITXXXX" + }, + "description": "Thispathwayis intended for transfer students that enter with junior status andwho have completed significant coursework within the arts and humanities to be applied toward a pathway. Coursework may include a mix of transfer courses that come in as electives or courses taken at Rensselaer.", + "name": "Transfer Student Arts and Humanities", + "remaining_header": "Choose 12 credits of the following course prefixes, with at least 8 credit hours at, or above, the 2000 level and at least 3 credit hours at the 4000 level:" + }, + "Transfer Student Social Science": { + "Remaining": { + "COGSXXXX": "COGSXXXX", + "ECONXXXX": "ECONXXXX", + "GSASXXXX": "GSASXXXX", + "IHSSXXXX": "IHSSXXXX", + "PSYCXXXX": "PSYCXXXX", + "STSSXXXX": "STSSXXXX" + }, + "description": "This pathway is intended for transfer students that enter with junior status andwho have completed significant coursework within the social sciencesto be applied toward a pathway. Coursework may include a mix of transfer courses that come in as electives or courses taken at Rensselaer.", + "name": "Transfer Student Social Science", + "remaining_header": "Choose 12 credits of the following course prefixes, with at least 8 credit hours at, or above, the 2000 level and at least 3 credit hours at the 4000 level:" + }, + "Understanding Human Behavior": { + "Remaining": { + "Abnormal Psychology": "PSYC4720", + "Behavioral Neuroscience": "PSYC4360", + "Cognition and the Brain": "PSYC4600", + "Cognitive Engineering": "PSYC4620", + "Cognitive Modeling": "PSYC4510", + "Cognitive Psychology": "PSYC4370", + "Critical Thinking": "PSYC2100", + "Drugs, Society, and Behavior": "PSYC4500", + "Forensic Psychology": "PSYC4750", + "Hormones, Brain, and Behavior": "PSYC4700", + "Human Factors Seminar": "PSYC4160", + "Human Factors in Design": "PSYC2220", + "Human Sexuality": "PSYC4340", + "Industrial and Organizational Psychology": "PSYC4200", + "Introduction to Cognitive Neuroscience": "PSYC4330", + "Introduction to Cognitive Science": "PSYC2120", + "Introduction to Sports Psychology": "PSYC2800", + "Learning": "PSYC4450", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Moral Development": "PSYC2600", + "Motivation and Performance": "PSYC4110", + "Personality": "PSYC4400", + "Positive Psychology": "PSYC4730", + "Professional Development II: Leadership Theories": "PSYC4170", + "Psychological Tests and Measurements": "PSYC4260", + "Psychology and The Law": "PSYC4740", + "Psychology of Mindfulness": "PSYC4430", + "Psychopharmacology and Behavioral Toxicology": "PSYC4770", + "Readings in Psychology": "PSYC4940", + "Research Methods and Statistics I": "PSYC2310", + "Research Methods and Statistics II": "PSYC4310", + "Sensation and Perception": "PSYC4410", + "Sensibilities": "PSYC4440", + "Social Psychology": "PSYC2730", + "Sport Psychology Seminar": "PSYC4800", + "Stress and the Brain": "PSYC4610", + "Topics in Psychology": "PSYC4960", + "Undergraduate Thesis": "PSYC4990", + "Understanding Empathy": "IHSS19XX" + }, + "Required": { + "General Psychology": "PSYC1200" + }, + "description": "The ability to understand and predict how people act and think is more important than ever in addressing many of the greatest challenges that we face as a society. In this pathway, students will learn how behavior and thought are influenced by cognitive, emotional, developmental, social, and environmental factors, and how to apply psychological principles.", + "minor": [ + "General Psychology", + "Psychological Science" + ], + "name": "Understanding Human Behavior", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level::" + }, + "Video, Performance, and Social Impact": { + "One Of0": { + "Behind the Television Screen": "IHSS19XX", + "Digital Filmmaking": "ARTS1030", + "Documentary: Whose Narrative?": "IHSS19XX", + "Open Source: Art, Music, Culture": "IHSS1965", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Remixing in Digital Culture": "IHSS19XX", + "Technology and the Top Ten": "IHSS19XX" + }, + "Remaining": { + "Art, Community, and Technology": "ARTS4080", + "Eco Chic: Living Art": "ARTS4240", + "Hactivism": "ARTS4560", + "Intermediate Video": "ARTS2010", + "New Media Theory": "ARTS4130", + "Rethinking Documentary: Video Production": "ARTS4040", + "Science Fictions": "ARTS4640", + "The Multimedia Century": "ARTS2540", + "Writing and Directing for Video": "ARTS4630" + }, + "description": "This pathway allows students to study video, performance, and social impact through the integration of theory and practice. Students are prepared to analyze and critique moving images; plan, produce and edit their own media productions in video/television and/or performance; and communicate through visual as well as audio mediums. Strategically situating art, media and technology in a social context, students engage in creative practice designed to make change from the local to the global.", + "minor": [ + "Electronic Arts", + "Video, Performance, and Social Practice" + ], + "name": "Video, Performance, and Social Impact", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level:" + }, + "Well-being: Body and Mind": { + "One Of0": { + "Basic Drawing": "ARTS1200", + "Minds and Machines": "IHSS1140", + "Music and Nature": "IHSS1720", + "Nature/Society": "IHSS1110", + "Songwriting Workshop": "IHSS1700", + "The Art of Listening": "IHSS1180", + "Understanding Empathy": "IHSS19XX", + "Well-being: Cultivating Curiosity": "IHSS1175" + }, + "Remaining": { + "Creative Writing: The Short Story": "WRIT2330", + "Creative Writing: Creative Non-Fiction": "WRIT2320", + "Creative Writing: Poetry": "WRIT2310", + "Drugs, Society, and Behavior": "PSYC4500", + "Ethics": "PHIL4240", + "General Psychology": "PSYC1200", + "Hormones, Brain, and Behavior": "PSYC4700", + "Positive Psychology": "PSYC4730", + "Psychology of Mindfulness": "PSYC4430", + "Rensselaer Concert Choir": "ARTS2310", + "Sensibilities": "PSYC4440", + "Stress and the Brain": "PSYC4610", + "Topics in Psychology": "PSYC4960", + "Topics in the Arts": "ARTS2960" + }, + "description": "How do humans maintain a sense of well-being in their lives?", + "minor": [ + "Well-being" + ], + "name": "Well-being: Body and Mind", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level:" + } +} \ No newline at end of file diff --git a/frontend/src/data/json/2020-2021/courses.json b/frontend/src/data/json/2020-2021/courses.json new file mode 100644 index 00000000..c084be75 --- /dev/null +++ b/frontend/src/data/json/2020-2021/courses.json @@ -0,0 +1,11609 @@ +{ + "2D Experimental Animation": { + "ID": "2060", + "cross listed": [], + "description": "2D Experimental Animation is an introduction to animation as an art form. Most of this course will be traditional assignments designed to encourage spontaneous creativity, explore animation concepts, and learn animation terminology. Assignments will build a solid foundation for entrance into 3D Animation. This course will also be a historical and theoretical investigation with screenings and readings followed with discussion.", + "name": "2D Experimental Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "ARTS-1020", + "ARTS-1040" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "Online ", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "2D Motion Graphics": { + "ID": "2680", + "cross listed": [], + "description": "This course is a hands-on investigation into communicating effectively using motion graphics. Through a historical lens, students will learn the art of storytelling in a time-based medium using type, graphics, photos, and illustrations. Projects could include logo animations, animated infographics, title sequences, and short form narratives. Principles covered will include storyboarding and planning, design and composition, timing, pacing, sound and/or music development and synchronization. Students enrolling should have a working knowledge of Adobe Photoshop and Illustrator.", + "name": "2D Motion Graphics", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term, even-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "3D Animation": { + "ID": "4070", + "cross listed": [], + "description": "An intermediate hands-on studio course in 3D computer animation, acting, dialog, cinematography, and story building.", + "name": "3D Animation", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [ + "Silvia Ruzanka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "3D Digital Modeling": { + "ID": "2230", + "cross listed": [], + "description": "A foundational course in concepts and techniques in digital 3D, for animation, games, and digital art. This course focuses on methods and aesthetics in creating digital 3D objects, spaces, and characters, including modeling, texturing, and lighting, as preparation for further courses in the 3D Animation curriculum.", + "name": "3D Digital Modeling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Rebekah Gamin Arcovitch", + "Benjamin H. Barnard" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Benjamin H. Barnard", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Rebekah Gamin Arcovitch", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "3D Technical Direction": { + "ID": "4280", + "cross listed": [], + "description": "In 3D Animation, the technical director (or \"TD\") covers roles including character rigging, lighting setup, custom tools, and other parts of the pipeline that involve the technical work needed to support artistic creativity. In this course we will focus on rigging, covering basic and intermediate rigging techniques for characters in Maya including bipeds, facial rigs, motion capture and game engine pipelines and basic scripting in MEL and Python. We will emphasize an animator-friendly approach to rig design, utilizing both the technical capabilities of Maya and good UI and UX principles to produce rigs that are both powerful and easy to use.", + "name": "3D Technical Direction", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "3D Visual Effects": { + "ID": "4060", + "cross listed": [], + "description": "An introduction to the technical techniques and principles of computer animation with a focus on rigging, skinning, character fx, particle simulations, compositioning and rendering. Lectures, discussion, and exposure to contemporary work enable students to develop skills in this rapidly evolving field.", + "name": "3D Visual Effects", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "A Century of Environmental Thought": { + "ID": "1320", + "cross listed": [], + "description": "This course examines the emergence of environmental consciousness in the United States throughout the 20th century. Students in this course will study the original writings of some of the most important thinkers and activists in the history of environmentalism, examine the social contexts in which their ideas formed, and consider their relevance to contemporary sustainability issues.", + "name": "A Century of Environmental Thought", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kate Elizabeth Sohasky", + "Jennifer Cardinal" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Russell Sage Laboratory 5711", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Abnormal Psychology": { + "ID": "4720", + "cross listed": [], + "description": "The definition, history, major schools of thought, and models of the normal and abnormal personality are presented. Disorders are examined within the framework of D.S.M. and competing schools of thought. The description, etiology, treatment, including pharmacologic, and prevention of each of the disorders are considered. Illustrative cases are presented. Students write a paper on a topic, approved by the instructor, that focuses upon the impact of public policies on psychopathology.", + "name": "Abnormal Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Keith J. Anderson", + "Larry D Reid" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TW", + "instructor": "Larry D Reid", + "location": "Online ", + "time": "6:55 pm - 8:45 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Advanced Data Analytics & Policy Evaluation": { + "ID": "4590", + "cross listed": [], + "description": "Covers advanced estimation and inference techniques for data analysis and policy evaluation. Topics will vary from year to year to introduce advanced statistical methods used in recent literature. Topics may include visualization techniques to summarize and display high dimensional data, selected topics in discrete choice models, spatial analysis, and analysis of panel data. Particularly, methods for panel data will be emphasized. This includes fixed, random, mixed, and multi-level effects models to control for or account for variation from individual characteristics. Dynamic panel data models consider lagged dependent variables as regressors.", + "name": "Advanced Data Analytics & Policy Evaluation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ECON-4580", + "PSYC-2310" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Advanced Digital 3D Projects": { + "ID": "4020", + "cross listed": [], + "description": "This studio/seminar consists of longer projects with attention to concept, process, and finish. The student will either work individually or as a member on a team and be expected to have a vision or concept they are driven to create. Some possible topics covered may include virtual environments, advanced shader networks, MEL, compositing, non photorealistic rendering, 3D graphics programming, game engines, or motion capture.", + "name": "Advanced Digital 3D Projects", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability.", + "uia": false + }, + "prerequisites": [ + "ARTS-4070" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Advanced Digital Imaging": { + "ID": "4860", + "cross listed": [], + "description": "This upper level studio and seminar explores individual visual arts projects contributing to thesis or dissertation development. Topics in creative personal expression in imaging, installation, digital/traditional mixed media and emerging genres will be studied drawing from issues raised in class projects. Advanced studies may include high resolution digital photography, montage, archival printing, gesture drawing, painting, assemblage, processing, stencil art, projection, and evolving genres which lead to an independent final project and web portfolio.", + "name": "Advanced Digital Imaging", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen Ruiz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Kathleen Ruiz", + "location": "West Hall 214", + "time": "6:55 pm - 8:45 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Advanced Drawing": { + "ID": "4200", + "cross listed": [], + "description": "Advanced Drawing is designed to help students who have mastered basic drawing skills to enhance those skills and utilize them to explore visual ideas. Emphasis is placed on individual development of skills and subject matter to help students express themselves visually. Examples and studies are used from master drawings of the past to learn about the history of art and to stimulate ideas for the students' own work.", + "name": "Advanced Drawing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Advanced Topics in Linguistics": { + "ID": "4780", + "cross listed": [], + "description": "This course will serve as a seminar for advanced students of linguistics. The material to be covered will be selected collaboratively by the instructor and each cohort of students. Students, who ideally will have taken at least two linguistics-oriented courses previously, will be guided in pursuing topics that they have found particularly compelling in previous courses.", + "name": "Advanced Topics in Linguistics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Advanced Video Media Studio": { + "ID": "4050", + "cross listed": [], + "description": "The course is designed to help students continue to develop as media-makers/filmmakers. Students will work on short video projects that are shot in the studio and in the field. Studio experimentations, including projection work, multi-camera production, generating ideas, and realizing a well-developed final project. Students write their own scripts, learn new technical skills and direct videos.", + "name": "Advanced Video Media Studio", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1030", + "IHSS-1040", + "IHSS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Advertising and Culture": { + "ID": "4580", + "cross listed": [], + "description": "An examination of the cultural impact of advertising in various media: TV, radio, print, and the Web. How does advertising inform human experience and identity? How has it shaped the culture? Who pays for it and why? Note: This is not a How-To course. The focus is critical analysis, not acquiring skills for producing advertising.", + "name": "Advertising and Culture", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "American History": { + "ID": "2500", + "cross listed": [], + "description": "This course surveys the history of the United States from the colonial era through the present. The course introduces major themes and tensions in United States politics, society, and culture with a focus on environmental factors. Topics will include encounters between American Indians and colonial peoples, independence, the formation of the American government, slavery, immigration, citizenship, rights, social movements, colonialism, war, and the changing identity of the United States in the world.", + "name": "American History", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "American Politics in Crisis": { + "ID": "4590", + "cross listed": [], + "description": "This class studies the workings of major institutions and practices in American life during a period in which key parts of our society seem dysfunctional, having lost their integrity, ability to solve problems, and willingness to imagine any positive future. How did this happen? Why does it continue? What might be done about it? Through a careful reading of texts in political analysis and social criticism, students explore some significant issues in modern society.", + "name": "American Politics in Crisis", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Animation Production": { + "ID": "4460", + "cross listed": [], + "description": "Animation Production is designed to give an animation industry experience by completing the entire process of creating an animated short. Learning long-term time management and finding the key time cost/benefits will be essential to success. The course schedule is setup to replicate the industry model of frequent updates and feedback dailies.", + "name": "Animation Production", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4060", + "ARTS-4070" + ], + "professors": [ + "Silvia Ruzanka" + ], + "professors": [ + "Silvia Ruzanka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Applied Econometrics": { + "ID": "4580", + "cross listed": [], + "description": "This course provides skills to apply econometrics to diverse economic topics. Mathematical methods of econometrics are developed for tools such as alternative estimation strategies, instrumental variables, regression discontinuity, nonparametric and quantile estimators, and simultaneous equation models. Methods to identify causal effects are emphasized. Students do hands-on data work that puts to use these econometric tools.", + "name": "Applied Econometrics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "ECON-4570", + "PSYC-2310" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Applied Game Theory": { + "ID": "4220", + "cross listed": [], + "description": "Game theory has been emerging as a branch of mathematical economics and applied to analyze situations where each decision-maker needs to think strategically about others' perspectives and actions in order to determine ones' own optimal choice. This course provides an introduction and presents selected topics in game theory. It will look into basic definitions and equilibrium concepts and develop a wide range of applications in Economics, Biology, sports, health care, and various fields. The goal of the lecture is to improve understanding of strategic interaction in economic, business, and social situations.", + "name": "Applied Game Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Applied Microeconomics": { + "ID": "4010", + "cross listed": [], + "description": "Core topics of microeconomic theory are covered: consumer demand, firm production, decisions under uncertainty, game theory, markets for goods with perfect and imperfect competition, and market failures. Microeconomic theory is applied to real cases. Examples include product pricing, technological innovation, firm growth, consumer and producer welfare, social welfare impacts of government policy, monopoly and oligopoly, and resource allocation.", + "name": "Applied Microeconomics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Are Humans Rational?": { + "ID": "1235", + "cross listed": [], + "description": "The Aristotelian dictum that we are rational animals is under severe attack these days. In fact, the previous sentence may seriously understate the situation: the dictum is perhaps outright rejected by many, if not most. From psychologists of reasoning and decision-making to behavioral economists to the \"new atheists\" (all groups whose message we will consider in this class), the onslaught is firmly underway, and fierce.", + "name": "Are Humans Rational?", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Art History": { + "ID": "1050", + "cross listed": [], + "description": "A survey of visual arts from Paleolithic Era to today. Materials are presented in a form accessible to students without previous knowledge of Art History.", + "name": "Art History", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jefferson Wille Kielwagen", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Art and Code and Interactivity": { + "ID": "4090", + "cross listed": [], + "description": "This course is primarily concerned with learning how to build any interactive experience or artwork from concept to completion. It will introduce open-source, cross-platform programming libraries and tools used by artists and programmers to create interactive experiences and artworks for museum installations, festivals, VJ-ing, projection mapping, interactive experiences/artworks, and more. It will then start to address the questions: Is code an art form? What is interactive art? Is software art?", + "name": "Art and Code and Interactivity", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Art for Interactive Media": { + "ID": "1040", + "cross listed": [], + "description": "This course combines an introduction to traditional visual arts and digital media and serves as a foundation for work in game design and interactive art. Using studio projects that incorporate physical media, digital imaging and computer code, students develop their formal vocabulary, observational skills, and their understanding of issues in visual and interactive arts.", + "name": "Art for Interactive Media", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Robert F. Nideffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Robert F. Nideffer", + "location": "Online ", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Robert F. Nideffer", + "location": "TBA", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Art, Community, and Technology": { + "ID": "4250", + "cross listed": [], + "description": "Through direct experience in the community, this course explores the complex roles and relationships of art, education, and technology. Students will develop a plan to work with a media arts center, community organization, or school; final teams will produce real-world arts and education projects that ultimately will be realized as significant additions to their professional portfolio. The projects can include a range from traditional arts practice to creative writing, creative IT models, to community art and activism.", + "name": "Art, Community, and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-1030", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "B.S. EARTS Thesis": { + "ID": "4990", + "cross listed": [], + "description": "The purpose of this course is to demonstrate the student's capacity for independent work integrating concepts and media from the full range of their studio, history, and theory studies. It is a project-based class, culminating in a written thesis paper and a public presentation of work determined by the student. This course may be taken multiple times, but is a requirement in the student's final two semesters.", + "name": "B.S. EARTS Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Basic Drawing": { + "ID": "1200", + "cross listed": [], + "description": "An introductory course in drawing designed to develop seeing ability and means of expressing visual ideas through graphic skills. The course consists of exercises in drawing from observation and studies from the history of art.", + "name": "Basic Drawing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Behavioral Economics": { + "ID": "4270", + "cross listed": [], + "description": "Integrates theory from psychology, neuroscience, and other social sciences into traditional economic models of human behavior. By relaxing the standard assumptions of perfect rationality and selfishness, more realistic modeling features such as loss aversion, present-bias, social norms, and habit formation improve economic analyses. These techniques are used to analyze individuals' health behaviors, health insurance markets, and healthcare policy.", + "name": "Behavioral Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Behavioral Financial Economics": { + "ID": "4340", + "cross listed": [], + "description": "This course describes how individuals and firms make financial decisions, and how those decisions might deviate from those predicted by traditional financial or economic theory. The course examines how the insights of behavioral economics complement the traditional finance paradigm by introducing some of the main psychological biases in financial decision-making and examining the impacts of these biases in financial markets and other financial settings. It will also introduce students to behavioral and experimental methodologies in finance, economics, and other disciplines.", + "name": "Behavioral Financial Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310", + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Behavioral Neuroscience": { + "ID": "4360", + "cross listed": [ + "COGS-4360" + ], + "description": "This course is an introduction to the role of physiological mechanisms in behavioral processes. There will be detailed examination and discussion of the involvement of biological systems in feeding and drinking, sexual behavior, sleep and arousal, learning and memory, psychopathology and psychopharmacology.", + "name": "Behavioral Neuroscience", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Behind the TV Screen": { + "ID": "1030", + "cross listed": [], + "description": "Television is considered a defining social, political and cultural feature of consumer culture. Television is morphing into something more expansive and diverse. In this course, we will study the impact of television and learn to make it. Through hands-on experience, students produce and direct their own multi-camera projects. Students work on technical and creative aspects of production. Students learn to operate studio gear including green screen, live switcher, cameras, audio, teleprompter, lights, etc.", + "name": "Behind the TV Screen", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Bioethics": { + "ID": "4250", + "cross listed": [], + "description": "This course explores historical perspectives on bioethics through concrete cases and practical problems faced in the design and execution of some of the highest profile biomedical research and most consequential clinical decisions of the twentieth century. Topics include vaccine development; human radiation experiments; new genetic and reproductive technologies; right-to-die, death-with-dignity, and physician-assisted suicide; human experimentation, including prisoners, the sick, and the disabled; neuroethics; animal research; and emergent topics such as stem cell research, prenatal diagnostics, and genetic testing. This is a communication-intensive course.", + "name": "Bioethics", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "IHSS-1160", + "STSH-2500", + "PHIL-4240", + "STSS-2510", + "PHIL-1110", + "STSS-2520", + "IHSS-1150", + "STSS-2700" + ], + "professors": [ + "Cynthia Theresa Cook", + "Susan Lynn Smith" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Susan Lynn Smith", + "location": "Darrin Communications Center 308", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MTRF", + "instructor": "Susan Lynn Smith", + "location": "Darrin Communications Center 308", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "STSH" + }, + "Biopunk: Arts Lab Practice": { + "ID": "4120", + "cross listed": [], + "description": "Biopunk: Arts Lab Practice is a studio, lab and lecture class introducing students to bioart, and microbial life and resilient ecological practices. We use punk, queer and biological laboratory techniques to creatively produce science, design and art works. Students will be required to complete readings, experiment, and create their own visions of a speculative biofuture. Emphasis will be on the history and contemporary investigations of the microbiome and how to culturally explore these scenarios of how we live amongst multiple diverse communities and species.", + "name": "Biopunk: Arts Lab Practice", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-4140", + "ARTS-1030", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Brand Identity Design": { + "ID": "4730", + "cross listed": [], + "description": "A brand is more than just a cool logo design. \"A brand is a perception or set of associations consumers have of a business.\" - (Felicia C. Sullivan) These perceptions originate from a consistent verbal and visual story communicated through a multitude of media platforms. In this class we'll define the brand story, create messaging, and design the logo, stationery, signage, packaging, advertising, schwag, motion graphics etc. The course culminates with the design of an identity standards manual defining the rules and principles to effectively communicate a consistent brand image.", + "name": "Brand Identity Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually", + "uia": false + }, + "prerequisites": [ + "COMM-2680", + "COMM-2660", + "COMM-2570" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Business Issues for Engineers and Scientists": { + "ID": "4300", + "cross listed": [], + "description": "Investigates business-related considerations in successfully commercializing new technology in a new venture or within an existing enterprise: market and customer analysis, beating the competition, planning and managing for profitability, high-tech marketing and sales, and business partnerships and acquisitions. Not a general management course; focuses explicitly on what is relevant for engineers and scientists working in a commercial environment. For junior/senior undergraduate or graduate students.", + "name": "Business Issues for Engineers and Scientists", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Carl Pavarini", + "Kevin R. Stewart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "F", + "instructor": "Kevin R. Stewart", + "location": "Online ", + "time": "9:05 am - 11:55 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Capstone Experience in Philosophy": { + "ID": "4990", + "cross listed": [], + "description": "Students conduct original scholarly projects: original research, theoretical or analytical reviews of the literature, or computer simulations. Working either alone or in groups, students prepare written reports relating to this project, under the supervision of a faculty member.", + "name": "Capstone Experience in Philosophy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Century of the Gene": { + "ID": "1410", + "cross listed": [], + "description": "This course details the scientific and social history of genetics, from Darwin and Mendel to the Human Genome Project. Special focus areas include: plant and animal breeding in the early twentieth century; eugenics movements in the U.S. and elsewhere; bacterial and fruit fly genetics; the development of molecular biology; the invention of recombinant-DNA technologies; the emergence of the biotechnology industry; the sociobiology controversies; genetics and evolutionary theory; and the Human Genome Project and contemporary genomics.", + "name": "Century of the Gene", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kate Elizabeth Sohasky" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kate Elizabeth Sohasky", + "location": "Carnegie Building 106", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Chamber Music Ensemble": { + "ID": "2350", + "cross listed": [], + "description": "An instrumental class that will be coached and rehearsed and will perform regularly. The larger ensemble will break up into smaller ensembles such as string quartets, woodwind quintets, trios, etc., depending on the make-up of the group, as well as into more unusual combinations that might be required to prepare 20th century repertoire. For intermediate and advanced players, entrance into the course is by authorization form/permission of instructor.", + "name": "Chamber Music Ensemble", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Chrysi Nanou", + "Michael L. Century", + "Nicholas Jon De Maison", + "Matthew J. Chamberlain" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Matthew J. Chamberlain", + "location": "West Hall 323", + "time": "3:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "W", + "instructor": "Chrysi Nanou", + "location": "West Hall 323", + "time": "3:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "China and the United States": { + "ID": "4540", + "cross listed": [], + "description": "This class studies the history, politics, and economics of China in its relationship to the United States. Beginning with readings on modern Chinese history, the founding of the People's Republic of China, Communist Party, Cultural Revolution, new opening of connections between the U.S. and China, economic reforms of the past three decades, and current relationships between two countries, students will discuss a range of contemporary issues of concern to both the American and Chinese people.", + "name": "China and the United States", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Chinese I": { + "ID": "1410", + "cross listed": [], + "description": "This course assumes no previous knowledge of the subject. The course is designed to provide students with fundamental skills in listening, speaking, reading, and writing Mandarin Chinese. Oral and aural skills will be emphasized. Background on Chinese culture will be introduced as an element of the course. For entry level, non-native speakers only.", + "name": "Chinese I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jianling Yue", + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Yalun Zhou", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Yalun Zhou", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese II": { + "ID": "2410", + "cross listed": [], + "description": "This is a continuation of Chinese I, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of nearly 500 characters and 650 words, and use more complicated grammatical structures, including some compliment phrases and topic-comment sentences. In sum, students will learn more in all four aspectslistening, speaking, reading, and writingpresented in Chinese I.", + "name": "Chinese II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "LANG-1410" + ], + "professors": [ + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese III": { + "ID": "4420", + "cross listed": [], + "description": "This is a continuation of Chinese II, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of about 650 characters, 1000 words, and use more complicated grammatical structures, e.g., reduplication of adjectives and verbs, resultative and potential compliments. In sum, students learn more in all four aspectslistening, speaking, reading and writingpresented in Chinese II.", + "name": "Chinese III", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "LANG-2410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LANG" + }, + "Chinese IV": { + "ID": "4430", + "cross listed": [], + "description": "This is a continuation of Chinese III, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 800 characters, 1350 words, and complicated grammatical structures, e.g., expression of approximation, comparison of structural and aspect particles, etc. In sum, students learn more in all four aspectslistening, speaking, reading, and writingpresented in Chinese III.", + "name": "Chinese IV", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "LANG-4420" + ], + "professors": [ + "Jianling Yue", + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese V": { + "ID": "4470", + "cross listed": [], + "description": "Chinese V is a continuation of Chinese IV, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 950 characters, 1700 words, and complicated grammatical structures, e.g., idiomatic expressions, expressions of comparison, concession, and subjection, etc. In sum, students learn more in all four aspects listening, speaking, reading and writing presented in Chinese IV.", + "name": "Chinese V", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "LANG-4430" + ], + "professors": [ + "Jianling Yue", + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jianling Yue", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Cognition and the Brain": { + "ID": "4600", + "cross listed": [ + "COGS-4600" + ], + "description": "Perception and thought are considered in terms of processes represented in the brain. The localization and lateralization of function are examined, drawing upon research on the behavioral effects of brain damage as well as brain-imaging studies and other approaches. Examples of topics include object recognition, memory, language, emotion, spatial ability, and motor processes.", + "name": "Cognition and the Brain", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-4370", + "PSYC-4330", + "PSYC-4360" + ], + "professors": [ + "Alicia Ann Walf" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Alicia Ann Walf", + "location": "Amos Eaton Hall 214", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cognitive Engineering": { + "ID": "4620", + "cross listed": [ + "COGS-4620" + ], + "description": "Covers cognitive theory from an applied perspective to understand and predict the interactions among human cognition, artifact (i.e. tools), and task. Cognitive task analysis techniques will be taught and used throughout the course, as well techniques for collecting and analyzing fine-grained behavioral data. Topics covered may include visual search and visual attention, cognitive skills and its acquisition, hard and soft constraints on interactive behavior, human error, soft constraints on judgment and decision-making, and experts and expertise.", + "name": "Cognitive Engineering", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-4370", + "PHIL-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Cognitive Modeling": { + "ID": "4510", + "cross listed": [], + "description": "Cognitive modeling investigates human cognition by developing computational systems that simulate cognitive processes. Cognitive modeling grew out of Cognitive Psychology and Artificial Intelligence. Cognitive models are used in a number of basic and applied domains including Human-Computer Interaction, Intelligent Tutoring Systems, Computer-Generated Forces, and Synthetic Characters. In this course, students will develop models in ACT-R (a unified theory of cognition) that simulate recent findings in cognitive psychology.", + "name": "Cognitive Modeling", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-4370", + "PSYC-2120" + ], + "professors": [ + "Michael J. Schoelles" + ], + "professors": [ + "Michael J. Schoelles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Michael J. Schoelles", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cognitive Psychology": { + "ID": "4370", + "cross listed": [], + "description": "The focus of this course is on the flow of information from sensory input to retrieval from long-term memory. Within this framework, topics such as mnemonics, pattern recognition, attention, computer simulation, reasoning, and the relationship between culture and thought are discussed.", + "name": "Cognitive Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Christopher Robert Sims" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Color Theory": { + "ID": "2640", + "cross listed": [], + "description": "Color, the most relative of all visual attributes, is explored in this studio course through a series of exercises and graphic design problems. Course topics include: recollection and visual memory, reading and contexture, relativity and subjectivity, color and light, color and communication, and \"cultural\" color. We will place an emphasis on the work and theories of Joseph Albers.", + "name": "Color Theory", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Communication Studies": { + "ID": "4940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Communication Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Communication Theory and Practice": { + "ID": "2520", + "cross listed": [], + "description": "This course introduces students to basic topics in communication theory and research. It includes topics in interpersonal, group, organizational, mediated, and mass communication. Students will study and apply theories to real world situations and events and explore the social and cultural impact of new media technology.", + "name": "Communication Theory and Practice", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Weina Ran" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 2715", + "time": "4:10 pm - 6:15 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Composition Seminar": { + "ID": "4390", + "cross listed": [], + "description": "This seminar builds on skills acquired in the Music and Sound sequence. Through a series of exercises, students investigate sound as a medium for artistic expression while addressing the basics of orchestration, notation, and the development of musical and sonic ideas. Acoustic, electronic, and non-traditional contemporary approaches to composition will be explored, including performance, intermedia, and sound installation. The course culminates in a final composition project to be performed in an end of semester concert.", + "name": "Composition Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-4380" + ], + "professors": [ + "Christopher James Fisher-Lochhead", + "Matthew William Goodheart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew William Goodheart", + "location": "West Hall 323", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Computability and Logic": { + "ID": "4420", + "cross listed": [], + "description": "A team-based, project-oriented, hands-on introduction to the great concepts and discoveries in logic and computability, including Turing Machines, first-order logic, the limitations of computing machines, Godel's incompleteness results, and so forth. A hands-on laboratory component is included.", + "name": "Computability and Logic", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [ + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Bram Van Heuveln", + "location": "Carnegie Building 201", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Consumer Culture": { + "ID": "4720", + "cross listed": [ + "STSH-4720" + ], + "description": "What is consumer culture? What are its roots, its consequences, and alternatives? Documentaries and the research of anthropologists, historians, and religious scholars examine consumer culture in the United States and the United Kingdom including recognition of the global locations in which our consumer goods are made. Topics include buying and selling, shopping, retail, manufacture, material culture, pricing, consumer goods, disposal, kinship, identity, exchange, and advertising, with attention paid to differences in race, class, and gender.", + "name": "Consumer Culture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Contemporary Improvisation Ensemble": { + "ID": "2080", + "cross listed": [], + "description": "This ensemble explores a variety of contemporary non-idiomatic group improvisational practices. Non-idiomatic improvisation is spontaneous music that does not attempt to replicate or realize a particular historical style (such as swing or bebop jazz), but rather emphasizes the unique creative input of the performers to create original music. Among the techniques explored will be conduction, musical games, graphic and text scores, and cell-structure improvisation. Students will also be coached in techniques to expand and develop musical ideas individually and as a framework for group improvisation. No prior experience with improvisation is required, and participants from any musical background, including electronic and computer music, are encouraged to join. Repertoire and practices will be tailored to the make-up of the group.", + "name": "Contemporary Improvisation Ensemble", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Contemporary Political Thought": { + "ID": "4570", + "cross listed": [], + "description": "This class studies central questions and theories in contemporary political thought. At a time in which conventional understandings of the structures, dynamics, and outcomes of political life no longer offer reliable guidance for one's thinking, the course will examine a number of alternative modes of understanding and argument.", + "name": "Contemporary Political Thought", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSS-2510", + "STSH-2500", + "STSS-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Cost-Benefit Analysis": { + "ID": "4210", + "cross listed": [], + "description": "Addresses the identification and measurement of the economic gains and losses to different sectors of the economy resulting from public projects and policies. Among the projects studied are those in the area of transportation, energy, environment, and urban development. Also considered is the evaluation of the effects of government on business, as for example, consumer product and workplace safety regulation.", + "name": "Cost-Benefit Analysis", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Creative Data Design": { + "ID": "4870", + "cross listed": [], + "description": "Data design offers a way to reveal, analyze, and engage with data, from scientific visualization to information design to artistic sonification. At the same time, the translation from abstract data to image and sound carries risks of manipulation and subjective interpretation. This course introduces contemporary practices in the perceptualizing of data using digital tools for creative exploration and critical analysis. It explores the evolution of visualization and the notion of truth through visual representation.", + "name": "Creative Data Design", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Creative Seminar I": { + "ID": "4340", + "cross listed": [], + "description": "This course is for senior EMAC and EART majors and is the core creative forum for the development and presentation of the senior thesis. The course is the first part of a two-semester study provided in two seminar courses. The focus of the course is to develop a proposal for a written thesis and a creative project that students will execute in the second seminar and exhibit in an exhibition.", + "name": "Creative Seminar I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Creative Seminar II": { + "ID": "4350", + "cross listed": [], + "description": "This course is for senior EMAC and EART majors. The goal of the Creative Seminar II is to develop and formulate ideas from Creative Seminar I into a unique project for the artist/communicator that will demonstrate his/her independent ideas, research, writing, and design skills. Students will develop a written thesis, creative project (e.g., art, graphic design, interaction design, music, performance), prepare and present their project in a public exhibition, and design the publicity for the show.", + "name": "Creative Seminar II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-4340" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Creative Writing: The Short Story": { + "ID": "2330", + "cross listed": [], + "description": "A workshop course in reading and writing varied forms of short narrative and non-narrative prose fiction; students must have a good command of written English and grammar. This course will focus on reading and analyzing exemplary short fiction and writing and revising original work. Students learn to develop plot, character, setting, point of view, style, and theme, and use description effectively to invent and shape narrative strategies. Peer reading and writing groups offer opportunities for shared response and critique.", + "name": "Creative Writing: The Short Story", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Shira Dentz", + "Skye Anicca" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Creative Writing: Creative Non-Fiction": { + "ID": "2320", + "cross listed": [], + "description": "This is a workshop course in which novice and more experienced student writers produce creative nonfiction-prose that aims to be both factually accurate and compelling literature; students must have a good command of written English and grammar. Focus may vary by semester among memoir, lyric and personal essays, plotted narrative, oral history, and nature writing. For models, students study classic and contemporary accomplished writers who connect the self to the larger world. Class work centers on drafting and revising essays with regular peer workshops.", + "name": "Creative Writing: Creative Non-Fiction", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Shira Dentz", + "Skye Anicca" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Shira Dentz", + "location": "Russell Sage Laboratory 4203", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Creative Writing: Poetry": { + "ID": "2310", + "cross listed": [], + "description": "This course is for students with little or no previous creative writing experience; students must have a good command of written English and grammar. Readings introduce traditional, modern, and post-modern poetic practice emphasizing imagery, figurative language, voice, line, and other formal aspects of poetry. Notebooks track development of student writing from reading exemplary texts to drafting revision of original poems. Writing workshop format includes analysis of published poems and peer discussion and critique of student work. For final projects, students create chapbooks, thematically sequenced poetry collections.", + "name": "Creative Writing: Poetry", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Shira Dentz" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Shira Dentz", + "location": "Russell Sage Laboratory 4203", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Shira Dentz", + "location": "Russell Sage Laboratory 4203", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Critical Thinking": { + "ID": "2100", + "cross listed": [ + "PHIL-2100" + ], + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "name": "Critical Thinking", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cross-linguistic Perspectives": { + "ID": "4560", + "cross listed": [], + "description": "This course will explore the different strategies used by different languages to fulfill the same needs of human communication. A sampling of topics: quickly learning the basics of a new language using linguistic principles; cross-linguistic knowledge elicitation and engineering; principles of generative grammar; space, time, agency, and other linguistic phenomena viewed cross-linguistically.", + "name": "Cross-linguistic Perspectives", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [ + "Marjorie McShane" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Marjorie McShane", + "location": "Russell Sage Laboratory 2704", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Cultural Anthropology": { + "ID": "2510", + "cross listed": [ + "COMM-2510" + ], + "description": "An introduction to human societies and cultures in comparative perspective, from tribal to complex societies. Topics include language and communication, technological adaptation, gender and sexuality, the global flows of people and commodities, and the rituals and beliefs through which people make meaning of the world.", + "name": "Cultural Anthropology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Tamar Gordon" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Tamar Gordon", + "location": "Russell Sage Laboratory 4101", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Data Analytics": { + "ID": "4600", + "cross listed": [], + "description": "The world at-large is confronted with increasingly larger and complex sets of structured/unstructured information; from cyber and human sources. Traditional enterprises are moving toward analytics-driven approaches for core business functions. Data and information analytics extends analysis (descriptive models of data) by using data mining and machine learning methods, with optimization and validation, to recommend action or guide and communicate decision-making. Thus, analytics is an entire methodology rather than individual analyses or analysis steps.", + "name": "Data Analytics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thilanka Munasinghe", + "Linda Kramarchyk" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Linda Kramarchyk", + "location": "Lally Hall 02", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Linda Kramarchyk", + "location": "Lally Hall 02", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Data Science": { + "ID": "4350", + "cross listed": [], + "description": "Data science is advancing the inductive conduct of science and is driven by the greater volumes, complexity, and heterogeneity of data being made available over the Internet. It combines aspects of data management, library science, computer science, and physical science. It is changing the way all of these disciplines do both their individual and collaborative work. Key methodologies in application areas based on real research experience are taught.", + "name": "Data Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thilanka Munasinghe" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "R", + "instructor": "Thilanka Munasinghe", + "location": "Lally Hall 104", + "time": "11:15 am - 2:05 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Data and Society": { + "ID": "4360", + "cross listed": [], + "description": "Data and Society provides a broad overview of how society is leveraging and responding to the social, organizational, policy, and technical opportunities and challenges of a data-driven world. Course themes focus on various aspects of the data ecosystem, data and innovation, and data and the broader community. Assignments build writing, presentation, and critical thinking, and assessment skills, all of which are important for professional success. This is a communication-intensive course.", + "name": "Data and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-4350" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Database Applications and Systems (DBAS)": { + "ID": "4250", + "cross listed": [ + "ITWS-4250" + ], + "description": "This advanced course in database applications and database systems provides students with a strong foundation in modern database design, data modeling, data normalization, SQL, NoSQL, query optimization, database security, and how databases fit into larger software architectures. Substantial programming and design projects are required.", + "name": "Database Applications and Systems (DBAS)", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Deep Listening": { + "ID": "2180", + "cross listed": [], + "description": "Deep Listening is a practice developed by pioneering composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creativity. Students will develop a heightened awareness to sound and their sonic environment through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. Musicians and non-musicians of all abilities and backgrounds are welcome!", + "name": "Deep Listening", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Design and Innovation Studio C": { + "ID": "4610", + "cross listed": [], + "description": "The sixth design studio for non-engineering majors participating in the interdisciplinary programs in Design and Innovation, this course introduces students to organizational dimensions of new concept design, development, and dissemination, including entrepreneurship, organization planning, product management, and branding and marketing. The course requires students to synthesize social, technical, business, and formal concerns in the design of innovative objects, environments, or systems.", + "name": "Design and Innovation Studio C", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jarah W. Moesch", + "Brandon James Costelloe-Kuehn" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Brandon James Costelloe-Kuehn", + "location": "Russell Sage Laboratory 2211", + "time": "2:30 pm - 5:20 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Design and Innovation Senior Project": { + "ID": "4970", + "cross listed": [ + "STSH-4970" + ], + "description": "Design and Innovation Senior Project serves as a capstone course for DSIS majors. Students work individually, supervised by a faculty member, to produce a written thesis. Class time largely operates as structured research and writing assistance, where students support one another with peer-review as well as receive one-on-one guidance from the instructor.", + "name": "Design and Innovation Senior Project", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Design and Innovation Studio A": { + "ID": "4600", + "cross listed": [ + "STSH-4600" + ], + "description": "DIS Studio A is an intensive studio/seminar hybrid that will advance students understanding, through practice, of iterative design process that is heavily informed by Science and Technology Studies and the social sciences and humanities more broadly. The specific methodologies, concepts, and content-foci will vary according to the expertise and experience of the faculty member teaching the course and could include a focus on sustainability, disability, feminism, critical race theory, or other approaches.", + "name": "Design and Innovation Studio A", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Design and Innovation Studio B": { + "ID": "4610", + "cross listed": [], + "description": "Studio B focuses on an enriched sense of program and user needs definition through methodologies of the humanities and social sciences. Studio projects, presentations, and readings explore the relation of race, class, and gender to technology, and the potential of design to address societal problems. The course has often focused on incorporating information technology in educational tools for low-income primary school students.", + "name": "Design and Innovation Studio B", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John T. Rinker", + "Jarah W. Moesch" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jarah W. Moesch", + "location": "Online ", + "time": "9:05 am - 11:55 am", + "type": "Lecture" + } + }, + "subj": "STSH" + }, + "Design and Innovation Studio I": { + "ID": "1610", + "cross listed": [], + "description": "The first design studio in the Product Design and Innovation Program introduces students to general design through a series of short projects. The projects stress creative thinking and invention, observation and perception, communication and visualization, sketching, photography, model-making, and especially open-ended exploration.", + "name": "Design and Innovation Studio I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Raquel Velho" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Raquel Velho", + "location": "Online ", + "time": "2:30 pm - 5:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Raquel Velho", + "location": "Online ", + "time": "2:30 pm - 5:20 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Design and Innovation Studio II": { + "ID": "2610", + "cross listed": [], + "description": "This studio design course focuses on an enriched sense of problem definition through an emphasis on the reach and interconnectedness of technology, and the conditionality of design selection criteria. Its design exercises, readings, and discussion press beyond marginal substitutions toward a broadened sense of possibility from, for example, \"hyper cars\" and human-powered homes to small-scale local agriculture and extreme ecological living systems.", + "name": "Design and Innovation Studio II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1610" + ], + "professors": [ + "James Wilson Malazita" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "James Wilson Malazita", + "location": "Russell Sage Laboratory 2211", + "time": "9:05 am - 11:55 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Design, Culture, and Society": { + "ID": "2210", + "cross listed": [], + "description": "This course allows students to develop a critical understanding of the relationships between design, culture, and society. \"Design\" is defined broadly, touching on product/industrial design, urban design, and so-called alternative design approaches such as ecological and feminist design. The focus is on the role of design in contemporary culture with the goal of training students' emerging appreciation of design as cultural practice on their professional work as engineers, architects, or business managers. This is a communication-intensive course.", + "name": "Design, Culture, and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Langdon Winner" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Langdon Winner", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Development of Economic Thought": { + "ID": "4180", + "cross listed": [], + "description": "A critical examination in which comparisons are made and contrasts emphasized between different schools of economic thinking such as classicism, marginalism, socialism, institutionalism, neoclassicism, and Keynesianism. Special attention is given to historical theories and attitudes of economists toward technological change and its impact on human welfare.", + "name": "Development of Economic Thought", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Digital Filmmaking": { + "ID": "1030", + "cross listed": [], + "description": "This is a hands-on introduction to film making. Students study a selection of great films; and learn how to make movies using lightweight field production equipment. Throughout the course students produce a variety of short videos in different genres, and develop their critical capacity for analyzing cinema and other forms of motion picture storytelling. The class ends with a mini film festival where everyone presents their work.", + "name": "Digital Filmmaking", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Elizabeth Press" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Digital Imaging": { + "ID": "1020", + "cross listed": [], + "description": "This course introduces students to digital photography, Web design, and interactive multimedia in making art. Students broaden their understanding of such topics as composition, effective use of images, color theory, typography, and narrative flow. Inquiry and experimentation are encouraged, leading towards the development of the skill and techniques needed to create visual art with electronic media.", + "name": "Digital Imaging", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Silvia Ruzanka", + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Nathan Scott Meltz", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "T", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "T", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Dissertation": { + "ID": "9990", + "cross listed": [], + "description": "Active participation in research, under the supervision of a faculty adviser, leading to a doctoral dissertation. Grades of IP are assigned until the dissertation has been publicly defended, approved by the doctoral committee, and accepted by the Office of Graduate Education to be archived in a standard format in the library. Grades will then be listed as S.", + "name": "Dissertation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Raquel Velho", + "Abby J. Kinchy", + "Langdon Winner", + "James Wilson Malazita", + "Atsushi Akera", + "Nancy D. Campbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Raquel Velho", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Langdon Winner", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "James Wilson Malazita", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": " ", + "instructor": "Atsushi Akera", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": " ", + "instructor": "Nancy D. Campbell", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "6": { + "class": "Class", + "days": " ", + "instructor": "Abby J. Kinchy", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "7": { + "class": "Class", + "days": " ", + "instructor": "Abby J. Kinchy", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Doctoral Thesis": { + "ID": "9990", + "cross listed": [], + "description": "Active participation in research, under the supervision of a faculty adviser, leading to a doctoral dissertation. Grades of S or U are assigned by the adviser each term to reflect the student's research progress for the given semester. Once the dissertation has been publicly defended, approved by the doctoral committee, and accepted by the Office of Graduate Education, it will be archived in a standard format in the library.", + "name": "Doctoral Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher Robert Sims", + "Tomasz Strzalkowski", + "Michael J Kalsher", + "Wayne D. Gray", + "Sergei Nirenburg", + "Marjorie McShane", + "Selmer Bringsjord", + "Mei Si", + "Peter A Fox", + "Ron Sun", + "Brett R. Fajen", + "James A. Hendler" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Brett R. Fajen", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "10": { + "class": "Class", + "days": " ", + "instructor": "Ron Sun", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "11": { + "class": "Class", + "days": " ", + "instructor": "Christopher Robert Sims", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "12": { + "class": "Class", + "days": " ", + "instructor": "Tomasz Strzalkowski", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Wayne D. Gray", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "Peter A Fox", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": " ", + "instructor": "Selmer Bringsjord", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": " ", + "instructor": "James A. Hendler", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "6": { + "class": "Class", + "days": " ", + "instructor": "Michael J Kalsher", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "7": { + "class": "Class", + "days": " ", + "instructor": "Sergei Nirenburg", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "8": { + "class": "Class", + "days": " ", + "instructor": "Marjorie McShane", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "9": { + "class": "Class", + "days": " ", + "instructor": "Mei Si", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Documentary Film": { + "ID": "2440", + "cross listed": [], + "description": "Does documentary film depict reality or is it just another form of storytelling? This course takes a broad, historical look at documentary media, exposing students to a wide range of works that in some sense stand on claims to truth. Students are invited to develop a critical stance toward documentary modes of social representation, through viewing and analyzing colonial photography and cinema, ethnographic, propaganda, cinema verite, experimental, and even \"fake\" documentaries.", + "name": "Documentary Film", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Documentary in the 21st Century: Identity Production": { + "ID": "1040", + "cross listed": [], + "description": "Documentary in the 21st Century: Identity Production is a production course investigating the course of documentary history leading to a focus on digital media representations today. This course will incorporate critical thinking with production. With focus on aesthetic and formal considerations, students will be asked to produce a series of multimedia projects investigating their vision of themselves in the world.", + "name": "Documentary in the 21st Century: Identity Production", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Drugs in History": { + "ID": "4430", + "cross listed": [ + "STSH-4430" + ], + "description": "This course teaches basic historical, anthropological, and sociological concepts that can be used to make sense of a wide variety of contemporary phenomena students encounter in everyday life. The focus is on analyzing how licit and illicit drugs serve as \"technologies\" within specific social contexts or subcultures; what drug policy reveals about social, political, and economic organization; and the impacts of biomedical knowledge and practice on specific population groups. Also a focus is the representation of drug use and drug users in popular culture, science and medicine, and history and the social sciences.", + "name": "Drugs in History", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSH-2500", + "STSH-1110", + "STSS-2520", + "STSS-2100", + "STSS-2210", + "STSS-1110", + "STSS-2700" + ], + "professors": [ + "Nancy D. Campbell" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Nancy D. Campbell", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Drugs, Society, and Behavior": { + "ID": "4500", + "cross listed": [], + "description": "This course is an exploration of the social and psychological effects of extensive use of pharmacological agents that are salient to daily behavior. There is an emphasis on the effects of addictive drugs such as alcohol, heroin, and cocaine.", + "name": "Drugs, Society, and Behavior", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Larry D Reid" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Larry D Reid", + "location": "Online ", + "time": "6:55 pm - 8:45 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Eco Chic: Living Art": { + "ID": "4240", + "cross listed": [], + "description": "Eco Chic: Living Art is an upper level production and theory class about art, biology, and the study of life covering topics such as environmentalism, land art, food art, sustainable practices with art, body art, bio-art. Part lecture, part hands-on workshop, Eco Chic encourages students to redefine and experimentally express their relationships with the varied aspects of everyday living systems and manipulating life.", + "name": "Eco Chic: Living Art", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even years", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-4140", + "ARTS-1030", + "ARTS-4120", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Econometric Methods for Big Data": { + "ID": "4280", + "cross listed": [], + "description": "Examine advanced econometric and statistical methods for the analysis of high-dimensional data, otherwise known as \"Big Data.\" In this setting, detailed information for each unit of observation informs machine learning techniques such as classification and regression trees; random forests; penalized regressions; and boosted estimation. These prediction methods are then utilized to improve causal modeling, with applications in the study of healthcare demand and supply modeling, and behavior of consumers and businesses.", + "name": "Econometric Methods for Big Data", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310", + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Econometrics": { + "ID": "4570", + "cross listed": [], + "description": "This course is an introduction to econometric data analysis. The statistical methods covered enable analysis of relationships between variables in data, with special attention to identification of true casual effects. Topics covered include linear and simple nonlinear regression models, internal and external validity, methods for panel data and binary dependent variables, instrumental variable methods, use of experimental and quasi-experimental data, and basic time series methods. The course included hands-on data analysis and report writing.", + "name": "Econometrics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310" + ], + "professors": [ + "Huaming Peng" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Huaming Peng", + "location": "Russell Sage Laboratory 3101", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economic Models of Decision-Making": { + "ID": "4320", + "cross listed": [], + "description": "An exploration of models of decision-making under alternative assumptions, expanding on \"rational\" models of introductory economics. The course will discuss the assumptions of these standard models and their shortcomings. The shortcomings will be addressed through the exploration of limited attention and considerations of fairness, uncertainty, and strategic interaction. Applications in areas such as consumer and household finance, marketing, and public policy will be emphasized throughout.", + "name": "Economic Models of Decision-Making", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economics of Biotech and Medical Innovations": { + "ID": "4290", + "cross listed": [], + "description": "Students will learn about markets related to healthcare, insurance, biopharmaceuticals, and medical devices. Examine economic issues, models and quantitative analysis related to firms' activities in areas such as innovation, R&D expenditures, patenting, pricing, mergers and acquisitions, and competition in markets. Examine the role played by health insurance systems. Study the economic implications of regulations, such as those by the U.S. FDA. Economic and policy aspects will be examined within the context of the U.S. healthcare sector, along with selected comparisons to European national healthcare systems.", + "name": "Economics of Biotech and Medical Innovations", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economics of Financial Institutions and Markets": { + "ID": "4330", + "cross listed": [], + "description": "This course will examine a wide range of financial markets and institutions and the micro-and macroeconomic forces that relate to them. Topics include the use of derivative securities such as future, options, and swap agreements, and their roles in distributing financial risk. The course will be driven by textbook readings, supplemented by current news stories, articles from the financial press, and research articles.", + "name": "Economics of Financial Institutions and Markets", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Robert W. Jones" + ], + "professors": [ + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Robert W. Jones", + "location": "Carnegie Building 113", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Government Regulation and Firm Strategy": { + "ID": "4150", + "cross listed": [], + "description": "Examine regulations related to the environment, intellectual property rights, healthcare, and antitrust. Examine the interaction between regulatory policies and how businesses respond to them with respect to innovation, production, and pricing. Some of the industries and markets examined to highlight the regulatory policy issues include automobiles, information technology, telecommunications and media, healthcare services, pharmaceuticals, medical devices, retail sector, high-speed rail, and taxi and ridesharing.", + "name": "Economics of Government Regulation and Firm Strategy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Vivek Ghosal" + ], + "professors": [ + "Vivek Ghosal" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Vivek Ghosal", + "location": "Russell Sage Laboratory 3205", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Growth & Innovation": { + "ID": "4430", + "cross listed": [], + "description": "Dynamic models of national and international economic growth are introduced and analyzed. Technological innovation is central to growth, and models consider the endogenous determinants of technological innovation and diffusion. National institutions that affect growth, such as law, education, and infrastructure, are considered. Variation in intellectual property rights across countries are examined, together with their effects on economic growth and development. Theories of growth are compared to empirical fact.", + "name": "Economics of Growth & Innovation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economics of Innovation and New Technologies": { + "ID": "4110", + "cross listed": [], + "description": "Technological innovation is responsible for most economic growth and is crucial to deal with major societal concerns. This course examines the economics of innovation and new technologies. It shows how technologies are created and put to use, from basic science through invention and development to diffusion and practical use. Additional topics include R&D determinants, sources of innovation, product improvement, cost reduction, incentivizing and stimulating innovation, patents, evolution of innovation and technology, innovative competition in industry, and the national innovation environment.", + "name": "Economics of Innovation and New Technologies", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economy, Technology, and Sustainability": { + "ID": "4250", + "cross listed": [], + "description": "This course explores the relationships between the economy and the material world. It identifies the most critical challenges to sustainable economic development on local to global scales and ways of addressing them. The course examines options surrounding material and energy flows, technological alternatives, livelihoods, consumption behavior, public policy, civil society institutions, and social movements as avenues for meeting the major challenges to sustainability.", + "name": "Economy, Technology, and Sustainability", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Electronic Arts Theory Seminar": { + "ID": "4100", + "cross listed": [], + "description": "This course will be devoted to the investigation of diverse topics of electronic arts history, theory, and practice.", + "name": "Electronic Arts Theory Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Energy Politics": { + "ID": "4310", + "cross listed": [ + "STSH-4310" + ], + "description": "Through lectures and in-class discussions, this course explores the history, domestic and international politics, policy, philosophy, economics, environmental consequences, media coverage of, and alternatives to, the U.S. addiction to fossil fuels. Students, who may earn either humanities or social science credit, maintain analytical blogs with twice-weekly posts or write and present semester-length research papers, take a midterm exam and a comprehensive final exam. Satisfies the PDI II Requirement.", + "name": "Energy Politics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSH-S 11" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Engineering Ethics": { + "ID": "4210", + "cross listed": [], + "description": "This course explores the ethical issues that engineers encounter in their professional practice. It also examines social values and law and policy issues that shape engineering and technological decision making. Using case studies, professional codes of conduct, and scholarly literature, the course examines the responsibilities of engineers in relation to their employers, clients, co-professionals, and their responsibility for public safety and welfare. Topics include the history of engineering, professionalism vs. the demands of business, engineering vs. management decision making, whistle-blowing, proprietary rights and trade secrecy, and conflicts of interest.", + "name": "Engineering Ethics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": false + }, + "prerequisites": [ + "STSH-2500", + "STSH-1110", + "STSS-2520", + "STSS-1110", + "STSS-2210", + "STSS-2700" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Ensemble Nonlinear": { + "ID": "4600", + "cross listed": [ + "ARTS-2600" + ], + "description": "A technology-based performance ensemble, as well as a practice-based studio course, focused on the composition, design, and programming of new musical works and instruments. Students create and perform electronic music using laptops, microprocessors, digital networks and a range of new interfaces for musical expression. ARTS 4600/6600 combines studio and ensemble. The ensemble only section (ARTS 2600) may be taken multiple times as a 1-credit performance ensemble in partial satisfaction of the Music major or minor ensemble requirements, or once as a 4-credit seminar at either the 4000 or 6000 level.", + "name": "Ensemble Nonlinear", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Environment and Society": { + "ID": "2300", + "cross listed": [], + "description": "Society and the natural environment are crucially linked in a number of ways. Environmental problems such as pollution and natural resource depletion are not only problems for society, affecting the way people live their lives; they are also problems of societythe result of patterns of social organization and social practices. In this course, students will explore these society/environment interactions at various levels, from the local to the global, using the concepts and insights of environmental sociology. Environmental sociologists aim to understand the social origins of environmental problems and propose workable solutions to them. By showing how social interaction, institutions, and beliefs shape human behavior, environmental sociology provides a useful complement to the natural sciences in the analysis of the environmental problems faced today.", + "name": "Environment and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-1110", + "STSH-1110" + ], + "professors": [ + "Eric Drumheller Schaffer" + ], + "professors": [ + "Eric Drumheller Schaffer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Eric Drumheller Schaffer", + "location": "Darrin Communications Center 318", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Eric Drumheller Schaffer", + "location": "Darrin Communications Center 318", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Eric Drumheller Schaffer", + "location": "Darrin Communications Center 318", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Environmental Economics": { + "ID": "4230", + "cross listed": [], + "description": "Develops a critical understanding of environmental issues and policy from an interdisciplinary economics perspective. Covers the economics of environmental quality including the links between the economy and the environment, the causes of environmental problems, evaluation of environmental projects and policies, and policies to address environmental issues with an emphasis on efficiency, equity, and sustainability, and the international dimensions of environmental issues.", + "name": "Environmental Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200", + "ECON-2010" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Sarah Marsden Greene", + "location": "Russell Sage Laboratory 3303", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Sarah Marsden Greene", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Environmental Law": { + "ID": "4700", + "cross listed": [], + "description": "This is an introduction to environmental law and policy, with emphasis on the practical use and application of legal concepts. Students will work to develop critical thinking and advocacy skills. Professionals who work with environmental issues need to effectively argue for a position. Therefore, class participation plays a significant role in this course. Students should come to class prepared to discuss, debate, and (re)consider. Effectively advocating for one point of view requires an understanding of other perspectives. One must approach every issue with an open mind and a willingness to engage on a legal and policy level rather than from a personal or political perspective. This objective detachment is one of the hardest and most crucial skills students will work to learn. Over the course of the semester, the class will feature guest speakers (dates and identities TBA). Assigned readings for the guest speakers will replace those on the syllabus for that day. Depending on student progress and interests, the readings may change.", + "name": "Environmental Law", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "IHSS-1350", + "STSS-2700" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Environmental Philosophy": { + "ID": "4340", + "cross listed": [ + "PHIL-4300" + ], + "description": "While concepts such as quality of life, environment, nature, global ecology, and the like figure heavily in contemporary discussions, they are seldom integrated into an environmental philosophy. The course tries to achieve this integration by understanding some of the religious, mythic-poetic, and scientific dimensions of the human-nature matrix. Some specific environmental problems are examined to illustrate the system of values implied by various solutions.", + "name": "Environmental Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Environmental Politics and Policy": { + "ID": "4370", + "cross listed": [], + "description": "A highly interactive introduction to environmental politics and policy in the United States. Major themes include the background and context of environmental politics and policy, the policy-making process, environmental issues selected and reported on by students, the varieties of environmentalism, and environmental ethics.", + "name": "Environmental Politics and Policy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Environmental and Resource Economics": { + "ID": "4260", + "cross listed": [], + "description": "Introduces students to the basic analytical approaches to environmental issues and natural resource use. Emphasis is on economic valuation and public policy. Covers traditional approaches based on assumptions of economic rationality and market efficiency as well as current approaches from the fields of environmental science behavioral economics. Emphasis is on active student participation and examination of current environmental controversies.", + "name": "Environmental and Resource Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Ethics": { + "ID": "4240", + "cross listed": [], + "description": "A critical examination of traditional and contemporary works in ethical theory by considering what these theories have to say about how people should live, what rights and obligations they have, what things are intrinsically valuable. Typically, this includes such topics as ethical and cultural relativism, egoism, freedom, and responsibility. Often the focus will be on contemporary issues such as war, abortion, equality, or punishment.", + "name": "Ethics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Susan Lynn Smith", + "William J Puka" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Carnegie Building 101", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "William J Puka", + "location": "Carnegie Building 106", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Carnegie Building 206", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Experiential Learning Project": { + "ID": "4800", + "cross listed": [], + "description": "This is an individually tailored reading course in which the student does readings and also completes an internship-type field project. The goal is to provide students with immersion in a multicultural milieu involving science and technology issues. Projects include student exchange programs, co-op placement, public service internships, community service, and other individually tailored projects subject to adviser approval. Students are expected to write up a description of their field project that integrates their field experience with the readings.", + "name": "Experiential Learning Project", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon sufficient demand.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Experimental Economics": { + "ID": "4360", + "cross listed": [], + "description": "This course explores human motivation and behavior across different settings and experimental paradigms. The course familiarizes students with previous work in selected topics in behavioral and experimental economics such as charitable giving, individual decision making and preferences, health, scarcity, and worker motivation. It also prepares students to design, implement and analyze their own economics experiments.", + "name": "Experimental Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310", + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Experimental Game Design": { + "ID": "4510", + "cross listed": [], + "description": "Experimental Game Design is an upper level studio arts course focusing on the creation of innovative, workable game prototypes using a variety of interactive multimedia. Games are considered as a new genre and are analyzed as cultural artifacts. The aesthetics of game design including character development, level design, game play experience, and delivery systems are covered. Flow, game theory, and game play gestalt are considered. Alternate gaming paradigms and emerging forms are encouraged.", + "name": "Experimental Game Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-4540" + ], + "professors": [ + "Silvia Ruzanka", + "Kathleen Ruiz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Kathleen Ruiz", + "location": "Russell Sage Laboratory 2411", + "time": "2:30 pm - 6:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Kathleen Ruiz", + "location": "Online ", + "time": "2:30 pm - 6:20 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Experimental Telepresence": { + "ID": "4420", + "cross listed": [], + "description": "Experimental Telepresence investigates the INTERNET as an experimental venue for audio and video performance through improvisation and composition. Students will learn protocols for telepresence connections, connect with other institutions using a variety of media in local and co-located performances. The seminar multimedia ensemble Tintinnabulate will be used as a resource of projects.", + "name": "Experimental Telepresence", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Exploring Movement and Sound": { + "ID": "4620", + "cross listed": [], + "description": "The exploration of movement often reveals sensitivities concerning the body, identity, gesture, culture, sensory awareness, perception, space, orientation, kinesthesia, time, relationships to people and objects, as well as cultural notions of embodiment and the senses. This course employs practice-based work, creative experimentation, and traditional forms of research (reading, viewing media, writing, discussions) as the primary methods to illuminate the issues concerning enactive (movement) knowledge. This is a Deep Listening-related course.", + "name": "Exploring Movement and Sound", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Exploring Music @Rensselaer": { + "ID": "1010", + "cross listed": [], + "description": "This course, which is the prerequisite for further courses in music theory and in computer music, is an introduction to the materials of music. Using a variety of examples from classical, popular, and non-western music, the class will introduce concepts of melody, harmony, rhythm, and musical form. Students will use their laptop computers for aural skills practice, notation, and basic recording exercises. Although no musical experience is required for this course, sight singing is one of the important skills to be developed.", + "name": "Exploring Music @Rensselaer", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Curtis Bahn", + "Christopher James Fisher-Lochhead", + "Diana Rae Alvarez" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Curtis Bahn", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Christopher James Fisher-Lochhead", + "location": "Russell Sage Laboratory 2715", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Fiction: From Film to the Internet": { + "ID": "1550", + "cross listed": [], + "description": "A study of novels and short stories exploring the cultural contexts, social impacts, and ethical implications of film, television, robotics, simulations, info/bio technologies, the World Wide Web, Internet privacy, social media, mass advertising and entertainment, and fake news. Discussions, reading quizzes, written essays, and oral presentations based on the readings.", + "name": "Fiction: From Film to the Internet", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Film Theory": { + "ID": "4410", + "cross listed": [], + "description": "The purpose of this course is to study significant theories of representation that analyze the visual codifications generically called \"film.\" The course will examine theories of visual rhetoric and of narrativity; look at the way economic and technological factors have affected the construction of cinematic codes, styles, and trends; examine influential psychoanalytic theories and feminist theories; and consider the ways in which popular films participate in the cultural narratives specific to their moment of production.", + "name": "Film Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Food, Farms, and Famine": { + "ID": "4260", + "cross listed": [], + "description": "This course provides students with a wide-ranging understanding of the environmental and social context of food, agriculture, and hunger. Drawing primarily on sociological concepts and research, the class will take a \"food systems\" approach, analyzing food as it travels from farm to table as part of an interconnected process. Students will examine why humans eat the way they do and how individuals' food choices affect other people and the environment.", + "name": "Food, Farms, and Famine", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Abby J. Kinchy" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Abby J. Kinchy", + "location": "Russell Sage Laboratory 5711", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Forensic Psychology": { + "ID": "4750", + "cross listed": [], + "description": "A practical introduction to the field of forensic psychology, a domain within psychology concerned with the production and application of psychological knowledge to the civil and criminal justice systems. This course explores the many ways in which psychological principles play an increasingly important role in influencing various processes and outcomes associated with the field of law.", + "name": "Forensic Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-4740" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher A. VerWys", + "location": "Russell Sage Laboratory 4510", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Foundations of HCI Usability": { + "ID": "4420", + "cross listed": [], + "description": "In this course, students will consider methods of gathering users' requirements for product functions and information, ways to test products and information for usability and suitability, and procedures for incorporating the results learned through testing. Students will design and conduct usability tests on products, documents, and interfaces of interest.", + "name": "Foundations of HCI Usability", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Fundamentals of 2D Design": { + "ID": "2220", + "cross listed": [], + "description": "An introductory course which will present basic concepts about composition, line, pictorial space, light, and color in the visual arts in order to help students develop the means for expressing visual ideas effectively. Weekly homework design projects, using both traditional and electronic media, will be complemented by in-class slide lectures, videos, and critiques.", + "name": "Fundamentals of 2D Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Fundamentals of Music and Sound": { + "ID": "1380", + "cross listed": [], + "description": "This course is a hands-on introduction to the primary building blocks of music and musicianship in a 21st Century context. The course will explore acoustics and psychoacoustics, rhythm, pitch, harmony, melody, timbre, improvisation, composition, and music notation through engaged listening practices and creative projects. No formal musical background is expected.", + "name": "Fundamentals of Music and Sound", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Matthew J. Chamberlain", + "Christopher James Fisher-Lochhead" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Fisher-Lochhead", + "location": "West Hall 323", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "GSAS Capstone": { + "ID": "4990", + "cross listed": [], + "description": "Senior capstone project course for GSAS majors. Students work individually or in teams, supervised by a faculty member, to complete a self-directed project in games that is innovative, experimental, or artistically engaged. The course emphasizes the complete development cycle, through continual iteration and critique towards completion and public release.", + "name": "GSAS Capstone", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "GSAS-4510" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "GSAS Research Project": { + "ID": "4940", + "cross listed": [], + "description": "Fall and spring terms annually.", + "name": "GSAS Research Project", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game AI": { + "ID": "4420", + "cross listed": [], + "description": "This course introduces students to basic concepts and methods of artificial intelligence and their applications in computer games. The topics include decision making, movement, path finding, and AI for human-like characters. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Game AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2540" + ], + "professors": [ + "Michael F Lynch" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Michael F Lynch", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Michael F Lynch", + "location": "Russell Sage Laboratory 2510", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Game Animation": { + "ID": "4230", + "cross listed": [], + "description": "A course building on the fundamentals of animation and focusing on implementing these fundamentals in the process of making games for 3D engines like Unreal, which involves hand-keyed cycle animation as well as utilizing motion capture data.", + "name": "Game Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game Architecture": { + "ID": "4550", + "cross listed": [], + "description": "This is a class on the composition of game engines, the substrate between hardware and scripting. Topics include entity/component systems, multithreading, event management, graphics and shader programming, rigid body dynamics, collision detection, multiplayer networking, audio, and other elements of modern game engines.", + "name": "Game Architecture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game Development I": { + "ID": "4520", + "cross listed": [], + "description": "This class is a practical primer for anyone interested in a career in the rapidly evolving industry of video gaming. It is an intense, team-based, project-based course in which students will closely follow the actual game development cycle, with each team producing a complete PC game.", + "name": "Game Development I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2540", + "GSAS-2510" + ], + "professors": [ + "Eric Louis Ameres", + "Rebekah Gamin Arcovitch", + "Marc Christian Destefano" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Eric Louis Ameres", + "location": "Online ", + "time": "1:25 pm - 5:15 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Eric Louis Ameres", + "location": "Pittsburgh Building 4206", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Development II": { + "ID": "4540", + "cross listed": [], + "description": "This course follows Game Development I. Students work in interdisciplinary teams to create one large-scale 3D game, working from concept to public release. Projects may include games, educational games, serious games and simulations, and interactive artworks, and will focus on creative design, technical execution, and use of game design principles. The course builds on skills and knowledge in previous courses in the GSAS core, including game design, game mechanics, game programming, art, and narrative.", + "name": "Game Development II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-4520" + ], + "professors": [ + "Rebekah Gamin Arcovitch", + "Sylvain Payen", + "Robert F. Nideffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Sylvain Payen", + "location": "Carnegie Building 113", + "time": "1:25 pm - 5:15 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "W", + "instructor": "Sylvain Payen", + "location": "Carnegie Building 113", + "time": "9:05 am - 1:00 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Narrative Design": { + "ID": "4260", + "cross listed": [], + "description": "Game Narrative Design moves the focus more squarely onto the design elements of game writing most especially integration with gameplay design structure and away from line-by-line writing.", + "name": "Game Narrative Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2520", + "COMM-4240" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Gender, Science, and Technology": { + "ID": "4560", + "cross listed": [], + "description": "\"Sex\" is the biological distinction between being male and female. \"Gender\" is the social construction of masculinity and femininity. The purpose of this course is to explore if, and if so, how, science and technology reciprocally contribute to and are shaped by gender ideals and images. Gender is used as a tool for critical thinking about such topics as studies of sex differences, women in science and engineering, the environment, and war and peace.", + "name": "Gender, Science, and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "STSS-2300", + "STSH-2500", + "STSS-2510", + "STSS-2520", + "STSS-2100", + "STSS-2210", + "STSS-2700" + ], + "professors": [ + "Eric Drumheller Schaffer" + ], + "professors": [ + "Eric Drumheller Schaffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Eric Drumheller Schaffer", + "location": "Jonsson-Rowland Science Center 2C25", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Global Health Challenges": { + "ID": "1420", + "cross listed": [], + "description": "This course will examine and offer possible solutions to current and emerging global health issues. Our emphasis will be on social and health problems in low income and middle-income countries in contrast to the health care needs in high-income countries. We will look at selective chronic and acute illnesses, ethnomedical practices, medical ethics, and environmental racism when dealing with low-income and developing countries.", + "name": "Global Health Challenges", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Globalization and Development": { + "ID": "4500", + "cross listed": [], + "description": "This course surveys the actors, processes, and proposed solutions to the problems of environment and development. The theory and practice of three main themes are explored: the background and context of environment in North and South; politics and economic development in the south; and the problems and prospects for sustainable societies in North and South.", + "name": "Globalization and Development", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSS-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Graphic Storytelling": { + "ID": "2070", + "cross listed": [], + "description": "A studio arts course exploring the fundamental concepts, techniques, styles, and mechanics used in the creation of graphic narrative. Contents to be covered include the fundamentals of sequential art, the purposes and formats of storyboards, basic terminology and concepts used in storyboarding, and the applications of storyboard techniques. Key visual storytelling structures are explored for the following industry applications: comics, animated films, graphic novels, commercials, documentaries, live action feature films, and video gaming.", + "name": "Graphic Storytelling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "ARTS-1020" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "Online ", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Great Ideas in Philosophy": { + "ID": "1165", + "cross listed": [], + "description": "This course invites you into the world of philosophical ideas and reasoning --to join a great conversation that has unfolded since Socrates exhorted people to lead an examined life 2,400 years ago in Ancient Greece. We will explore such issues as whether some ways of acting and living are morally better than others, the relationship that exists between mind and body, and whether philosophy has anything to contribute to ongoing discussions about the existence and nature of God. This course will include both frequent discussion and written assignments and will aim to help you develop your skills in each of these modes of communication. This course is communication intensive.", + "name": "Great Ideas in Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Hactivism": { + "ID": "4560", + "cross listed": [], + "description": "This course explores the history, methods, and goals of hackers with special attention paid to their role in social movements. It broadly interprets the term \"hacktivism\" to include computer hacking, media hacking and \"reality hacking\" in the service of social change. Students will gain an understanding of how and why hackers have emerged as a major social force.", + "name": "Hactivism", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Health Economics and Policy": { + "ID": "4170", + "cross listed": [], + "description": "Examine various facets of the healthcare industry. Application of microeconomic theory and tools will be used to: analyze healthcare demand and supply; examine the impact of public policies; study market segments such as health insurance and pharmaceuticals; explore economic choices of healthcare professionals; identify potential socioeconomic and demographic determinants of health status and healthcare; and gain insights into issues related to the ongoing healthcare policy reform.", + "name": "Health Economics and Policy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Jason Ung Huh" + ], + "professors": [ + "Jason Ung Huh" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jason Ung Huh", + "location": "Russell Sage Laboratory 4510", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Health in Contemporary Africa": { + "ID": "1430", + "cross listed": [], + "description": "This course will introduce students to Africa via demographic and epidemiologic transitions. We will focus on maternal and child health, HIV/AIDS, female genital cutting, culture-bound illnesses, and neglected diseases.", + "name": "Health in Contemporary Africa", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Histories of Western Music": { + "ID": "2500", + "cross listed": [], + "description": "This course surveys multiple approaches to the Western art music traditions from a contemporary global, multicultural context. The inter-relationships between music, society and cultural forces is emphasized. Students learn to recognize and describe the basic components of music, like texture, tonality, rhythm, dynamics, and melody Lectures are supplemented by listening assignments and in-class demonstrations.", + "name": "Histories of Western Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael L. Century" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Michael L. Century", + "location": "West Hall 323", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "History and Culture of Games": { + "ID": "1600", + "cross listed": [], + "description": "This course surveys 5000 years of game history, from ancient Sumer/Sumerian to the latest next-generation consoles and MMOGs. In parallel with this historical tour, several major theories will be examined about the nature of play and the nature of games. Along the way, it will also look at how games and play influence the cultures they are found in, and how culture in turn influences how people structure their leisure time will also be considered.", + "name": "History and Culture of Games", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael F Lynch", + "Nicholas J. Mizer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Nicholas J. Mizer", + "location": "TBA", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "History of American Technology": { + "ID": "4510", + "cross listed": [], + "description": "Discusses the growth of American technology and its place within the framework of American history as well as the interrelationship of American and foreign technological developments. This course stresses the cultural contexts of technological change. Topics covered include the Erie Canal, the American system of manufacturing, railroads, emergence of engineering professions, corporate R&D, household technology, the technology of modern warfare, and the electronics revolution.", + "name": "History of American Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "History of Animation": { + "ID": "1170", + "cross listed": [], + "description": "This course is an exploration of the history of animation. We will begin with a look at precursors to the medium, its formation, and development, trace its development through both mainstream and experimental animation, to the current state of the medium across film, interactive media and other forms. The course will be based around screenings, readings, discussions and response and research papers.", + "name": "History of Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term, annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "History of Design": { + "ID": "1540", + "cross listed": [], + "description": "Design is and has been a means to solve problems by addressing how the materiality of form enhances function. Through a historical perspective this course will discover how design shapes, and is shaped by, culture and society. Sampling a range of fields, including graphics, architecture, and fashion, the course considers how design thinking takes on challenges from the most mundane to complex social or environmental concerns. While many see design as an artistic or decorative practice, this course will recognize the impact of design's interconnection with economics, politics, and culture.", + "name": "History of Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "History of Jazz and Improvised Music": { + "ID": "1080", + "cross listed": [], + "description": "The question of \"what is jazz\" remains a lively and contentious discussion to this day. This course charts the emergence, evolution, and influence of jazz music, as well as the many controversial musical, social, and philosophical questions it continues to provoke. The work of influential figures in American and European improvised music will be examined in detail, and the continuing development of jazz-inspired contemporary practices will be explored. Through listening, analysis, discussion, writing, and creative projects, students will develop a greater appreciation and understanding of improvised music in a great variety of contexts, and the crucial role American jazz played in revitalizing improvisational practice throughout the 20th and 21st Centuries. By the end of the course, students will be able to identify major figures in jazz and improvised music, identify different styles and eras, and have a basic vocabulary for discussing music both analytically and in personal responses.", + "name": "History of Jazz and Improvised Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael L. Century", + "Matthew William Goodheart" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew William Goodheart", + "location": "West Hall 323", + "time": "4:45 pm - 6:05 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Michael L. Century", + "location": "West Hall 323", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "History of Medicine": { + "ID": "4420", + "cross listed": [], + "description": "This seminar surveys the history of medicine through discussion and analysis of secondary literature exploring central and key themes from the age of the Enlightenment up through recent history. Topics will include the history of the profession and practice of medicine, public health, disease, historical memory, education, the state, policy, institutions, and race, class, and gender in the history of medicine.", + "name": "History of Medicine", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1420", + "STSH-2500", + "STSS-2520", + "IHSS-1430", + "IHSS-1410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "History of Mental Health": { + "ID": "4440", + "cross listed": [], + "description": "This seminar surveys the history of mental health through discussion and analysis of secondary literature that explores central and key themes from the late eighteenth century up through recent history. Topics will include the history of mental health institutions and professions, the classification, diagnosis and treatment of mental illness, public health and policy, historical memory, the I.Q. controversy, the state, and race, class, and gender in the history of mental health.", + "name": "History of Mental Health", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1420", + "STSH-2500", + "STSS-2520", + "STSH-S 11", + "IHSS-1430", + "IHSS-1410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "History of Science and Technology": { + "ID": "4530", + "cross listed": [], + "description": "What is science, what is technology, and how have these two fields of inquiry evolved over time? This course examines these questions by studying the history of various scientific fields and technologies. In addition to tracing the historical evolution of the topics studied, the course will consider how social, political, economic and cultural factors helped to shape -- and were in turn shaped by -- advances in science and technology. The course will also reflect upon the relationship between science and technology on the one hand, and \"progress\" on the other.", + "name": "History of Science and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1420", + "STSH-2500", + "STSS-2520", + "STSH-S 11", + "IHSS-1430" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Hormones, Brain, and Behavior": { + "ID": "4700", + "cross listed": [ + "COGS-4700" + ], + "description": "This course will examine hormone and brain/behavior relationships across the lifespan. Hormones are molecules that are secreted by glands (the majority of which are located outside the brain) and have distal effects on their targets, such as the brain, throughout development. A focus will be on hormones' effects, mechanisms, and brain regions of interest for behavior and cognitive processes, such as perception, learning/memory, social cognition, motivation, and emotion.", + "name": "Hormones, Brain, and Behavior", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Human Factors Seminar": { + "ID": "4160", + "cross listed": [], + "description": "A comprehensive, project-oriented survey of special topics in human factors. Applied, experimental, and/or field research will be required.", + "name": "Human Factors Seminar", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon sufficient demand.", + "uia": false + }, + "prerequisites": [ + "PSYC-2220" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Human Factors in Design": { + "ID": "2220", + "cross listed": [], + "description": "This course provides a broad introduction to the theories and principles of human performance, man-machine interfaces, and systems designs. It also emphasizes the applications of these theories and principles to the design of controls, work space, data entry devices, training systems, and the human-computer interface.", + "name": "Human Factors in Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Michael J Kalsher" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Michael J Kalsher", + "location": "Russell Sage Laboratory 4510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Human Rights in History": { + "ID": "1500", + "cross listed": [], + "description": "This course explores the historical development of modern international human rights through the lens of American foreign policy. Through lecture and discussion of the assigned readings, this course will guide students in critical analysis of the narratives and national myths surrounding human rights in the history of the United States and the world. Major themes include the origins of human rights, human rights abuses, the human rights regime, human rights institutions, and problems of enforcement.", + "name": "Human Rights in History", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "IT and Society": { + "ID": "1220", + "cross listed": [ + "IHSS-1220" + ], + "description": "Will IT increase prosperity? For whom? What role should governments play in IT development? Do corporations have new responsibilities in the Information Era? What about IT professionals? This course explores the issues, the arguments and working solutions. The first section examines macro indicators and trends. The second section examines the microeconomics and politics of specific arenasthe software industry, the automated work place, telemedicine, television. The last section explores opportunities for improving society, using IT.", + "name": "IT and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher James Tozzi" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Online ", + "time": "2:30 pm - 3:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Online ", + "time": "2:30 pm - 3:20 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Online ", + "time": "2:30 pm - 3:20 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Industrial and Organizational Psychology": { + "ID": "4200", + "cross listed": [], + "description": "A broad introduction to the field of Industrial and Organizational Psychology. Topics covered include personnel selection, job analysis, training, performance appraisal, work-related attitudes, employee motivation, leadership, decision making, and organizational theory.", + "name": "Industrial and Organizational Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Online ", + "time": "2:20 pm - 4:10 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Inflatable Sculpture": { + "ID": "4230", + "cross listed": [], + "description": "This class studies, creates, and publicly presents inflatable sculptures. The history of inflatables are examined, with special attention paid to how they have been used in political movements that imagine utopian social futures, and how those applications contrast with commercial uses (such as advertising) that have become commonplace in public spaces today. Throughout the class will explore, design, and build inflated structures that may include video and sound elements.", + "name": "Inflatable Sculpture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Information Design": { + "ID": "4470", + "cross listed": [], + "description": "This course examines methods of graphic representation of data. Course work requires graphing of information derived from researched databases. Visual presentations of historic data will be examined to determine the most efficient way to represent complex information without distorting the data within. Information designers clarify these displays and enrich the understanding of the modern world.", + "name": "Information Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-2660" + ], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 2707", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Information System Security": { + "ID": "4370", + "cross listed": [], + "description": "This course covers foundational models for information security, policies, authentication, access control, database security, assurance, auditing, and intrusion detection. It also devotes substantial time to secure coding practices. Students will be expected to complete projects that explore an aspect of information security in detail. Cryptography is not covered since it is a focus of other courses.", + "name": "Information System Security", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 104", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Information Technology and Web Science Capstone": { + "ID": "4100", + "cross listed": [ + "ITWS-4100" + ], + "description": "Students work on collaborative projects to design innovative ITWS solutions which address a specific problem or area of need in the student's field. Students work to identify a problem and research viable solutions. They go on to propose, design, and prototype their ITWS solution learning best practices for ITWS project management, communication, and user-center design. This course serves as the culminating experience for the undergraduate ITWS program. Restricted to ITWS majors. This is a communication-intensive course.", + "name": "Information Technology and Web Science Capstone", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2210", + "ITWS-4310" + ], + "professors": [ + "Richard M. Plotka", + "Linda Kramarchyk" + ], + "professors": [ + "Linda Kramarchyk", + "Richard M. Plotka" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Linda Kramarchyk", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Linda Kramarchyk", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Intelligent Virtual Agents": { + "ID": "4640", + "cross listed": [], + "description": "This course introduces various computational approaches for creating intelligent conversational agents. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Intelligent Virtual Agents", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Interactive Arts Programming": { + "ID": "4010", + "cross listed": [], + "description": "IAP will examine theoretical concepts of interactive media as well as develop the practical skills needed to implement these concepts using the facilities of the iEAR studios. Topics include high- and low-level computer programming and electronics. Students will build installations and projects, which control live performance interactions with graphics, video, and sound.", + "name": "Interactive Arts Programming", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2010", + "ARTS-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Interactive Data Visualization": { + "ID": "4880", + "cross listed": [], + "description": "The course covers interactive, multimedia interface design (for Web sites and apps) for data visualization or other forms of interactive information design. Innovative designs that explore new directions in interactive data design are highlighted. Topics include multisensory information design using graphics, sound, touch, and large-scale data projection. Interface design topics include user-centered design, information architecture, rapid prototyping, cross-cultural design, and intellectual property. Students may choose the applications they want to design for the class project.", + "name": "Interactive Data Visualization", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTR", + "instructor": "Patricia Search", + "location": "Online ", + "time": "4:10 pm - 7:00 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Interactive Narrative": { + "ID": "4780", + "cross listed": [], + "description": "This course introduces students to narrative theory and interactive narratives in a variety of genres such as oral story-telling, literature, poetry, film, artists' books, historical narrative, hypertext fiction, Net Art, social media narratives, and computer games. Students will have the opportunity to design and develop an original interactive narrative.", + "name": "Interactive Narrative", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Patricia Search", + "location": "Russell Sage Laboratory 4711", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Interdisciplinary Research Seminar": { + "ID": "4880", + "cross listed": [], + "description": "This is a course introducing music majors to advanced research topics of the Rensselaer music faculty. Each semester a member of the music faculty will focus the seminar on a research topic or paradigm related to their own body of artistic and technological research. Sample topics might include Spatial music and sound, New Instrument Design, Network Music, Music Information Retrieval, Ethnomusicology, Sonification Art and Science, Music and Logic, Spectralism and Beyond, Music Herstory (feminist music composition), Experimental music and sound history. Through hands-on creative research, students will explore questions of both musical and technological significance while engaging that same topic through their own hands-on creative practice.", + "name": "Interdisciplinary Research Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4160", + "ARTS-4380" + ], + "professors": [ + "Christopher James Fisher-Lochhead" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher James Fisher-Lochhead", + "location": "West Hall 326", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Interface Design: Hypermedia Theory and Application": { + "ID": "4690", + "cross listed": [], + "description": "This course focuses on the design theory and research behind effective interface design for hypermedia programs (multimedia computer programs with interactive inks). These interactive programs are the standard form of communication on the WWW, CDs, and DVDs. Students apply theory and research by designing and developing an interactive multimedia program (for WWW or CD).", + "name": "Interface Design: Hypermedia Theory and Application", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-1100" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Intermediate Digital Imaging": { + "ID": "2040", + "cross listed": [], + "description": "Intermediate Digital Imaging is a hands-on studio course exploring the use of computer technologies in making visual art. A study of contemporary issues in digital media and photography facilitates individual innovation and experimentation. Digital imaging and input/output techniques are employed in terms of giving visual form to ideas and personal expression in private and public settings.", + "name": "Intermediate Digital Imaging", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Intermediate Drawing": { + "ID": "2200", + "cross listed": [], + "description": "Intermediate Drawing focuses on the exploration of the possibilities of visual translation using a variety of media and techniques. Over the term, each successive project will provide the student the opportunity to develop and control a particular set of media, technique, and perspective, which reveals a unique and personal approach to image making. Participation in critiques, discussions, and lectures will enable the student to become fluent with the vocabulary and language of drawing, and focus their preferred methods and developed skill-sets into appropriate and actionable processes.", + "name": "Intermediate Drawing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Intermediate Formal Logic & AI": { + "ID": "4961", + "cross listed": [], + "description": "No description available, course not listed on catalog, prereqs/crosslisted not checked.", + "name": "Intermediate Formal Logic & AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "" + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "subj": "PHIL" + }, + "Intermediate Logic": { + "ID": "4140", + "cross listed": [], + "description": "This course is a continuation of PHIL 2140, covering basic metatheory of logic (including formal syntax and semantics, model theory, and soundness and completeness of proof systems), applications of logic (including automated theorem proving, deductive problem solving, and the axiomatization of various branches of mathematics), and alternative systems of logic (including sequent systems, diagrammatic logic, and modal logic).", + "name": "Intermediate Logic", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Intermediate Macroeconomic Theory": { + "ID": "2020", + "cross listed": [], + "description": "Attention is directed primarily to variations in the aggregate volume of output, income, and employment. Cyclical fluctuations and long-term economic trends are examined and the interrelations of business and government policies are analyzed. The applicability of economic theory to the problems of business forecasting is discussed.", + "name": "Intermediate Macroeconomic Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Mina Mahmoudi", + "Huaming Peng" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Mina Mahmoudi", + "location": "Russell Sage Laboratory 3303", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Intermediate Microeconomic Theory": { + "ID": "2010", + "cross listed": [], + "description": "This course combines demand, derived from consumer preferences, and supply, based on firms' production functions, to establish market prices for goods and services. Calculus-based techniques are used to minimize costs and maximize utility and profits across differing industry structures. Product pricing strategies are examined. The course also provides an introduction to topics such as the pricing of stocks and bonds, game theory, positive and negative externalities, asymmetric information, and behavioral economics. Applies the microeconomic theory of the firm to price, cost, and output decisions of business enterprises under different market structures. Regression analysis of demand and cost, linear programming of production and simulation analysis of risk, and capital budgeting are also presented.", + "name": "Intermediate Microeconomic Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Robert W. Jones", + "location": "Online ", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Intermediate Video": { + "ID": "2010", + "cross listed": [], + "description": "Intermediate Video is a hands-on intensive course that teaches the language, aesthetics, and techniques of video production. Working in groups and individually, students will develop and produce several short video projects. Emphasis will be on the acquisition of creative and technical production skills in visualizing, scripting, aesthetics, shooting, sound design, and editing.", + "name": "Intermediate Video", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [ + "Julie Elaine Casper Roth" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Julie Elaine Casper Roth", + "location": "West Hall 211", + "time": "2:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "International Economics and Globalization": { + "ID": "4190", + "cross listed": [], + "description": "This course investigates the significance of economic globalization, covering the following topics: international trade and financial flows, technological innovation and intellectual property, technology transfer, national government and transnational corporations, natural resources, health and the environment, impacts on selected industries and countries, and roles of the world trade organization and international monetary fund. The major controversies surrounding globalization are identified, and alternative arguments are evaluated based on available evidence.", + "name": "International Economics and Globalization", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Mina Mahmoudi", + "Yury Yatsynovich" + ], + "professors": [ + "Mina Mahmoudi", + "Yury Yatsynovich" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Mina Mahmoudi", + "location": "Darrin Communications Center 324", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "International Relations": { + "ID": "2330", + "cross listed": [], + "description": "The world today faces enormous problems: the bloody horrors of war, the unconscionable and widening economic gap between rich and poor countries, and the looming threat of catastrophic environmental degradation. This course examines the causes and consequences of these problems, wonders what a world beyond greed and hate would look like, and considers what it will take to build a better world. Toward these ends, several themes are explored, including the nature of the international system, contemporary challenges to the state system, and alternatives to hunger, exploitation, and international violence.", + "name": "International Relations", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Introduction to Afro-Cuban Percussion": { + "ID": "2340", + "cross listed": [], + "description": "This course is an introduction to Afro-Cuban folkloric music traditions through lecture demonstration and class participation. The emphasis is on learning to play Afro-Cuban rhythms and percussion instruments (clave, conga, cowbell, shekere).", + "name": "Introduction to Afro-Cuban Percussion", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Eddie Knowles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Eddie Knowles", + "location": "West Hall 326", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Eddie Knowles", + "location": "West Hall 326", + "time": "7:00 pm - 8:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Introduction to Cognitive Neuroscience": { + "ID": "4330", + "cross listed": [ + "COGS-4330" + ], + "description": "This survey course is intended as an introduction to Cognitive Neuroscience. The topics covered will focus on exploring the neural underpinnings for cognitive processes, such as sensation, language, attention, motor control, executive functions, social communication, emotions, consciousness, and learning/memory. Basic aspects of nervous system function and neuroanatomy, brain development/evolution, structural and functional imaging techniques, and other research methods used in Cognitive Neuroscience will be discussed.", + "name": "Introduction to Cognitive Neuroscience", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 3510", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 3510", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introduction to Cognitive Science": { + "ID": "2120", + "cross listed": [], + "description": "This course is an introduction to the new and quickly growing field of cognitive science. Cognitive Science is a highly interdisciplinary field of study of mind at the intersection of philosophy, psychology, computer science, neuroscience, linguistics, and anthropology.", + "name": "Introduction to Cognitive Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Benjamin P. Weissman", + "Bram Van Heuveln" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 5510", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 5510", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Introduction to Game Design": { + "ID": "2510", + "cross listed": [], + "description": "This course looks at the mathematics of game theory from a psychological perspective and serves as a primer in video game design. The psychology of players and designers are discussed, as well as the cognitive processes that people use when solving game-related puzzles. Additional topics include logic, human frailty, role playing, artificial intelligence, kinesics, theater, and human-computer interaction.", + "name": "Introduction to Game Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sylvain Payen", + "James Wilson Malazita", + "Brian Anthony Shurtleff", + "Marc Christian Destefano" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sylvain Payen", + "location": "Russell Sage Laboratory 2510", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Sylvain Payen", + "location": "Russell Sage Laboratory 2510", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "James Wilson Malazita", + "location": "Russell Sage Laboratory 2510", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Game Programming": { + "ID": "2540", + "cross listed": [], + "description": "This hands-on class introduces many fundamental concepts in game development. Students will learn to program multiple video games. Topics include render loops, rigid body dynamics, interfaces, event and messaging systems, and co-routines.", + "name": "Introduction to Game Programming", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Eric Louis Ameres", + "Eric Walsh" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Eric Louis Ameres", + "location": "Russell Sage Laboratory 2510", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Eric Walsh", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Eric Walsh", + "location": "Russell Sage Laboratory 2510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Game Storytelling": { + "ID": "2520", + "cross listed": [], + "description": "This course is designed to provide an overview of the art of effective story development. Students will come away with a heightened awareness of the structures and principles that master storytellers apply to their craft in games and other popular media. It is intended for all GSAS majors and other interested students, as well as the prerequisite for the GSAS concentration in Writing.", + "name": "Introduction to Game Storytelling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael F Lynch", + "Maurice W Suckling", + "Nicholas J. Mizer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nicholas J. Mizer", + "location": "TBA", + "time": "2:30 pm - 4:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Michael F Lynch", + "location": "Russell Sage Laboratory 4711", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Nicholas J. Mizer", + "location": "West Hall 112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Graphic Design": { + "ID": "2660", + "cross listed": [], + "description": "This course introduces students to the practice of graphic design with a variety of hands-on projects. Studies include the principles and theories of 2D design and the integration of form, color, type, image, and content. Students will develop a heightened visual awareness and an understanding of how design influences meaning. The course emphasizes strategic and critical thinking in the solving of graphic design problems for the purposes of professional communication across a range of media platforms.", + "name": "Introduction to Graphic Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Leah A. Rico", + "Jean Louise Tschanz-Egger", + "Sara L. Tack" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Leah A. Rico", + "location": "Online ", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Introduction to Human Computer Interaction": { + "ID": "2210", + "cross listed": [], + "description": "An introduction to the current theories, methods, and issues in human-computer interaction. Theory and research along with practical application are discussed within the context of organizational impact. The course provides the knowledge of HCI systems and research used for the implementation of safe, quick, and useable interactive technologies.", + "name": "Introduction to Human Computer Interaction", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Introduction to Information Technology and Web Science": { + "ID": "1100", + "cross listed": [], + "description": "This course introduces students to the field of information technology and Web science, the types of problems encountered in the field, and the solution approaches used to solve them. Through a series of activities and projects, students are introduced to topics such as Web systems design, emerging Web standards, database systems, security, and computer networking. Guest speakers highlight information technology practices in industry. Students work in groups on a team project and presentation at the end of the course.", + "name": "Introduction to Information Technology and Web Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Richard M. Plotka", + "Linda Kramarchyk" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Linda Kramarchyk", + "location": "Low Center for Industrial Inn. 4050", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Introduction to Linguistics": { + "ID": "2340", + "cross listed": [], + "description": "This course offers a survey of scientific and applied approaches to the study of human language, highlighting the endlessly surprising nature of this sophisticated mode of communication. A sampling of the topics to be covered: phonology, morphology, syntax, semantics, lexicography, psycholinguistics, and historical linguistics. Lecture course.", + "name": "Introduction to Linguistics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall term annually; spring term upon availability of instructor", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Benjamin P. Weissman", + "Marjorie McShane" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 4112", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 4112", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 4101", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 4101", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Introduction to Literature": { + "ID": "2110", + "cross listed": [], + "description": "A study of major literary works that introduces students to basic ideas and terminology in literary criticism. Students learn to read and interpret a selection of novels, plays, poetry, or other forms of writing to be determined each semester by the instructor.", + "name": "Introduction to Literature", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Rebecca M. Hamilton", + "James P Zappen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Introduction to Logic": { + "ID": "2140", + "cross listed": [], + "description": "Introduction to first-order logic as a tool to be used in engineering, computer science, philosophy, etc., and as procedural knowledge helpful in puzzle-solving environments (e.g., standardized tests). A hands-on laboratory component is included.", + "name": "Introduction to Logic", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Bram Van Heuveln", + "location": "Carnegie Building 113", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Introduction to Philosophy": { + "ID": "1110", + "cross listed": [], + "description": "An introduction to the major areas of philosophy (ethics, theory of knowledge, philosophy of religion, etc.) and to some of the main problems treated within these fields. Selections from contemporary as well as classical authors are studied and discussed. Students are encouraged to develop a disciplined approach to intellectual problems. Emphasis varies with the instructor.", + "name": "Introduction to Philosophy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Introduction to Philosophy of Religion": { + "ID": "2830", + "cross listed": [], + "description": "Central to philosophy is a careful examination of human reasons for holding their beliefs. Given the complexity/ineffability of religious experience, philosophy of religion's examination of reasons is especially difficult. This course will analyze and evaluate Western monotheism both generally and as it relates to the traditional questions of faith and reason, the problem of evil, fate, and free will and the existence of miracles. Time permitting, non-Western as well as Western religions will be considered.", + "name": "Introduction to Philosophy of Religion", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Introduction to Psychological Science": { + "ID": "1200", + "cross listed": [], + "description": "This course embraces the science of psychology. The aim is for students to learn how using the scientific method provides important insights about mind, brain, and behavior. This course integrates research on neuroscience throughout all the standard topics in an introductory course in psychology. The course presents advances across all subfields of psychology. In addition to standard exams, there are online assignments for each chapter and online laboratory experiences.", + "name": "Introduction to Psychological Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher L Hubbell", + "Michael J Kalsher" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Michael J Kalsher", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Christopher L Hubbell", + "location": "West Hall AUD", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introduction to Sports Psychology": { + "ID": "2800", + "cross listed": [], + "description": "An introduction to psychology as applied to sport; the topics covered include history of sport behavior, principles of learning and their application, anxiety and arousal, motivation, leadership, cohesion, audience effects, aggression, personality assessment, female athletes, youth in sport, coach behavior, and physical activity for all.", + "name": "Introduction to Sports Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher L Hubbell", + "location": "Darrin Communications Center 318", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introductory Economics": { + "ID": "1200", + "cross listed": [], + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people's choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society. Credit cannot be obtained for both IHSS 1200 and ECON 1200", + "name": "Introductory Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Investigating Society": { + "ID": "2100", + "cross listed": [], + "description": "In this course students receive practical hands-on experience in conducting ethical and theoretically-informed research in the fields of STS and sustainability studies. Throughout the semester students practice a variety of social science research methods through a series of exercises.", + "name": "Investigating Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1320", + "STSH-1110", + "IHSS-1110", + "STSS-1110", + "IHSS-1240" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Irish Literature": { + "ID": "4230", + "cross listed": [], + "description": "A survey of major works by Irish authors writing in English, with a particular focus on the fiction and drama of the twentieth century. Authors will include: Oscar Wilde, Samuel Beckett, James Joyce, and W.B. Yeats.", + "name": "Irish Literature", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Language Studies": { + "ID": "4940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Language Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LANG" + }, + "Language and Culture": { + "ID": "4620", + "cross listed": [], + "description": "This course examines the role that language plays in the production of social identities and cultural assumptions about the world. Course topics include: language and worldview; linguistic contact and change, language ideology and nationalism, religious language, \"politically correct\" speech, and the key role that language plays in structuring race, gender and class-based systems of social inequality. Guest lectures from the Languages faculty.", + "name": "Language and Culture", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Tamar Gordon" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Tamar Gordon", + "location": "Russell Sage Laboratory 3713", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Language in Real Time": { + "ID": "2120", + "cross listed": [], + "description": "This course offers an introduction to theories and methods used to study language in its real time contexts. It begins by exploring the structure of sounds and words. The course moves on to investigate how language variation at those structural levels bleeds into social life including the cultural and socio-historical production of identities, ideologies, and inequalities. The \"exercise\" component of this course provides a hands-on opportunity for engaging with the topics explored in course readings and lectures. Completing exercises will offer practice in, for example, using the International Phonetic Alphabet, transcribing and analyzing natural speech, and using various theoretical offerings to examine how social perspectives and attitudes impact both the use and interpretation of linguistic forms.", + "name": "Language in Real Time", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sarah Virginia Seeley" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Virginia Seeley", + "location": "Russell Sage Laboratory 5711", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Language-Endowed Intelligent Agents": { + "ID": "4880", + "cross listed": [], + "description": "This course will concentrate on the knowledge-based modeling of intelligent agents, with a special emphasis on semantically-oriented language processing. Theoretical and conceptual discussions will be balanced by practical work within the implemented OntoAgent cognitive architecture. It will discuss the modeling of decision-making, the various aspects of natural-language processing, and the art of knowledge engineering.", + "name": "Language-Endowed Intelligent Agents", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Law and Economics": { + "ID": "4310", + "cross listed": [], + "description": "Market-based economies depend upon legal systems that establish and protect property rights. In this and many other instances the law is designed to encourage and support economic activity; in others it is designed to restrain certain types of otherwise rational economic behavior. This course will apply fundamental economic concepts, such as supply and demand, competition, monopoly, externalities, and Pareto efficiency to a range of legal topics, including contracts, torts, criminal, and intellectual property law to explain the economic motivation and consequences of the legal framework. For those students considering law school, this course offers an exposure to many of the legal concepts found in the first year law school curriculum.", + "name": "Law and Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Robert W. Jones" + ], + "professors": [ + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Robert W. Jones", + "location": "Russell Sage Laboratory 2707", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Law and Society": { + "ID": "2700", + "cross listed": [], + "description": "There ought to be a law. . .\" Law shapes people's lives in countless ways; it is everywhere. Law permits, prohibits, enables, legitimizes, protects, and prosecutes. Law is more than the written word, the \"black letter law.\" People make the lawjudges, attorneys, police officers, legislators, defendants, and plaintiffs. This course will explore the law's social, political, cultural, and historical aspects. Using an interdisciplinary approach, the course will examine how social theorists conceptualize and explain the relationship between law and society. Students will be exposed to the theoretical frameworks that are used to examine how the law shapes society, and society shapes the law, and develop an understanding of the social processes that affect the legal system. The course will advance students' capacity to think critically and communicate effectively about themes, concepts, and arguments surrounding the law and learn what law is; where it comes from; who creates it; and what roles it plays in shaping society.", + "name": "Law and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Law, Values, and Public Policy: Perspectives on Science and Technology": { + "ID": "1350", + "cross listed": [], + "description": "This course examines the interconnections between values and law, seeking to understand how these affect and are affected by science and technology by examining such topics as computers and privacy, medical malpractice, abortion, and other legal conflicts surrounding new reproductive technologies, problems of expert witnesses, sexual harassment, patent infringement, auto safety litigation, and siting of hazardous facilities, among others.", + "name": "Law, Values, and Public Policy: Perspectives on Science and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Lawrence Eliot Howard" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Lawrence Eliot Howard", + "location": "Russell Sage Laboratory 4112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Learning": { + "ID": "4450", + "cross listed": [], + "description": "The first half of this course is devoted to presentation of traditional theories of learning. Classical and operant conditioning and single-subject methodology are studied in depth. During the second half of the course, students apply their knowledge of operant conditioning principles in the context of a group-based field study.", + "name": "Learning", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher L Hubbell", + "location": "Low Center for Industrial Inn. 3051", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Learning and Advanced Game AI": { + "ID": "4430", + "cross listed": [], + "description": "Digital gaming is one of the most rapidly developing fields. The effort required for developing games is not trivial. To make a game fun to play, the design of the game levels and/or the AI-driven opponents need to be intelligent and adaptive to the players' strategies and skills. In this course, students will learn and explore using machine learning techniques to automate the design process of digital games. The course will cover basic and advanced topics in Artificial Intelligence and Learning, such as Decision Trees, Neural Networks, Genetic Algorithms, and Reinforcement Learning. Students will gain hands-on experience in applying these techniques in computer games. The course will also introduce psychological theories and studies about people's decision-making and emotional processes and how they are related to the players' experience in games. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Learning and Advanced Game AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COGS-4420" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Life Drawing and Anatomy for Artists": { + "ID": "4260", + "cross listed": [], + "description": "Life Drawing and Anatomy for Artists is an advanced drawing class that will focus on drawing the human figure. Students will work from live models to refine their drawing skills; clay models from anatomical texts will be made to develop a working knowledge of anatomy for artists. Gesture, proportion, and expression of the human figure will be emphasized; general concepts of design and composition will also be presented.", + "name": "Life Drawing and Anatomy for Artists", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Caren Canier", + "Monica A. Hughes" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Monica A. Hughes", + "location": "West Hall 411", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Caren Canier", + "location": "West Hall 411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Lighting, Rendering, & Cinematography": { + "ID": "4200", + "cross listed": [], + "description": "A course exploring methods for 3D computer lighting, rendering, and camera authoring. We will discuss strong foundational theory from film in regards to lighting and cinematography. The course will focus on producing high fidelity rendered images and video for animation, games, and digital art.", + "name": "Lighting, Rendering, & Cinematography", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Literature Studies": { + "ID": "2940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Literature Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Managing IT Resources": { + "ID": "4310", + "cross listed": [], + "description": "This course provides an introduction to fundamental concepts of management and applies them to IT. It examines the use of IT in business processes and the management issues of integrating IT into organizational processes to gain competitive advantage. Topics include: management, organizations, and information systems; development life cycle; project management and systems engineering; process reengineering; and organizational learning. This course includes the planning, development, and implementation of an IT project for a real client.", + "name": "Managing IT Resources", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2110" + ], + "professors": [ + "Matthew John Grill", + "Jeffrey G Miner" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew John Grill", + "location": "Online ", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Mathematical Methods in Economics": { + "ID": "4120", + "cross listed": [], + "description": "Application of mathematical techniques to economic modeling and analysis. Construction of models to describe aspects of the economy and to analyze potential policies. Solution methods for issues including optimal choice with and without constraints, equilibria among multiple actors, marginal effects of policies, and dynamic economic models. Some mathematical maturity is assumed, and mathematical skills are taught throughout the course.", + "name": "Mathematical Methods in Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Mathematical Methods in Psychological Science": { + "ID": "4350", + "cross listed": [], + "description": "This course will provide students with a systematic overview of practical and important mathematical tools and skills used in modern psychological sciences. Students completing the course will gain experience using mathematical tools drawn from diverse fields including calculus, linear algebra, probability theory, nonlinear optimization, and other closely related disciplines. Rather than providing complete coverage of each field or focusing on formal proofs, the goal will be to provide students with the essential elements necessary to understand and use these tools to solve current and outstanding problems in the field today. This class will be hands-on, using examples drawn from across the cognitive sciences. Students will also gain experience implementing mathematical models in the R programming language.", + "name": "Mathematical Methods in Psychological Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-4310", + "COGS-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Media Watch": { + "ID": "4150", + "cross listed": [], + "description": "This seminar is an investigation of the successes and failures of the news media, set within historical and contemporary contexts. The title \"media watch\" is intended to evoke a watch-dog approach found in independent media sources and organizations like human rights watch. Assignments involve analyzing how issues are portrayed in the media, and students choose their topics according to their interests. The course can therefore enhance capstone, thesis, or dissertation work.", + "name": "Media Watch", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Media and Society": { + "ID": "1560", + "cross listed": [], + "description": "A survey of the historical origins and cultural impact of several mass media, including television, film, radio, the Internet, and print media. The course aims to increase media literacy through analysis of specific media products as well as discussion of broad topics such as: advertising and commercialization; politics and censorship; gender, race, and social identity.", + "name": "Media and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Medicine, Culture, and Society": { + "ID": "4400", + "cross listed": [ + "STSH-4400" + ], + "description": "This course is a sociological and anthropological exploration of health and illness. By the end of the course, students will have an overall picture of health fields, problems faced by patients and caregivers, medicine and health in non-Western societies, and the social shaping of disease and therapeutic choices.", + "name": "Medicine, Culture, and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2510", + "STSS-2500", + "STSS-2520", + "STSS-2700" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Metaphysics and Consciousness": { + "ID": "4480", + "cross listed": [], + "description": "Daydreams about some tropical paradise ... the smell of freshly baked bread ... the flash of anger experienced when one person cuts another off ... the vision of an albino squirrel on the campus green ... Humans take all of these to involve activities or states of consciousness. But what is this consciousness with which they claim to be so intimately familiar? What are its metaphysical implications, and can people reconcile those implications with current scientific understanding of the world?", + "name": "Metaphysics and Consciousness", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Microeconomics of Decision-Making": { + "ID": "4350", + "cross listed": [], + "description": "This course will examine alternative models of economic and non-economic decision-making. The course will cover models of rational decision-making under certainty and uncertainty, bounded rationality, preference-based approaches (e.g., loss aversion, ambiguity aversion, disappointment aversion), and heuristic decision-making. The emphasis throughout will be on the proper interpretation of more general models of decision-making as well as real-world applications.", + "name": "Microeconomics of Decision-Making", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010", + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Minds and Machines": { + "ID": "1140", + "cross listed": [ + "PHIL-1120" + ], + "description": "This course is an introduction to the philosophy of mind and cognitive science. Students meet in small sections to have class discussions and debates about questions like: What are minds? Are minds physical or non-physical? Do humans have free will? Does reliance on technology turn humans into cyborgs? How close are humans to building an intelligent robot or machine? Do we want this to be a goal? Students will learn how make a philosophical argument, and how to express them in writing or through an oral presentation.", + "name": "Minds and Machines", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Bram Van Heuveln" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 2411", + "time": "2:30 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 5711", + "time": "4:45 pm - 6:05 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Russell Sage Laboratory 2510", + "time": "2:30 pm - 3:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Russell Sage Laboratory 4711", + "time": "4:45 pm - 6:05 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Modern and Contemporary Literature": { + "ID": "2150", + "cross listed": [], + "description": "Students explore the philosophical, political, and artistic grounds from which modern and contemporary literature arises and develop their own creative capacities in a project related to the course readings.", + "name": "Modern and Contemporary Literature", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Money and Banking": { + "ID": "4130", + "cross listed": [], + "description": "Financial institutions, especially commercial banking and the Federal Reserve System, are considered from three perspectives: their monetary roles; trends in the economic, organizational, and technological aspects of their operations; and their other economic roles-a critical view. Also, the role of money in macroeconomic theory is considered along with the role of monetary policies in relation to the problems of inflation and unemployment.", + "name": "Money and Banking", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Online ", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Motivation and Performance": { + "ID": "4110", + "cross listed": [], + "description": "This course encompasses a broad spectrum of theories concerned with the biological, psychological, and social components of motivation. Throughout the course, students relate theoretical issues to both recent research evidence and potential practical applications to enhance performance. Group projects, focus group discussions, and interactive guest speakers are used to establish links between theory and performance.", + "name": "Motivation and Performance", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Ralph G Noble" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ralph G Noble", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Ralph G Noble", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Multimedia Performance Systems": { + "ID": "4030", + "cross listed": [], + "description": "Multimedia Performance Systems explores the composition and programming of real-time performance systems. The course will examine the basics of MIDI, sound synthesis, digital signal processing, and image/video manipulation. Final projects will consist of a real-time performance system or interactive installation.", + "name": "Multimedia Performance Systems", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4510", + "ARTS-2020", + "ARTS-4010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Music and Nature": { + "ID": "1720", + "cross listed": [], + "description": "Music and Nature explores the intersections between music and nature from a variety of perspectives. Music will be approached as artistic expression as well as a form of knowledge that can heighten our sensitivity and awareness of the environment and natural processes. Music and Nature incorporates reading and writing assignments, individual and group creative projects.", + "name": "Music and Nature", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Music and Sound I": { + "ID": "2380", + "cross listed": [], + "description": "This is the first course in a two-course sequence in music theory and aural skills. The course covers the fundamentals of diatonic harmony and two-part species counterpoint. Aural skills include interval, scale and chord identification, rhythmic and tonal solfege, and dictation. Learning activities include weekly assignments in analysis, composition, performance, improvisation, and self-paced use of software in the acquisition of aural skills.", + "name": "Music and Sound I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1380" + ], + "professors": [ + "Christopher James Fisher-Lochhead", + "Matthew William Goodheart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Fisher-Lochhead", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Sound II": { + "ID": "4380", + "cross listed": [], + "description": "A continuation of studies in harmony, analysis, and ear-training. With an introduction to orchestration and 20th century techniques, the course will culminate with an original composition.", + "name": "Music and Sound II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2380" + ], + "professors": [ + "Christopher James Fisher-Lochhead", + "Matthew William Goodheart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Matthew William Goodheart", + "location": "West Hall 323", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Technology I": { + "ID": "2020", + "cross listed": [], + "description": "Music composition taught in the context of modern computerized production methods. Technical topics include basic principles of computer sound generation, digital sound sampling, and the use of small computers for musical control of electronic instruments. Musical topics include a study of important musical works and compositional techniques of the 20th century. Student projects involve hands-on work on a variety of computer instruments and software. This course is a prerequisite for further creative work with Rensselaer's computer music facilities.", + "name": "Music and Technology I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John T. Rinker", + "Robert Kyle Hamilton" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Robert Kyle Hamilton", + "location": "Darrin Communications Center 174", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Robert Kyle Hamilton", + "location": "Darrin Communications Center 174", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Technology II": { + "ID": "4160", + "cross listed": [], + "description": "This course assumes knowledge and experience in computer music applications and performance. It is directed to undergraduate students as an upper-level seminar guiding their progress through the composition of a significant musical work. The class is divided between a group seminar, focusing on aesthetic, theoretical, and technical issues, and a workshop/lab in performance, computer applications and composition.", + "name": "Music and Technology II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2020" + ], + "professors": [ + "Robert Kyle Hamilton" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Robert Kyle Hamilton", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Natural Resource Economics": { + "ID": "4240", + "cross listed": [], + "description": "Addresses the allocation of natural resources through applied study of fisheries, forestry, oil, minerals, water, and biodiversity resources. Mathematical analysis will be done using Microsoft Excel with Solver. Social and policy dynamics of allocation decisions will be explored through case studies. Field trips will address ecological and physical aspects of resource management. The intent is to develop a balanced perspective and tools to address resource management decisions across their diverse economic, social, and environmental dimensions.", + "name": "Natural Resource Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Nature/Society": { + "ID": "1110", + "cross listed": [], + "description": "This course focuses on the social and ecological aspects of humans in the natural world. It emphasizes critical thinking about where humans come from and where they are going as a species. The course draws on historical perspectives and addresses contemporary issues such as climate change, national energy resources, and the local foods movement. The course includes readings as well as student projects, field trips, guest lectures, and \"ethnographic\" assignments about this consumer society.", + "name": "Nature/Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal", + "Atsushi Akera", + "Brandon James Costelloe-Kuehn" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Jennifer Cardinal", + "location": "Ricketts Building 212", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Brandon James Costelloe-Kuehn", + "location": "Nason Hall 130", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "New Media Theory": { + "ID": "4130", + "cross listed": [], + "description": "This course asks what is really new about New Media, and looks at creative practices, theoretical discourses, and social contexts to find answers. The course concentrates on cutting edge cultural expression using information and communication technologies. The objective to equip students with multiple perspectives - aesthetic, communications, historical - with which to analyze, critique, and develop original concepts about the uses of new media in art and culture.", + "name": "New Media Theory", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2500", + "ARTS-2540" + ], + "professors": [ + "Michael L. Century", + "Silvia Ruzanka" + ], + "professors": [ + "Silvia Ruzanka", + "Michael L. Century" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Michael L. Century", + "location": "West Hall 113", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Open Economy Macroeconomics": { + "ID": "4200", + "cross listed": [], + "description": "This course is an introduction to open economy macroeconomics and international finance. The core objective of the course is to teach students macroeconomic models and enable them to analyze international economic phenomena. Topics covered include theories of intertemporal trade, sources of global imbalances and their adjustment mechanisms, the determination of exchange rates, the effect of fiscal and monetary policies under different exchange rate regimes, balance of payment crisis, consequences of financial globalization.", + "name": "Open Economy Macroeconomics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Painting": { + "ID": "4220", + "cross listed": [], + "description": "A painting course in opaque media such as oil or acrylic with emphasis on color interaction, composition, and pictorial design. Using sources from observation and the history of painting, students are taught to see and convey effects of color on/in 2D pictorial space and to develop critical skills in looking at paintings.", + "name": "Painting", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Caren Canier", + "Monica A. Hughes", + "Alisa Sikelianos-Carter" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Monica A. Hughes", + "location": "West Hall 411", + "time": "6:55 pm - 8:45 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Alisa Sikelianos-Carter", + "location": "West Hall 411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Personality": { + "ID": "4400", + "cross listed": [], + "description": "Modern theories of personality are presented and compared. Using these theories, students analyze the processes by which people cope with intrapsychic, interpersonal, and institutional demands. Evidence on adaptive processes from clinical, field, and laboratory studies is evaluated.", + "name": "Personality", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Christopher A. VerWys", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Perspectives on Photography": { + "ID": "2410", + "cross listed": [], + "description": "This course helps students understand the meaning and emotional complexity of visual images in their culture. Students examine photographic imagery through three perspectives. The firstformaladdresses the design components of the image, such as vantage point and contrast. The secondpsychodynamicconcerns the emotional dynamics of viewing. The thirdsocial political explores photographs as instruments for preserving or challenging cultural values. No technical knowledge of photography is needed.", + "name": "Perspectives on Photography", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ellen Esrock" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Philosophy Studies": { + "ID": "2940", + "cross listed": [], + "description": "Independent study of a particular topic.", + "name": "Philosophy Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Philosophy of Artificial Intelligence": { + "ID": "4260", + "cross listed": [], + "description": "This course may be roughly divided into two general areas: philosophical problems in AI and philosophical issues that arise because of AI. An example from the first area is the Knower Paradox, a paradox in which an apparently desirable formalism for handling an agent's knowledge leads to inconsistency; an example from the second area is John Searle's attack on so-called \"Strong\" AI by way of his Chinese Room argument, wherein he claims that because a computer at bottom just manipulates symbols it cannot genuinely understand.", + "name": "Philosophy of Artificial Intelligence", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Philosophy of Biology": { + "ID": "2400", + "cross listed": [], + "description": "This course addresses such issues as: Are species real entities in the world or just human constructs? Are biological phenomena reducible to physical processes or do irreducible biological features exist? What is the relationship between microevolution and macroevolution? Does sociobiology have something to contribute to understanding of ethics? To what extent are the structures of the human mind products of evolution?", + "name": "Philosophy of Biology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Philosophy of Science": { + "ID": "4130", + "cross listed": [], + "description": "How does science stimulate philosophical thinking and how has philosophy influenced science? This broad range of interaction is studied with special attention given to the concepts of theory, observation, and scientific method. Special attention is given to issues basic to psychology, in particular, reductionism, behaviorism, functionalism, and cognitivism.", + "name": "Philosophy of Science", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "John R Milanese", + "location": "Amos Eaton Hall 216", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MTRF", + "instructor": "John R Milanese", + "location": "Online ", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Philosophy, Technology, & the Human Future": { + "ID": "1130", + "cross listed": [], + "description": "This course explores the philosophical and ethical implications of technological developments that promise to shape and perhaps to jeopardize human life and society in the 21st Century: Artificial Intelligence. Robots as social companions. Robots in military and medical settings. Cloning. Genetic modification and technological implants for superhuman abilities. Students will improve their insight as well as their critical reasoning skills as we examine, analyze, and evaluate such controversial topics through the lens of philosophical reasoning. Throughout the course we will ask what sort of beings do we want to be and what sort of society do we want to have.", + "name": "Philosophy, Technology, & the Human Future", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "spring term, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Politics of Design": { + "ID": "4350", + "cross listed": [], + "description": "A research seminar exploring the meaning of design in engineering, architecture, political theory, and other fields. How do social ideals and motives inspire design choices? To what extent does the design of human-made things shape the quality of public life? A variety of objects are studied: buildings, machines, artifacts in everyday use, computer programs, political constitutions, etc.", + "name": "Politics of Design", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSS-2010", + "STSH-2500", + "STSS-2510", + "STSS-2520", + "STSS-2100", + "STSS-2210", + "STSH-2010", + "STSS-2700" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Popular Music and Society": { + "ID": "1710", + "cross listed": [], + "description": "What makes music popular? This course examines popular music in society, considering the ways in which it may express identities, motivate political movements, and function within various economic and technological environments. Lectures are supplemented by listening assignments, both to recordings and live performances.", + "name": "Popular Music and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Positive Psychology": { + "ID": "4730", + "cross listed": [], + "description": "Positive Psychology is the scientific study of human happiness, well-being, and strength of character. This course takes an empirical approach to helping individuals use the science of flourishing to enhance their lives. Resiliency, the ability to adapt to stress and adversity, will be emphasized. Students will learn about coping techniques of resiliency to effectively navigate through life situations.", + "name": "Positive Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Holly A Traver", + "location": "Darrin Communications Center 324", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Principles of Economics": { + "ID": "1200", + "cross listed": [], + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people's choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society. Credit cannot be obtained for both IHSS 1200 and ECON 1200", + "name": "Principles of Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Online ", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Private Music Lessons": { + "ID": "2750", + "cross listed": [], + "description": "Private applied music lessons provide weekly instruction in instrumental and vocal performance. The goal of this class is to develop the student's musical ability relative to capacity and interest. A supplementary lesson fee is charged.", + "name": "Private Music Lessons", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Professional Development 2 –Technical Issues and Solutions": { + "ID": "4100", + "cross listed": [], + "description": "This course focuses on increasing students' knowledge concerning the impact of non-technical issues on the viability of technical (engineering) designs and solutions. The non-technical issues to be considered include the cognitive and physical strengths and limitations of people in the chain spanning from product/equipment designers/manufacturers to end users, as well as economic, environmental, cultural, political, ethical, health and safety, and societal influences. During the course, students will read and discuss articles and case studies in which the technical solution pursued did not have the desired effect, or led to disaster. Possible explanations include a failure to take into account the environmental, economic, socio-cultural, and/or political issues associated with the technology's ultimate usage.", + "name": "Professional Development 2 –Technical Issues and Solutions", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, Spring, and Summer terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Professional Development II: Leadership Theories": { + "ID": "4170", + "cross listed": [], + "description": "This course examines the major theories of leadership, as well as provides the opportunity to apply these theories to actual or symbolic leaders. Students wishing to become effective managers or leaders will benefit from this course, since the focus is on providing students with information about the traits, behaviors, power and influence, and charisma of effective leaders.", + "name": "Professional Development II: Leadership Theories", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Programming for Cognitive Science and Artificial Intelligence": { + "ID": "4410", + "cross listed": [], + "description": "Research in Cognitive Science and Artificial Intelligence (AI) is driven by data. Researchers in these fields collect, manipulate, model and analyze data generated by real-world processes. Since the amount of data available has grown exponentially, the ability to automate these tasks through computer programs is essential. Specifically, probabilistic and statistical computing are needed to learn from the data. The objectives of this course are for the student to perform exploratory data analysis and to acquire the basics of statistical and machine learning in order to model real-world datasets.", + "name": "Programming for Cognitive Science and Artificial Intelligence", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael J. Schoelles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Michael J. Schoelles", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Proposing and Persuading": { + "ID": "4550", + "cross listed": [], + "description": "Make things happen: start a business, raise funds, solicit work, support research, win a place on a conference program, take initiative, change the way things are done around here. This course will teach students how to write proposals that persuade. Students will learn to turn situations into occasions for proposing, write a variety of proposals, locate Request for Proposals, develop a work plan for feasible projects that come in on-time and on-budget, use networks to strengthen proposals, detail a budget, and edit for clarity and grace.", + "name": "Proposing and Persuading", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-2520", + "WRIT-2110", + "WRIT-1110" + ], + "professors": [ + "Lillian Carolyn Spina-Caza" + ], + "professors": [ + "Lillian Carolyn Spina-Caza" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Lillian Carolyn Spina-Caza", + "location": "Darrin Communications Center 236", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Psychology and The Law": { + "ID": "4740", + "cross listed": [], + "description": "Since the 1950's, social science researchers have turned their attention to the courtroom, in order to test theories of human behavior in a real-world application. Are the basic assumptions underlying the practice of law in this country valid, given what psychologists know about the fundamentals of human behavior? This course will provide students with instruction regarding how the study of psychology can contribute to a better understanding of the legal system.", + "name": "Psychology and The Law", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher A. VerWys", + "location": "Carnegie Building 113", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Psychology of Mindfulness": { + "ID": "4430", + "cross listed": [], + "description": "Mindfulness involves giving particular attention to our moment-to-moment experiences in a way that emphasizes observing, rather than judging or evaluating. There is empirical evidence of the many health benefits of mindfulness meditation, including the potential to produce fundamental changes in brain structure and epigenetic change. In this class, participants will discuss the historical and psychological foundations of mindfulness and empirical findings supporting its positive effects. Students will participate in structured exercises. This course is a very hands-on approach to mindfulness. Students will be required to practice mindfulness and meditation and develop their mindful skills.", + "name": "Psychology of Mindfulness", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": true, + "text": "Fall and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Psychopharmacology and Behavioral Toxicology": { + "ID": "4770", + "cross listed": [], + "description": "This course is a detailed examination of the neuroscience and psychology inherent to the development of pharmacological agents for treating psychopathology. There is also an exploration of chemicals that are toxic to the brain as manifested by induction of psychopathology.", + "name": "Psychopharmacology and Behavioral Toxicology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Public Finance": { + "ID": "4160", + "cross listed": [], + "description": "Emphasis is placed on the analysis of efficient resource use in the public sector at the federal level. Expenditure theory, tax incidence, and income distribution policies are discussed. The effects of personal income, corporation, sales, payroll, and property taxes on resource allocation, equity, and growth are considered.", + "name": "Public Finance", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Public Service and Social Justice": { + "ID": "4800", + "cross listed": [ + "STSH-4800" + ], + "description": "This course offers an insight into public policy from the vantage point of the public or private sector: airport planning, architecture, banking, biological research, clinical psychology, computer science, consumer protection, corporate management, engineering, environmental planning, geology, local government, materials and mechanical engineering, noise pollution abatement, personnel management review, premedical, public finance and taxation, public health management, public relations, social work, state legislature, stock market, transportation planning, and urban planning.", + "name": "Public Service and Social Justice", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSH-2500", + "STSS-2510", + "STSS-2520", + "STSS-2100", + "STSS-2210", + "STSS-2700" + ], + "professors": [ + "Lawrence Eliot Howard", + "Langdon Winner" + ], + "professors": [ + "Langdon Winner", + "Lawrence Eliot Howard" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Langdon Winner", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Queer Ecologies": { + "ID": "4140", + "cross listed": [], + "description": "Queer Ecologies is an undergraduate and graduate arts course that uses art to think about our eco-futures. We will look at the disruptive nature of Cartesian thinking and binary positioning in relation to sexuality and ecologies. The \"queering\" is a means to refuse this binary thinking and consider expansive interdisciplinary practices that have evolved from LGBTQ+ and feminist theory, decolonial thinking, extinction and death studies, environmental justice, critiques of science and big pharma, biopolitics, bioethics, biology, science fiction, aesthetics, art and play.", + "name": "Queer Ecologies", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "spring semester, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Race and Film in U.S. Culture and History": { + "ID": "1300", + "cross listed": [], + "description": "This course will investigate the emergence and transformations of the concept of race in the history and culture of the United States by analyzing films. Hollywood classics will be featured, and will also be contrasted with documentary and independent films. The course will focus on social and political contexts, as well as the film's critical reception and film form.", + "name": "Race and Film in U.S. Culture and History", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Maryanne Staniszewski" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Maryanne Staniszewski", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Radical Graphics/Screenprinting": { + "ID": "2090", + "cross listed": [], + "description": "Radical Graphics/Screenprinting seeks to expand on the definition of print graphics from one that traditionally creates multiple images on paper to a practice that includes art-making activities as varied as mud-stenciling, t-shirt printing, \"fine art\" prints, animation, sculpture, and political protest graphics. Students will focus on the concept of the art \"matrix\": a template for image-making that can work across media. Students will create matrices that can be applied across multiple art-making platforms.", + "name": "Radical Graphics/Screenprinting", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Readings in Cognitive Science": { + "ID": "4940", + "cross listed": [], + "description": "An individually arranged independent study course under the supervision of a member of the Cognitive Science Department. The topic is selected by consultation between student and faculty member.", + "name": "Readings in Cognitive Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Readings in Economics": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Readings in Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Readings in Psychology": { + "ID": "4940", + "cross listed": [], + "description": "An individually arranged independent study course under the supervision of a member of the Psychology Department. The topic is selected by consultation between student and faculty member.", + "name": "Readings in Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Readings in Science and Technology Studies": { + "ID": "4940", + "cross listed": [], + "description": "With an individual faculty member on an agreed-upon topic.", + "name": "Readings in Science and Technology Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Readings in Science and Technology Studies, Anthropology/Archaeology, History, Political Science, or Sociology": { + "ID": "4940", + "cross listed": [], + "description": "With an individual faculty member on an agreed-upon topic.", + "name": "Readings in Science and Technology Studies, Anthropology/Archaeology, History, Political Science, or Sociology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Reality TV and Post-Factual Media": { + "ID": "4530", + "cross listed": [], + "description": "This course considers the sociopolitical and ethical dimensions of reality television and post-factual media content. An analysis of a variety of \"reality\" and news formats allows students to understand the evolution, economics, and, above all, the cultural and political significance of modern media. Topics include: simulation; social representation; commercialization; social media; surveillance; nationalism; and globalization.", + "name": "Reality TV and Post-Factual Media", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Religion in a Global World": { + "ID": "1666", + "cross listed": [], + "description": "This course explores the role of religion in different cultures and in the everyday lives of people around the world. It will introduce students to key concepts, themes, and debates in social science. The role of religion and rituals will be examined through classic texts in anthropology, sociology, political science, and in ethnographic cases relating to different types of societies, from traditional to modern American cultures. It will begin with some basic theoretical issues before discussing contemporary issues such as the relations between nation and religion, violence and religion, climate change and religion, and \"magical thinking\" in technology and science.", + "name": "Religion in a Global World", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Religion in the Media": { + "ID": "4550", + "cross listed": [], + "description": "How are religious fundamentalists using new media? Can religious conversion take place in a theme park? How are religious \"crossover\" films transforming political and popular cultural landscapes? This course maps the complex intersections of religion, culture, and media in the global transformations of religious traditions and explores, through a media frame, \"the return of religion\" within the secular consensus of modernity.", + "name": "Religion in the Media", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "COMM-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Rensselaer Concert Choir": { + "ID": "2310", + "cross listed": [], + "description": "Readings, rehearsals, and performances of works from the standard choral repertoire, from the Renaissance through the 20th century. Attendance is mandatory and preparation expected.", + "name": "Rensselaer Concert Choir", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Andrew J. Burger", + "Nicholas Jon De Maison" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Andrew J. Burger", + "location": "West Hall 110", + "time": "6:00 pm - 7:30 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Rensselaer Orchestra": { + "ID": "2300", + "cross listed": [], + "description": "Readings, rehearsals, and performances of works from the standard repertoire for orchestra from the Baroque through the 20th century.", + "name": "Rensselaer Orchestra", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nicholas Jon De Maison", + "Matthew J. Chamberlain" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew J. Chamberlain", + "location": "West Hall 326", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Research Design": { + "ID": "4980", + "cross listed": [], + "description": "This is the first part of a two-semester senior project sequence for majors in Sustainability Studies (SUST) and Science, Technology, and Society (STS). The course focuses on qualitative research design and research proposal development.", + "name": "Research Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal", + "Abby J. Kinchy" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Russell Sage Laboratory 4112", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Research Methods and Statistics I": { + "ID": "2310", + "cross listed": [], + "description": "This course, the first in a two-course sequence, provides an introduction to basic methods of behavioral and social science research, including experimental, quasi-experimental, and non-experimental research designs, psychometric considerations (e.g., reliability, validity, control, importance, levels of measurement), approaches to data collection and analysis, and communication of results. Students will demonstrate their understanding of the topics covered by writing a detailed research proposal formatted according to American Psychological Association (APA) guidelines. Students will also gain experience in using a selection of parametric (e.g., correlation, simple and multiple regression, ANOVA) and non-parametric (e.g., Chi-square, Mann-Whitney U, Wilcoxon T, Kruskal-Wallis, Friedman's ANOVA) statistical procedures. Data analysis will be carried out using R, an open-source programming language for statistical calculation and graphics, and R-Studio, an open-source integrated development environment for R.", + "name": "Research Methods and Statistics I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Michael J Kalsher" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Michael J Kalsher", + "location": "Online ", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Research Methods and Statistics II": { + "ID": "4310", + "cross listed": [], + "description": "This course is the second in a two-semester sequence on research methods and statistics in the behavioral sciences. Students will learn how to analyze data using multiple regression, analysis of variance, factor analysis, principal component analysis, and multi-level linear modeling. Students will also gain proficiency with the R programming language and software environment for statistical computing. Each student will carry out a research project and prepare a formal report that comports with the guidelines from the American Psychological Association.", + "name": "Research Methods and Statistics II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310" + ], + "professors": [ + "Brett R. Fajen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Brett R. Fajen", + "location": "Russell Sage Laboratory 2112", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Brett R. Fajen", + "location": "Russell Sage Laboratory 2112", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Research Writing": { + "ID": "4410", + "cross listed": [], + "description": "In this class, students will write on topics from their major discipline and investigate the kinds of texts that professionals in their field produce. They will identify and explore research questions, use discipline-specific library databases, and write research reports. In addition, they will develop effective note-taking and research skills and learn strategies for effective prose style.", + "name": "Research Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Resilience Planning": { + "ID": "4320", + "cross listed": [ + "STSH-4320" + ], + "description": "What does resilience really mean and why does it matter? In this course, students will unpack the multiple meanings that make up \"resilience\" and learn about its relevance to human society. Upon entering the Anthropocene, climate change will ensure that sporadic, disruptive change will be the norm. Disruptions will come on numerous levels and at a variety of scales. Is resilience about strengthening defenses so that \"resilient\" landscapes, infrastructure and organizations can bounce back, or is it more? Students will be asked to contribute to a collective understanding of how systems thinking and resilience thinking can help strengthen the ability to adapt and transform when humans are faced with social and ecological change. Can resilience planning help with the difficult conversations that are needed to balance the socio-economic and ecological trade-offs that the Anthropocene demands?", + "name": "Resilience Planning", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSS-2700" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Rethinking Documentary: Video Production": { + "ID": "4040", + "cross listed": [], + "description": "This is a production course investigating non-traditional approaches to documentary or non-fiction film/video. Taking a broad look at what defines \"documentary\" media, this course will incorporate criticism with production. Students will produce a range of video works questioning conventional documentary styles, using radical and interventionist techniques. Students will study traditional documentary works including ethnographic films, cinema verit, propaganda films, \"home movies,\" reality TV, tabloid news, autobiographic and activist videos.", + "name": "Rethinking Documentary: Video Production", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1030", + "IHSS-1040", + "IHSS-1030" + ], + "professors": [ + "Branda Miller" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Branda Miller", + "location": "West Hall 214", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Roots of Africa Music Ensemble": { + "ID": "2360", + "cross listed": [], + "description": "Roots of Africa Ensemble is a course devoted to learning and performing in African, Afro-Cuban, and New World Percussion. Students will learn to play current music performed by the ensemble, a percussion ensemble engaged in workshop study and public performance of folkloric music, orginal works by various composers, including compositions by Dr. Eddie Ade Knowles. Under his direction, students will learn significance of performance within folklore ensembles and how to play instruments from Africa, Cuba, and the New World.", + "name": "Roots of Africa Music Ensemble", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2340" + ], + "professors": [ + "Brandon James Costelloe-Kuehn", + "Eddie Knowles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Brandon James Costelloe-Kuehn", + "location": "West Hall 326", + "time": "7:00 pm - 8:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "STS and Sustainability Senior Project": { + "ID": "4990", + "cross listed": [ + "STSH-4990" + ], + "description": "Senior Project serves as a capstone course for all STS and Sustainability Studies majors. Students work individually, supervised by a faculty member, to produce a written thesis. Class time largely operates as structured research and writing assistance, where students support one another with peer-review as well as receive one-on-one guidance from the instructor.", + "name": "STS and Sustainability Senior Project", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-4980" + ], + "professors": [ + "Jennifer Cardinal", + "Abby J. Kinchy" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Russell Sage Laboratory 5711", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Science Fiction Cinema and Social Criticism": { + "ID": "2010", + "cross listed": [ + "STSH-2010" + ], + "description": "This class studies relationships between science fiction films and serious works of modern social criticism. Through a careful reading of texts, analytical viewing of films, and comparison of the two experiences, the course will explore some of the most significant issues in modern society.", + "name": "Science Fiction Cinema and Social Criticism", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Science Fictions": { + "ID": "4640", + "cross listed": [], + "description": "Science Fictions is an advanced narrative video production and theory course. The class looks at thematic areas of science fiction, utopia and dystopia, paranormal, and speculative fiction. 'Speculative fiction' is a genre that looks at the real world and extends what is known about it, building on the 'real.' The class has two threads: to study narrative structure and create a series of sci-fi videos; to discuss and analyze mainstream and avant-garde science fiction films and themes from the early 1900s to the present.", + "name": "Science Fictions", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-4140", + "ARTS-1030", + "ARTS-4120", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [ + "Kathryn High" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kathryn High", + "location": "West Hall 211", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Science and Fiction": { + "ID": "4150", + "cross listed": [], + "description": "An exploration of the ongoing dialogue between science/technology and literature through the reading of landmark works about science and fictional works that describe scientific ideas and methods. Topics include artificial intelligence, genetic engineering, and cyborgs.", + "name": "Science and Fiction", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "summer term annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "June Deery" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "June Deery", + "location": "Low Center for Industrial Inn. 4034", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Science and Scientific Misconduct": { + "ID": "1160", + "cross listed": [], + "description": "This course will provide a comprehensive introduction to the field of ethics of scientific research. Why do seemingly good people do bad things? What is science? What is \"bad\" science? What constitutes scientific misconduct? We will explore the answers to these questions through fields such as Sociology, History, Philosophy, Psychology etc. Using evidence from contemporary and historical scientific experiments we will try to understand why researchers might commit scientific misconduct such as fabrication of results, plagiarism, and falsification of data. A brief overview some philosophical theories of ethics and several professional/scientific codes of ethics will be covered.", + "name": "Science and Scientific Misconduct", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Science, Technology, and Society": { + "ID": "1110", + "cross listed": [ + "STSH-1110" + ], + "description": "An introduction to the social, historical, and ethical influences on modern science and technology. Cases include development of the atomic bomb, mechanization of the workplace, Apollo space program, and others. Readings are drawn from history, fiction, and social sciences; films and documentary videos highlight questions about the application of scientific knowledge to human affairs. The class is designed to give students freedom to develop and express their own ideas.", + "name": "Science, Technology, and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Eric Drumheller Schaffer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Eric Drumheller Schaffer", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Eric Drumheller Schaffer", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "T", + "instructor": "Eric Drumheller Schaffer", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Eric Drumheller Schaffer", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Scientific Revolutions": { + "ID": "4310", + "cross listed": [], + "description": "What is progress in science? How has the concept of progress been influenced by science? Are there significant differences between scientific and technological revolutions? These questions are explored in order to shed light on the complex dynamics of academic and industrial research.", + "name": "Scientific Revolutions", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PHIL-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Sculpture I": { + "ID": "2210", + "cross listed": [], + "description": "A beginning sculpture course combining hands-on studio work sessions with lectures on the history and theory of sculpture practice. The studio component involves explorations of materials and techniques as tools for the enhancing of visual sensitivity and creative expression.", + "name": "Sculpture I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Sculpture II": { + "ID": "4210", + "cross listed": [], + "description": "An advanced studio course in sculpture for students who have taken Sculpture I. Students are encouraged to explore personal areas of interest and are required to develop a familiarity with the history of sculpture as well as mastering fabrication techniques.", + "name": "Sculpture II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2210" + ], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Self-Organization in Science and Society": { + "ID": "4580", + "cross listed": [], + "description": "Self-organization has become increasingly important in science and engineering. Self-assembly of molecular structures are critical to nanotechnology; self-organizing swarms of insects are modeled in biology and robotics, and so on. But recursive loops in which things govern themselves are also foundational to society. Indigenous societies are renowned for their ecological self-stabilization. Wikipedia, Open Sources Software, and other means of \"crowdsourcing\" offer new visions for a more democratic civil society.", + "name": "Self-Organization in Science and Society", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Seminar in Economics": { + "ID": "4900", + "cross listed": [], + "description": "Discussion and analysis of selected topics in economic theory and of current economic issues.", + "name": "Seminar in Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-4570" + ], + "professors": [ + "Kenneth L. Simons" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Kenneth L. Simons", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Senior Thesis": { + "ID": "4990", + "cross listed": [], + "description": "A two-semester spring-fall or fall-spring course dealing with an advanced level independent research project supervised by a faculty member and requiring the presentation of a thesis. First term registration is limited to second semester juniors and first semester seniors. The grade for the first semester will be listed as \"In progress.\"", + "name": "Senior Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Sensation and Perception": { + "ID": "4410", + "cross listed": [], + "description": "What are the processes that allow humans to detect information about their surroundings, recognize people and objects, and perceive depth and motion? This course will focus on the physiological and neural mechanisms underlying sensation (sight, hearing, and touch), the qualitative aspects of human perceptual experience, and how perception and action are interconnected. Color perception, object recognition, space and motion perception, and perception and action are all examined.", + "name": "Sensation and Perception", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-2120" + ], + "professors": [ + "Jacquelyn G. Berry" + ], + "professors": [ + "Jacquelyn G. Berry" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jacquelyn G. Berry", + "location": "Russell Sage Laboratory 3101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jacquelyn G. Berry", + "location": "Russell Sage Laboratory 3101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Sensibilities": { + "ID": "4440", + "cross listed": [ + "COGS-4440" + ], + "description": "\"Sensibilities\"a special ART_X@Rensselaer (Art Across the Curriculum) seminardraws from the tremendous resource of EMPAC to inspire students to cultivate writing skills through the cross-disciplinary theme of the senses/perception. During the semester students will have opportunities to observe unique art/science presentations and performances in an intimate setting at EMPAC, providing rich experiences for discussions and writing. Classes include reading science and art texts, as well as writing workshops to develop authorial voice and experimentation.", + "name": "Sensibilities", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years", + "uia": false + }, + "prerequisites": [ + "IHSS-1140", + "IHSS-1150", + "PSYC-1200" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "R", + "instructor": "Alicia Ann Walf", + "location": "Voorhees Computing Center SO", + "time": "4:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Social Demography: Society by the Numbers": { + "ID": "4520", + "cross listed": [ + "STSH-4520" + ], + "description": "Study of global and national population characteristics, distribution, and trends. The course focuses on mortality, fertility, and migration along with the social issues or problems that are related to them.", + "name": "Social Demography: Society by the Numbers", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Social Psychology": { + "ID": "2730", + "cross listed": [], + "description": "This is a survey course covering theories, methods, and empirical research on personal and situational factors influencing social behavior. Topics covered include social perception, the construction of social reality, decision making, group influences on behavior, and attitudes.", + "name": "Social Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver", + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Online ", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Sociology": { + "ID": "2520", + "cross listed": [], + "description": "A study of the principles and concepts of sociology and their application to the study of society and self. Students are introduced to the scope, materials, and methods of sociology. The issues and problems to be studied come from basic social institutions such as the family, science, and religion. Other topics may include love, crime, political economy, power, population growth, social class, and minority and ethnic relations.", + "name": "Sociology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Miciah Z. Yehudah", + "Michael E Stanford", + "Eric Drumheller Schaffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miciah Z. Yehudah", + "location": "Online ", + "time": "5:05 pm - 7:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Eric Drumheller Schaffer", + "location": "TBA", + "time": "5:00 pm - 7:05 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Software Development": { + "ID": "4700", + "cross listed": [], + "description": "This course teaches students about the roles and infrastructure of IT departments in modern organizations, IT software engineering technologies and methodologies for software development life cycle through hands-on experience. The course is for students with software development background to enhance their knowledge of software development and management, the software development industry, open source community, etc.", + "name": "Software Development", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Peter A Fox", + "Ying Liu" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "F", + "instructor": "Peter A Fox", + "location": "Jonsson-Rowland Science Center 2C25", + "time": "12:20 pm - 3:10 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Songwriting Workshop": { + "ID": "1700", + "cross listed": [], + "description": "A course designed for students to develop their own voice as a songwriter. The course surveys the methods of successful songwriters, highlighting aspects of melody, lyrics, harmonic progression, story-telling, audience, and social context. Students develop a portfolio of their own original songs and lyrics, presented weekly and performed in a studio or live setting at the end of the term.", + "name": "Songwriting Workshop", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Sound Recording and Production I": { + "ID": "2700", + "cross listed": [], + "description": "An introductory studio course covering the principles of critical listening, psychoacoustics, the art of music recording, and the basic use of digital equipment for music production and post-production. Hands-on assignments in a professional sound facility will be combined with readings and historical examples drawing on popular and experimental styles.", + "name": "Sound Recording and Production I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Sound Recording and Production II": { + "ID": "4700", + "cross listed": [], + "description": "This course approaches the modern digital studio as a compositional environment for the development of the student's original creative projects. Engineering techniques will be explored through musical examples and hands-on projects.", + "name": "Sound Recording and Production II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2700" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Special Projects": { + "ID": "4980", + "cross listed": [], + "description": "Active participation in a senior-level project supervised by a faculty member and requiring a presentation and project report. Grades of \"in-progress\" are assigned until the special project has been approved by the faculty member.", + "name": "Special Projects", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Speech Communication": { + "ID": "2340", + "cross listed": [], + "description": "This course focuses on developing public speaking skills and critical listening abilities. Guided by rhetorical theory, theories of persuasion, and argumentation theory, students prepare several oral presentations, engage in extemporaneous speaking exercises, and criticize other performances.", + "name": "Speech Communication", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Terry W. Gipson" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Terry W. Gipson", + "location": "Academy Hall AUD", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Terry W. Gipson", + "location": "Academy Hall AUD", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Sport Psychology Seminar": { + "ID": "4800", + "cross listed": [], + "description": "This course expands on topics covered in Introduction to Sport Psychology. Students in the course will work in small groups to identify and read literature in a course-relevant area of their choice. In addition to weekly written progress reports, students will prepare a final report that must be presented orally in class.", + "name": "Sport Psychology Seminar", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-2800" + ], + "professors": [ + "Christopher L Hubbell" + ], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Christopher L Hubbell", + "location": "Carnegie Building 201", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Strategic Writing": { + "ID": "2110", + "cross listed": [], + "description": "This course is designed to assist students in becoming more self-possessed and versatile writers. The course offers instruction in linguistic, rhetorical, and sociocultural concepts through its overarching focus on language: how it works, where it falls short, and how to harness it for specific purposes. Critical thinking and composing are conceptualized as processes, which includes the creation, development, organization, and revision of ideas and arguments. Students will complete a series of writing assignments in order to participate in contemporary debates occurring in both public and academic contexts.", + "name": "Strategic Writing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "David Stephen Gerstle", + "Skye Anicca", + "Sarah Virginia Seeley" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Stress and the Brain": { + "ID": "4610", + "cross listed": [ + "COGS-4610" + ], + "description": "This seminar course is a detailed examination of the mind-brain relationship, through study of the stress response. Stress is simply defined as any challenge to an individual's homeostasis, or balance. This course will explore the neurobiological underpinnings of the stress response, with particular focus on how stressors can alter perception, affective and cognitive processing in the individual, which can in turn feedback to alter the general health of the individual (body and mind/brain).", + "name": "Stress and the Brain", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 4112", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy": { + "ID": "4140", + "cross listed": [], + "description": "Acquaints students with the structural characteristics and philosophical foundations of enterprise and industry. Several important industries are considered from the viewpoint of market structure, conduct, and performance. Such concepts as the corporation, entrepreneurial outcomes, technological innovation, private property, and public policy toward business are examined to orient the student to contemporary industrial activity.", + "name": "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [ + "Kenneth L. Simons" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kenneth L. Simons", + "location": "Russell Sage Laboratory 2707", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Studies in Games": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Studies in Games", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Studies in Writing": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Studies in Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Studies in the Arts": { + "ID": "4940", + "cross listed": [], + "description": "Individual and collaborative projects and assignments at the 4000 level adapted to the needs of individual students.", + "name": "Studies in the Arts", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Kenneth A. Ragsdale", + "location": "TBA", + "time": "8:00 am - 8:01 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Sustainability Careers": { + "ID": "4300", + "cross listed": [], + "description": "Advancing environmental sustainability will depend on many kinds of expertise. In this course, students will explore the evolving terrain of green jobs and diverse sustainability-oriented career pathways that leverage the expertise they have developed through their undergraduate studies. The course provides students the opportunity to conduct research that examines where sustainability-oriented work is being done and how people with varied expertise are making a contribution.", + "name": "Sustainability Careers", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSH" + }, + "Sustainability Debates": { + "ID": "1240", + "cross listed": [], + "description": "Students in this course participate in a series of class debates, presenting and cross-examining the arguments of those who have a stake in various environmental controversies (about energy, toxic chemicals, consumption, etc.). Students also work in groups to design a proposal for a project to help solve an environmental problem. Throughout the course, students are encouraged to develop their own environmental values and ideas. This is a communication-intensive course.", + "name": "Sustainability Debates", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal", + "Eric Drumheller Schaffer" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Darrin Communications Center 318", + "time": "2:30 pm - 3:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Darrin Communications Center 318", + "time": "2:30 pm - 3:20 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Darrin Communications Center 318", + "time": "2:30 pm - 3:20 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Sustainability Education": { + "ID": "4280", + "cross listed": [], + "description": "This course examines needs for and challenges of delivering environmental education in different settings. Students critically review existing environmental education curricula then design and deliver their own to K-12 students. The history of public education in the United States, factors shaping contemporary education, various approaches to environmental education, and the complex challenge of interdisciplinary curriculum design are examined. Students in the course develop and demonstrate their own educational and environmental values.", + "name": "Sustainability Education", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300" + ], + "professors": [ + "Brandon James Costelloe-Kuehn" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brandon James Costelloe-Kuehn", + "location": "Russell Sage Laboratory 2715", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Sustainability Problems": { + "ID": "4270", + "cross listed": [], + "description": "In this course, students will map the matrix of problems that make sustainability difficult problems with the U.S. political, legal, and educational system, with media, culture, and individual behavior. Students will also identify sustainability pathways in transportation, urban design, education, alternative energy, etc. Throughout, students will analyze and try to produce effective environmental communication.", + "name": "Sustainability Problems", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Sustainability by Design": { + "ID": "4290", + "cross listed": [], + "description": "Sustainability by Design will center around student-led project-based research, with a focus on getting to know one's own specific potential, leveraging student connections to communities, and making a difference in larger systems that can often seem intractable. Students will learn how to think and act within whole systems and design solutions that identify and push on leverage points in these systems. This process will bring analysis and design together in a multitude of ways, and the course can be thought of as a hybrid seminar/studio course, where students will learn about many design principles and practices and apply these lessons in practice, forming feedback loops between theory and action. At their best, students will transform systems from a degenerative state, to a sustainable one, and beyond to achieve regenerative systems.", + "name": "Sustainability by Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSS-2210" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "The American Dream": { + "ID": "1776", + "cross listed": [], + "description": "The term \"American Dream\" is familiar, but what role, specifically, does the imaginative play in American literature and culture, past and present? This course focuses on the power of imagination to shape a nation through the analysis of fiction, poetry, film, essays, comics, advertising, and historical documents. We will use diverse social histories as a means to explore contemporary experience, focusing on the tension between American dreams and American realities. Requirements include reading/viewing responses, student presentations, and a semester capstone assignment that allows students to choose between a textual or multimedia project.", + "name": "The American Dream", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "The Art of Listening": { + "ID": "1180", + "cross listed": [], + "description": "Listening to each other, ourselves, and our surroundings can be a transformative experience that enhances well-being. In this course, a heightened awareness to sound will be developed through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. The course introduces \"Deep Listening,\" a practice developed by pioneer composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creative work.", + "name": "The Art of Listening", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "The Genome and You": { + "ID": "1150", + "cross listed": [], + "description": "The ability to sequence complete genomes has had a revolutionary impact on medicine, agriculture, our environment and the very idea of what it means to be \"human\". Genomic medicine will impact virtually everyone in the United States in the coming decades. As informed citizens, it is important that we have a working understanding of genomics and its implications for individuals and for society at large. These conversations are critical to ensure the ethical and accessible use of genomics and to allow us to make informed decisions on both personal and public-policy levels. This course will explore the science, ethics, and history of genetic research and genomics, using case studies to illustrate and personalize the issues at hand.", + "name": "The Genome and You", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "The Linguistics of Computational Linguistics": { + "ID": "4340", + "cross listed": [], + "description": "This course will explore how linguistics, the scientific study of the properties of human language and languages, can be applied to the development of intelligent agents that can fluently and meaningfully communicate with people in natural language. It will focus on linguistic phenomena that have so far been particularly resistant to effective machine processing, such as lexical ambiguity resolution, reference resolution, ellipsis, indirect speech acts, implicature, and non-literal language (e.g., metaphor and irony).", + "name": "The Linguistics of Computational Linguistics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "The Multimedia Century": { + "ID": "2540", + "cross listed": [], + "description": "This course will survey the history and theory of the diverse artistic practices of the twentieth century in relation to the development of the mass media and new technologies. Topics will include the Bauhaus, Surrealism, Pop Art, and Postmodernism and will span a spectrum of media from the more traditional, such as painting and photography, to electronic and new media, such as video and digital arts.", + "name": "The Multimedia Century", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen A. Galloway", + "Maryanne Staniszewski" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kathleen A. Galloway", + "location": "West Hall 326", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Topics in Cognitive Science": { + "ID": "4960", + "cross listed": [], + "description": "An advanced course concerned with selected topics in cognitive science.", + "name": "Topics in Cognitive Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Topics in Communication": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses tried out in one or two terms.", + "name": "Topics in Communication", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Topics in Deep Listening": { + "ID": "4180", + "cross listed": [], + "description": "This course continues the practice and study of Deep Listening beyond the foundational course \"Deep Listening.\" Topics include a wide range of investigations, research, and creativity in Deep Listening.", + "name": "Topics in Deep Listening", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Topics in Economics": { + "ID": "4960", + "cross listed": [], + "description": "Selected topics in economic analysis and problems to meet the special needs of upper-division students in various curricula throughout the Institute. This allows students to pursue more in-depth work in their areas of study.", + "name": "Topics in Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Rui Fan", + "Vivek Ghosal", + "Michael A. Klein" + ], + "professors": [ + "Vivek Ghosal", + "Michael A. Klein", + "Rui Fan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "R", + "instructor": "Rui Fan", + "location": "Russell Sage Laboratory 5101", + "time": "2:30 pm - 5:20 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Topics in Games": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Games", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sylvain Payen", + "Maurice W Suckling" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "location": "Russell Sage Laboratory 2411", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Topics in Interdisciplinary Humanities and Social Science Studies": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Interdisciplinary Humanities and Social Science Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Topics in Language": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Language", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Yalun Zhou", + "location": "Troy Building 2015", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Topics in Literature": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Literature", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Rebecca M. Hamilton" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Rebecca M. Hamilton", + "location": "Voorhees Computing Center SO", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Topics in Philosophy": { + "ID": "4940", + "cross listed": [], + "description": "Experimental courses on subjects to be announced in advance.", + "name": "Topics in Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Topics in Psychology": { + "ID": "4960", + "cross listed": [], + "description": "An advanced course concerned with selected topics in psychology.", + "name": "Topics in Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MT", + "instructor": "Holly A Traver", + "location": "Russell Sage Laboratory 3101", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MTRF", + "instructor": "Holly A Traver", + "location": "Russell Sage Laboratory 3101", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Topics in Science and Technology Studies": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Science and Technology Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Brandon James Costelloe-Kuehn" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brandon James Costelloe-Kuehn", + "location": "Russell Sage Laboratory 2715", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "STSS" + }, + "Topics in Science and Technology Studies, Anthropology/ Archaeology, History, Political Science, or Sociology": { + "ID": "1960", + "cross listed": [], + "description": "", + "name": "Topics in Science and Technology Studies, Anthropology/ Archaeology, History, Political Science, or Sociology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSS" + }, + "Topics in Writing": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Topics in the Arts": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses offered for one or two semesters.", + "name": "Topics in the Arts", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Topics in the History and Analysis of Music": { + "ID": "4500", + "cross listed": [], + "description": "This course illuminates specific musical works in depth, drawn from a range of periods and cultures, by analyzing them in their historical, cultural, and critical context. The emphasis is on music since 1900, while including coverage of older works, and on the creative choices made by composers working within particular genres and repertoires. Ability to read Western music notation is required.", + "name": "Topics in the History and Analysis of Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4380" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Typography": { + "ID": "2570", + "cross listed": [], + "description": "Typography studies the form and function of alphabetic and pictographic systems in English-speaking society. The course aims to imbue in students a critical perspective on the role typography plays in the history and sustenance of civilization and the propagation of ideas throughout society. Students will read historical, theoretical, and evidence-based literature to glean principles for designing communicatively effective type. Verbal and visual assignments will enforce understanding of typographic principles and grammar for use in print and digital interfaces.", + "name": "Typography", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sara L. Tack" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Undergraduate Thesis": { + "ID": "4990", + "cross listed": [], + "description": "Students conduct original scholarly projects: original research, theoretical or analytical reviews of the literature, or computer simulations. Working either alone or in groups, students prepare written reports relating to this project, under the supervision of a faculty member.", + "name": "Undergraduate Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Holly A Traver", + "Alicia Ann Walf", + "Marjorie McShane" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Marjorie McShane", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Holly A Traver", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "Alicia Ann Walf", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Visual Culture": { + "ID": "4540", + "cross listed": [], + "description": "Humans inhabit a culture of visual images. Images bombard them on television, the Internet, and in films; they surround everyone as architecture and fashion; they provide essential resource data in science, engineering, and business. This course will help students better understand how images communicate information, arouse emotions, and shape values. Students will primarily do readings in cultural history/theory with some viewing of films.", + "name": "Visual Culture", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Visual Design: Theory and Application": { + "ID": "4460", + "cross listed": [], + "description": "This course introduces students to the theoretical and practical use of graphics as a form of visual communication. Discussions include topics such as the psychology of visual perception, design theory, creative process, formatted text, and graphics. Students have an opportunity to put theory into practice using computer graphics.", + "name": "Visual Design: Theory and Application", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term, even-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sara L. Tack" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2112", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Visual Poetics and Narrative": { + "ID": "4320", + "cross listed": [], + "description": "This studio course explores new directions in art and design that include visual poetry (visual expression in which they shape an arrangement of text, images, symbols to convey the message) and interactive narrative. Visual poetics and narrative appear in advertisement, music videos, and other forms of communication. Students will experiment with these forms of communication and learn how these concepts apply in artistic and commercial contexts. The class format includes lectures, discussions, and studio work.", + "name": "Visual Poetics and Narrative", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Patricia Search", + "location": "Russell Sage Laboratory 4711", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "War and Society": { + "ID": "1510", + "cross listed": [], + "description": "This course examines how culture and society shape war, and inversely, how war shapes culture and society. It views war through the lens of social sciences with case studies ranging from the role of war in non-western societies to the ways in which war has affected American culture. Some of the issues covered in the course include the study of different types of war, the relations between war and the nation-state, between weapons technology and culture, the notions of pacification and nation-building, and the role of rituals in the military institution.", + "name": "War and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "War and Technology: Past, Present, and Future": { + "ID": "1570", + "cross listed": [], + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "name": "War and Technology: Past, Present, and Future", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Web Science Systems Development": { + "ID": "4500", + "cross listed": [], + "description": "Building on the technology covered in Web Systems Development, students will be exposed to current technologies, frameworks, and practices in the area of Web development. Types of topics included will be HTML5/CSS3, API's for data, Ruby on Rails, node.js, MongoDB, PHP, and RDF. Methodology to be explored will be application design, software versioning, and team development. Lab intensive, this course is intended to complete a foundation for the advanced courses in Data Science and Advanced Web Science.", + "name": "Web Science Systems Development", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2110" + ], + "professors": [ + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Carnegie Building 113", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Carnegie Building 113", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Web Systems Development": { + "ID": "2110", + "cross listed": [], + "description": "This course involves a study of the methods used to extract and deliver dynamic information on the World Wide Web. The course uses a hands-on approach in which students actively develop Web-based software systems. Additional topics include installation, configuration, and management of Web servers. Students are required to have access to a PC on which they can install software such as a Web server and various programming environments.", + "name": "Web Systems Development", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-1100" + ], + "professors": [ + "Thilanka Munasinghe", + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 104", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Carnegie Building 201", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Well-being: Cultivating Curiosity": { + "ID": "1175", + "cross listed": [], + "description": "How do people maintain a sense of well-being in their lives? Each person's path to well-being in body and mind is uniquearising from an awareness of our needs, goals and what each finds fulfilling. The theme of curiosity will be used to explore what makes people tick, what makes them feel balanced, stressed, or calm. This interdisciplinary course uses practice-based learning, in-class writing, lectures, creative play, and reading.", + "name": "Well-being: Cultivating Curiosity", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Women Writers": { + "ID": "4770", + "cross listed": [], + "description": "Women Writers examines creative works of literature produced by women of different times, such as novels, poetry, performance art, and graphic novels. These diverse works explore such topics as personal identity, love and sexuality, trauma and memory, and cultural difference, which are complicated by different historical attitudes towards gender, race, class, and religion. Discussion and viewing of films and visual art, as well as critical readings, will deepen the course's focus on literature.", + "name": "Women Writers", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "World Music": { + "ID": "2520", + "cross listed": [], + "description": "From \"raves\" to symphony hall, Indian film music to Tibetan chant, monster truck rallies to a mother's lullaby, musical soundscapes surround us through all aspects of our daily lives. This course focuses on the study of music in or as culture. The exploration of music in human life will be comparative, using case studies from diverse world traditions and examining topics such as: ritual, media and technology, ethnicity/identity, music and dance, and musical transmission.", + "name": "World Music", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Writing and Directing for Video": { + "ID": "4630", + "cross listed": [], + "description": "The course introduces students to the art of writing and directing short videos, with an emphasis on generating ideas, and realizing them in a well-developed final project. Major theories and principles are studied through a comparative analysis of scripts and films. Students learn to work with actors, write their own scripts, and direct videos. Two final projects a script and a video will integrate all of the elements covered in class. Lecture/Practicum.", + "name": "Writing and Directing for Video", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [ + "Elizabeth Press" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Elizabeth Press", + "location": "Darrin Communications Center 174", + "time": "2:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Writing and Response": { + "ID": "4380", + "cross listed": [], + "description": "This course explores effective strategies for talking with others about oral presentations and written texts. Practice in consulting is grounded in theory and research in composition studies, reader-response, and tutoring. Students also study their own writing and reading processes through reflection and discussion. Those who complete the course with a grade of A- or A may apply to work as writing consultants in the Center for Global Communication + Design.", + "name": "Writing and Response", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Writing for Games I": { + "ID": "4240", + "cross listed": [], + "description": "This is the second course in the central track of the Writing concentration for GSAS students. In this project-intensive course, students will learn and practice basic, in-the-trenches writing and narrative development for games, including story outlines, cutscenes, scripted dialogue, systemic dialogue, and mission writing and design, across multiple game types and narrative genres.", + "name": "Writing for Games I", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2520", + "WRIT-2330" + ], + "professors": [ + "Maurice W Suckling" + ], + "professors": [ + "Maurice W Suckling" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Maurice W Suckling", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Writing for Games II": { + "ID": "4250", + "cross listed": [], + "description": "This is the third course in the central track of the Writing concentration for GSAS students. In this course, students gain exposure to elements of the bigger creative picture, including intellectual property (IP) development, world-building, and original character design. Students also continue to refine their competency in game writing essentials while exploring complex game narrative challenges such as branching, open-world, and other non-linear structures.", + "name": "Writing for Games II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-4240" + ], + "professors": [ + "Maurice W Suckling" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Maurice W Suckling", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Writing for the Screen": { + "ID": "2110", + "cross listed": [], + "description": "In this course students consider how different \"screens,\" from mobile apps to motion pictures, require different approaches to communication. Students learn to critically read, write, and create various genres of visual media, including educational, entertainment, experimental, informational, and commercial content for film, television, Internet, and mobile media. The course invites students to solve challenging communication problems, explore how media shape worldviews and identities, and reflect on how compelling stories bring about new ways of \"seeing.\"", + "name": "Writing for the Screen", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Lillian Carolyn Spina-Caza" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Lillian Carolyn Spina-Caza", + "location": "Russell Sage Laboratory 2510", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Writing in Context": { + "ID": "1110", + "cross listed": [], + "description": "This course will help you experience the power of language and learn how to develop that power as you become more aware of your communicative choices. You will write for several genres, both formal and informal, creating each piece for a specific audience and purpose. You will learn to communicate effectivelyorally, visually, and in writingin a wide range of situations that will be crucial to success in your academic and professional careers.", + "name": "Writing in Context", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Weina Ran", + "Barbara J Lewis", + "Sarah Virginia Seeley" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Weina Ran", + "location": "Carnegie Building 201", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4711", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Barbara J Lewis", + "location": "Russell Sage Laboratory 2704", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Barbara J Lewis", + "location": "Russell Sage Laboratory 2704", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "X-Informatics": { + "ID": "4400", + "cross listed": [], + "description": "Informatics covers a broad range of disciplines addressing challenges in the explosion of data and information resources. X-informatics provides commonality for implementations in specific disciplines, e.g. X=astro, geo. Informatics' theoretical bases are information and computer science, cognitive science, social science, library science, aggregating these studies and adding the practice of information processing, and the engineering of information systems. This course grounds the material that students will learn in discipline areas by coursework and project assignments.", + "name": "X-Informatics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thilanka Munasinghe" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Thilanka Munasinghe", + "location": "Online ", + "time": "3:35 pm - 6:25 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + } +} \ No newline at end of file diff --git a/frontend/src/data/json/2020-2021/pathways.json b/frontend/src/data/json/2020-2021/pathways.json new file mode 100644 index 00000000..cb23bbff --- /dev/null +++ b/frontend/src/data/json/2020-2021/pathways.json @@ -0,0 +1,1209 @@ +{ + "Art History, Theory, and Criticism": { + "One Of0": { + "Art History": "ARTS1050", + "History of Animation": "IHSS1170", + "History of Jazz and Improvised Music": "IHSS1080", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Songwriting Workshop": "IHSS1700" + }, + "Remaining": { + "Histories of Western Music": "ARTS2500", + "New Media Theory": "ARTS4130", + "The Multimedia Century": "ARTS2540" + }, + "description": "This pathway allows students to study a range of art history and media art histories and theories. This immersive study will give students a comprehensive view of how these histories have shaped our current day media and given rise to a variety of art making tools in our digital and computational era.", + "name": "Art History, Theory, and Criticism", + "remaining_header": "Choose remaining credits from the following:" + }, + "Artificial Intelligence": { + "One Of0": { + "AI and Society,": "IHSS1972", + "Are Humans Rational?": "IHSS1235", + "Minds and Machines": "IHSS1140" + }, + "Remaining": { + "Cognitive Modeling": "COGS4210", + "Ethics of AI": "PHIL4960", + "Game AI": "COGS4420", + "Intelligent Virtual Agents": "COGS4640", + "Intermediate Formal Logic & AI": "PHIL4961", + "Language-Endowed Intelligent Agents": "COGS4880", + "Learning and Advanced Game Ai": "COGS4960", + "Programming for Cognitive Science and Artificial Intelligence": "COGS4410", + "Topics in Cognitive Science": "COGS4960" + }, + "Required": { + "Introduction to Cognitive Science": "COGS2120" + }, + "description": "Artificial Intelligence is quickly becoming pervasive in our lives. Study how Artificial Intelligence can benefit from concepts and ideas from cognitive science, and explore the ways in which Artificial Intelligence is changing our lives.", + "minor": [ + "Cognitive Science of Artificial Intelligence" + ], + "name": "Artificial Intelligence", + "remaining_header": "Choose remaining credits from the following:" + }, + "Behavioral and Cognitive Neuroscience": { + "Remaining": { + "Behavioral Neuroscience": "PSYC4360", + "Cognition and the Brain": "PSYC4600", + "Drugs, Society, and Behavior": "PSYC4500", + "Hormones, Brain, and Behavior": "PSYC4700", + "Introduction to Cognitive Neuroscience": "PSYC4330", + "Stress and the Brain": "PSYC4610", + "Understanding Empathy,": "IHSS1960" + }, + "Required": { + "Introduction to Psychological Science": "PSYC1200" + }, + "description": "Behavioral and cognitive neuroscience focus on understanding the brain mechanisms that allow humans and other animals to perceive, think, feel, remember, and act. Students pursuing this pathway will cultivate an understanding of brain and behavior/cognition relationships by critically analyzing research findings.", + "minor": [ + "Behavioral and Cognitive Neuroscience" + ], + "name": "Behavioral and Cognitive Neuroscience", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000-level:" + }, + "Chinese Language": { + "Remaining": { + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470" + }, + "description": "Integrated with Chinese culture, students will learn all four types of language skills (listening, speaking, reading, and writing). After completing the Chinese pathway, students will be able to communicate in Chinese at their targeted proficiency levels and think critically and creatively with global and multicultural awareness.", + "minor": [ + "Chinese Language" + ], + "name": "Chinese Language", + "remaining_header": "Choose 12 credits of the following:" + }, + "Creative Design and Innovation": { + "One Of0": { + "Digital Filmmaking": "ARTS1030", + "Digital Imaging": "ARTS1020", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Fundamentals of Music and Sound": "ARTS1380", + "Game Sound and Musical Play": "IHSS1960", + "History of Animation": "IHSS1170", + "History of Design": "IHSS1540", + "Remixing in Digital Culture": "IHSS1960", + "Songwriting Workshop": "IHSS1700", + "Worlds on Display": "IHSS1960" + }, + "Remaining": { + "Cognitive Engineering": "COGS4620", + "Color Theory": "COMM4960", + "Fundamentals of 2D Design": "ARTS2220", + "Human Factors in Design": "PSYC2220", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Graphic Design": "COMM2660", + "Music and Sound I": "ARTS2380", + "Performance Art": "ARTS4960", + "Sculpture I": "ARTS2210", + "Sculpture II": "ARTS4210", + "Sound Recording and Production I": "ARTS2700", + "Sustainability by Design": "STSS4290", + "Topics in Communication": "COMM4960", + "Topics in the Arts": "ARTS4960", + "Typography": "COMM2570", + "Visual Design: Theory and Application": "COMM4460", + "Visual Poetics and Narrative": "COMM4320" + }, + "description": "This pathway looks at creative design and innovation from various humanities, arts, and social science points of view. Students will learn about the cognitive and communicative principles behind design and innovation, the economic policies, markets, and other social institutions driving and shaping design and innovation, and how to engage in sustainable and socially responsible design and innovation for local and global impact.", + "name": "Creative Design and Innovation", + "remaining_header": "Choose remaining credits from the following:" + }, + "Design, Innovation, and Society": { + "Remaining": { + "Design and Innovation Studio C": "STSS4610", + "Design and Innovation Studio B": "STSH4610", + "Design and Innovation Studio C": null + }, + "Required": { + "Design and Innovation Studio I": "IHSS1610", + "Design and Innovation Studio II": "IHSS2610" + }, + "description": "The pathway in Design, Innovation, and Society (DIS) provides creative, socially conscious students deep context for a broad education in design and innovation. Students take a sequence of studio-based courses that address real-world social and environmental challenges.", + "name": "Design, Innovation, and Society", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "One Of1": { + "Intermediate Macroeconomic Theory": "ECON2020", + "Intermediate Microeconomic Theory": "ECON2010" + }, + "Remaining": { + "Advanced Data Analytics & Policy Evaluation": "ECON4590", + "Applied Econometrics": "ECON4580", + "Applied Game Theory": "ECON4220", + "Applied Microeconomics": "ECON4010", + "Behavioral Economics": "ECON4270", + "Behavioral Financial Economics": "ECON4340", + "Cost-Benefit Analysis": "ECON4210", + "Development of Economic Thought": "ECON4180", + "Econometric Methods for Big Data": "ECON4280", + "Econometrics": "ECON4570", + "Economic Models of Decision-Making": "ECON4320", + "Economics of Biotech and Medical Innovations": "ECON4290", + "Economics of Financial Institutions and Markets": "ECON4330", + "Economics of Government Regulation and Firm Strategy": "ECON4150", + "Economics of Growth & Innovation": "ECON4430", + "Economics of Innovation and New Technologies": "ECON4110", + "Economy, Technology, and Sustainability": "ECON4250", + "Environmental Economics": "ECON4230", + "Environmental and Resource Economics": "ECON4260", + "Experimental Economics": "ECON4360", + "Health Economics and Policy": "ECON4170", + "International Economics and Globalization": "ECON4190", + "Law and Economics": "ECON4310", + "Mathematical Methods in Economics": "ECON4120", + "Microeconomics of Decision-Making": "ECON4350", + "Money and Banking": "ECON4130", + "Natural Resource Economics": "ECON4240", + "Open Economy Macroeconomics": "ECON4200", + "Public Finance": "ECON4160", + "Readings in Economics": "ECON4940", + "Seminar in Economics": "ECON4900", + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy": "ECON4140", + "Topics in Economics": "ECON4960" + }, + "description": "Study different types of theories and statistical methods used by economists. Students are prepared to gain a broad understanding of how consumers, firms and governments make decisions, and their implications.", + "minor": [ + "Economics" + ], + "name": "Economics", + "remaining_header": "Choose remaining credits from:" + }, + "Economics of Banking and Finance": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Required": { + "Economics of Financial Institutions and Markets": "ECON4330", + "Money and Banking": "ECON4130" + }, + "description": "Study markets and policies in banking and finance. Students are prepared to use different types of mathematical models and econometric techniques used by economists to study the behavior of individuals, firms, and the economy.", + "minor": [ + "Economics of Banking and Finance" + ], + "name": "Economics of Banking and Finance" + }, + "Economics of Decision-Making": { + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Behavioral Financial Economics": "ECON4340", + "Economic Models of Decision-Making": "ECON4320", + "Experimental Economics": "ECON4360" + }, + "Required": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "description": "To complete this integrative pathway, students must choose a minimum of 12 credits as described below:", + "name": "Economics of Decision-Making", + "remaining_header": "Remaining credits from the following:" + }, + "Economics of Healthcare Markets": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Behavioral Economics": "ECON4270", + "Economics of Biotech and Medical Innovations": "ECON4290", + "Health Economics and Policy": "ECON4170" + }, + "description": "Study different types of markets related to pharmaceuticals, medical devices, and healthcare. Students are prepared to use theory, econometric models, and data to study the role of R&D, patents, innovation, and policies in healthcare markets, and in pharmaceuticals and medical devices.", + "minor": [ + "Economics of Healthcare Markets" + ], + "name": "Economics of Healthcare Markets", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Policy and Regulations": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Economics of Government Regulation and Firm Strategy": "ECON4150", + "Environmental Economics": "ECON4230", + "Health Economics and Policy": "ECON4170", + "Law and Economics": "ECON4310" + }, + "description": "Study different types of regulations and economic policy measures, and their impact on individuals, markets, and the economy. Students are prepared to use economic models, quantitative methods, and data to assess different types of regulations and policies, and their impact.", + "minor": [ + "Economics of Policy and Regulations" + ], + "name": "Economics of Policy and Regulations", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Quantitative Modeling": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Econometric Methods for Big Data": "ECON4280", + "Econometrics": "ECON4570", + "Experimental Economics": "ECON4360" + }, + "description": "Study different types of mathematical models and econometric techniques used in Economics. Students are prepared to use economic theory, and econometric and statistical methods to study behavior of individuals and firms in the economy.", + "minor": [ + "Economics of Quantitative Modeling" + ], + "name": "Economics of Quantitative Modeling", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Technology and Innovation": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Economics of Biotech and Medical Innovations": "ECON4290", + "Economics of Growth & Innovation": "ECON4430", + "Economics of Innovation and New Technologies": "ECON4110" + }, + "description": "Study different types of economic models related to innovation and new technologies. Students are prepared to use economic theory, econometric and statistical methods, and data to examine patents, R&D, and innovation more broadly, as well as in specific industries in the economy.", + "minor": [ + "Economics of Technology and Innovation" + ], + "name": "Economics of Technology and Innovation", + "remaining_header": "Choose remaining credits from the following:" + }, + "Electronic Arts": { + "One Of0": { + "Art History": "ARTS1050", + "Behind the TV Screen": "IHSS1030", + "Behind the Television Screen": "IHSS1960", + "Digital Imaging": "ARTS1020", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Remixing in Digital Culture": "IHSS1960" + }, + "Remaining": { + "2D Experimental Animation": "ARTS2060", + "3D Animation": "ARTS4070", + "3D Digital Modeling": "ARTS2230", + "3D Visual Effects": "ARTS4060", + "Advanced Digital Imaging": "ARTS4860", + "Art and Code and Interactivity": "ARTS4090", + "Graphic Storytelling": "ARTS2070", + "Intermediate Digital Imaging": "ARTS2040", + "Performance Art": "ARTS4960", + "Sound Recording and Production I": "ARTS2700" + }, + "description": "This pathway allows students to study a range of approaches to electronic, or digital arts, such as digital imaging, graphic storytelling, interactive media, and 3D animation. This immersive study will give students a comprehensive view of how to use digital tools to tell stories, and to critically and creatively explore the arts at the intersection of the humanities, and the physical, computational, engineering, and social sciences.", + "minor": [ + "Electronic Arts" + ], + "name": "Electronic Arts", + "remaining_header": "Choose remaining credits from the following:" + }, + "Environmental Futures": { + "One Of0": { + "A Century of Environmental Thought": "IHSS1320", + "Designing Climate Justice": "IHSS1960", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Music and Nature": "IHSS1720", + "Music and Protest": "IHSS1960", + "Nature/Society": "IHSS1110", + "Principles of Economics": "IHSS1200", + "Sustainability Debates": "IHSS1240" + }, + "Remaining": { + "Art, Community, and Technology": "ARTS4250", + "Bioethics": "STSH4250", + "Biopunk: Arts Lab Practice": "ARTS4120", + "Consumer Culture": "STSS4720", + "Eco Chic: Living Art": "ARTS4240", + "Environmental Economics": "ECON4230", + "Environmental Law": "STSH4700", + "Environmental Philosophy": "PHIL4300", + "Queer Ecologies": "ARTS4140", + "Resilience Planning": "STSS4320", + "Sustainability Education": "STSS4280", + "Sustainability by Design": "STSS4290" + }, + "description": "The future seems up for grabs as climate change challenges human and nonhuman societies to meet basic needs for clean air, water, soil, food, and energy. How will humans adapt, reduce harm, or mitigate the problems of the past and present? This pathway involves courses in sustainability, defined as the means to ensure the well-being of the planet and quality of life of present and future generations. Courses integrate research and insights from the social sciences, arts, and humanities to pursue a healthy environment, economic prosperity, and social justice by building on the present to inform the future.", + "name": "Environmental Futures", + "remaining_header": "Choose remaining credits from the following:" + }, + "Ethics, Integrity, and Social Responsibility": { + "One Of0": { + "Designing Climate Justice": "IHSS1960", + "Global Health Challenges": "IHSS1420", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Minds and Machines": "IHSS1140", + "Science and Scientific Misconduct": "IHSS1160", + "Science, Technology, and Society": "STSS1110", + "Sociology ofInequality": "IHSS1960", + "Technology and Social Interaction": "IHSS1960", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Art, Community, and Technology": "ARTS4250", + "Bioethics": "STSH4250", + "Eco Chic: Living Art": "ARTS4240", + "Engineering Ethics": "STSH4210", + "Environmental Philosophy": "STSH4340", + "Ethics": "PHIL4240", + "Hactivism": "ARTS4560", + "Law and Society": "STSS2700", + "Medicine, Culture, and Society": "STSS4400" + }, + "description": "In this Pathway, students analyze many aspects of the complex relationship between ethics and areas in science, technology, and engineering. These conversations are critical to ensure the ethical and accessible use of technology and to allow scientists and engineers to think critically and make informed decisions on personal, professional, and public policy levels.", + "name": "Ethics, Integrity, and Social Responsibility", + "remaining_header": "Choose remaining credits from the following:" + }, + "Extent and Limits of Rationality": { + "One Of0": { + "Are Humans Rational?": "IHSS1235", + "Minds and Machines": "IHSS1140", + "Principles of Economics": "IHSS1200", + "The Art of Listening": "IHSS1180", + "War and Society": "IHSS1510", + "War and Technology: Past, Present, and Future": "IHSS1570" + }, + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Cognitive Psychology": "PSYC4370", + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PSYC2100", + "History of Science and Technology": "STSH4530", + "Intermediate Formal Logic & AI": "PHIL4961", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Logic": "PHIL2140", + "Proposing and Persuading": "WRIT4550", + "Speech Communication": "WRIT2340" + }, + "description": "Humans can do, and have done, some really stupid things: People are not as rational as they would like to think and are subject to scores of cognitive and social biases. That said, however, people also have the power to correct for these, and to do good and constructive work. It is time to see how such cognitive and social powers can be harnessed for the good. How can critical thinking be used constructively? How can people learn from their past mistakes? How can social institutions and policies be set up to ensure that wise decisions are made to create a world that lasts into the extended future?", + "name": "Extent and Limits of Rationality", + "remaining_header": "Choose remaining credits from the following:" + }, + "Fact and Fiction": { + "One Of0": { + "Digital Filmmaking": "ARTS1030", + "Documentary in the 21st Century": "IHSS1964", + "Fiction from Film to the Internet": "IHSS1976", + "Fiction: From Film to the Internet": "IHSS1550", + "Introduction to Philosophy": "PHIL1110", + "Media and Society": "IHSS1560", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Science and Scientific Misconduct": "IHSS1160", + "The American Dream": "IHSS1776" + }, + "Remaining": { + "Advertising and Culture": "COMM4580", + "American Politics in Crisis": "STSS4590", + "Contemporary Political Thought": "STSS4570", + "Creative Writing: The Short Story": "WRIT2330", + "Creative Writing: Creative Non-Fiction": "WRIT2320", + "Critical Thinking": "PSYC2100", + "Documentary Film": "COMM2440", + "Drugs in History": "STSS4430", + "Hactivism": "ARTS4560", + "Philosophy of Science": "PHIL4130", + "Reality TV and Post-Factual Media": "COMM4530", + "Rethinking Documentary: Video Production": "ARTS4040", + "Science Fictions": "ARTS4640", + "Science and Fiction": "LITR4150", + "Writing for the Screen": "COMM2110" + }, + "description": "A pathway for those who are curious about what makes something fake or factual and how such concepts are evolving in contemporary political and popular culture. Students will learn how to think more precisely and analytically about the distinctions between fact, fiction, truth, and reality.", + "name": "Fact and Fiction", + "remaining_header": "Choose remaining credits from the following:" + }, + "Foreign Language": { + "Remaining": { + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470", + "Language Studies": "LANG4940", + "Topics in Language": "LANG4960" + }, + "description": "This pathway promotes the development of skills to help students effectively communicate both domestically, and internationally, as well as enhance appreciation for other cultures. Students who select this pathway must have all courses that are part of the pathway be in the", + "name": "Foreign Language", + "remaining_header": "Choose 12 credits from the following, with at least 8 credit hours at, or above, the 2000-level and at least 3 credit hours at the 4000-level:" + }, + "Game Studies": { + "Remaining": { + "Introduction to Game Design": "GSAS2510", + "Introduction to Game Programming": "GSAS2540", + "Introduction to Game Storytelling": "GSAS2520" + }, + "Required": { + "History and Culture of Games": "GSAS1600" + }, + "description": "This pathway explores the design, creation, and analysis of games. Students completing this pathway will develop depth in creative and critical thinking, technological proficiency, and multicultural awareness.", + "name": "Game Studies", + "remaining_header": "Choose remaining credits from the following:" + }, + "Gender, Race, Sexuality, Ethnicity, and Social Change": { + "One Of0": { + "Media and Society": "IHSS1560", + "Popular Music and Society": "IHSS1710", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Religion in a Global World": "IHSS1666", + "Revolutions in Comparative Perspective": "IHSS19XX", + "Songs of Identity": "IHSS1968", + "The Genome and You": "IHSS1150", + "Worlds on Display": "IHSS19XX" + }, + "Remaining": { + "Cultural Anthropology": "STSS2510", + "Documentary Film": "COMM2440", + "Gender, Science, and Technology": "STSS4560", + "Language and Culture": "COMM4620", + "Language in Real Time": "COMM2120", + "Queer Ecologies": "ARTS4140", + "Religion in the Media": "COMM4550", + "Social Demography: Society by the Numbers": "STSS4520", + "Sociology": "STSS2520", + "Women Writers": "LITR4770" + }, + "description": "This pathway enables students to cultivate an appreciation of how diverse identities are lived, experienced, and analyzed. Courses in this pathway center gender, dis/ability, race/ethnicity, and social class as ways of knowing and as analytic approaches for understanding distinctions that human societies make and unmake over time. Gender is used as an analytic tool for critical thinking about such topics as studies of sex differences and sexualities; race and gender in science, engineering, or gaming; or studies of the environment, war and peace, and other social impacts. Racial-ethnic formation is similarly used as an analytical tool for visualizing intersecting inequalities; history of science, medicine, arts, and technology.", + "name": "Gender, Race, Sexuality, Ethnicity, and Social Change", + "remaining_header": "Choose remaining credits from the following:" + }, + "Graphic Design": { + "Remaining": { + "2D Motion Graphics": "COMM2680", + "Brand Identity Design": "COMM4730", + "Color Theory": "COMM2640", + "Communication Theory and Practice": "COMM2520", + "History of Design": "IHSS1540", + "Interactive Data Visualization": "COMM4880", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Introduction to Graphic Design": "COMM2660", + "Media and Society": "IHSS1560", + "Typography": "COMM2570", + "Visual Design: Theory and Application": "COMM4460", + "Visual Poetics and Narrative": "COMM4320", + "Writing in Context": "WRIT1110" + }, + "description": "Study Graphic Design through the integration of theory and practice, in print and digital media. Students are prepared to use creative and critical thinking to solve visual communication problems and reach target audiences with words, symbols and images.", + "minor": [ + "Graphic Design" + ], + "name": "Graphic Design", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000-level:" + }, + "History": { + "One Of0": { + "A Century of Environmental Thought": "IHSS1320", + "Century of the Gene": "IHSS1410", + "Human Rights in History": "IHSS1500", + "Revolutions in Comparative Perspective": "IHSS19XX", + "Science, Technology, and Society": "STSS1110", + "Sociology ofInequality": "IHSS19XX", + "The American Dream": "IHSS1776", + "War and Technology: Past, Present, and Future": "IHSS1570" + }, + "Remaining": { + "Bioethics": "STSH4250", + "Consumer Culture": "STSS4720", + "Design and Innovation Studio B": "STSH4610", + "Drugs in History": "STSS4430", + "Engineering Ethics": "STSH4210", + "Environmental Law": "STSH4700", + "Environmental Philosophy": "STSH4340", + "History of American Technology": "STSH4510", + "History of Medicine": "STSH4420", + "History of Mental Health": "STSH4440", + "History of Science and Technology": "STSH4530", + "Readings in Science and Technology Studies": "STSH4940", + "Sustainability Careers": "STSH4300" + }, + "Required": { + "American History": "STSH2500" + }, + "description": "The pathway in History is designed for students interested in U.S. and world history. Courses primarily focus on the social history and evolution of technology, scientific enterprise, medicine, and law.", + "minor": [ + "History" + ], + "name": "History", + "remaining_header": "Choose remaining credits from the following:" + }, + "Information Technology and Web Sciences": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PHIL2100", + "Design, Culture, and Society": "STSS2210", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Graphic Design": "COMM2660", + "Introduction to Logic": "PHIL2140", + "Introduction to Psychological Science": "PSYC1200", + "Principles of Economics": "IHSS1200", + "Science, Technology, and Society": "STSS1110", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "The Multimedia Century": "ARTS2540" + }, + "Required": { + "IT and Society": "ITWS1220", + "Introduction to Human Computer Interaction": "ITWS2210" + }, + "description": "The pathway in Information Technology and Web Science (ITWS) is designed to introduce students to the social aspects and human interactions that technology provides in our lives and workplaces. Students will gain knowledge of the social, legal, and ethical issues in employing technology around the world and will learn how to recognize and respond to human-centered design issues to make technology more usable.", + "name": "Information Technology and Web Sciences", + "remaining_header": "Choose remaining credits from the following:" + }, + "Interactive Media/Data Design": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Foundations of HCI Usability": "COMM4420", + "Information Design": "COMM4470", + "Interactive Data Visualization": "COMM4880", + "Interactive Narrative": "COMM4780", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Introduction to Graphic Design": "COMM2660", + "Media and Society": "IHSS1560", + "Writing in Context": "WRIT1110" + }, + "description": "The Interactive Media/Data Design pathway covers communication design theory and practice, interaction design theory and practice, and information design to prepare students for creating different forms of interactive, multimedia communication and data representation. Students use critical thinking, creative thinking, multimedia design, and data representation to develop effective forms of communication in diverse global contexts.", + "minor": [ + "Graphic Design" + ], + "name": "Interactive Media/Data Design", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000 level:" + }, + "Law and Policy": { + "One Of0": { + "Human Rights in History": "IHSS1500", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Revolutions in Comparative Perspective": "IHSS19XX", + "Science, Technology, and Society": "STSS1110", + "Sociology ofInequality": "IHSS19XX", + "War and Society": "IHSS1510" + }, + "Remaining": { + "American Politics in Crisis": "STSS4590", + "China and the United States": "STSS4540", + "Contemporary Political Thought": "STSS4570", + "Drugs in History": "STSS4430", + "Energy Politics": "STSS4310", + "Engineering Ethics": "STSH4210", + "Environmental Law": "STSH4700", + "Gender, Science, and Technology": "STSS4560", + "Public Service and Social Justice": "STSS4800", + "Resilience Planning": "STSS4320", + "Social Demography: Society by the Numbers": "STSS4520" + }, + "Required": { + "Law and Society": "STSS2700" + }, + "description": "The Law and Policy pathway is designed for students interested in the design of policy and legislation and students on a pre-law track. Skills and knowledge may be applied to fields such as environment and climate change, technological innovation, public health law, or intellectual property law.", + "minor": [ + "Law and Policy" + ], + "name": "Law and Policy", + "remaining_header": "Choose remaining credits from the following:" + }, + "Linguistics": { + "Remaining": { + "Advanced Topics in Linguistics": "COGS4780", + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470", + "Cross-linguistic Perspectives": "COGS4560", + "Language Studies": "LANG4940", + "Language and Culture": "COMM4620", + "Language in Real Time": "COMM2120", + "Language-Endowed Intelligent Agents": "COGS4880", + "The Linguistics of Computational Linguistics": "COGS4340", + "Topics in Language": "LANG4960" + }, + "Required": { + "Introduction to Linguistics": "COGS2340" + }, + "description": "Study linguistics from various perspectives, from cognitive analysis of linguistic expressions to the use of language for communication and other social settings. You'll also learn how to effectively communicate and handle foreign languages.", + "minor": [ + "Linguistics" + ], + "name": "Linguistics", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000-level:" + }, + "Literature and Creative Writing": { + "Remaining": { + "Creative Writing: The Short Story": "WRIT2330", + "Creative Writing: Creative Non-Fiction": "WRIT2320", + "Creative Writing: Poetry": "WRIT2310", + "Fiction: From Film to the Internet": "IHSS1550", + "Film Theory": "LITR4410", + "Interactive Narrative": "COMM4780", + "Introduction to Literature": "LITR2110", + "Irish Literature": "LITR4230", + "Literature Studies": "LITR2940", + "Modern and Contemporary Literature": "LITR2150", + "Science and Fiction": "LITR4150", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "The American Dream": "IHSS1776", + "Topics in Literature": "LITR4960", + "Visual Poetics and Narrative": "COMM4320", + "Women Writers": "LITR4770", + "Writing for the Screen": "COMM2110", + "Writing in Context": "WRIT1110" + }, + "description": "The Literature and Creative Writing Pathway offers discussion-oriented courses across a range of literary genres and themes, with a choice of emphasis on either literature, creative writing, or both. Students will learn to read and write literary art critically and creatively, with clarity and imagination, and with sensitivity to multi-cultural expressions of diversity.", + "minor": [ + "Literature and Creative Writing" + ], + "name": "Literature and Creative Writing", + "remaining_header": "Choose 12 credits from the following, at least 4 credits at the 4000 level:" + }, + "Living in a World of Data": { + "One Of0": { + "IT and Society": "ITWS1220", + "Minds and Machines": "IHSS1140", + "Principles of Economics": "IHSS1200", + "Science and Scientific Misconduct": "IHSS1160", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Critical Thinking": "PSYC2100", + "Econometrics": "ECON4570", + "Information Design": "COMM4470", + "Interactive Data Visualization": "COMM4880", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Research Methods and Statistics I": "PSYC2310", + "Social Demography: Society by the Numbers": "STSS4520" + }, + "description": "Humans live in the age of information and misinformation of big data, data mining, and machine learning ... of new media presenting unparalleled means of communication ... of unseen and opaque algorithms driving our news feeds... and of rushing to judgment on viral videos. It is important to develop some 'information intelligence' and 'data dexterity'. Such dexterity and intelligence includes technical skills of quantitative data analysis and IT technology, but also includes critical thinking skills regarding how information is collected, judged, interpreted, and represented, and how big data and information is feeding humans' collective awareness driving their decisions and affecting their world surroundings.", + "name": "Living in a World of Data", + "remaining_header": "Choose remaining credits from the following:" + }, + "Logical Thinking": { + "Remaining": { + "Are Humans Rational?": "IHSS1235", + "Computability and Logic": "PHIL4420", + "Critical Thinking": "PHIL2100", + "Inductive Logic": "PHIL4960", + "Intermediate Formal Logic & AI ": "PHIL4961", + "Intermediate Logic": "PHIL4140", + "Introduction to Logic": "PHIL2140", + "Minds and Machines": "IHSS1140" + }, + "description": "This Pathway is for students with an interest in symbolic logic, and the connections between formal logic and mathematics, computer science, Artificial Intelligence, and the human mind.", + "minor": [ + "Philosophy of Logic, Computation, and Mind" + ], + "name": "Logical Thinking", + "remaining_header": "Choose 12 credits from a choice of the following, with at least 4 credits at the 4000-level:" + }, + "Media and Culture": { + "Remaining": { + "Advertising and Culture": "COMM4580", + "Behind the TV Screen": "IHSS1030", + "Communication Theory and Practice": "COMM2520", + "Critical Television": "COMM29XX", + "Documentary Film": "COMM2440", + "Media and Society": "IHSS1560", + "Perspectives on Photography": "COMM2410", + "Reality TV and Post-Factual Media": "COMM4530", + "Religion in the Media": "COMM4550", + "Remixing in Digital Culture": "IHSS19XX", + "Rethinking Documentary: Video Production": "ARTS4040", + "Technology and Social Interaction in US Society": "IHSS19XX", + "Technology and the Top Ten": "IHSS19XX", + "The American Dream": "IHSS1776", + "The Film Experience": "COMM29XX", + "Visual Culture": "COMM4540", + "Writing for the Screen": "COMM2110" + }, + "description": "This pathway examines different forms of expression and their cultural contexts in a variety of media, including film, television, photography, and new media. Its components will enhance creative and critical thinking, communication practices, and awareness of cultural and individual identities. The focus on cultural and media literacy will improve the career readiness and social awareness of those in any program at RPI.", + "minor": [ + "Media and Culture" + ], + "name": "Media and Culture", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000-level:" + }, + "Mind, Brain, and Intelligence": { + "Remaining": { + "AI & Society": "IHSS1972", + "Advanced Topics in Linguistics": "COGS4780", + "Are Humans Rational?": "IHSS1235", + "Cognition and the Brain": "COGS4600", + "Cognitive Psychology": "PSYC4370", + "Cross-linguistic Perspectives": "COGS4560", + "Game AI": "COGS4420", + "Intelligent Virtual Agents": "COGS4640", + "Intermediate Formal Logic & AI": "PHIL4961", + "Introduction to Cognitive Neuroscience": "COGS4330", + "Language-Endowed Intelligent Agents": "COGS4880", + "Learning and Advanced Game AI": "COGS4430", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Minds and Machines": "IHSS1140", + "Programming for Cognitive Science and Artificial Intelligence": "COGS4410", + "Readings in Cognitive Science": "COGS4940", + "Sensation and Perception": "PSYC4410", + "The Linguistics of Computational Linguistics": "COGS4340", + "Topics in Cognitive Science": "COGS4960" + }, + "Required": { + "Introduction to Cognitive Science": "COGS2120" + }, + "description": "Discover Cognitive Science: a young but fast-growing field focused on the study of mind from the perspectives of philosophy, psychology, neuroscience, linguistics, and artificial intelligence.", + "minor": [ + "Cognitive Science" + ], + "name": "Mind, Brain, and Intelligence", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music Composition and Production": { + "One Of0": { + "Exploring Music @Rensselaer": "IHSS1010", + "Fundamentals of Music and Sound": "ARTS1380", + "Histories of Western Music": "ARTS2500", + "History of Jazz and Improvised Music": "IHSS1080", + "Popular Music and Society": "IHSS1710", + "Remixing in Digital Culture": "IHSS19XX", + "Songwriting Workshop": "IHSS1700", + "Technology and the Top Ten": "IHSS19XX" + }, + "Remaining": { + "Ensemble Nonlinear": "ARTS2600", + "Music and Sound I": "ARTS2380", + "Music and Sound II": "ARTS4380", + "Music and Technology I": "ARTS2020", + "Music and Technology II": "ARTS4160", + "Sound Recording and Production I": "ARTS2700", + "Sound Recording and Production II": "ARTS4700" + }, + "description": "Students learn to compose music starting with the Western Classical tradition then branching out to modern and experimental methods. Students also learn to program and apply modern information technology to music creation and production.", + "minor": [ + "Music" + ], + "name": "Music Composition and Production", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music Performance": { + "One Of0": { + "Exploring Music @Rensselaer": "IHSS1010", + "Fundamentals of Music and Sound": "ARTS1380", + "Histories of Western Music": "ARTS2500", + "History of Jazz and Improvised Music": "IHSS1080", + "Popular Music and Society": "IHSS1710", + "Remixing in Digital Culture": "IHSS19XX" + }, + "Remaining": { + "Chamber Music Ensemble": "ARTS2350", + "Deep Listening": "ARTS2180", + "Ensemble Nonlinear": "ARTS2600", + "Private Music Lessons": "ARTS2750", + "Rensselaer Concert Choir": "ARTS2310", + "Rensselaer Orchestra": "ARTS2300", + "Topics in Deep Listening": "ARTS4180", + "Topics in the Arts": "ARTS2960" + }, + "description": "Students learn to perform focal and instrumental music from a variety of styles, Classical to Afro-Cubanto experimental.", + "minor": [ + "Music" + ], + "name": "Music Performance", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music and Culture": { + "One Of0": { + "Exploring Music @Rensselaer": "IHSS1010", + "History of Jazz and Improvised Music": "IHSS1080", + "Popular Music and Society": "IHSS1710", + "Remixing in Digital Culture": "IHSS19XX", + "Songwriting Workshop": "IHSS1700", + "Technology and the Top 10": "IHSS19XX" + }, + "Remaining": { + "Deep Listening": "ARTS2180", + "Histories of Western Music": "ARTS2500", + "Performance Art": "ARTS4960", + "Sound Recording and Production I": "ARTS2700", + "Sound Recording and Production II": "ARTS4700", + "Topics in Deep Listening": "ARTS4180", + "World Music": "ARTS2520" + }, + "description": "Students gainhistorical and inter-cultural knowledge of music from the Western and various non-Western cultures.", + "minor": [ + "Music" + ], + "name": "Music and Culture", + "remaining_header": "Choose remaining credits from the following:" + }, + "Philosophy": { + "One Of0": { + "Critical Thinking": "PSYC2100", + "Great Ideas in Philosophy": "IHSS1165", + "Introduction to Logic": "PHIL2140", + "Introduction to Philosophy": "PHIL1110", + "Philosophy, Technology, and the Human Future": "IHSS19XX", + "Science and Scientific Misconduct": "IHSS1160", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Capstone Experience in Philosophy": "PHIL4990", + "Computability and Logic": "PHIL4420", + "Critical Thinking": "PSYC2100", + "Environmental Philosophy": "PHIL4300", + "Ethics": "PHIL4240", + "Intermediate Logic": "PHIL4140", + "Introduction to Logic": "PHIL2140", + "Introduction to Philosophy of Religion": "PHIL2830", + "Metaphysics and Consciousness": "PHIL4480", + "Philosophy Studies": "PHIL2940", + "Philosophy of Artificial Intelligence": "PHIL4260", + "Philosophy of Biology": "PHIL2400", + "Philosophy of Science": "PHIL4130", + "Scientific Revolutions": "PHIL4310", + "Topics in Philosophy": "PHIL4940" + }, + "description": "Learn to reason more precisely, think more critically, and ask more penetrating and foundational questions about enduring and contemporary problems in ethics, science, technology, religion, and politics including some of the biggest challenges that humanity currently faces.", + "minor": [ + "Philosophy" + ], + "name": "Philosophy", + "remaining_header": "Choose remaining credits from the following with at least 4 credits at the 4000-level:" + }, + "Public Health": { + "One Of0": { + "Century of the Gene": "IHSS1410", + "Global Health Challenges": "IHSS1420", + "Health in Contemporary Africa": "IHSS1430", + "Introduction to Psychological Science": "PSYC1200", + "Science, Technology, and Society": "STSS1110", + "Technology and Social Interaction": "IHSS19XX", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Bioethics": "STSH4250", + "Drugs in History": "STSS4430", + "Drugs, Society, and Behavior": "PSYC4500", + "Food, Farms, and Famine": "STSS4260", + "Gender, Science, and Technology": "STSS4560", + "History of Medicine": "STSH4420", + "History of Mental Health": "STSH4440", + "Hormones, Brain, and Behavior": "PSYC4700", + "Medicine, Culture, and Society": "STSS4400", + "Stress and the Brain": "PSYC4610" + }, + "Required": { + "Sociology": "STSS2520" + }, + "description": "The pathway in Public Health is designed for students interested in health-related careers who wish to develop skills and knowledge about global public health challenges. It also offers important courses for students on a pre-medical track.", + "minor": [ + "Public Health" + ], + "name": "Public Health", + "remaining_header": "Choose remaining credits from the following:" + }, + "Science, Technology, and Society": { + "One Of0": { + "IT and Society": "ITWS1220", + "Race, Class, Gender, and Technology": "IHSS19XX", + "Science, Technology, and Society": "STSS1110", + "Technology and Social Interaction": "IHSS19XX" + }, + "One Of1": { + "American History": "STSH2500", + "Cultural Anthropology": "STSS2510", + "Environment and Society": "STSS2300", + "Law and Society": "STSS2700", + "Sociology": "STSS2520" + }, + "Remaining": { + "Bioethics": "STSH4250", + "Design and Innovation Studio B": "STSH4610", + "Engineering Ethics": "STSH4210", + "Environmental Law": "STSH4700", + "Environmental Philosophy": "STSH4340", + "History of American Technology": "STSH4510", + "History of Medicine": "STSH4420", + "History of Mental Health": "STSH4440", + "History of Science and Technology": "STSH4530", + "Readings in Science and Technology Studies": "STSH4940", + "Sustainability Careers": "STSH4300" + }, + "description": "The pathway in Science, Technology, and Society (STS) is designed for students broadly interested in the social and political dimensions of science, technology, engineering, and medicine. Students use political and social science methods to investigate scientific and technological developments.", + "minor": [ + "Science, Technology, and Society" + ], + "name": "Science, Technology, and Society", + "remaining_header": "Choose remaining credits from the following:" + }, + "Strategic Communication": { + "Remaining": { + "2D Motion Graphics": "COMM2680", + "Advertising and Culture": "COMM4580", + "Color Theory": "COMM2640", + "Communication Theory and Practice": "COMM2520", + "Documentary Film": "COMM2440", + "Introduction to Graphic Design": "COMM2660", + "Language and Culture": "COMM4620", + "Language in Real Time": "COMM2120", + "Media and Society": "IHSS1560", + "Perspectives on Photography": "COMM2410", + "Proposing and Persuading": "WRIT4550", + "Research Writing": "WRIT4410", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "Studies in Writing": "WRIT4940", + "Topics in Writing": "WRIT4960", + "Typography": "COMM2570", + "Writing and Response": "WRIT4380", + "Writing and Society": "IHSS19XX", + "Writing for the Screen": "COMM2110", + "Writing in Context": "WRIT1110" + }, + "description": "This pathway is designed to train versatile, critical, and self-possessed 21st- century communicators. Students who successfully complete this pathway will demonstrate the ability to make focused, audience-appropriate arguments; communicate effectively across diverse rhetorical, sociocultural, and disciplinary contexts; and respond creatively to the analytical demands involved with developing, arranging, and revising ideas and arguments.", + "minor": [ + "Strategic Communication" + ], + "name": "Strategic Communication", + "remaining_header": "Choose 12 credits of the following, with at least 4 credits at the 4000 level:" + }, + "Studio Arts": { + "Remaining": { + "Advanced Drawing": "ARTS4200", + "Basic Drawing": "ARTS1200", + "Digital Filmmaking": "ARTS1030", + "Digital Imaging": "ARTS1020", + "Fundamentals of 2D Design": "ARTS2220", + "Fundamentals of Music and Sound": "ARTS1380", + "Intermediate Drawing": "ARTS2200", + "Life Drawing and Anatomy for Artists": "ARTS4260", + "Painting": "ARTS4220", + "Sculpture I": "ARTS2210", + "Sculpture II": "ARTS4210" + }, + "Required": { + "Art History": "ARTS1050", + "The Multimedia Century": "ARTS2540" + }, + "description": "Study traditional studio arts such as drawing, painting, sculpture in conjunction with art history to learn techniques, history, and theory in the visual arts. Students will develop basic skills in perspective, proportion, composition, form making, light and shadow, color,2 and 3D Design,and learn toarticulate ideas abouttheir own,other students', and historicalworksthrough class discussions and critiques.", + "minor": [ + "Studio Arts" + ], + "name": "Studio Arts", + "remaining_header": "Choose remaining credits from the following:" + }, + "Sustainability": { + "One Of0": { + "A Century of Environmental Thought": "IHSS1320", + "Designing Climate Justice": "IHSS19XX", + "Nature/Society": "IHSS1110", + "Science, Technology, and Society": "STSS1110", + "Sustainability Debates": "IHSS1240" + }, + "Remaining": { + "Consumer Culture": "STSH4720", + "Energy Politics": "STSS4310", + "Environmental Law": "STSH4700", + "Environmental Philosophy": "STSH4340", + "Environmental Politics and Policy": "STSS4370", + "Food, Farms, and Famine": "STSS4260", + "Globalization and Development": "STSS4500", + "History of American Technology": "STSH4510", + "Politics of Design": "STSS4350", + "Resilience Planning": "STSS4320", + "Sustainability Careers": "STSH4300", + "Sustainability Education": "STSS4280", + "Sustainability Problems": "STSS4270", + "Sustainability by Design": "STSS4290" + }, + "Required": { + "Environment and Society": "STSS2300" + }, + "description": "The pathway in Sustainability focuses on the interactions between various systems - social, political, cultural, economic, technological and ecological - that undergird environmental sustainability. Students use interdisciplinary approaches to investigate environmental problems.", + "minor": [ + "Sustainability Studies" + ], + "name": "Sustainability", + "remaining_header": "Choose remaining credits from the following:" + }, + "Thinking with Science": { + "One Of0": { + "Open Source: Art, Music, Culture": "IHSS1965", + "Science and Scientific Misconduct": "IHSS1160", + "Science, Technology, and Society": "STSS1110", + "Technology and Social Interaction": "IHSS19XX", + "War and Technology: Past, Present, and Future": "IHSS1570", + "Well-being: Cultivating Curiosity": "IHSS1175" + }, + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PSYC2100", + "Eco Chic: Living Art": "ARTS4240", + "History of American Technology": "STSH4510", + "History of Science and Technology": "STSH4530", + "Medicine, Culture, and Society": "STSS4400", + "Philosophy of Biology": "PHIL2400", + "Philosophy of Science": "PHIL4130", + "Proposing and Persuading": "WRIT4550", + "Research Writing": "WRIT4410", + "Science and Fiction": "LITR4150", + "Strategic Writing": "WRIT2110", + "Topics in the Arts": "ARTS4960" + }, + "description": "This pathway offers instruction in identifying and understanding dissemination and the methods and media for scientific knowledge. Students who successfully complete this pathway will demonstrate the ability to critique how textual and social representations create diverse and competing receptions of scientific knowledge; analyze the social construction of scientific knowledge; and solve problems through disseminating scientific knowledge across a variety of social and rhetorical contexts.", + "name": "Thinking with Science", + "remaining_header": "Choose remaining credits from the following:" + }, + "Transfer Student Arts and Humanities": { + "Remaining": { + "ARTSXXXX": "ARTSXXXX", + "COMMXXXX": "COMMXXXX", + "GSASXXXX": "GSASXXXX", + "IHSSXXXX": "IHSSXXXX", + "LANGXXXX": "LANGXXXX", + "LITRXXXX": "LITRXXXX", + "PHILXXXX": "PHILXXXX", + "STSHXXXX": "STSHXXXX", + "WRITXXXX": "WRITXXXX" + }, + "description": "Thispathwayis intended for transfer students that enter with junior status andwho have completed significant coursework within the arts and humanities to be applied toward a pathway. Coursework may include a mix of transfer courses that come in as electives or courses taken at Rensselaer.", + "name": "Transfer Student Arts and Humanities", + "remaining_header": "Choose 12 credits of the following course prefixes, with at least 8 credit hours at, or above, the 2000 level and at least 3 credit hours at the 4000 level:" + }, + "Transfer Student Social Science": { + "Remaining": { + "COGSXXXX": "COGSXXXX", + "ECONXXXX": "ECONXXXX", + "GSASXXXX": "GSASXXXX", + "IHSSXXXX": "IHSSXXXX", + "PSYCXXXX": "PSYCXXXX", + "STSSXXXX": "STSSXXXX" + }, + "description": "This pathway is intended for transfer students that enter with junior status andwho have completed significant coursework within the social sciencesto be applied toward a pathway. Coursework may include a mix of transfer courses that come in as electives or courses taken at Rensselaer.", + "name": "Transfer Student Social Science", + "remaining_header": "Choose 12 credits of the following course prefixes, with at least 8 credit hours at, or above, the 2000 level and at least 3 credit hours at the 4000 level:" + }, + "Understanding Human Behavior": { + "Remaining": { + "Abnormal Psychology": "PSYC4720", + "Behavioral Neuroscience": "PSYC4360", + "Cognition and the Brain": "PSYC4600", + "Cognitive Engineering": "PSYC4620", + "Cognitive Modeling": "PSYC4510", + "Cognitive Psychology": "PSYC4370", + "Critical Thinking": "PSYC2100", + "Drugs, Society, and Behavior": "PSYC4500", + "Forensic Psychology": "PSYC4750", + "Hormones, Brain, and Behavior": "PSYC4700", + "Human Factors Seminar": "PSYC4160", + "Human Factors in Design": "PSYC2220", + "Industrial and Organizational Psychology": "PSYC4200", + "Introduction to Cognitive Neuroscience": "PSYC4330", + "Introduction to Sports Psychology": "PSYC2800", + "Learning": "PSYC4450", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Motivation and Performance": "PSYC4110", + "Personality": "PSYC4400", + "Positive Psychology": "PSYC4730", + "Professional Development II: Leadership Theories": "PSYC4170", + "Psychology and The Law": "PSYC4740", + "Psychology of Mindfulness": "PSYC4430", + "Psychopharmacology and Behavioral Toxicology": "PSYC4770", + "Readings in Psychology": "PSYC4940", + "Research Methods and Statistics I": "PSYC2310", + "Research Methods and Statistics II": "PSYC4310", + "Sensation and Perception": "PSYC4410", + "Sensibilities": "PSYC4440", + "Social Psychology": "PSYC2730", + "Sport Psychology Seminar": "PSYC4800", + "Stress and the Brain": "PSYC4610", + "Topics in Psychology": "PSYC4960", + "Undergraduate Thesis": "PSYC4990", + "Understanding Empathy": "IHSS19XX" + }, + "Required": { + "Introduction to Psychological Science": "PSYC1200" + }, + "description": "The ability to understand and predict how people act and think is more important than ever in addressing many of the greatest challenges that we face as a society. In this pathway, students will learn how behavior and thought are influenced by cognitive, emotional, developmental, social, and environmental factors, and how to apply psychological principles.", + "minor": [ + "General Psychology", + "Psychological Science" + ], + "name": "Understanding Human Behavior", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level::" + }, + "Video, Performance, and Social Practice": { + "One Of0": { + "Behind the TV Screen": "IHSS1030", + "Digital Filmmaking": "ARTS1030", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Remixing in Digital Culture": "IHSS19XX", + "Technology and the Top Ten": "IHSS19XX", + "The Art of Listening": "IHSS1180" + }, + "Remaining": { + "Advanced Video Media Studio": "ARTS4050", + "Art, Community, and Technology": "ARTS4250", + "Biopunk: Arts Lab Practice": "ARTS4120", + "Eco Chic: Living Art": "ARTS4240", + "Hactivism": "ARTS4560", + "Intermediate Video": "ARTS2010", + "New Media Theory": "ARTS4130", + "Queer Ecologies": "ARTS4140", + "Rethinking Documentary: Video Production": "ARTS4040", + "Science Fictions": "ARTS4640", + "The Multimedia Century": "ARTS2540", + "Writing and Directing for Video": "ARTS4630" + }, + "description": "This pathway allows students to study video, performance, and social impact through the integration of theory and practice. Students are prepared to analyze and critique moving images; plan, produce and edit their own media productions in video/television and/or performance; and communicate through visual as well as audio mediums. Strategically situating art, media and technology in a social context, students engage in creative practice designed to make change from the local to the global.", + "minor": [ + "Video, Performance, and Social Practice", + "Electronic Arts" + ], + "name": "Video, Performance, and Social Practice", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level:" + }, + "Well-being: Body and Mind": { + "One Of0": { + "Basic Drawing": "ARTS1200", + "Minds and Machines": "IHSS1140", + "Music and Nature": "IHSS1720", + "Nature/Society": "IHSS1110", + "Songwriting Workshop": "IHSS1700", + "The Art of Listening": "IHSS1180", + "Understanding Empathy": "IHSS19XX", + "Well-being: Cultivating Curiosity": "IHSS1175" + }, + "Remaining": { + "Creative Writing: The Short Story": "WRIT2330", + "Creative Writing: Creative Non-Fiction": "WRIT2320", + "Creative Writing: Poetry": "WRIT2310", + "Drugs, Society, and Behavior": "PSYC4500", + "Ethics": "PHIL4240", + "Hormones, Brain, and Behavior": "PSYC4700", + "Introduction to Psychological Science": "PSYC1200", + "Positive Psychology": "PSYC4730", + "Psychology of Mindfulness": "PSYC4430", + "Rensselaer Concert Choir": "ARTS2310", + "Sensibilities": "PSYC4440", + "Stress and the Brain": "PSYC4610", + "Topics in Psychology": "PSYC4960", + "Topics in the Arts": "ARTS2960" + }, + "description": "How do humans maintain a sense of well-being in their lives?", + "minor": [ + "Well-being" + ], + "name": "Well-being: Body and Mind", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level:" + } +} \ No newline at end of file diff --git a/frontend/src/data/json/2021-2022/courses.json b/frontend/src/data/json/2021-2022/courses.json new file mode 100644 index 00000000..9c959791 --- /dev/null +++ b/frontend/src/data/json/2021-2022/courses.json @@ -0,0 +1,11374 @@ +{ + "2D Experimental Animation": { + "ID": "2060", + "cross listed": [], + "description": "2D Experimental Animation is an introduction to animation as an art form. Most of this course will be traditional assignments designed to encourage spontaneous creativity, explore animation concepts, and learn animation terminology. Assignments will build a solid foundation for entrance into 3D Animation. This course will also be a historical and theoretical investigation with screenings and readings followed with discussion.", + "name": "2D Experimental Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "ARTS-1020", + "ARTS-1040" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "Online ", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "2D Motion Graphics": { + "ID": "4970", + "cross listed": [], + "description": "This course is a hands-on investigation into communicating effectively using motion graphics. Students will learn the art of communicating in a time-based medium using typography, graphics, photos, illustrations, video, and audio. Investigations include logo and brand animations, title sequences, graphic and typographic narratives, and researching, interpreting, and animating data to communicate real-world problems.", + "name": "2D Motion Graphics", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term, even-numbered years", + "uia": false + }, + "prerequisites": [ + "COMM-2660" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "3D Animation": { + "ID": "4070", + "cross listed": [], + "description": "An intermediate hands-on studio course in 3D computer animation, acting, dialog, cinematography, and story building.", + "name": "3D Animation", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [ + "Silvia Ruzanka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "3D Digital Modeling": { + "ID": "2230", + "cross listed": [], + "description": "A foundational course in concepts and techniques in digital 3D, for animation, games, and digital art. This course focuses on methods and aesthetics in creating digital 3D objects, spaces, and characters, including modeling, texturing, and lighting, as preparation for further courses in the 3D Animation curriculum.", + "name": "3D Digital Modeling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Rebekah Gamin Arcovitch", + "Benjamin H. Barnard", + "Kolel Christopher Pryor" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kolel Christopher Pryor", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "3D Technical Direction": { + "ID": "4280", + "cross listed": [], + "description": "In 3D Animation, the technical director (or \"TD\") covers roles including character rigging, lighting setup, custom tools, and other parts of the pipeline that involve the technical work needed to support artistic creativity. In this course we will focus on rigging, covering basic and intermediate rigging techniques for characters in Maya including bipeds, facial rigs, motion capture and game engine pipelines and basic scripting in MEL and Python. We will emphasize an animator-friendly approach to rig design, utilizing both the technical capabilities of Maya and good UI and UX principles to produce rigs that are both powerful and easy to use.", + "name": "3D Technical Direction", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "3D Visual Effects": { + "ID": "4060", + "cross listed": [], + "description": "An introduction to the technical techniques and principles of computer animation with a focus on rigging, skinning, character fx, particle simulations, compositioning and rendering. Lectures, discussion, and exposure to contemporary work enable students to develop skills in this rapidly evolving field.", + "name": "3D Visual Effects", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [ + "John A. Baumann", + "Silvia Ruzanka", + "Shawn A. Lawson" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTR", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "4:00 pm - 6:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "A Century of Environmental Thought": { + "ID": "1320", + "cross listed": [], + "description": "This course examines the emergence of environmental consciousness in the United States throughout the 20th century. Students in this course will study the original writings of some of the most important thinkers and activists in the history of environmentalism, examine the social contexts in which their ideas formed, and consider their relevance to contemporary sustainability issues.", + "name": "A Century of Environmental Thought", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term, even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Russell Sage Laboratory 5711", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "AI and Society": { + "ID": "1972", + "cross listed": [], + "description": "No description available, course not listed on catalog, prereqs/crosslisted not checked.", + "name": "AI and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "" + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "subj": "IHSS" + }, + "Abnormal Psychology": { + "ID": "4720", + "cross listed": [], + "description": "The definition, history, major schools of thought, and models of the normal and abnormal personality are presented. Disorders are examined within the framework of D.S.M. and competing schools of thought. The description, etiology, treatment, including pharmacologic, and prevention of each of the disorders are considered. Illustrative cases are presented. Students write a paper on a topic, approved by the instructor, that focuses upon the impact of public policies on psychopathology.", + "name": "Abnormal Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Larry D Reid" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TW", + "instructor": "Larry D Reid", + "location": "Low Center for Industrial Inn. 4040", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Advanced Data Analytics & Policy Evaluation": { + "ID": "4590", + "cross listed": [], + "description": "Covers advanced estimation and inference techniques for data analysis and policy evaluation. Topics will vary from year to year to introduce advanced statistical methods used in recent literature. Topics may include visualization techniques to summarize and display high dimensional data, selected topics in discrete choice models, spatial analysis, and analysis of panel data. Particularly, methods for panel data will be emphasized. This includes fixed, random, mixed, and multi-level effects models to control for or account for variation from individual characteristics. Dynamic panel data models consider lagged dependent variables as regressors.", + "name": "Advanced Data Analytics & Policy Evaluation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ECON-4570" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Advanced Digital 3D Projects": { + "ID": "4020", + "cross listed": [], + "description": "This studio/seminar consists of longer projects with attention to concept, process, and finish. The student will either work individually or as a member on a team and be expected to have a vision or concept they are driven to create. Some possible topics covered may include virtual environments, advanced shader networks, MEL, compositing, non photorealistic rendering, 3D graphics programming, game engines, or motion capture.", + "name": "Advanced Digital 3D Projects", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability.", + "uia": false + }, + "prerequisites": [ + "ARTS-4070" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Advanced Digital Imaging": { + "ID": "4860", + "cross listed": [], + "description": "This upper level studio and seminar explores individual visual arts projects contributing to thesis or dissertation development. Topics in creative personal expression in imaging, installation, digital/traditional mixed media and emerging genres will be studied drawing from issues raised in class projects. Advanced studies may include high resolution digital photography, montage, archival printing, gesture drawing, painting, assemblage, processing, stencil art, projection, and evolving genres which lead to an independent final project and web portfolio.", + "name": "Advanced Digital Imaging", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen Ruiz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Kathleen Ruiz", + "location": "West Hall 214", + "time": "6:55 pm - 8:45 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Advanced Drawing": { + "ID": "4200", + "cross listed": [], + "description": "Advanced Drawing is designed to help students who have mastered basic drawing skills to enhance those skills and utilize them to explore visual ideas. Emphasis is placed on individual development of skills and subject matter to help students express themselves visually. Examples and studies are used from master drawings of the past to learn about the history of art and to stimulate ideas for the students' own work.", + "name": "Advanced Drawing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Advanced Topics in Linguistics": { + "ID": "4780", + "cross listed": [], + "description": "This course will serve as a seminar for advanced students of linguistics. The material to be covered will be selected collaboratively by the instructor and each cohort of students. Students, who ideally will have taken at least two linguistics-oriented courses previously, will be guided in pursuing topics that they have found particularly compelling in previous courses.", + "name": "Advanced Topics in Linguistics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [ + "Marjorie McShane" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Marjorie McShane", + "location": "Russell Sage Laboratory 2112", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Advanced Video Media Studio": { + "ID": "4050", + "cross listed": [], + "description": "The course is designed to help students continue to develop as media-makers/filmmakers. Students will work on short video projects that are shot in the studio and in the field. Studio experimentations, including projection work, multi-camera production, generating ideas, and realizing a well-developed final project. Students write their own scripts, learn new technical skills and direct videos.", + "name": "Advanced Video Media Studio", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1030", + "IHSS-1040", + "IHSS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Advertising and Culture": { + "ID": "4580", + "cross listed": [], + "description": "An examination of the cultural impact of advertising in various media: TV, radio, print, and the Web. How does advertising inform human experience and identity? How has it shaped the culture? Who pays for it and why? Note: This is not a How-To course. The focus is critical analysis, not acquiring skills for producing advertising.", + "name": "Advertising and Culture", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "June Deery" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "June Deery", + "location": "Russell Sage Laboratory 4711", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "American History": { + "ID": "2500", + "cross listed": [], + "description": "This course surveys the history of the United States from the colonial era through the present. The course introduces major themes and tensions in United States politics, society, and culture with a focus on environmental factors. Topics will include encounters between American Indians and colonial peoples, independence, the formation of the American government, slavery, immigration, citizenship, rights, social movements, colonialism, war, and the changing identity of the United States in the world.", + "name": "American History", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "American Politics in Crisis": { + "ID": "4590", + "cross listed": [], + "description": "This class studies the workings of major institutions and practices in American life during a period in which key parts of our society seem dysfunctional, having lost their integrity, ability to solve problems, and willingness to imagine any positive future. How did this happen? Why does it continue? What might be done about it? Through a careful reading of texts in political analysis and social criticism, students explore some significant issues in modern society.", + "name": "American Politics in Crisis", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Animal Cognition and Interaction with Humans": { + "ID": "4220", + "cross listed": [ + "COGS-4220" + ], + "description": "In this course, students will deepen their understanding of research principles and experimental practices in cognitive and behavioral science, and they will gain experience in applying concepts often discussed in human-oriented contexts (e.g., learning, theory of mind) to the animal world. In addition, they will be prepared to participate in revolutionizing our treatment of both the animals and the people with whom we share our lives.", + "name": "Animal Cognition and Interaction with Humans", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term, even-numbered years", + "uia": false + }, + "prerequisites": [ + "COGS-2120", + "COGS-4330", + "PSYC-4370", + "COGS-2340", + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Animation Production": { + "ID": "4460", + "cross listed": [], + "description": "Animation Production is designed to give an animation industry experience by completing the entire process of creating an animated short. Learning long-term time management and finding the key time cost/benefits will be essential to success. The course schedule is setup to replicate the industry model of frequent updates and feedback dailies.", + "name": "Animation Production", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4060", + "ARTS-4070" + ], + "professors": [ + "Silvia Ruzanka" + ], + "professors": [ + "Silvia Ruzanka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Applied Game Theory": { + "ID": "4220", + "cross listed": [], + "description": "Game theory has been emerging as a branch of mathematical economics and applied to analyze situations where each decision-maker needs to think strategically about others' perspectives and actions in order to determine ones' own optimal choice. This course provides an introduction and presents selected topics in game theory. It will look into basic definitions and equilibrium concepts and develop a wide range of applications in Economics, Biology, sports, health care, and various fields. The goal of the lecture is to improve understanding of strategic interaction in economic, business, and social situations.", + "name": "Applied Game Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Jianjing Lin" + ], + "professors": [ + "Jianjing Lin" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jianjing Lin", + "location": "Russell Sage Laboratory 4112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Applied Microeconomics": { + "ID": "4010", + "cross listed": [], + "description": "Core topics of microeconomic theory are covered: consumer demand, firm production, decisions under uncertainty, game theory, markets for goods with perfect and imperfect competition, and market failures. Microeconomic theory is applied to real cases. Examples include product pricing, technological innovation, firm growth, consumer and producer welfare, social welfare impacts of government policy, monopoly and oligopoly, and resource allocation.", + "name": "Applied Microeconomics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Are Humans Rational?": { + "ID": "1235", + "cross listed": [], + "description": "The Aristotelian dictum that we are rational animals is under severe attack these days. In fact, the previous sentence may seriously understate the situation: the dictum is perhaps outright rejected by many, if not most. From psychologists of reasoning and decision-making to behavioral economists to the \"new atheists\" (all groups whose message we will consider in this class), the onslaught is firmly underway, and fierce.", + "name": "Are Humans Rational?", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Selmer Bringsjord" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Selmer Bringsjord", + "location": "Darrin Communications Center 337", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Art History": { + "ID": "1050", + "cross listed": [], + "description": "A survey of visual arts from Paleolithic Era to today. Materials are presented in a form accessible to students without previous knowledge of Art History.", + "name": "Art History", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jefferson Wille Kielwagen", + "location": "Greene Building 120", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Art and Code and Interactivity": { + "ID": "4090", + "cross listed": [], + "description": "This course is primarily concerned with learning how to build any interactive experience or artwork from concept to completion. It will introduce open-source, cross-platform programming libraries and tools used by artists and programmers to create interactive experiences and artworks for museum installations, festivals, VJ-ing, projection mapping, interactive experiences/artworks, and more. It will then start to address the questions: Is code an art form? What is interactive art? Is software art?", + "name": "Art and Code and Interactivity", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [ + "Shawn A. Lawson" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Shawn A. Lawson", + "location": "West Hall 214", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Art for Interactive Media": { + "ID": "1040", + "cross listed": [], + "description": "This course combines an introduction to traditional visual arts and digital media and serves as a foundation for work in game design and interactive art. Using studio projects that incorporate physical media, digital imaging and computer code, students develop their formal vocabulary, observational skills, and their understanding of issues in visual and interactive arts.", + "name": "Art for Interactive Media", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Robert F. Nideffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Robert F. Nideffer", + "location": "West Hall 214", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Robert F. Nideffer", + "location": "TBA", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Art, Community, and Technology": { + "ID": "4250", + "cross listed": [], + "description": "Through direct experience in the community, this course explores the complex roles and relationships of art, education, and technology. Students will develop a plan to work with a media arts center, community organization, or school; final teams will produce real-world arts and education projects that ultimately will be realized as significant additions to their professional portfolio. The projects can include a range from traditional arts practice to creative writing, creative IT models, to community art and activism.", + "name": "Art, Community, and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-1030", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "B.S. EARTS Thesis": { + "ID": "4990", + "cross listed": [], + "description": "The purpose of this course is to demonstrate the student's capacity for independent work integrating concepts and media from the full range of their studio, history, and theory studies. It is a project-based class, culminating in a written thesis paper and a public presentation of work determined by the student. This course may be taken multiple times, but is a requirement in the student's final two semesters.", + "name": "B.S. EARTS Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Basic Drawing": { + "ID": "1200", + "cross listed": [], + "description": "An introductory course in drawing designed to develop seeing ability and means of expressing visual ideas through graphic skills. The course consists of exercises in drawing from observation and studies from the history of art.", + "name": "Basic Drawing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Behavioral Economics": { + "ID": "4270", + "cross listed": [], + "description": "Integrates theory from psychology, neuroscience, and other social sciences into traditional economic models of human behavior. By relaxing the standard assumptions of perfect rationality and selfishness, more realistic modeling features such as loss aversion, present-bias, social norms, and habit formation improve economic analyses. These techniques are used to analyze individuals' health behaviors, health insurance markets, and healthcare policy.", + "name": "Behavioral Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Ian S. Chadd" + ], + "professors": [ + "Ian S. Chadd" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ian S. Chadd", + "location": "Darrin Communications Center 239", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Behavioral Financial Economics": { + "ID": "4340", + "cross listed": [], + "description": "This course describes how individuals and firms make financial decisions, and how those decisions might deviate from those predicted by traditional financial or economic theory. The course examines how the insights of behavioral economics complement the traditional finance paradigm by introducing some of the main psychological biases in financial decision-making and examining the impacts of these biases in financial markets and other financial settings. It will also introduce students to behavioral and experimental methodologies in finance, economics, and other disciplines.", + "name": "Behavioral Financial Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Billur Aksoy" + ], + "professors": [ + "Billur Aksoy" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Billur Aksoy", + "location": "Carnegie Building 208", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Behavioral Neuroscience": { + "ID": "4360", + "cross listed": [ + "COGS-4360" + ], + "description": "This course is an introduction to the role of physiological mechanisms in behavioral processes. There will be detailed examination and discussion of the involvement of biological systems in feeding and drinking, sexual behavior, sleep and arousal, learning and memory, psychopathology and psychopharmacology.", + "name": "Behavioral Neuroscience", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Behind the TV Screen": { + "ID": "1030", + "cross listed": [], + "description": "Television is considered a defining social, political and cultural feature of consumer culture. Television is morphing into something more expansive and diverse. In this course, we will study the impact of television and learn to make it. Through hands-on experience, students produce and direct their own multi-camera projects. Students work on technical and creative aspects of production. Students learn to operate studio gear including green screen, live switcher, cameras, audio, teleprompter, lights, etc.", + "name": "Behind the TV Screen", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Bioethics": { + "ID": "4250", + "cross listed": [ + "PHIL-4500" + ], + "description": "This course involves a philosophical analysis of some of the basic moral issues raised by recent and anticipated developments in the areas of biology and medicine. The general question \"What are moral problems, and how does one resolve them?\" is examined in the context of concrete cases involving issues such as abortion, euthanasia, organ transplants, experimentation on human patients, cloning, genetic engineering, and behavior control and modification.", + "name": "Bioethics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually", + "uia": false + }, + "prerequisites": [ + "IHSS-1160", + "STSO-2520", + "STSO-2500", + "PHIL-4240", + "STSO-2510", + "PHIL-1110", + "IHSS-1150" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Biopunk: Arts Lab Practice": { + "ID": "4120", + "cross listed": [], + "description": "Biopunk: Arts Lab Practice is a studio, lab and lecture class introducing students to bioart, and microbial life and resilient ecological practices. We use punk, queer and biological laboratory techniques to creatively produce science, design and art works. Students will be required to complete readings, experiment, and create their own visions of a speculative biofuture. Emphasis will be on the history and contemporary investigations of the microbiome and how to culturally explore these scenarios of how we live amongst multiple diverse communities and species.", + "name": "Biopunk: Arts Lab Practice", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-4140", + "ARTS-1030", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Brand Identity Design": { + "ID": "4730", + "cross listed": [], + "description": "A brand is more than just a cool logo design. \"A brand is a perception or set of associations consumers have of a business.\" - (Felicia C. Sullivan) These perceptions originate from a consistent verbal and visual story communicated through a multitude of media platforms. In this class we'll define the brand story, create messaging, and design the logo, stationery, signage, packaging, advertising, schwag, motion graphics etc. The course culminates with the design of an identity standards manual defining the rules and principles to effectively communicate a consistent brand image.", + "name": "Brand Identity Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually", + "uia": false + }, + "prerequisites": [ + "COMM-2680", + "COMM-2660", + "COMM-2570" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Business Issues for Engineers and Scientists": { + "ID": "4300", + "cross listed": [], + "description": "Investigates business-related considerations in successfully commercializing new technology in a new venture or within an existing enterprise: market and customer analysis, beating the competition, planning and managing for profitability, high-tech marketing and sales, and business partnerships and acquisitions. Not a general management course; focuses explicitly on what is relevant for engineers and scientists working in a commercial environment. For junior/senior undergraduate or graduate students.", + "name": "Business Issues for Engineers and Scientists", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kevin R. Stewart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "F", + "instructor": "Kevin R. Stewart", + "location": "Low Center for Industrial Inn. 3112", + "time": "9:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Capstone Experience in Philosophy": { + "ID": "4990", + "cross listed": [], + "description": "Students conduct original scholarly projects: original research, theoretical or analytical reviews of the literature, or computer simulations. Working either alone or in groups, students prepare written reports relating to this project, under the supervision of a faculty member.", + "name": "Capstone Experience in Philosophy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Chamber Music Ensemble": { + "ID": "2350", + "cross listed": [], + "description": "An instrumental class that will be coached and rehearsed and will perform regularly. The larger ensemble will break up into smaller ensembles such as string quartets, woodwind quintets, trios, etc., depending on the make-up of the group, as well as into more unusual combinations that might be required to prepare 20th century repertoire. For intermediate and advanced players, entrance into the course is by authorization form/permission of instructor.", + "name": "Chamber Music Ensemble", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Chrysi Nanou", + "Matthew J. Chamberlain" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Matthew J. Chamberlain", + "location": "West Hall 323", + "time": "3:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "W", + "instructor": "Chrysi Nanou", + "location": "West Hall 323", + "time": "3:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Chinese I": { + "ID": "1410", + "cross listed": [], + "description": "This course assumes no previous knowledge of the subject. The course is designed to provide students with fundamental skills in listening, speaking, reading, and writing Mandarin Chinese. Oral and aural skills will be emphasized. Background on Chinese culture will be introduced as an element of the course. For entry level, non-native speakers only.", + "name": "Chinese I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jianling Yue", + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Jianling Yue", + "location": "Russell Sage Laboratory 4711", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Yalun Zhou", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Yalun Zhou", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese II": { + "ID": "2410", + "cross listed": [], + "description": "This is a continuation of Chinese I, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of nearly 500 characters and 650 words, and use more complicated grammatical structures, including some compliment phrases and topic-comment sentences. In sum, students will learn more in all four aspectslistening, speaking, reading, and writingpresented in Chinese I.", + "name": "Chinese II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "LANG-1410" + ], + "professors": [ + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Russell Sage Laboratory 2704", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese III": { + "ID": "4420", + "cross listed": [], + "description": "This is a continuation of Chinese II, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of about 650 characters, 1000 words, and use more complicated grammatical structures, e.g., reduplication of adjectives and verbs, resultative and potential compliments. In sum, students learn more in all four aspectslistening, speaking, reading and writingpresented in Chinese II.", + "name": "Chinese III", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "LANG-2410" + ], + "professors": [ + "Jianling Yue", + "Yalun Zhou" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jianling Yue", + "location": "Russell Sage Laboratory 4711", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese IV": { + "ID": "4430", + "cross listed": [], + "description": "This is a continuation of Chinese III, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 800 characters, 1350 words, and complicated grammatical structures, e.g., expression of approximation, comparison of structural and aspect particles, etc. In sum, students learn more in all four aspectslistening, speaking, reading, and writingpresented in Chinese III.", + "name": "Chinese IV", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "LANG-4420" + ], + "professors": [ + "Yalun Zhou", + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Yalun Zhou", + "location": "Russell Sage Laboratory 2701", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese V": { + "ID": "4470", + "cross listed": [], + "description": "Chinese V is a continuation of Chinese IV, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 950 characters, 1700 words, and complicated grammatical structures, e.g., idiomatic expressions, expressions of comparison, concession, and subjection, etc. In sum, students learn more in all four aspects listening, speaking, reading and writing presented in Chinese IV.", + "name": "Chinese V", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "LANG-4430" + ], + "professors": [ + "Yalun Zhou", + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Yalun Zhou", + "location": "Carnegie Building 201", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Cognition and the Brain": { + "ID": "4600", + "cross listed": [ + "COGS-4600" + ], + "description": "Perception and thought are considered in terms of processes represented in the brain. The localization and lateralization of function are examined, drawing upon research on the behavioral effects of brain damage as well as brain-imaging studies and other approaches. Examples of topics include object recognition, memory, language, emotion, spatial ability, and motor processes.", + "name": "Cognition and the Brain", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-4370", + "PSYC-4330", + "PSYC-4360" + ], + "professors": [ + "Alicia Ann Walf" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Alicia Ann Walf", + "location": "Amos Eaton Hall 214", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cognitive Engineering": { + "ID": "4620", + "cross listed": [ + "COGS-4620" + ], + "description": "Covers cognitive theory from an applied perspective to understand and predict the interactions among human cognition, artifact (i.e. tools), and task. Cognitive task analysis techniques will be taught and used throughout the course, as well techniques for collecting and analyzing fine-grained behavioral data. Topics covered may include visual search and visual attention, cognitive skills and its acquisition, hard and soft constraints on interactive behavior, human error, soft constraints on judgment and decision-making, and experts and expertise.", + "name": "Cognitive Engineering", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-4370", + "PHIL-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Cognitive Modeling": { + "ID": "4510", + "cross listed": [], + "description": "Cognitive modeling investigates human cognition by developing computational systems that simulate cognitive processes. Cognitive modeling grew out of Cognitive Psychology and Artificial Intelligence. Cognitive models are used in a number of basic and applied domains including Human-Computer Interaction, Intelligent Tutoring Systems, Computer-Generated Forces, and Synthetic Characters. In this course, students will develop models in ACT-R (a unified theory of cognition) that simulate recent findings in cognitive psychology.", + "name": "Cognitive Modeling", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-4370", + "PSYC-2120" + ], + "professors": [ + "Michael J. Schoelles" + ], + "professors": [ + "Michael J. Schoelles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Michael J. Schoelles", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cognitive Psychology": { + "ID": "4370", + "cross listed": [], + "description": "The focus of this course is on the flow of information from sensory input to retrieval from long-term memory. Within this framework, topics such as mnemonics, pattern recognition, attention, computer simulation, reasoning, and the relationship between culture and thought are discussed.", + "name": "Cognitive Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Christopher Robert Sims" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 324", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 324", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Communication Studies": { + "ID": "4940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Communication Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Communication Theory and Practice": { + "ID": "2520", + "cross listed": [], + "description": "This course introduces students to basic topics in communication theory and research. It includes topics in interpersonal, group, organizational, mediated, and mass communication. Students will study and apply theories to real world situations and events and explore the social and cultural impact of new media technology.", + "name": "Communication Theory and Practice", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Weina Ran" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4711", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Composition Seminar": { + "ID": "4390", + "cross listed": [], + "description": "This seminar builds on skills acquired in the Music and Sound sequence. Through a series of exercises, students investigate sound as a medium for artistic expression while addressing the basics of orchestration, notation, and the development of musical and sonic ideas. Acoustic, electronic, and non-traditional contemporary approaches to composition will be explored, including performance, intermedia, and sound installation. The course culminates in a final composition project to be performed in an end of semester concert.", + "name": "Composition Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-4380" + ], + "professors": [ + "Matthew William Goodheart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew William Goodheart", + "location": "West Hall 323", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Computability and Logic": { + "ID": "4420", + "cross listed": [], + "description": "A team-based, project-oriented, hands-on introduction to the great concepts and discoveries in logic and computability, including Turing Machines, first-order logic, the limitations of computing machines, Godel's incompleteness results, and so forth. A hands-on laboratory component is included.", + "name": "Computability and Logic", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Computer Graphics for Games": { + "ID": "4530", + "cross listed": [], + "description": "This course covers the history and practice of traditional computer graphics but emphasizes modern techniques for modeling, viewing, and rendering techniques in 3D computer graphics systems, including modern shader pipeline programming in OpenGL using C++. Topics include raster graphics techniques as well as the mathematical foundations and matrix transformations relevant to 3D graphics; clipping and projection; hidden surface removal; managing 3D graphics data structures; hierarchical systems; rasterization; culling; 2D and 3D texture mapping; methods for building and using 3D models; lighting and material models and implementation; shadows, shadow mapping, and generating soft shadows; skyboxes, skydomes, and environment mapping; normal, bump, and height mapping; parametric surface representation; introduction to animation; tessellation and geometry shaders; compositing; terrain generation; atmospheric effects such as fog and clouds; generating and applying 3D noise; performance issues such as minimizing dynamic allocation and controlling the level of detail; special effects.", + "name": "Computer Graphics for Games", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": true, + "text": "Fall and summer term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Consumer Culture": { + "ID": "4720", + "cross listed": [], + "description": "What is consumer culture? What are its roots, its consequences, and alternatives? Documentaries and the research of anthropologists, historians, and religious scholars examine consumer culture in the U.S. and UK including recognition of the global locations in which consumer goods are made. Topics include buying and selling, shopping, retail, manufacture, material culture, pricing, consumer goods, disposal, kinship, identity, exchange, and advertising, with attention paid to differences in race, class, and gender.", + "name": "Consumer Culture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Contemporary Improvisation Ensemble": { + "ID": "2080", + "cross listed": [], + "description": "This ensemble explores a variety of contemporary non-idiomatic group improvisational practices. Non-idiomatic improvisation is spontaneous music that does not attempt to replicate or realize a particular historical style (such as swing or bebop jazz), but rather emphasizes the unique creative input of the performers to create original music. Among the techniques explored will be conduction, musical games, graphic and text scores, and cell-structure improvisation. Students will also be coached in techniques to expand and develop musical ideas individually and as a framework for group improvisation. No prior experience with improvisation is required, and participants from any musical background, including electronic and computer music, are encouraged to join. Repertoire and practices will be tailored to the make-up of the group.", + "name": "Contemporary Improvisation Ensemble", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Cost-Benefit Analysis": { + "ID": "4210", + "cross listed": [], + "description": "The techniques necessary to appraise the economic desirability and private-sector impact of various public projects and policies are studied. Concepts such as discounting, capital rationing, project selection, shadow pricing, risk assessment, unpriced goods, and economic surplus are developed. Among the topics from which illustrative case studies are drawn are urban and transport planning, energy, water resources, government regulation, and the environment.", + "name": "Cost-Benefit Analysis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Creative Data Design": { + "ID": "4870", + "cross listed": [], + "description": "Data design offers a way to reveal, analyze, and engage with data, from scientific visualization to information design to artistic sonification. At the same time, the translation from abstract data to image and sound carries risks of manipulation and subjective interpretation. This course introduces contemporary practices in the perceptualizing of data using digital tools for creative exploration and critical analysis. It explores the evolution of visualization and the notion of truth through visual representation.", + "name": "Creative Data Design", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Creative Seminar I": { + "ID": "4840", + "cross listed": [], + "description": "This course is for senior EMAC and EART majors and is the core creative forum for the development and presentation of the senior thesis. The course is the first part of a two-semester study provided in two seminar courses. The focus of the course is to develop a proposal for for a written thesis and a creative project that students will execute in the second seminar and exhibit in an exhibition.", + "name": "Creative Seminar I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathryn High", + "Silvia Ruzanka", + "Branda Miller" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kathryn High", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Creative Seminar II": { + "ID": "4850", + "cross listed": [], + "description": "This course is for senior EMAC and EART majors. The goal of the Creative Seminar II is to develop and formulate ideas from Creative Seminar I into a unique project for the artists/communicator that will demonstrate his/her independent ideas, research, writing, and design skills. Students will develop a written thesis, creative project (e.g., art, graphic design, interaction design, music, performance), prepare and present their project in a public exhibition, and design the publicity for the show.", + "name": "Creative Seminar II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Stephanie D Loveless", + "Silvia Ruzanka", + "Branda Miller" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 214", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Creative Writing: The Short Story": { + "ID": "2330", + "cross listed": [], + "description": "A workshop course in reading and writing varied forms of short narrative and non-narrative prose fiction; students must have a good command of written English and grammar. This course will focus on reading and analyzing exemplary short fiction and writing and revising original work. Students learn to develop plot, character, setting, point of view, style, and theme, and use description effectively to invent and shape narrative strategies. Peer reading and writing groups offer opportunities for shared response and critique.", + "name": "Creative Writing: The Short Story", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Skye Anicca" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Russell Sage Laboratory 3705", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Russell Sage Laboratory 3705", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Creative Writing: Creative Non-Fiction": { + "ID": "2320", + "cross listed": [], + "description": "This is a workshop course in which novice and more experienced student writers produce creative nonfiction-prose that aims to be both factually accurate and compelling literature; students must have a good command of written English and grammar. Focus may vary by semester among memoir, lyric and personal essays, plotted narrative, oral history, and nature writing. For models, students study classic and contemporary accomplished writers who connect the self to the larger world. Class work centers on drafting and revising essays with regular peer workshops.", + "name": "Creative Writing: Creative Non-Fiction", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Shira Dentz", + "Skye Anicca" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Russell Sage Laboratory 4203", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Russell Sage Laboratory 4203", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Critical Television": { + "ID": "2750", + "cross listed": [], + "description": "This course engages students in a critical examination of television and its historical and present status as a dominant popular culture medium. Television in this context is broadly understood as an evolving medium for motion pictures in the age of technological convergence. Using a variety of analytical and theoretical approaches, we'll consider the significant influence television has on individual, social, and cultural experiencesaddressing questions of representation, identity, economics, and ideology. The class uses a collaborative learning process, allowing students to influence the content and emphasis of the class and thereby reflecting the democratic nature of popular culture media.", + "name": "Critical Television", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Critical Thinking": { + "ID": "2100", + "cross listed": [ + "PHIL-2100" + ], + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "name": "Critical Thinking", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Academy Hall AUD", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Academy Hall AUD", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cross-linguistic Perspectives": { + "ID": "4560", + "cross listed": [], + "description": "This course will explore the different strategies used by different languages to fulfill the same needs of human communication. A sampling of topics: quickly learning the basics of a new language using linguistic principles; cross-linguistic knowledge elicitation and engineering; principles of generative grammar; space, time, agency, and other linguistic phenomena viewed cross-linguistically.", + "name": "Cross-linguistic Perspectives", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Cultural Anthropology": { + "ID": "2510", + "cross listed": [], + "description": "An introduction to human societies and cultures in comparative perspective, from tribal to complex societies. Topics include language and communication, technological adaptation, gender and sexuality, the global flows of people and commodities, and the rituals and beliefs through which people make meaning of the world.", + "name": "Cultural Anthropology", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Data Analysis in Economics and Finance": { + "ID": "4580", + "cross listed": [], + "description": "This course provides skills to apply econometrics to diverse economic topics. Mathematical methods of econometrics are developed for tools such as alternative estimation strategies, instrumental variables, regression discontinuity, nonparametric and quantile estimators, and simultaneous equation models. Methods to identify causal effects are emphasized. Students do hands-on data work that puts to use these econometric tools.", + "name": "Data Analysis in Economics and Finance", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ECON-4570" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Data Analytics": { + "ID": "4600", + "cross listed": [], + "description": "The world at-large is confronted with increasingly larger and complex sets of structured/unstructured information; from cyber and human sources. Traditional enterprises are moving toward analytics-driven approaches for core business functions. Data and information analytics extends analysis (descriptive models of data) by using data mining and machine learning methods, with optimization and validation, to recommend action or guide and communicate decision-making. Thus, analytics is an entire methodology rather than individual analyses or analysis steps.", + "name": "Data Analytics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thilanka Munasinghe", + "Linda Kramarchyk" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Thilanka Munasinghe", + "location": "Amos Eaton Hall 215", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Thilanka Munasinghe", + "location": "Voorhees Computing Center SO", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Data Science": { + "ID": "4350", + "cross listed": [], + "description": "Data science is advancing the inductive conduct of science and is driven by the greater volumes, complexity, and heterogeneity of data being made available over the Internet. It combines aspects of data management, library science, computer science, and physical science. It is changing the way all of these disciplines do both their individual and collaborative work. Key methodologies in application areas based on real research experience are taught.", + "name": "Data Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thilanka Munasinghe" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "R", + "instructor": "Thilanka Munasinghe", + "location": "Lally Hall 104", + "time": "11:00 am - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Data and Society": { + "ID": "4360", + "cross listed": [], + "description": "Data and Society provides a broad overview of how society is leveraging and responding to the social, organizational, policy, and technical opportunities and challenges of a data-driven world. Course themes focus on various aspects of the data ecosystem, data and innovation, and data and the broader community. Assignments build writing, presentation, and critical thinking, and assessment skills, all of which are important for professional success. This is a communication-intensive course.", + "name": "Data and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-4350" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Database Applications and Systems (DBAS)": { + "ID": "4250", + "cross listed": [ + "ITWS-4250" + ], + "description": "This advanced course in database applications and database systems provides students with a strong foundation in modern database design, data modeling, data normalization, SQL, NoSQL, query optimization, database security, and how databases fit into larger software architectures. Substantial programming and design projects are required.", + "name": "Database Applications and Systems (DBAS)", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Deep Listening": { + "ID": "2180", + "cross listed": [], + "description": "Deep Listening is a practice developed by pioneering composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creativity. Students will develop a heightened awareness to sound and their sonic environment through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. Musicians and non-musicians of all abilities and backgrounds are welcome!", + "name": "Deep Listening", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Stephanie D Loveless" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 326", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Design and Innovation Studio C": { + "ID": "4610", + "cross listed": [], + "description": "DIS Studio C focuses on the co-production of products, organizations, and problem-solving strategies. Students will explore how to facilitate communication across multiple disciplinary and audience modalities, including stakeholders, designers, and users. Projects and course discussions will train students to translate social scientific and engineering problem-solving judgments and to evaluate how complex problems come to be defined. This course is required for DIS students who are dual-majoring with the School of Engineering.", + "name": "Design and Innovation Studio C", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design and Innovation Senior Project": { + "ID": "4970", + "cross listed": [], + "description": "Design and Innovation Senior Project serves as a capstone course for DIS majors. Students work individually, supervised by a faculty member, to produce a design project, justified by and described in a written thesis. Class time largely operates as structured research and writing assistance, where students support one another with peer-review as well as receive one-on-one guidance from the instructor.", + "name": "Design and Innovation Senior Project", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design and Innovation Studio A": { + "ID": "4600", + "cross listed": [], + "description": "DIS Studio A introduces students to the principles and practices of design for environmental sustainability. It is open to majors in Design, Innovation, and Society (DIS), Sustainability Studies, and Science, Technology, and Society (STS). This is an intensive studio/seminar hybrid that will advance students' understanding, through practice, of iterative design processes and the multiple dimensions of sustainability. The specific methodologies, concepts, and topics will vary according to the expertise and research specialization of the faculty member teaching the course and may include themes such as disability, feminism, critical race theory, or other approaches as they intersect with environmental sustainability.", + "name": "Design and Innovation Studio A", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design and Innovation Studio B": { + "ID": "4605", + "cross listed": [], + "description": "Design for the Future: This course introduces students to design for the future by connecting critical readings to applied practices. Students are expected to participate in both individual and group research, including hands-on explorations of design ideas and problem spaces for re-thinking objects of the future. The specific methodologies, concepts, and topics will vary according to the expertise and research specialization of the faculty member teaching the course and may include themes such as the future of cities, climate futures, and designing for peace.", + "name": "Design and Innovation Studio B", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design and Innovation Studio I": { + "ID": "1610", + "cross listed": [], + "description": "The first design studio in the Design, Innovation, and Society studio series introduces DIS majors to general design through a series of short projects. We learn the basic steps of design processes, from problem definition to concept ideation and selection, to quick low-resolution prototyping. The projects stress creative thinking and critical analysis, partnered with close discussions of how design and society intersect. This is a communication-intensive course.", + "name": "Design and Innovation Studio I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Raquel Velho" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Raquel Velho", + "location": "Russell Sage Laboratory 2211", + "time": "2:00 pm - 4:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Raquel Velho", + "location": "Russell Sage Laboratory 2211", + "time": "2:00 pm - 4:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Design and Innovation Studio II": { + "ID": "2610", + "cross listed": [], + "description": "DIS Studio II introduces students to general principles of user-experience design and industrial design as a set of approaches for attending to matters of aesthetics and form, usability, and meaning-making. It considers industrial designers as a community of practice. Assignments require students to synthesize social, technical, and formal concerns in the design of innovative objects. Students also gain competencies in CAD, real-time rendering, and project presentation.", + "name": "Design and Innovation Studio II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually", + "uia": false + }, + "prerequisites": [ + "IHSS-1610" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design, Culture, and Society": { + "ID": "2210", + "cross listed": [], + "description": "This course allows students to develop a critical understanding of the relationships between design, culture, and society. \"Design\" is defined broadly, touching on product/industrial design, urban design, and so-called alternative design approaches such as ecological and feminist design. The focus is on the role of design in contemporary culture with the goal of training students' emerging appreciation of design as cultural practice on their professional work as engineers, architects, or business managers. This is a communication-intensive course.", + "name": "Design, Culture, and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Designing Musical Games": { + "ID": "2610", + "cross listed": [ + "ARTS-2610" + ], + "description": "Students will explore the artistic role of music and sound in gaming by building their own interactive sound and music-rich games and 2D/3D rendered environments. Within the context of their own creative game projects, students will learn the basics of designing sound and composing music for interactive game spaces. Using workflow programming languages and software tools, students will program basic gaming interactions, link them to interactive audio software, and create musical gaming experiences.", + "name": "Designing Musical Games", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Development of Economic Thought": { + "ID": "4180", + "cross listed": [], + "description": "A critical examination in which comparisons are made and contrasts emphasized between different schools of economic thinking such as classicism, marginalism, socialism, institutionalism, neoclassicism, and Keynesianism. Special attention is given to historical theories and attitudes of economists toward technological change and its impact on human welfare.", + "name": "Development of Economic Thought", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Digital Filmmaking": { + "ID": "1030", + "cross listed": [], + "description": "This is a hands-on introduction to film making. Students study a selection of great films; and learn how to make movies using lightweight field production equipment. Throughout the course students produce a variety of short videos in different genres, and develop their critical capacity for analyzing cinema and other forms of motion picture storytelling. The class ends with a mini film festival where everyone presents their work.", + "name": "Digital Filmmaking", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Elizabeth Press" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Digital Imaging": { + "ID": "1020", + "cross listed": [], + "description": "This course introduces students to digital photography, Web design, and interactive multimedia in making art. Students broaden their understanding of such topics as composition, effective use of images, color theory, typography, and narrative flow. Inquiry and experimentation are encouraged, leading towards the development of the skill and techniques needed to create visual art with electronic media.", + "name": "Digital Imaging", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen Ruiz", + "Silvia Ruzanka", + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Kathleen Ruiz", + "location": "West Hall 214", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Nathan Scott Meltz", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "T", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "T", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 3704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Dissertation": { + "ID": "9990", + "cross listed": [], + "description": "Active participation in research, under the supervision of a faculty adviser, leading to a doctoral dissertation. Grades of IP are assigned until the dissertation has been publicly defended, approved by the doctoral committee, and accepted by the Office of Graduate Education to be archived in a standard format in the library. Grades will then be listed as S.", + "name": "Dissertation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Doctoral Thesis": { + "ID": "9990", + "cross listed": [], + "description": "Active participation in research, under the supervision of a faculty adviser, leading to a doctoral dissertation. Grades of S or U are assigned by the adviser each term to reflect the student's research progress for the given semester. Once the dissertation has been publicly defended, approved by the doctoral committee, and accepted by the Office of Graduate Education, it will be archived in a standard format in the library.", + "name": "Doctoral Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher Robert Sims", + "Tomasz Strzalkowski", + "Michael J Kalsher", + "Wayne D. Gray", + "Sergei Nirenburg", + "Marjorie McShane", + "Selmer Bringsjord", + "Mei Si", + "Peter A Fox", + "Ron Sun", + "Brett R. Fajen", + "James A. Hendler" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Brett R. Fajen", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "10": { + "class": "Class", + "days": " ", + "instructor": "Tomasz Strzalkowski", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "11": { + "class": "Class", + "days": " ", + "instructor": "Christopher Robert Sims", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "12": { + "class": "Class", + "days": " ", + "instructor": "Tomasz Strzalkowski", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Wayne D. Gray", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "Selmer Bringsjord", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": " ", + "instructor": "James A. Hendler", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": " ", + "instructor": "Sergei Nirenburg", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "6": { + "class": "Class", + "days": " ", + "instructor": "Marjorie McShane", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "7": { + "class": "Class", + "days": " ", + "instructor": "Mei Si", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "8": { + "class": "Class", + "days": " ", + "instructor": "Ron Sun", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "9": { + "class": "Class", + "days": " ", + "instructor": "Christopher Robert Sims", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Documentary Film": { + "ID": "2440", + "cross listed": [], + "description": "Does documentary film depict reality or is it just another form of storytelling? This course takes a broad, historical look at documentary media, exposing students to a wide range of works that in some sense stand on claims to truth. Students are invited to develop a critical stance toward documentary modes of social representation, through viewing and analyzing colonial photography and cinema, ethnographic, propaganda, cinema verite, experimental, and even \"fake\" documentaries.", + "name": "Documentary Film", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Tamar Gordon" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Tamar Gordon", + "location": "Russell Sage Laboratory 2510", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Documentary in the 21st Century: Identity Production": { + "ID": "1040", + "cross listed": [], + "description": "Documentary in the 21st Century: Identity Production is a production course investigating the course of documentary history leading to a focus on digital media representations today. This course will incorporate critical thinking with production. With focus on aesthetic and formal considerations, students will be asked to produce a series of multimedia projects investigating their vision of themselves in the world.", + "name": "Documentary in the 21st Century: Identity Production", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Drugs in History": { + "ID": "4430", + "cross listed": [], + "description": "This course teaches basic historical, anthropological, and sociological concepts that can be used to make sense of a wide variety of contemporary phenomena students encounter in everyday life. The focus is on analyzing how licit and illicit drugs serve as \"technologies\" within specific social contexts or subcultures; what drug policy reveals about social, political, and economic organization; and the impacts of biomedical knowledge and practice on specific population groups. The course focuses on the representation of drug use and drug users in popular culture, science and medicine, and history and the social sciences.", + "name": "Drugs in History", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Drugs, Society, and Behavior": { + "ID": "4500", + "cross listed": [], + "description": "This course is an exploration of the social and psychological effects of extensive use of pharmacological agents that are salient to daily behavior. There is an emphasis on the effects of addictive drugs such as alcohol, heroin, and cocaine.", + "name": "Drugs, Society, and Behavior", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Larry D Reid" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Larry D Reid", + "location": "Darrin Communications Center 330", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Eco Chic: Living Art": { + "ID": "4240", + "cross listed": [], + "description": "Eco Chic: Living Art is an upper level production and theory class about art, biology, and the study of life covering topics such as environmentalism, land art, food art, sustainable practices with art, body art, bio-art. Part lecture, part hands-on workshop, Eco Chic encourages students to redefine and experimentally express their relationships with the varied aspects of everyday living systems and manipulating life.", + "name": "Eco Chic: Living Art", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even years", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-4140", + "ARTS-1030", + "ARTS-4120", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Econometric Methods for Big Data": { + "ID": "4280", + "cross listed": [], + "description": "Examine advanced econometric and statistical methods for the analysis of high-dimensional data, otherwise known as \"Big Data.\" In this setting, detailed information for each unit of observation informs machine learning techniques such as classification and regression trees; random forests; penalized regressions; and boosted estimation. These prediction methods are then utilized to improve causal modeling, with applications in the study of healthcare demand and supply modeling, and behavior of consumers and businesses.", + "name": "Econometric Methods for Big Data", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310", + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Jason Ung Huh", + "Huaming Peng" + ], + "professors": [ + "Huaming Peng", + "Jason Ung Huh" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jason Ung Huh", + "location": "Carnegie Building 101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Econometrics": { + "ID": "4570", + "cross listed": [], + "description": "This course is an introduction to econometric data analysis. The statistical methods covered enable analysis of relationships between variables in data, with special attention to identification of true casual effects. Topics covered include linear and simple nonlinear regression models, internal and external validity, methods for panel data and binary dependent variables, instrumental variable methods, use of experimental and quasi-experimental data, and basic time series methods. The course included hands-on data analysis and report writing.", + "name": "Econometrics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310" + ], + "professors": [ + "Huaming Peng" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Huaming Peng", + "location": "Amos Eaton Hall 216", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economic Models of Decision-Making": { + "ID": "4320", + "cross listed": [], + "description": "An exploration of models of decision-making under alternative assumptions, expanding on \"rational\" models of introductory economics. The course will discuss the assumptions of these standard models and their shortcomings. The shortcomings will be addressed through the exploration of limited attention and considerations of fairness, uncertainty, and strategic interaction. Applications in areas such as consumer and household finance, marketing, and public policy will be emphasized throughout.", + "name": "Economic Models of Decision-Making", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Ian S. Chadd" + ], + "professors": [ + "Ian S. Chadd" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ian S. Chadd", + "location": "Carnegie Building 101", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Biotech and Medical Innovations": { + "ID": "4290", + "cross listed": [], + "description": "Students will learn about markets related to healthcare, insurance, biopharmaceuticals, and medical devices. Examine economic issues, models and quantitative analysis related to firms' activities in areas such as innovation, R&D expenditures, patenting, pricing, mergers and acquisitions, and competition in markets. Examine the role played by health insurance systems. Study the economic implications of regulations, such as those by the U.S. FDA. Economic and policy aspects will be examined within the context of the U.S. healthcare sector, along with selected comparisons to European national healthcare systems.", + "name": "Economics of Biotech and Medical Innovations", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Vivek Ghosal" + ], + "professors": [ + "Vivek Ghosal" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Vivek Ghosal", + "location": "Russell Sage Laboratory 3205", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Financial Institutions and Markets": { + "ID": "4330", + "cross listed": [], + "description": "This course will examine a wide range of financial markets and institutions and the micro-and macroeconomic forces that relate to them. Topics include the use of derivative securities such as future, options, and swap agreements, and their roles in distributing financial risk. The course will be driven by textbook readings, supplemented by current news stories, articles from the financial press, and research articles.", + "name": "Economics of Financial Institutions and Markets", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Robert W. Jones" + ], + "professors": [ + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Robert W. Jones", + "location": "Russell Sage Laboratory 3713", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Government Regulation and Firm Strategy": { + "ID": "4150", + "cross listed": [], + "description": "Examine regulations related to the environment, intellectual property rights, healthcare, and antitrust. Examine the interaction between regulatory policies and how businesses respond to them with respect to innovation, production, and pricing. Some of the industries and markets examined to highlight the regulatory policy issues include automobiles, information technology, telecommunications and media, healthcare services, pharmaceuticals, medical devices, retail sector, high-speed rail, and taxi and ridesharing.", + "name": "Economics of Government Regulation and Firm Strategy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Vivek Ghosal" + ], + "professors": [ + "Vivek Ghosal" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Vivek Ghosal", + "location": "Russell Sage Laboratory 3205", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Growth & Innovation": { + "ID": "4430", + "cross listed": [], + "description": "Dynamic models of national and international economic growth are introduced and analyzed. Technological innovation is central to growth, and models consider the endogenous determinants of technological innovation and diffusion. National institutions that affect growth, such as law, education, and infrastructure, are considered. Variation in intellectual property rights across countries are examined, together with their effects on economic growth and development. Theories of growth are compared to empirical fact.", + "name": "Economics of Growth & Innovation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economics of Innovation and New Technologies": { + "ID": "4110", + "cross listed": [], + "description": "Technological innovation is responsible for most economic growth and is crucial to deal with major societal concerns. This course examines the economics of innovation and new technologies. It shows how technologies are created and put to use, from basic science through invention and development to diffusion and practical use. Additional topics include R&D determinants, sources of innovation, product improvement, cost reduction, incentivizing and stimulating innovation, patents, evolution of innovation and technology, innovative competition in industry, and the national innovation environment.", + "name": "Economics of Innovation and New Technologies", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Kenneth L. Simons" + ], + "professors": [ + "Kenneth L. Simons" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kenneth L. Simons", + "location": "Russell Sage Laboratory 2701", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economy, Technology, and Sustainability": { + "ID": "4250", + "cross listed": [], + "description": "This course explores the relationships between the economy and the material world. It identifies the most critical challenges to sustainable economic development on local to global scales and ways of addressing them. The course examines options surrounding material and energy flows, technological alternatives, livelihoods, consumption behavior, public policy, civil society institutions, and social movements as avenues for meeting the major challenges to sustainability.", + "name": "Economy, Technology, and Sustainability", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Electronic Arts Theory Seminar": { + "ID": "4100", + "cross listed": [], + "description": "This course will be devoted to the investigation of diverse topics of electronic arts history, theory, and practice.", + "name": "Electronic Arts Theory Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Engineering Ethics": { + "ID": "4210", + "cross listed": [], + "description": "This course explores the ethical issues that engineers encounter in their professional practice. It also examines social values and law and policy issues that shape engineering and technological decision making. Using case studies, professional codes of conduct, and scholarly literature, the course examines the responsibilities of engineers in relation to their employers, clients, co-professionals, and their responsibility for public safety and welfare. Topics include the history of engineering, professionalism vs. the demands of business, engineering vs. management decision making, whistle-blowing, proprietary rights and trade secrecy, and conflicts of interest.", + "name": "Engineering Ethics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "STSO-2500", + "STSO-2210", + "STSO-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Ensemble Nonlinear": { + "ID": "4600", + "cross listed": [ + "ARTS-2600" + ], + "description": "A technology-based performance ensemble, as well as a practice-based studio course, focused on the composition, design, and programming of new musical works and instruments. Students create and perform electronic music using laptops, microprocessors, digital networks and a range of new interfaces for musical expression. ARTS 4600/6600 combines studio and ensemble. The ensemble only section (ARTS 2600) may be taken multiple times as a 1-credit performance ensemble in partial satisfaction of the Music major or minor ensemble requirements, or once as a 4-credit seminar at either the 4000 or 6000 level.", + "name": "Ensemble Nonlinear", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Robert Kyle Hamilton" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Robert Kyle Hamilton", + "location": "Darrin Communications Center 174", + "time": "12:20 pm - 4:10 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Environment and Society": { + "ID": "2300", + "cross listed": [], + "description": "Society and the natural environment are crucially linked in a number of ways. Environmental problems such as pollution and natural resource depletion are not only problems for society, affecting the way people live their lives; they are also problems of societythe result of patterns of social organization and social practices. In this course, students will explore these society/environment interactions at various levels, from the local to the global, using the concepts and insights of environmental sociology. Environmental sociologists aim to understand the social origins of environmental problems and propose workable solutions to them. By showing how social interaction, institutions, and beliefs shape human behavior, environmental sociology provides a useful complement to the natural sciences in the analysis of the environmental problems faced today.", + "name": "Environment and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1320", + "IHSS-1110", + "IHSS-1240", + "STSO-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Environmental Economics": { + "ID": "4230", + "cross listed": [], + "description": "Develops a critical understanding of environmental issues and policy from an interdisciplinary economics perspective. Covers the economics of environmental quality including the links between the economy and the environment, the causes of environmental problems, evaluation of environmental projects and policies, and policies to address environmental issues with an emphasis on efficiency, equity, and sustainability, and the international dimensions of environmental issues.", + "name": "Environmental Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200", + "ECON-2010" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Sarah Marsden Greene", + "location": "Russell Sage Laboratory 3303", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Sarah Marsden Greene", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Environmental Justice": { + "ID": "4330", + "cross listed": [], + "description": "What is environmental justice? Why are some people exposed to environmental hazards while others are not? In this class, we will explore the intersection of environmental concerns and social justice. We will read the works of activists and scholars working across a range of disciplines, engage in discussion, analysis, research, and mapping. We will learn about global historical processes that structure contemporary inequity and contemporary cases including environmental justice work in our own community.", + "name": "Environmental Justice", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "STSO-1110", + "STSO-2300", + "IHSS-1240", + "IHSS-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Environmental Media & Data": { + "ID": "4330", + "cross listed": [], + "description": "In this course, students will explore how a very wide variety of data and media relate to our ever-evolving environment. We will build critical media literacy through encounters with media as both consumers and producers, learning along the way about how media literacy relates to other forms of literacy: ecological, political, scientific, historical, epistemological, etc. Simultaneously, we will question what \"the environment\" means, critique the limits of \"sustainability\" discourse, examine our assumptions around \"the media,\" question notions of \"data\" (big, little, quantitative, qualitative), etc. We will situate all of these terms in broader contexts and examine their histories, connotations, and connections.", + "name": "Environmental Media & Data", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "STSS-2300", + "STSS-2210" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Environmental Philosophy": { + "ID": "4340", + "cross listed": [ + "PHIL-4300" + ], + "description": "While concepts such as quality of life, environment, nature, global ecology, and the like figure heavily in contemporary discussions, they are seldom integrated into an environmental philosophy. The course tries to achieve this integration by understanding some of the religious, mythic-poetic, and scientific dimensions of the human-nature matrix. Some specific environmental problems are examined to illustrate the system of values implied by various solutions.", + "name": "Environmental Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Environmental and Resource Economics": { + "ID": "4260", + "cross listed": [], + "description": "Introduces students to the basic analytical approaches to environmental issues and natural resource use. Emphasis is on economic valuation and public policy. Covers traditional approaches based on assumptions of economic rationality and market efficiency as well as current approaches from the fields of environmental science behavioral economics. Emphasis is on active student participation and examination of current environmental controversies.", + "name": "Environmental and Resource Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Ethics": { + "ID": "4240", + "cross listed": [], + "description": "A critical examination of traditional and contemporary works in ethical theory by considering what these theories have to say about how people should live, what rights and obligations they have, what things are intrinsically valuable. Typically, this includes such topics as ethical and cultural relativism, egoism, freedom, and responsibility. Often the focus will be on contemporary issues such as war, abortion, equality, or punishment.", + "name": "Ethics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Susan Lynn Smith" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Carnegie Building 101", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Experiential Learning Project": { + "ID": "4800", + "cross listed": [], + "description": "This is an individually tailored reading course in which the student does readings and also completes an internship-type field project. The goal is to provide students with immersion in a multicultural milieu involving science and technology issues. Projects include student exchange programs, co-op placement, public service internships, community service, and other individually tailored projects subject to adviser approval. Students are expected to write up a description of their field project that integrates their field experience with the readings.", + "name": "Experiential Learning Project", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon sufficient demand.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Experimental Economics": { + "ID": "4360", + "cross listed": [], + "description": "This course explores human motivation and behavior across different settings and experimental paradigms. The course familiarizes students with previous work in selected topics in behavioral and experimental economics such as charitable giving, individual decision making and preferences, health, scarcity, and worker motivation. It also prepares students to design, implement and analyze their own economics experiments.", + "name": "Experimental Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Billur Aksoy" + ], + "professors": [ + "Billur Aksoy" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Billur Aksoy", + "location": "West Hall 211", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Experimental Game Design": { + "ID": "4510", + "cross listed": [], + "description": "Experimental Game Design is an upper level studio arts course focusing on the creation of innovative, workable game prototypes using a variety of interactive multimedia. Games are considered as a new genre and are analyzed as cultural artifacts. The aesthetics of game design including character development, level design, game play experience, and delivery systems are covered. Flow, game theory, and game play gestalt are considered. Alternate gaming paradigms and emerging forms are encouraged.", + "name": "Experimental Game Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-4540" + ], + "professors": [ + "Silvia Ruzanka", + "Kathleen Ruiz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Kathleen Ruiz", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Kathleen Ruiz", + "location": "Online ", + "time": "2:30 pm - 6:20 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Experimental Telepresence": { + "ID": "4420", + "cross listed": [], + "description": "Experimental Telepresence investigates the INTERNET as an experimental venue for audio and video performance through improvisation and composition. Students will learn protocols for telepresence connections, connect with other institutions using a variety of media in local and co-located performances. The seminar multimedia ensemble Tintinnabulate will be used as a resource of projects.", + "name": "Experimental Telepresence", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Exploring Movement and Sound": { + "ID": "4620", + "cross listed": [], + "description": "The exploration of movement often reveals sensitivities concerning the body, identity, gesture, culture, sensory awareness, perception, space, orientation, kinesthesia, time, relationships to people and objects, as well as cultural notions of embodiment and the senses. This course employs practice-based work, creative experimentation, and traditional forms of research (reading, viewing media, writing, discussions) as the primary methods to illuminate the issues concerning enactive (movement) knowledge. This is a Deep Listening-related course.", + "name": "Exploring Movement and Sound", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Exploring Music @Rensselaer": { + "ID": "1010", + "cross listed": [], + "description": "This course, which is the prerequisite for further courses in music theory and in computer music, is an introduction to the materials of music. Using a variety of examples from classical, popular, and non-western music, the class will introduce concepts of melody, harmony, rhythm, and musical form. Students will use their laptop computers for aural skills practice, notation, and basic recording exercises. Although no musical experience is required for this course, sight singing is one of the important skills to be developed.", + "name": "Exploring Music @Rensselaer", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Curtis Bahn" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Curtis Bahn", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Fiction: From Film to the Internet": { + "ID": "1550", + "cross listed": [], + "description": "A study of novels and short stories exploring the cultural contexts, social impacts, and ethical implications of film, television, robotics, simulations, info/bio technologies, the World Wide Web, Internet privacy, social media, mass advertising and entertainment, and fake news. Discussions, reading quizzes, written essays, and oral presentations based on the readings.", + "name": "Fiction: From Film to the Internet", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Film Theory": { + "ID": "4410", + "cross listed": [], + "description": "The purpose of this course is to study significant theories of representation that analyze the visual codifications generically called \"film.\" The course will examine theories of visual rhetoric and of narrativity; look at the way economic and technological factors have affected the construction of cinematic codes, styles, and trends; examine influential psychoanalytic theories and feminist theories; and consider the ways in which popular films participate in the cultural narratives specific to their moment of production.", + "name": "Film Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher C. Jeansonne" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher C. Jeansonne", + "location": "Russell Sage Laboratory 3705", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Food, Farms, and Famine": { + "ID": "4260", + "cross listed": [], + "description": "This course provides students with a wide-ranging understanding of the environmental and social context of food, agriculture, and hunger. Drawing primarily on sociological concepts and research, the class will take a \"food systems\" approach, analyzing food as it travels from farm to table as part of an interconnected process. Students will examine why humans eat the way they do and how individuals' food choices affect other people and the environment.", + "name": "Food, Farms, and Famine", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall semester, even-numbered years", + "uia": false + }, + "prerequisites": [ + "STSO-2210", + "STSO-2520", + "STSO-2500", + "STSO-2510", + "STSO-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Forensic Psychology": { + "ID": "4750", + "cross listed": [], + "description": "A practical introduction to the field of forensic psychology, a domain within psychology concerned with the production and application of psychological knowledge to the civil and criminal justice systems. This course explores the many ways in which psychological principles play an increasingly important role in influencing various processes and outcomes associated with the field of law.", + "name": "Forensic Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-4740" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher A. VerWys", + "location": "Russell Sage Laboratory 4510", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Foundations of HCI Usability": { + "ID": "4420", + "cross listed": [], + "description": "In this course, students will consider methods of gathering users' requirements for product functions and information, ways to test products and information for usability and suitability, and procedures for incorporating the results learned through testing. Students will design and conduct usability tests on products, documents, and interfaces of interest.", + "name": "Foundations of HCI Usability", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 3303", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 3303", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Fundamentals of 2D Design": { + "ID": "2220", + "cross listed": [], + "description": "An introductory course which will present basic concepts about composition, line, pictorial space, light, and color in the visual arts in order to help students develop the means for expressing visual ideas effectively. Weekly homework design projects, using both traditional and electronic media, will be complemented by in-class slide lectures, videos, and critiques.", + "name": "Fundamentals of 2D Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "West Hall 214", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Fundamentals of Music and Sound": { + "ID": "1380", + "cross listed": [], + "description": "This course is a hands-on introduction to the primary building blocks of music and musicianship in a 21st Century context. No formal musical background is expected. The course will explore acoustics and psychoacoustics, rhythm, pitch, harmony, melody, timbre, improvisation, composition, and music notation through performance, listening, written exercises, and creative projects.", + "name": "Fundamentals of Music and Sound", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher James Fisher-Lochhead", + "Matthew J. Chamberlain", + "Matthew William Goodheart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew William Goodheart", + "location": "West Hall 326", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "GSAS Capstone": { + "ID": "4990", + "cross listed": [], + "description": "Senior capstone project course for GSAS majors. Students work individually or in teams, supervised by a faculty member, to complete a self-directed project in games that is innovative, experimental, or artistically engaged. The course emphasizes the complete development cycle, through continual iteration and critique towards completion and public release.", + "name": "GSAS Capstone", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "GSAS-4510" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "GSAS Research Project": { + "ID": "4940", + "cross listed": [], + "description": "Fall and spring terms annually.", + "name": "GSAS Research Project", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game AI": { + "ID": "4420", + "cross listed": [], + "description": "This course introduces students to basic concepts and methods of artificial intelligence and their applications in computer games. The topics include decision making, movement, path finding, and AI for human-like characters. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Game AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2540" + ], + "professors": [ + "Michael F Lynch", + "Mei Si" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Mei Si", + "location": "Low Center for Industrial Inn. 3039", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Michael F Lynch", + "location": "Russell Sage Laboratory 2510", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Game Animation": { + "ID": "4230", + "cross listed": [], + "description": "A course building on the fundamentals of animation and focusing on implementing these fundamentals in the process of making games for 3D engines like Unreal, which involves hand-keyed cycle animation as well as utilizing motion capture data.", + "name": "Game Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game Architecture": { + "ID": "4550", + "cross listed": [], + "description": "This is a class on the composition of game engines, the substrate between hardware and scripting. Topics include entity/component systems, multithreading, event management, graphics and shader programming, rigid body dynamics, collision detection, multiplayer networking, audio, and other elements of modern game engines.", + "name": "Game Architecture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game Development I": { + "ID": "4520", + "cross listed": [], + "description": "This class is a practical primer for anyone interested in a career in the rapidly evolving industry of video gaming. It is an intense, team-based, project-based course in which students will closely follow the actual game development cycle, with each team producing a complete PC game.", + "name": "Game Development I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2540", + "GSAS-2510" + ], + "professors": [ + "Eric Louis Ameres", + "Rebekah Gamin Arcovitch" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Eric Louis Ameres", + "location": "Russell Sage Laboratory 4101", + "time": "1:00 pm - 4:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Eric Louis Ameres", + "location": "Pittsburgh Building 4206", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Development II": { + "ID": "4540", + "cross listed": [], + "description": "This course follows Game Development I. Students work in interdisciplinary teams to create one large-scale 3D game, working from concept to public release. Projects may include games, educational games, serious games and simulations, and interactive artworks, and will focus on creative design, technical execution, and use of game design principles. The course builds on skills and knowledge in previous courses in the GSAS core, including game design, game mechanics, game programming, art, and narrative.", + "name": "Game Development II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-4520" + ], + "professors": [ + "Rebekah Gamin Arcovitch", + "Sylvain Payen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Sylvain Payen", + "location": "Russell Sage Laboratory 2510", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "W", + "instructor": "Sylvain Payen", + "location": "Carnegie Building 113", + "time": "9:05 am - 1:00 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Narrative Design": { + "ID": "4260", + "cross listed": [], + "description": "Game Narrative Design moves the focus more squarely onto the design elements of game writing most especially integration with gameplay design structure and away from line-by-line writing.", + "name": "Game Narrative Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2520", + "COMM-4240" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game Sound and Musical Play": { + "ID": "2560", + "cross listed": [ + "ARTS-2560" + ], + "description": "What makes play musical and music playful? How does game sound and music contribute to gameworld creation, gameplay, and virtual performance? Ludomusicologythe relation of music to playaddresses these questions and challenges us to take play seriously. This course considers the diverse relationships among music, play, media, and performance, including game sound, music-stylistic features of game consoles and systems, children's games, remixing and sampling, the role musical games play in cultural identity, and more.", + "name": "Game Sound and Musical Play", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "summer term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Gender, Science, and Technology": { + "ID": "4560", + "cross listed": [], + "description": "In this course, students will engage with a variety of perspectives in science and technology studies, feminist theory, queer and transgender theory, cultural studies, science fiction, and other fields that explore how science and technology reciprocally contribute to and are shaped by cultural norms around gender. Students reflect on their own experiences with gender expectations and formulate their own questions and develop a research project over the course of the semester.", + "name": "Gender, Science, and Technology", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term, odd-numbered years", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "STSO-2210", + "STSO-2500", + "STSO-2510", + "STSO-2100", + "STSO-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Globalization and Development": { + "ID": "4500", + "cross listed": [], + "description": "This course surveys the actors, processes, and proposed solutions to the problems of environment and development. The theory and practice of three main themes are explored: the background and context of environment in North and South; politics and economic development in the south; and the problems and prospects for sustainable societies in North and South.", + "name": "Globalization and Development", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSO-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Graphic Storytelling": { + "ID": "2070", + "cross listed": [], + "description": "A studio arts course exploring the fundamental concepts, techniques, styles, and mechanics used in the creation of graphic narrative. Contents to be covered include the fundamentals of sequential art, the purposes and formats of storyboards, basic terminology and concepts used in storyboarding, and the applications of storyboard techniques. Key visual storytelling structures are explored for the following industry applications: comics, animated films, graphic novels, commercials, documentaries, live action feature films, and video gaming.", + "name": "Graphic Storytelling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "ARTS-1020" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "West Hall 214", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Great Ideas in Philosophy": { + "ID": "1165", + "cross listed": [], + "description": "This course invites you into the world of philosophical ideas and reasoning --to join a great conversation that has unfolded since Socrates exhorted people to lead an examined life 2,400 years ago in Ancient Greece. We will explore such issues as whether some ways of acting and living are morally better than others, the relationship that exists between mind and body, and whether philosophy has anything to contribute to ongoing discussions about the existence and nature of God. This course will include both frequent discussion and written assignments and will aim to help you develop your skills in each of these modes of communication. This course is communication intensive.", + "name": "Great Ideas in Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Low Center for Industrial Inn. 3116", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Hactivism": { + "ID": "4560", + "cross listed": [], + "description": "This course explores the history, methods, and goals of hackers with special attention paid to their role in social movements. It broadly interprets the term \"hacktivism\" to include computer hacking, media hacking and \"reality hacking\" in the service of social change. Students will gain an understanding of how and why hackers have emerged as a major social force.", + "name": "Hactivism", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Daniel M. Phiffer", + "Igor Vamos" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Igor Vamos", + "location": "Jonsson-Rowland Science Center 1W01", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Health Economics and Policy": { + "ID": "4170", + "cross listed": [], + "description": "Examine various facets of the healthcare industry. Application of microeconomic theory and tools will be used to: analyze healthcare demand and supply; examine the impact of public policies; study market segments such as health insurance and pharmaceuticals; explore economic choices of healthcare professionals; identify potential socioeconomic and demographic determinants of health status and healthcare; and gain insights into issues related to the ongoing healthcare policy reform.", + "name": "Health Economics and Policy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Jason Ung Huh" + ], + "professors": [ + "Jason Ung Huh" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jason Ung Huh", + "location": "Carnegie Building 208", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Histories of Jazz and Improvised Music": { + "ID": "2510", + "cross listed": [], + "description": "Since its emergence over a century ago, the energy, vitality, and challenging nature of jazz have had a significant impact on music throughout the world. The question of \"what is jazz\" remains a lively and contentious discussion to this day. This course charts the emergence, evolution, and expanded influence of jazz and jazz-inspired music, as well as the many controversial musical, social, and philosophical questions it continues to provoke. Through listening, analysis, discussion, writing, and creative projects, students will develop a greater appreciation and understanding of improvised music in a great variety of contexts, and the crucial role American jazz played in revitalizing improvisational practice throughout the 20th and 21st Centuries. No musical background is required.", + "name": "Histories of Jazz and Improvised Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Histories of Western Music": { + "ID": "2500", + "cross listed": [], + "description": "This course surveys multiple approaches to the Western art music traditions from a contemporary global, multicultural context. The inter-relationships between music, society and cultural forces is emphasized. Students learn to recognize and describe the basic components of music, like texture, tonality, rhythm, dynamics, and melody Lectures are supplemented by listening assignments and in-class demonstrations.", + "name": "Histories of Western Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "History and Culture of Games": { + "ID": "1600", + "cross listed": [], + "description": "This course surveys 5000 years of game history, from ancient Sumer/Sumerian to the latest next-generation consoles and MMOGs. In parallel with this historical tour, several major theories will be examined about the nature of play and the nature of games. Along the way, it will also look at how games and play influence the cultures they are found in, and how culture in turn influences how people structure their leisure time will also be considered.", + "name": "History and Culture of Games", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael F Lynch", + "Nicholas J. Mizer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Nicholas J. Mizer", + "location": "Russell Sage Laboratory 4711", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "History of American Technology": { + "ID": "4510", + "cross listed": [], + "description": "Discusses the growth of American technology and its place within the framework of American history as well as the interrelationship of American and foreign technological developments. This course stresses the cultural contexts of technological change. Topics covered include the Erie Canal, the American system of manufacturing, railroads, emergence of engineering professions, corporate R&D, household technology, the technology of modern warfare, and the electronics revolution.", + "name": "History of American Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "History of Animation": { + "ID": "1170", + "cross listed": [], + "description": "This course is an exploration of the history of animation. We will begin with a look at precursors to the medium, its formation, and development, trace its development through both mainstream and experimental animation, to the current state of the medium across film, interactive media and other forms. The course will be based around screenings, readings, discussions and response and research papers.", + "name": "History of Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term, annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Silvia Ruzanka" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "History of Medicine": { + "ID": "4420", + "cross listed": [], + "description": "This seminar surveys the history of medicine through discussion and analysis of secondary literature exploring central and key themes from the age of the Enlightenment up through recent history. Topics will include the history of the profession and practice of medicine, public health, disease, historical memory, education, the state, policy, institutions, and race, class, and gender in the history of medicine.", + "name": "History of Medicine", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term, odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "IHSS-1420", + "STSO-2500", + "STSO-1110", + "IHSS-1430", + "IHSS-1410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "History of Mental Health": { + "ID": "4440", + "cross listed": [], + "description": "This seminar surveys the history of mental health through discussion and analysis of secondary literature that explores central and key themes from the late eighteenth century up through recent history. Topics will include the history of mental health institutions and professions, the classification, diagnosis and treatment of mental illness, public health and policy, historical memory, the I.Q. controversy, the state, and race, class, and gender in the history of mental health.", + "name": "History of Mental Health", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term, odd-numbered years", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "IHSS-1420", + "STSO-2500", + "STSO-1110", + "IHSS-1430", + "IHSS-1410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "History of Science and Technology": { + "ID": "4530", + "cross listed": [], + "description": "What is science, what is technology, and how have these two fields of inquiry evolved over time? This course examines these questions by studying the history of various scientific fields and technologies. In addition to tracing the historical evolution of the topics studied, the course will consider how social, political, economic and cultural factors helped to shape -- and were in turn shaped by -- advances in science and technology. The course will also reflect upon the relationship between science and technology on the one hand, and \"progress\" on the other.", + "name": "History of Science and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1430", + "IHSS-1420", + "STSO-2500", + "STSO-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Hormones, Brain, and Behavior": { + "ID": "4700", + "cross listed": [ + "COGS-4700" + ], + "description": "This course will examine hormone and brain/behavior relationships across the lifespan. Hormones are molecules that are secreted by glands (the majority of which are located outside the brain) and have distal effects on their targets, such as the brain, throughout development. A focus will be on hormones' effects, mechanisms, and brain regions of interest for behavior and cognitive processes, such as perception, learning/memory, social cognition, motivation, and emotion.", + "name": "Hormones, Brain, and Behavior", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 4203", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Human Factors Seminar": { + "ID": "4160", + "cross listed": [], + "description": "A comprehensive, project-oriented survey of special topics in human factors. Applied, experimental, and/or field research will be required.", + "name": "Human Factors Seminar", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon sufficient demand.", + "uia": false + }, + "prerequisites": [ + "PSYC-2220" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Human Factors in Design": { + "ID": "2220", + "cross listed": [], + "description": "This course provides a broad introduction to the theories and principles of human performance, man-machine interfaces, and systems designs. It also emphasizes the applications of these theories and principles to the design of controls, work space, data entry devices, training systems, and the human-computer interface.", + "name": "Human Factors in Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Michael J Kalsher" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Michael J Kalsher", + "location": "Russell Sage Laboratory 4510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "IT and Society": { + "ID": "1220", + "cross listed": [ + "IHSS-1220" + ], + "description": "Will IT increase prosperity? For whom? What role should governments play in IT development? Do corporations have new responsibilities in the Information Era? What about IT professionals? This course explores the issues, the arguments and working solutions. The first section examines macro indicators and trends. The second section examines the microeconomics and politics of specific arenasthe software industry, the automated work place, telemedicine, television. The last section explores opportunities for improving society, using IT.", + "name": "IT and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher James Tozzi" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Low Center for Industrial Inn. 4050", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Low Center for Industrial Inn. 4050", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Low Center for Industrial Inn. 4050", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Industrial and Organizational Psychology": { + "ID": "4200", + "cross listed": [], + "description": "A broad introduction to the field of Industrial and Organizational Psychology. Topics covered include personnel selection, job analysis, training, performance appraisal, work-related attitudes, employee motivation, leadership, decision making, and organizational theory.", + "name": "Industrial and Organizational Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Low Center for Industrial Inn. 3051", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Online ", + "time": "2:20 pm - 4:10 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Inflatable Sculpture": { + "ID": "4230", + "cross listed": [], + "description": "This class studies, creates, and publicly presents inflatable sculptures. The history of inflatables are examined, with special attention paid to how they have been used in political movements that imagine utopian social futures, and how those applications contrast with commercial uses (such as advertising) that have become commonplace in public spaces today. Throughout the class will explore, design, and build inflated structures that may include video and sound elements.", + "name": "Inflatable Sculpture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Information Design": { + "ID": "4470", + "cross listed": [], + "description": "This course examines the design of technical information systems and their output in useful and well-designed documents and interfaces. The course includes the history of data visualization, visual rhetoric, and information systems such as DITA.", + "name": "Information Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-2660" + ], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 2707", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Information System Security": { + "ID": "4370", + "cross listed": [], + "description": "This course covers foundational models for information security, policies, authentication, access control, database security, assurance, auditing, and intrusion detection. It also devotes substantial time to secure coding practices. Students will be expected to complete projects that explore an aspect of information security in detail. Cryptography is not covered since it is a focus of other courses.", + "name": "Information System Security", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 104", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Information Technology and Web Science Capstone": { + "ID": "4100", + "cross listed": [ + "ITWS-4100" + ], + "description": "Students work on collaborative projects to design innovative ITWS solutions which address a specific problem or area of need in the student's field. Students work to identify a problem and research viable solutions. They go on to propose, design, and prototype their ITWS solution learning best practices for ITWS project management, communication, and user-center design. This course serves as the culminating experience for the undergraduate ITWS program. Restricted to ITWS majors. This is a communication-intensive course.", + "name": "Information Technology and Web Science Capstone", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2210", + "ITWS-4310" + ], + "professors": [ + "Richard M. Plotka", + "Linda Kramarchyk", + "Matthew John Grill" + ], + "professors": [ + "Matthew John Grill", + "Linda Kramarchyk", + "Richard M. Plotka" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew John Grill", + "location": "Lally Hall 102", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Linda Kramarchyk", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Intelligent Virtual Agents": { + "ID": "4640", + "cross listed": [], + "description": "This course introduces various computational approaches for creating intelligent conversational agents. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Intelligent Virtual Agents", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Interactive Arts Programming": { + "ID": "4010", + "cross listed": [], + "description": "IAP will examine theoretical concepts of interactive media as well as develop the practical skills needed to implement these concepts using the facilities of the iEAR studios. Topics include high- and low-level computer programming and electronics. Students will build installations and projects, which control live performance interactions with graphics, video, and sound.", + "name": "Interactive Arts Programming", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2010", + "ARTS-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Interactive Data Visualization": { + "ID": "4880", + "cross listed": [], + "description": "The course covers interactive, multimedia interface design (for Web sites and apps) for data visualization or other forms of interactive information design. Innovative designs that explore new directions in interactive data design are highlighted. Topics include multisensory information design using graphics, sound, touch, and large-scale data projection. Interface design topics include user-centered design, information architecture, rapid prototyping, cross-cultural design, and intellectual property. Students may choose the applications they want to design for the class project.", + "name": "Interactive Data Visualization", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTR", + "instructor": "Patricia Search", + "location": "Russell Sage Laboratory 4510", + "time": "4:00 pm - 6:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Interactive Narrative": { + "ID": "4780", + "cross listed": [], + "description": "This course introduces students to narrative theory and interactive narratives in a variety of genres such as oral story-telling, literature, poetry, film, artists' books, historical narrative, hypertext fiction, Net Art, social media narratives, and computer games. Students will have the opportunity to design and develop an original interactive narrative.", + "name": "Interactive Narrative", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Interdisciplinary Research Seminar": { + "ID": "4880", + "cross listed": [], + "description": "This is a course introducing music majors to advanced research topics of the Rensselaer music faculty. Each semester a member of the music faculty will focus the seminar on a research topic or paradigm related to their own body of artistic and technological research. Sample topics might include Spatial music and sound, New Instrument Design, Network Music, Music Information Retrieval, Ethnomusicology, Sonification Art and Science, Music and Logic, Spectralism and Beyond, Music Herstory (feminist music composition), Experimental music and sound history. Through hands-on creative research, students will explore questions of both musical and technological significance while engaging that same topic through their own hands-on creative practice.", + "name": "Interdisciplinary Research Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2380", + "ARTS-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Interface Design: Hypermedia Theory and Application": { + "ID": "4690", + "cross listed": [], + "description": "This course covers theory, research, and practice in interactive, multimedia interface design. Topics include visual perception, information architecture, rapid prototyping, usability testing, cross-cultural design, interactive data visualization, augmented reality, and intellectual property.", + "name": "Interface Design: Hypermedia Theory and Application", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term, even-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Patricia Search", + "location": "Russell Sage Laboratory 4510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Intermediate Digital Imaging": { + "ID": "2040", + "cross listed": [], + "description": "Intermediate Digital Imaging is a hands-on studio course exploring the use of computer technologies in making visual art. A study of contemporary issues in digital media and photography facilitates individual innovation and experimentation. Digital imaging and input/output techniques are employed in terms of giving visual form to ideas and personal expression in private and public settings.", + "name": "Intermediate Digital Imaging", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [ + "Kathleen Ruiz", + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Kathleen Ruiz", + "location": "West Hall 214", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Intermediate Drawing": { + "ID": "2200", + "cross listed": [], + "description": "Intermediate Drawing focuses on the exploration of the possibilities of visual translation using a variety of media and techniques. Over the term, each successive project will provide the student the opportunity to develop and control a particular set of media, technique, and perspective, which reveals a unique and personal approach to image making. Participation in critiques, discussions, and lectures will enable the student to become fluent with the vocabulary and language of drawing, and focus their preferred methods and developed skill-sets into appropriate and actionable processes.", + "name": "Intermediate Drawing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Intermediate Formal Logic & AI": { + "ID": "4961", + "cross listed": [], + "description": "No description available, course not listed on catalog, prereqs/crosslisted not checked.", + "name": "Intermediate Formal Logic & AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "" + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "subj": "PHIL" + }, + "Intermediate Logic": { + "ID": "4140", + "cross listed": [], + "description": "This course is a continuation of PHIL 2140, covering basic metatheory of logic (including formal syntax and semantics, model theory, and soundness and completeness of proof systems), applications of logic (including automated theorem proving, deductive problem solving, and the axiomatization of various branches of mathematics), and alternative systems of logic (including sequent systems, diagrammatic logic, and modal logic).", + "name": "Intermediate Logic", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [ + "Selmer Bringsjord", + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 5101", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Intermediate Macroeconomic Theory": { + "ID": "2020", + "cross listed": [], + "description": "Attention is directed primarily to variations in the aggregate volume of output, income, and employment. Cyclical fluctuations and long-term economic trends are examined and the interrelations of business and government policies are analyzed. The applicability of economic theory to the problems of business forecasting is discussed.", + "name": "Intermediate Macroeconomic Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Mina Mahmoudi" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Mina Mahmoudi", + "location": "Russell Sage Laboratory 3303", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Intermediate Microeconomic Theory": { + "ID": "2010", + "cross listed": [], + "description": "This course combines demand, derived from consumer preferences, and supply, based on firms' production functions, to establish market prices for goods and services. Calculus-based techniques are used to minimize costs and maximize utility and profits across differing industry structures. Product pricing strategies are examined. The course also provides an introduction to topics such as the pricing of stocks and bonds, game theory, positive and negative externalities, asymmetric information, and behavioral economics. Applies the microeconomic theory of the firm to price, cost, and output decisions of business enterprises under different market structures. Regression analysis of demand and cost, linear programming of production and simulation analysis of risk, and capital budgeting are also presented.", + "name": "Intermediate Microeconomic Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Conor Lennon", + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Robert W. Jones", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MTRF", + "instructor": "Conor Lennon", + "location": "Lally Hall 102", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Intermediate Video": { + "ID": "2010", + "cross listed": [], + "description": "Intermediate Video is a hands-on intensive course that teaches the language, aesthetics, and techniques of video production. Working in groups and individually, students will develop and produce several short video projects. Emphasis will be on the acquisition of creative and technical production skills in visualizing, scripting, aesthetics, shooting, sound design, and editing.", + "name": "Intermediate Video", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "International Economics and Globalization": { + "ID": "4190", + "cross listed": [], + "description": "This course investigates the significance of economic globalization, covering the following topics: international trade and financial flows, technological innovation and intellectual property, technology transfer, national government and transnational corporations, natural resources, health and the environment, impacts on selected industries and countries, and roles of the world trade organization and international monetary fund. The major controversies surrounding globalization are identified, and alternative arguments are evaluated based on available evidence.", + "name": "International Economics and Globalization", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Mina Mahmoudi" + ], + "professors": [ + "Mina Mahmoudi" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Mina Mahmoudi", + "location": "Russell Sage Laboratory 3101", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Introduction to Cognitive Neuroscience": { + "ID": "4330", + "cross listed": [ + "COGS-4330" + ], + "description": "This survey course is intended as an introduction to Cognitive Neuroscience. The topics covered will focus on exploring the neural underpinnings for cognitive processes, such as sensation, language, attention, motor control, executive functions, social communication, emotions, consciousness, and learning/memory. Basic aspects of nervous system function and neuroanatomy, brain development/evolution, structural and functional imaging techniques, and other research methods used in Cognitive Neuroscience will be discussed.", + "name": "Introduction to Cognitive Neuroscience", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 2704", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 2704", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introduction to Cognitive Science": { + "ID": "2120", + "cross listed": [], + "description": "This course is an introduction to the new and quickly growing field of cognitive science. Cognitive Science is a highly interdisciplinary field of study of mind at the intersection of philosophy, psychology, computer science, neuroscience, linguistics, and anthropology.", + "name": "Introduction to Cognitive Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Benjamin P. Weissman" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin P. Weissman", + "location": "Ricketts Building 211", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 5510", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Introduction to Game Design": { + "ID": "2510", + "cross listed": [], + "description": "This course looks at the mathematics of game theory from a psychological perspective and serves as a primer in video game design. The psychology of players and designers are discussed, as well as the cognitive processes that people use when solving game-related puzzles. Additional topics include logic, human frailty, role playing, artificial intelligence, kinesics, theater, and human-computer interaction.", + "name": "Introduction to Game Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sylvain Payen", + "James Wilson Malazita" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sylvain Payen", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sylvain Payen", + "location": "Russell Sage Laboratory 2510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Sylvain Payen", + "location": "Russell Sage Laboratory 2510", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Game Programming": { + "ID": "2540", + "cross listed": [], + "description": "This hands-on class introduces many fundamental concepts in game development. Students will learn to program multiple video games. Topics include render loops, rigid body dynamics, interfaces, event and messaging systems, and co-routines.", + "name": "Introduction to Game Programming", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Eric Louis Ameres" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Eric Louis Ameres", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Eric Louis Ameres", + "location": "Russell Sage Laboratory 2510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Game Storytelling": { + "ID": "2520", + "cross listed": [], + "description": "This course is designed to provide an overview of the art of effective story development. Students will come away with a heightened awareness of the structures and principles that master storytellers apply to their craft in games and other popular media. It is intended for all GSAS majors and other interested students, as well as the prerequisite for the GSAS concentration in Writing.", + "name": "Introduction to Game Storytelling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael F Lynch", + "Ross M. Berger", + "Nicholas J. Mizer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ross M. Berger", + "location": "Russell Sage Laboratory 4711", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Nicholas J. Mizer", + "location": "Russell Sage Laboratory 4711", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Nicholas J. Mizer", + "location": "West Hall 112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Graphic Design": { + "ID": "2660", + "cross listed": [], + "description": "This course introduces students to the practice of graphic design with a variety of hands-on projects. Studies include the principles and theories of 2D design and the integration of form, color, type, image, and content. Students will develop a heightened visual awareness and an understanding of how design influences meaning. The course emphasizes strategic and critical thinking in the solving of graphic design problems for the purposes of professional communication across a range of media platforms.", + "name": "Introduction to Graphic Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Leah A. Rico", + "Benjamin David Gleeksman", + "Sara L. Tack" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin David Gleeksman", + "location": "Russell Sage Laboratory 2411", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Introduction to Human Computer Interaction": { + "ID": "2210", + "cross listed": [], + "description": "An introduction to the current theories, methods, and issues in human-computer interaction. Theory and research along with practical application are discussed within the context of organizational impact. The course provides the knowledge of HCI systems and research used for the implementation of safe, quick, and useable interactive technologies.", + "name": "Introduction to Human Computer Interaction", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 3101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Introduction to Information Technology and Web Science": { + "ID": "1100", + "cross listed": [], + "description": "This course introduces students to the field of information technology and Web science, the types of problems encountered in the field, and the solution approaches used to solve them. Through a series of activities and projects, students are introduced to topics such as Web systems design, emerging Web standards, database systems, security, and computer networking. Guest speakers highlight information technology practices in industry. Students work in groups on a team project and presentation at the end of the course.", + "name": "Introduction to Information Technology and Web Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Richard M. Plotka", + "Linda Kramarchyk" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Richard M. Plotka", + "location": "Lally Hall 102", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Introduction to Linguistics": { + "ID": "2340", + "cross listed": [], + "description": "This course offers a survey of scientific and applied approaches to the study of human language, highlighting the endlessly surprising nature of this sophisticated mode of communication. A sampling of the topics to be covered: phonology, morphology, syntax, semantics, lexicography, psycholinguistics, and historical linguistics. Lecture course.", + "name": "Introduction to Linguistics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall term annually; spring term upon availability of instructor", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Benjamin P. Weissman" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Benjamin P. Weissman", + "location": "Low Center for Industrial Inn. 3051", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 4112", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 4101", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 4101", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Introduction to Literature": { + "ID": "2110", + "cross listed": [], + "description": "A study of major literary works that introduces students to basic ideas and terminology in literary criticism. Students learn to read and interpret a selection of novels, plays, poetry, or other forms of writing to be determined each semester by the instructor.", + "name": "Introduction to Literature", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "James P Zappen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Russell Sage Laboratory 4203", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Russell Sage Laboratory 4203", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Introduction to Logic": { + "ID": "2140", + "cross listed": [], + "description": "Introduction to first-order logic as a tool to be used in engineering, computer science, philosophy, etc., and as procedural knowledge helpful in puzzle-solving environments (e.g., standardized tests). A hands-on laboratory component is included.", + "name": "Introduction to Logic", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Bram Van Heuveln", + "location": "Amos Eaton Hall 215", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Introduction to Philosophy": { + "ID": "1110", + "cross listed": [], + "description": "An introduction to the major areas of philosophy (ethics, theory of knowledge, philosophy of religion, etc.) and to some of the main problems treated within these fields. Selections from contemporary as well as classical authors are studied and discussed. Students are encouraged to develop a disciplined approach to intellectual problems. Emphasis varies with the instructor.", + "name": "Introduction to Philosophy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Academy Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Academy Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Introduction to Philosophy of Religion": { + "ID": "2830", + "cross listed": [], + "description": "Central to philosophy is a careful examination of human reasons for holding their beliefs. Given the complexity/ineffability of religious experience, philosophy of religion's examination of reasons is especially difficult. This course will analyze and evaluate Western monotheism both generally and as it relates to the traditional questions of faith and reason, the problem of evil, fate, and free will and the existence of miracles. Time permitting, non-Western as well as Western religions will be considered.", + "name": "Introduction to Philosophy of Religion", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Introduction to Psychological Science": { + "ID": "1200", + "cross listed": [], + "description": "This course embraces the science of psychology. The aim is for students to learn how using the scientific method provides important insights about mind, brain, and behavior. This course integrates research on neuroscience throughout all the standard topics in an introductory course in psychology. The course presents advances across all subfields of psychology. In addition to standard exams, there are online assignments for each chapter and online laboratory experiences.", + "name": "Introduction to Psychological Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jason Sean Jacobskind", + "Christopher L Hubbell", + "Alicia Ann Walf", + "Michael J Kalsher" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "West Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Jason Sean Jacobskind", + "location": "Darrin Communications Center 318", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introduction to Sports Psychology": { + "ID": "2800", + "cross listed": [], + "description": "An introduction to psychology as applied to sport; the topics covered include history of sport behavior, principles of learning and their application, anxiety and arousal, motivation, leadership, cohesion, audience effects, aggression, personality assessment, female athletes, youth in sport, coach behavior, and physical activity for all.", + "name": "Introduction to Sports Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher L Hubbell", + "location": "Darrin Communications Center 318", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introductory Economics": { + "ID": "1200", + "cross listed": [], + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people's choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society. Credit cannot be obtained for both IHSS 1200 and ECON 1200", + "name": "Introductory Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Investigating Society": { + "ID": "2100", + "cross listed": [], + "description": "In this course students receive practical hands-on experience in conducting ethical and theoretically-informed research in the fields of STS and sustainability studies. Throughout the semester students practice a variety of social science research methods through a series of exercises.", + "name": "Investigating Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1320", + "IHSS-1110", + "IHSS-1240" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Irish Literature": { + "ID": "4230", + "cross listed": [], + "description": "A survey of major works by Irish authors writing in English, with a particular focus on the fiction and drama of the twentieth century. Authors will include: Oscar Wilde, Samuel Beckett, James Joyce, and W.B. Yeats.", + "name": "Irish Literature", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Language Studies": { + "ID": "4940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Language Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LANG" + }, + "Language and Culture": { + "ID": "1492", + "cross listed": [], + "description": "Language is one of the most powerful forces in the human experience and shapes the production of social identities and cultural assumptions about the world. This course examines the role that language plays in articulating, maintaining, and subverting power relations in society. Topics include language ideology, politics, gender, race/ethnicity, linguistic engineering, language death and revitalization, and disinformation.", + "name": "Language and Culture", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Language-Endowed Intelligent Agents": { + "ID": "4880", + "cross listed": [], + "description": "This course will concentrate on the knowledge-based modeling of intelligent agents, with a special emphasis on semantically-oriented language processing. Theoretical and conceptual discussions will be balanced by practical work within the implemented OntoAgent cognitive architecture. It will discuss the modeling of decision-making, the various aspects of natural-language processing, and the art of knowledge engineering.", + "name": "Language-Endowed Intelligent Agents", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Law and Economics": { + "ID": "4310", + "cross listed": [], + "description": "Market-based economies depend upon legal systems that establish and protect property rights. In this and many other instances the law is designed to encourage and support economic activity; in others it is designed to restrain certain types of otherwise rational economic behavior. This course will apply fundamental economic concepts, such as supply and demand, competition, monopoly, externalities, and Pareto efficiency to a range of legal topics, including contracts, torts, criminal, and intellectual property law to explain the economic motivation and consequences of the legal framework. For those students considering law school, this course offers an exposure to many of the legal concepts found in the first year law school curriculum.", + "name": "Law and Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Robert W. Jones" + ], + "professors": [ + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Robert W. Jones", + "location": "Russell Sage Laboratory 2112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Law, Values, and Public Policy: Perspectives on Science and Technology": { + "ID": "1350", + "cross listed": [], + "description": "This course examines the interconnections between values and law, seeking to understand how these affect and are affected by science and technology by examining such topics as computers and privacy, medical malpractice, abortion, and other legal conflicts surrounding new reproductive technologies, problems of expert witnesses, sexual harassment, patent infringement, auto safety litigation, and siting of hazardous facilities, among others.", + "name": "Law, Values, and Public Policy: Perspectives on Science and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Lawrence Eliot Howard" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Lawrence Eliot Howard", + "location": "Russell Sage Laboratory 4112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Learning": { + "ID": "4450", + "cross listed": [], + "description": "The first half of this course is devoted to presentation of traditional theories of learning. Classical and operant conditioning and single-subject methodology are studied in depth. During the second half of the course, students apply their knowledge of operant conditioning principles in the context of a group-based field study.", + "name": "Learning", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher L Hubbell", + "location": "Low Center for Industrial Inn. 3051", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Learning and Advanced Game AI": { + "ID": "4430", + "cross listed": [], + "description": "Digital gaming is one of the most rapidly developing fields. The effort required for developing games is not trivial. To make a game fun to play, the design of the game levels and/or the AI-driven opponents need to be intelligent and adaptive to the players' strategies and skills. In this course, students will learn and explore using machine learning techniques to automate the design process of digital games. The course will cover basic and advanced topics in Artificial Intelligence and Learning, such as Decision Trees, Neural Networks, Genetic Algorithms, and Reinforcement Learning. Students will gain hands-on experience in applying these techniques in computer games. The course will also introduce psychological theories and studies about people's decision-making and emotional processes and how they are related to the players' experience in games. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Learning and Advanced Game AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COGS-4420" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Level Design": { + "ID": "4270", + "cross listed": [], + "description": "This project-based course introduces students to the tools and concepts used to create levels for games and simulations. It explores how various fields and theories (architecture, psychogeography, and theory of the Drive, player psychology), influence the level design and alter or enhance the ludic concepts (flow and critical path, risks-rewards, tutoring, balance of difficulty, and storytelling). Level analysis will help students to recall these concepts. Students will demonstrate their understanding by designing three \"paper\" maps (stealth, puzzle adventure, 3rd person) and implementing two developed levels (2D and 3D).", + "name": "Level Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "GSAS-1040", + "GSAS-2540", + "GSAS-2510", + "GSAS-2520", + "GSAS-1600" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Life Drawing and Anatomy for Artists": { + "ID": "4260", + "cross listed": [], + "description": "Life Drawing and Anatomy for Artists is an advanced drawing class that will focus on drawing the human figure. Students will work from live models to refine their drawing skills; clay models from anatomical texts will be made to develop a working knowledge of anatomy for artists. Gesture, proportion, and expression of the human figure will be emphasized; general concepts of design and composition will also be presented.", + "name": "Life Drawing and Anatomy for Artists", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Monica A. Hughes" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Monica A. Hughes", + "location": "West Hall 411", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Life in Color": { + "ID": "1562", + "cross listed": [], + "description": "Color is used every day to help us decode information, inform communications, influence our buying decisions, distinguish scientific properties, and impact our emotions and health. In this course, we'll study the impact of color and learn how to use it effectively. Through a series of creative hands-on graphic design projects, we will investigate color memory, relativity, and subjectivity, communicating with color, physiological and psychological responses to color, and color across cultures.", + "name": "Life in Color", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Lighting, Rendering, & Cinematography": { + "ID": "4200", + "cross listed": [], + "description": "A course exploring methods for 3D computer lighting, rendering, and camera authoring. We will discuss strong foundational theory from film in regards to lighting and cinematography. The course will focus on producing high fidelity rendered images and video for animation, games, and digital art.", + "name": "Lighting, Rendering, & Cinematography", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Literature Studies": { + "ID": "2940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Literature Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Managing IT Resources": { + "ID": "4310", + "cross listed": [], + "description": "This course provides an introduction to fundamental concepts of management and applies them to IT. It examines the use of IT in business processes and the management issues of integrating IT into organizational processes to gain competitive advantage. Topics include: management, organizations, and information systems; development life cycle; project management and systems engineering; process reengineering; and organizational learning. This course includes the planning, development, and implementation of an IT project for a real client.", + "name": "Managing IT Resources", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2110" + ], + "professors": [ + "Matthew John Grill" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew John Grill", + "location": "Lally Hall 102", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Mathematical Methods in Economics": { + "ID": "4120", + "cross listed": [], + "description": "Application of mathematical techniques to economic modeling and analysis. Construction of models to describe aspects of the economy and to analyze potential policies. Solution methods for issues including optimal choice with and without constraints, equilibria among multiple actors, marginal effects of policies, and dynamic economic models. Some mathematical maturity is assumed, and mathematical skills are taught throughout the course.", + "name": "Mathematical Methods in Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Mathematical Methods in Psychological Science": { + "ID": "4350", + "cross listed": [], + "description": "This course will provide students with a systematic overview of practical and important mathematical tools and skills used in modern psychological sciences. Students completing the course will gain experience using mathematical tools drawn from diverse fields including calculus, linear algebra, probability theory, nonlinear optimization, and other closely related disciplines. Rather than providing complete coverage of each field or focusing on formal proofs, the goal will be to provide students with the essential elements necessary to understand and use these tools to solve current and outstanding problems in the field today. This class will be hands-on, using examples drawn from across the cognitive sciences. Students will also gain experience implementing mathematical models in the R programming language.", + "name": "Mathematical Methods in Psychological Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-4310", + "COGS-2120" + ], + "professors": [ + "Christopher Robert Sims" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 232", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 236", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Media Watch": { + "ID": "4150", + "cross listed": [], + "description": "This seminar is an investigation of the successes and failures of the news media, set within historical and contemporary contexts. The title \"media watch\" is intended to evoke a watch-dog approach found in independent media sources and organizations like human rights watch. Assignments involve analyzing how issues are portrayed in the media, and students choose their topics according to their interests. The course can therefore enhance capstone, thesis, or dissertation work.", + "name": "Media Watch", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Media and Society": { + "ID": "1560", + "cross listed": [], + "description": "A survey of the historical origins and cultural impact of several mass media, including television, film, radio, the Internet, and print media. The course aims to increase media literacy through analysis of specific media products as well as discussion of broad topics such as: advertising and commercialization; politics and censorship; gender, race, and social identity.", + "name": "Media and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher C. Jeansonne" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher C. Jeansonne", + "location": "Lally Hall 02", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher C. Jeansonne", + "location": "Lally Hall 02", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Medicine, Culture, and Society": { + "ID": "4400", + "cross listed": [], + "description": "This course is a sociological and anthropological exploration of health and illness. By the end of the course, students will have an overall picture of health fields, problems faced by patients and caregivers, medicine and health in non-Western societies, and the social shaping of disease and therapeutic choices.", + "name": "Medicine, Culture, and Society", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "spring term, odd-numbered years", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "STSO-2500", + "STSO-2510" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Metaphysics and Consciousness": { + "ID": "4480", + "cross listed": [], + "description": "Daydreams about some tropical paradise ... the smell of freshly baked bread ... the flash of anger experienced when one person cuts another off ... the vision of an albino squirrel on the campus green ... Humans take all of these to involve activities or states of consciousness. But what is this consciousness with which they claim to be so intimately familiar? What are its metaphysical implications, and can people reconcile those implications with current scientific understanding of the world?", + "name": "Metaphysics and Consciousness", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Carnegie Building 101", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Carnegie Building 101", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Microeconomics of Decision-Making": { + "ID": "4350", + "cross listed": [], + "description": "This course will examine alternative models of economic and non-economic decision-making. The course will cover models of rational decision-making under certainty and uncertainty, bounded rationality, preference-based approaches (e.g., loss aversion, ambiguity aversion, disappointment aversion), and heuristic decision-making. The emphasis throughout will be on the proper interpretation of more general models of decision-making as well as real-world applications.", + "name": "Microeconomics of Decision-Making", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010", + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Minds and Machines": { + "ID": "1140", + "cross listed": [ + "PHIL-1120" + ], + "description": "This course is an introduction to the philosophy of mind and cognitive science. Students meet in small sections to have class discussions and debates about questions like: What are minds? Are minds physical or non-physical? Do humans have free will? Does reliance on technology turn humans into cyborgs? How close are humans to building an intelligent robot or machine? Do we want this to be a goal? Students will learn how make a philosophical argument, and how to express them in writing or through an oral presentation.", + "name": "Minds and Machines", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Bram Van Heuveln" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 5711", + "time": "2:00 pm - 3:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 5711", + "time": "4:00 pm - 5:20 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Russell Sage Laboratory 4711", + "time": "2:00 pm - 3:20 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Russell Sage Laboratory 4711", + "time": "4:00 pm - 5:20 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Modern and Contemporary Literature": { + "ID": "2150", + "cross listed": [], + "description": "Students explore the philosophical, political, and artistic grounds from which modern and contemporary literature arises and develop their own creative capacities in a project related to the course readings.", + "name": "Modern and Contemporary Literature", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ellen Esrock" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "West Hall 112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Money and Banking": { + "ID": "4130", + "cross listed": [], + "description": "Financial institutions, especially commercial banking and the Federal Reserve System, are considered from three perspectives: their monetary roles; trends in the economic, organizational, and technological aspects of their operations; and their other economic roles-a critical view. Also, the role of money in macroeconomic theory is considered along with the role of monetary policies in relation to the problems of inflation and unemployment.", + "name": "Money and Banking", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Darrin Communications Center 318", + "time": "6:30 pm - 8:35 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Motivation and Performance": { + "ID": "4110", + "cross listed": [], + "description": "This course encompasses a broad spectrum of theories concerned with the biological, psychological, and social components of motivation. Throughout the course, students relate theoretical issues to both recent research evidence and potential practical applications to enhance performance. Group projects, focus group discussions, and interactive guest speakers are used to establish links between theory and performance.", + "name": "Motivation and Performance", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Ralph G Noble" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ralph G Noble", + "location": "Ricketts Building 212", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Ralph G Noble", + "location": "Ricketts Building 212", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Multimedia Performance Systems": { + "ID": "4030", + "cross listed": [], + "description": "Multimedia Performance Systems explores the composition and programming of real-time performance systems. The course will examine the basics of MIDI, sound synthesis, digital signal processing, and image/video manipulation. Final projects will consist of a real-time performance system or interactive installation.", + "name": "Multimedia Performance Systems", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4510", + "ARTS-2020", + "ARTS-4010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Music and Nature": { + "ID": "1720", + "cross listed": [], + "description": "Music and Nature explores the intersections between music and nature from a variety of perspectives. Music will be approached as artistic expression as well as a form of knowledge that can heighten our sensitivity and awareness of the environment and natural processes. Music and Nature incorporates reading and writing assignments, individual and group creative projects.", + "name": "Music and Nature", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Stephanie D Loveless", + "Kathleen A. Galloway" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kathleen A. Galloway", + "location": "West Hall 214", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Music and Sound I": { + "ID": "2380", + "cross listed": [], + "description": "The first in a two-course sequence combining music theory, musicianship, and engaged listening practices applicable to a broad range of traditional and contemporary musical styles, with an emphasis on creative practice. This course covers the fundamentals of tonal harmony including scales, chord symbols and figured bass notation, diatonic chord progressions, and counterpoint. Musicianship includes aural identification of intervals, scales, and chords, rhythm and exercises in sight-singing, dictation, and improvisation. Engaged listening practices include responsive listening, reading, and written exercises as well as in-class discussion. Weekly assignments include composition, analysis, and performance.", + "name": "Music and Sound I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1380" + ], + "professors": [ + "Christopher James Fisher-Lochhead" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Fisher-Lochhead", + "location": "West Hall 323", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Sound II": { + "ID": "4380", + "cross listed": [], + "description": "The second in a two-course sequence combining music theory, aural skills, and engaged listening practices applicable to a broad range of musical styles, with an emphasis on creative practice. This course covers chromatic, extended, and contemporary tonal harmony and its interrelationship with form. Musicianship exercises include advanced chord identification, rhythm exercises, dictation, and improvisation. Engaged listening practices include responsive listening, reading, and written exercises as well as in-class discussion. Weekly assignments include composition, analysis, and performance.", + "name": "Music and Sound II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2380" + ], + "professors": [ + "Christopher James Fisher-Lochhead", + "Matthew William Goodheart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Fisher-Lochhead", + "location": "West Hall 323", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Technology I": { + "ID": "2020", + "cross listed": [], + "description": "Music technology-based research and composition taught in the context of modern computerized production methods. Technical topics include basic principles of music programming languages, digital sound synthesis and sampling, and the use of computer systems for musical control of electronic instruments. Musical topics include a study of important musical works and compositional techniques of the 21st century. Student projects involve hands-on work on a variety of computer programming languages, instruments, and software. This course is a prerequisite for further creative work with Rensselaer's computer music facilities.", + "name": "Music and Technology I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Robert Kyle Hamilton", + "Cory Ryan Kasprzyk" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Cory Ryan Kasprzyk", + "location": "Darrin Communications Center 174", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Cory Ryan Kasprzyk", + "location": "Darrin Communications Center 174", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Technology II": { + "ID": "4160", + "cross listed": [], + "description": "This course assumes knowledge and experience in computer music programming, applications, and performance. It is directed to undergraduate students as an upper-level seminar guiding their progress through the composition of a significant musical work or the design and development of a significant research project. The class is divided between a group seminar, focusing on aesthetic, theoretical, and technical issues, and a workshop/lab in musical systems design, performance, computer music applications, and composition.", + "name": "Music and Technology II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2020" + ], + "professors": [ + "Robert Kyle Hamilton" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Robert Kyle Hamilton", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Natural Resource Economics": { + "ID": "4240", + "cross listed": [], + "description": "Addresses the allocation of natural resources through applied study of fisheries, forestry, oil, minerals, water, and biodiversity resources. Mathematical analysis will be done using Microsoft Excel with Solver. Social and policy dynamics of allocation decisions will be explored through case studies. Field trips will address ecological and physical aspects of resource management. The intent is to develop a balanced perspective and tools to address resource management decisions across their diverse economic, social, and environmental dimensions.", + "name": "Natural Resource Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Nature/Society": { + "ID": "1110", + "cross listed": [], + "description": "This course focuses on the social and ecological aspects of humans in the natural world. It emphasizes critical thinking about where humans come from and where they are going as a species. The course draws on historical perspectives and addresses contemporary issues such as climate change, national energy resources, and the local foods movement. The course includes readings as well as student projects, field trips, guest lectures, and \"ethnographic\" assignments about this consumer society.", + "name": "Nature/Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal", + "Lee Claiborne Nelson" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "M", + "instructor": "Lee Claiborne Nelson", + "location": "Nason Hall 130", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "New Media Theory": { + "ID": "4130", + "cross listed": [], + "description": "This course asks what is really new about New Media, and looks at creative practices, theoretical discourses, and social contexts to find answers. The course concentrates on cutting edge cultural expression using information and communication technologies. The objective to equip students with multiple perspectives - aesthetic, communications, historical - with which to analyze, critique, and develop original concepts about the uses of new media in art and culture.", + "name": "New Media Theory", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2500", + "ARTS-2540" + ], + "professors": [ + "Michael L. Century" + ], + "professors": [ + "Michael L. Century" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Michael L. Century", + "location": "West Hall 113", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Open Economy Macroeconomics": { + "ID": "4200", + "cross listed": [], + "description": "This course is an introduction to open economy macroeconomics and international finance. The core objective of the course is to teach students macroeconomic models and enable them to analyze international economic phenomena. Topics covered include theories of intertemporal trade, sources of global imbalances and their adjustment mechanisms, the determination of exchange rates, the effect of fiscal and monetary policies under different exchange rate regimes, balance of payment crisis, consequences of financial globalization.", + "name": "Open Economy Macroeconomics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Painting": { + "ID": "4220", + "cross listed": [], + "description": "A painting course in opaque media such as oil or acrylic with emphasis on color interaction, composition, and pictorial design. Using sources from observation and the history of painting, students are taught to see and convey effects of color on/in 2D pictorial space and to develop critical skills in looking at paintings.", + "name": "Painting", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Monica A. Hughes", + "Alisa Sikelianos-Carter" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Monica A. Hughes", + "location": "West Hall 411", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Alisa Sikelianos-Carter", + "location": "West Hall 411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Personality": { + "ID": "4400", + "cross listed": [], + "description": "Modern theories of personality are presented and compared. Using these theories, students analyze the processes by which people cope with intrapsychic, interpersonal, and institutional demands. Evidence on adaptive processes from clinical, field, and laboratory studies is evaluated.", + "name": "Personality", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Christopher A. VerWys", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Perspectives on Photography": { + "ID": "2410", + "cross listed": [], + "description": "This course helps students understand the meaning and emotional complexity of visual images in their culture. Students examine photographic imagery through three perspectives. The firstformaladdresses the design components of the image, such as vantage point and contrast. The secondpsychodynamicconcerns the emotional dynamics of viewing. The thirdsocial political explores photographs as instruments for preserving or challenging cultural values. No technical knowledge of photography is needed.", + "name": "Perspectives on Photography", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ellen Esrock" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Philosophy Studies": { + "ID": "2940", + "cross listed": [], + "description": "Independent study of a particular topic.", + "name": "Philosophy Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Philosophy of Artificial Intelligence": { + "ID": "4260", + "cross listed": [], + "description": "This course may be roughly divided into two general areas: philosophical problems in AI and philosophical issues that arise because of AI. An example from the first area is the Knower Paradox, a paradox in which an apparently desirable formalism for handling an agent's knowledge leads to inconsistency; an example from the second area is John Searle's attack on so-called \"Strong\" AI by way of his Chinese Room argument, wherein he claims that because a computer at bottom just manipulates symbols it cannot genuinely understand.", + "name": "Philosophy of Artificial Intelligence", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Philosophy of Biology": { + "ID": "2400", + "cross listed": [], + "description": "This course addresses such issues as: Are species real entities in the world or just human constructs? Are biological phenomena reducible to physical processes or do irreducible biological features exist? What is the relationship between microevolution and macroevolution? Does sociobiology have something to contribute to understanding of ethics? To what extent are the structures of the human mind products of evolution?", + "name": "Philosophy of Biology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Carnegie Building 208", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Philosophy of Science": { + "ID": "4130", + "cross listed": [], + "description": "How does science stimulate philosophical thinking and how has philosophy influenced science? This broad range of interaction is studied with special attention given to the concepts of theory, observation, and scientific method. Special attention is given to issues basic to psychology, in particular, reductionism, behaviorism, functionalism, and cognitivism.", + "name": "Philosophy of Science", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "John R Milanese", + "location": "Carnegie Building 101", + "time": "1:30 pm - 3:34 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MTRF", + "instructor": "John R Milanese", + "location": "Carnegie Building 101", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Philosophy, Technology, & the Human Future": { + "ID": "1130", + "cross listed": [], + "description": "This course explores the philosophical and ethical implications of technological developments that promise to shape and perhaps to jeopardize human life and society in the 21st Century: Artificial Intelligence. Robots as social companions. Robots in military and medical settings. Cloning. Genetic modification and technological implants for superhuman abilities. Students will improve their insight as well as their critical reasoning skills as we examine, analyze, and evaluate such controversial topics through the lens of philosophical reasoning. Throughout the course we will ask what sort of beings do we want to be and what sort of society do we want to have.", + "name": "Philosophy, Technology, & the Human Future", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "spring term, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Politics of Design": { + "ID": "4350", + "cross listed": [], + "description": "A research seminar exploring the meaning of design in engineering, architecture, political theory, and other fields. How do social ideals and motives inspire design choices? To what extent does the design of human-made things shape the quality of public life? A variety of objects are studied: buildings, machines, artifacts in everyday use, computer programs, political constitutions, etc.", + "name": "Politics of Design", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "STSO-2500", + "STSS-2510", + "STSS-2210", + "STSO-2300", + "STSO-2100", + "STSO-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Popular Music and Society": { + "ID": "2550", + "cross listed": [], + "description": "This topics-based course examines popular music in society, considering the ways it may express identities, motivate political movements, and function within various economic, mediated, and technological environments. This course explores popular music representing diverse genres (country, hip hop, EDM, Top 40) as it relates to social life, the intersections of race, gender, class, and sexuality, and media and technology.", + "name": "Popular Music and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Positive Psychology": { + "ID": "4730", + "cross listed": [], + "description": "Positive Psychology is the scientific study of human happiness, well-being, and strength of character. This course takes an empirical approach to helping individuals use the science of flourishing to enhance their lives. Resiliency, the ability to adapt to stress and adversity, will be emphasized. Students will learn about coping techniques of resiliency to effectively navigate through life situations.", + "name": "Positive Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Holly A Traver", + "location": "Amos Eaton Hall 214", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Principles of Economics": { + "ID": "1200", + "cross listed": [], + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people's choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society. Credit cannot be obtained for both IHSS 1200 and ECON 1200", + "name": "Principles of Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Russell Sage Laboratory 3303", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Russell Sage Laboratory 3303", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Private Music Lessons": { + "ID": "2750", + "cross listed": [], + "description": "Private applied music lessons provide weekly instruction in instrumental and vocal performance. The goal of this class is to develop the student's musical ability relative to capacity and interest. A supplementary lesson fee is charged.", + "name": "Private Music Lessons", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thomas J. Gerbino", + "Matthew P. Steckler", + "Jingwen Tu", + "Graeme S. Francis", + "Elissa Marie Harrigan", + "Omar Williams", + "Charles W. Olencki", + "Akina Yura", + "Jamecyn F. Morey", + "Karlinda D. Caldicott", + "Paul J. Quigley" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Jamecyn F. Morey", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "10": { + "class": "Class", + "days": " ", + "instructor": "Akina Yura", + "location": "Online ", + "time": "TBA", + "type": "Lecture" + }, + "11": { + "class": "Class", + "days": " ", + "instructor": "Jingwen Tu", + "location": "Online ", + "time": "TBA", + "type": "Lecture" + }, + "12": { + "class": "Class", + "days": " ", + "instructor": "Paul J. Quigley", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "13": { + "class": "Class", + "days": " ", + "instructor": "Charles W. Olencki", + "location": "Online ", + "time": "TBA", + "type": "Lecture" + }, + "14": { + "class": "Class", + "days": " ", + "instructor": "Charles W. Olencki", + "location": "Online ", + "time": "TBA", + "type": "Lecture" + }, + "15": { + "class": "Class", + "days": " ", + "instructor": "Charles W. Olencki", + "location": "Online ", + "time": "TBA", + "type": "Lecture" + }, + "16": { + "class": "Class", + "days": " ", + "instructor": "Matthew P. Steckler", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "17": { + "class": "Class", + "days": " ", + "instructor": "Matthew P. Steckler", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Jamecyn F. Morey", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "Thomas J. Gerbino", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": " ", + "instructor": "Thomas J. Gerbino", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": " ", + "instructor": "Thomas J. Gerbino", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "6": { + "class": "Class", + "days": " ", + "instructor": "Thomas J. Gerbino", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "7": { + "class": "Class", + "days": " ", + "instructor": "Elissa Marie Harrigan", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "8": { + "class": "Class", + "days": " ", + "instructor": "Paul J. Quigley", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "9": { + "class": "Class", + "days": " ", + "instructor": "Elissa Marie Harrigan", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Pro-Seminar in Communication, Media, and Design": { + "ID": "4930", + "cross listed": [], + "description": "Designed for first-semester senior Communication, Media, and Design majors, Pro-Seminar is the capstone course for the development of the Senior Project. Students will create a professional portfolio piece that showcases their work in the diverse disciplines of communication and media", + "name": "Pro-Seminar in Communication, Media, and Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Professional Development 2 –Technical Issues and Solutions": { + "ID": "4100", + "cross listed": [], + "description": "This course focuses on increasing students' knowledge concerning the impact of non-technical issues on the viability of technical (engineering) designs and solutions. The non-technical issues to be considered include the cognitive and physical strengths and limitations of people in the chain spanning from product/equipment designers/manufacturers to end users, as well as economic, environmental, cultural, political, ethical, health and safety, and societal influences. During the course, students will read and discuss articles and case studies in which the technical solution pursued did not have the desired effect, or led to disaster. Possible explanations include a failure to take into account the environmental, economic, socio-cultural, and/or political issues associated with the technology's ultimate usage.", + "name": "Professional Development 2 –Technical Issues and Solutions", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, Spring, and Summer terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Professional Development II: Leadership Theories": { + "ID": "4170", + "cross listed": [], + "description": "This course examines the major theories of leadership, as well as provides the opportunity to apply these theories to actual or symbolic leaders. Students wishing to become effective managers or leaders will benefit from this course, since the focus is on providing students with information about the traits, behaviors, power and influence, and charisma of effective leaders.", + "name": "Professional Development II: Leadership Theories", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Programming for Cognitive Science and Artificial Intelligence": { + "ID": "4410", + "cross listed": [], + "description": "Research in Cognitive Science and Artificial Intelligence (AI) is driven by data. Researchers in these fields collect, manipulate, model and analyze data generated by real-world processes. Since the amount of data available has grown exponentially, the ability to automate these tasks through computer programs is essential. Specifically, probabilistic and statistical computing are needed to learn from the data. The objectives of this course are for the student to perform exploratory data analysis and to acquire the basics of statistical and machine learning in order to model real-world datasets.", + "name": "Programming for Cognitive Science and Artificial Intelligence", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael J. Schoelles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Michael J. Schoelles", + "location": "Russell Sage Laboratory 2704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Proposing and Persuading": { + "ID": "4550", + "cross listed": [], + "description": "Make things happen: start a business, raise funds, solicit work, support research, win a place on a conference program, take initiative, change the way things are done around here. This course will teach students how to write proposals that persuade. Students will learn to turn situations into occasions for proposing, write a variety of proposals, locate Request for Proposals, develop a work plan for feasible projects that come in on-time and on-budget, use networks to strengthen proposals, detail a budget, and edit for clarity and grace.", + "name": "Proposing and Persuading", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-2520", + "WRIT-2110", + "WRIT-1110" + ], + "professors": [ + "Lillian Carolyn Spina-Caza" + ], + "professors": [ + "Lillian Carolyn Spina-Caza" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Lillian Carolyn Spina-Caza", + "location": "Darrin Communications Center 236", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Psychology and The Law": { + "ID": "4740", + "cross listed": [], + "description": "Since the 1950's, social science researchers have turned their attention to the courtroom, in order to test theories of human behavior in a real-world application. Are the basic assumptions underlying the practice of law in this country valid, given what psychologists know about the fundamentals of human behavior? This course will provide students with instruction regarding how the study of psychology can contribute to a better understanding of the legal system.", + "name": "Psychology and The Law", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Christopher A. VerWys", + "location": "Carnegie Building 113", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Psychology of Mindfulness": { + "ID": "4430", + "cross listed": [], + "description": "Mindfulness involves giving particular attention to our moment-to-moment experiences in a way that emphasizes observing, rather than judging or evaluating. There is empirical evidence of the many health benefits of mindfulness meditation, including the potential to produce fundamental changes in brain structure and epigenetic change. In this class, participants will discuss the historical and psychological foundations of mindfulness and empirical findings supporting its positive effects. Students will participate in structured exercises. This course is a very hands-on approach to mindfulness. Students will be required to practice mindfulness and meditation and develop their mindful skills.", + "name": "Psychology of Mindfulness", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": true, + "text": "Fall and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Holly A Traver", + "location": "Amos Eaton Hall 214", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Psychopharmacology and Behavioral Toxicology": { + "ID": "4770", + "cross listed": [], + "description": "This course is a detailed examination of the neuroscience and psychology inherent to the development of pharmacological agents for treating psychopathology. There is also an exploration of chemicals that are toxic to the brain as manifested by induction of psychopathology.", + "name": "Psychopharmacology and Behavioral Toxicology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Public Finance": { + "ID": "4160", + "cross listed": [], + "description": "Emphasis is placed on the analysis of efficient resource use in the public sector at the federal level. Expenditure theory, tax incidence, and income distribution policies are discussed. The effects of personal income, corporation, sales, payroll, and property taxes on resource allocation, equity, and growth are considered.", + "name": "Public Finance", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Queer Ecologies": { + "ID": "4140", + "cross listed": [], + "description": "Queer Ecologies is an undergraduate and graduate arts course that uses art to think about our eco-futures. We will look at the disruptive nature of Cartesian thinking and binary positioning in relation to sexuality and ecologies. The \"queering\" is a means to refuse this binary thinking and consider expansive interdisciplinary practices that have evolved from LGBTQ+ and feminist theory, decolonial thinking, extinction and death studies, environmental justice, critiques of science and big pharma, biopolitics, bioethics, biology, science fiction, aesthetics, art and play.", + "name": "Queer Ecologies", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "spring semester, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Race and Film in U.S. Culture and History": { + "ID": "1300", + "cross listed": [], + "description": "This course will investigate the emergence and transformations of the concept of race in the history and culture of the United States by analyzing films. Hollywood classics will be featured, and will also be contrasted with documentary and independent films. The course will focus on social and political contexts, as well as the film's critical reception and film form.", + "name": "Race and Film in U.S. Culture and History", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Maryanne Staniszewski" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Maryanne Staniszewski", + "location": "West Hall 112", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Radical Graphics/Screenprinting": { + "ID": "2090", + "cross listed": [], + "description": "Radical Graphics/Screenprinting seeks to expand on the definition of print graphics from one that traditionally creates multiple images on paper to a practice that includes art-making activities as varied as mud-stenciling, t-shirt printing, \"fine art\" prints, animation, sculpture, and political protest graphics. Students will focus on the concept of the art \"matrix\": a template for image-making that can work across media. Students will create matrices that can be applied across multiple art-making platforms.", + "name": "Radical Graphics/Screenprinting", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "Russell Sage Laboratory 1211", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Readings in Cognitive Science": { + "ID": "4940", + "cross listed": [], + "description": "An individually arranged independent study course under the supervision of a member of the Cognitive Science Department. The topic is selected by consultation between student and faculty member.", + "name": "Readings in Cognitive Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Readings in Economics": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Readings in Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Readings in Psychology": { + "ID": "4940", + "cross listed": [], + "description": "An individually arranged independent study course under the supervision of a member of the Psychology Department. The topic is selected by consultation between student and faculty member.", + "name": "Readings in Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Alicia Ann Walf", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Readings in Science and Technology Studies": { + "ID": "4940", + "cross listed": [], + "description": "With an individual faculty member on an agreed-upon topic.", + "name": "Readings in Science and Technology Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Reality TV and Post-Factual Media": { + "ID": "4530", + "cross listed": [], + "description": "This course considers the sociopolitical and ethical dimensions of reality television and post-factual media content. An analysis of a variety of \"reality\" and news formats allows students to understand the evolution, economics, and, above all, the cultural and political significance of modern media. Topics include: simulation; social representation; commercialization; social media; surveillance; nationalism; and globalization.", + "name": "Reality TV and Post-Factual Media", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Religion in a Global World": { + "ID": "1666", + "cross listed": [], + "description": "This course explores the role of religion in different cultures and in the everyday lives of people around the world. It will introduce students to key concepts, themes, and debates in social science. The role of religion and rituals will be examined through classic texts in anthropology, sociology, political science, and in ethnographic cases relating to different types of societies, from traditional to modern American cultures. It will begin with some basic theoretical issues before discussing contemporary issues such as the relations between nation and religion, violence and religion, climate change and religion, and \"magical thinking\" in technology and science.", + "name": "Religion in a Global World", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patrick Y Royer" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Patrick Y Royer", + "location": "Russell Sage Laboratory 2704", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Religion in the Media": { + "ID": "4550", + "cross listed": [], + "description": "How are religious fundamentalists using new media? Can religious conversion take place in a theme park? How are religious \"crossover\" films transforming political and popular cultural landscapes? This course maps the complex intersections of religion, culture, and media in the global transformations of religious traditions and explores, through a media frame, \"the return of religion\" within the secular consensus of modernity.", + "name": "Religion in the Media", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "COMM-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Rensselaer Concert Choir": { + "ID": "2310", + "cross listed": [], + "description": "Readings, rehearsals, and performances of works from the standard choral repertoire, from the Renaissance through the 20th century. Attendance is mandatory and preparation expected.", + "name": "Rensselaer Concert Choir", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Andrew J. Burger" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Andrew J. Burger", + "location": "West Hall 110", + "time": "6:00 pm - 7:30 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Rensselaer Orchestra": { + "ID": "2300", + "cross listed": [], + "description": "Readings, rehearsals, and performances of works from the standard repertoire for orchestra from the Baroque through the 20th century.", + "name": "Rensselaer Orchestra", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Matthew J. Chamberlain" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew J. Chamberlain", + "location": "West Hall 326", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Research Design": { + "ID": "4980", + "cross listed": [], + "description": "This is the first part of a two-semester senior project sequence for majors in Sustainability Studies (SUST) and Science, Technology, and Society (STSO). The course focuses on qualitative research design and research proposal development.", + "name": "Research Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Research Methods and Statistics I": { + "ID": "2310", + "cross listed": [], + "description": "This course, the first in a two-course sequence, provides an introduction to basic methods of behavioral and social science research, including experimental, quasi-experimental, and non-experimental research designs, psychometric considerations (e.g., reliability, validity, control, importance, levels of measurement), approaches to data collection and analysis, and communication of results. Students will demonstrate their understanding of the topics covered by writing a detailed research proposal formatted according to American Psychological Association (APA) guidelines. Students will also gain experience in using a selection of parametric (e.g., correlation, simple and multiple regression, ANOVA) and non-parametric (e.g., Chi-square, Mann-Whitney U, Wilcoxon T, Kruskal-Wallis, Friedman's ANOVA) statistical procedures. Data analysis will be carried out using R, an open-source programming language for statistical calculation and graphics, and R-Studio, an open-source integrated development environment for R.", + "name": "Research Methods and Statistics I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Jason Sean Jacobskind", + "Michael J Kalsher" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Jason Sean Jacobskind", + "location": "Lally Hall 02", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Research Methods and Statistics II": { + "ID": "4310", + "cross listed": [], + "description": "This course is the second in a two-semester sequence on research methods and statistics in the behavioral sciences. Students will learn how to analyze data using multiple regression, analysis of variance, factor analysis, principal component analysis, and multi-level linear modeling. Students will also gain proficiency with the R programming language and software environment for statistical computing. Each student will carry out a research project and prepare a formal report that comports with the guidelines from the American Psychological Association.", + "name": "Research Methods and Statistics II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310" + ], + "professors": [ + "Brett R. Fajen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Brett R. Fajen", + "location": "Russell Sage Laboratory 2112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Brett R. Fajen", + "location": "Russell Sage Laboratory 2112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Research Writing": { + "ID": "4410", + "cross listed": [], + "description": "In this class, students will write on topics from their major discipline and investigate the kinds of texts that professionals in their field produce. They will identify and explore research questions, use discipline-specific library databases, and write research reports. In addition, they will develop effective note-taking and research skills and learn strategies for effective prose style.", + "name": "Research Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Barbara J Lewis" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Barbara J Lewis", + "location": "Voorhees Computing Center NO", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Rethinking Documentary: Video Production": { + "ID": "4040", + "cross listed": [], + "description": "This is a production course investigating non-traditional approaches to documentary or non-fiction film/video. Taking a broad look at what defines \"documentary\" media, this course will incorporate criticism with production. Students will produce a range of video works questioning conventional documentary styles, using radical and interventionist techniques. Students will study traditional documentary works including ethnographic films, cinema verit, propaganda films, \"home movies,\" reality TV, tabloid news, autobiographic and activist videos.", + "name": "Rethinking Documentary: Video Production", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1030", + "IHSS-1040", + "IHSS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Revolutions in Perspective": { + "ID": "1960", + "cross listed": [], + "description": "No description available, course not listed on catalog, prereqs/crosslisted not checked.", + "name": "Revolutions in Perspective", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "" + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "subj": "IHSS" + }, + "STS and Sustainability Senior Project": { + "ID": "4990", + "cross listed": [], + "description": "Senior Project serves as a capstone course for all STS and Sustainability Studies majors. Students work individually, supervised by a faculty member, to produce a written thesis. Class time largely operates as structured research and writing assistance, where students support one another with peer-review as well as receive one-on-one guidance from the instructor.", + "name": "STS and Sustainability Senior Project", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSO-4980" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Science Fictions": { + "ID": "4640", + "cross listed": [], + "description": "Science Fictions is an advanced narrative video production and theory course. The class looks at thematic areas of science fiction, utopia and dystopia, paranormal, and speculative fiction. 'Speculative fiction' is a genre that looks at the real world and extends what is known about it, building on the 'real.' The class has two threads: to study narrative structure and create a series of sci-fi videos; to discuss and analyze mainstream and avant-garde science fiction films and themes from the early 1900s to the present.", + "name": "Science Fictions", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-4140", + "ARTS-1030", + "ARTS-4120", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [ + "Kathryn High" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kathryn High", + "location": "West Hall 211", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Science and Fiction": { + "ID": "4150", + "cross listed": [], + "description": "An exploration of the ongoing dialogue between science/technology and literature through the reading of landmark works about science and fictional works that describe scientific ideas and methods. Topics include artificial intelligence, genetic engineering, and cyborgs.", + "name": "Science and Fiction", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "summer term annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "June Deery" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "June Deery", + "location": "Low Center for Industrial Inn. 4034", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Science and Scientific Misconduct": { + "ID": "1160", + "cross listed": [], + "description": "This course will provide a comprehensive introduction to the field of ethics of scientific research. Why do seemingly good people do bad things? What is science? What is \"bad\" science? What constitutes scientific misconduct? We will explore the answers to these questions through fields such as Sociology, History, Philosophy, Psychology etc. Using evidence from contemporary and historical scientific experiments we will try to understand why researchers might commit scientific misconduct such as fabrication of results, plagiarism, and falsification of data. A brief overview some philosophical theories of ethics and several professional/scientific codes of ethics will be covered.", + "name": "Science and Scientific Misconduct", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Susan Lynn Smith" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Susan Lynn Smith", + "location": "Darrin Communications Center 235", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Science, Technology, and Society": { + "ID": "1110", + "cross listed": [ + "STSH-1110" + ], + "description": "This course examines science and technology in their social, cultural, and political context. Readings are drawn from social sciences, fiction, and contemporary journalism. Case studies will include genetic testing, automation, vaccines, engineering education, AIDS activism, mental health, surveillance, and climate change. The class is designed to give students the freedom to develop and express their own ideas.", + "name": "Science, Technology, and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Scientific Revolutions": { + "ID": "4310", + "cross listed": [], + "description": "What is progress in science? How has the concept of progress been influenced by science? Are there significant differences between scientific and technological revolutions? These questions are explored in order to shed light on the complex dynamics of academic and industrial research.", + "name": "Scientific Revolutions", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PHIL-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Sculpture I": { + "ID": "2210", + "cross listed": [], + "description": "A beginning sculpture course combining hands-on studio work sessions with lectures on the history and theory of sculpture practice. The studio component involves explorations of materials and techniques as tools for the enhancing of visual sensitivity and creative expression.", + "name": "Sculpture I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Sculpture II": { + "ID": "4210", + "cross listed": [], + "description": "An advanced studio course in sculpture for students who have taken Sculpture I. Students are encouraged to explore personal areas of interest and are required to develop a familiarity with the history of sculpture as well as mastering fabrication techniques.", + "name": "Sculpture II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2210" + ], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Self-Organization in Science and Society": { + "ID": "4580", + "cross listed": [], + "description": "Self-organization has become increasingly important in science and engineering. Self-assembly of molecular structures are critical to nanotechnology; self-organizing swarms of insects are modeled in biology and robotics, and so on. But recursive loops in which things govern themselves are also foundational to society. Indigenous societies are renowned for their ecological self-stabilization. Wikipedia, Open Sources Software, and other means of \"crowdsourcing\" offer new visions for a more democratic civil society.", + "name": "Self-Organization in Science and Society", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Senior Thesis": { + "ID": "4990", + "cross listed": [], + "description": "A two-semester spring-fall or fall-spring course dealing with an advanced level independent research project supervised by a faculty member and requiring the presentation of a thesis. First term registration is limited to second semester juniors and first semester seniors. The grade for the first semester will be listed as \"In progress.\"", + "name": "Senior Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Sensation and Perception": { + "ID": "4410", + "cross listed": [], + "description": "What are the processes that allow humans to detect information about their surroundings, recognize people and objects, and perceive depth and motion? This course will focus on the physiological and neural mechanisms underlying sensation (sight, hearing, and touch), the qualitative aspects of human perceptual experience, and how perception and action are interconnected. Color perception, object recognition, space and motion perception, and perception and action are all examined.", + "name": "Sensation and Perception", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-2120" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Sensibilities": { + "ID": "4440", + "cross listed": [ + "COGS-4440" + ], + "description": "\"Sensibilities\"a special ART_X@Rensselaer (Art Across the Curriculum) seminardraws from the tremendous resource of EMPAC to inspire students to cultivate writing skills through the cross-disciplinary theme of the senses/perception. During the semester students will have opportunities to observe unique art/science presentations and performances in an intimate setting at EMPAC, providing rich experiences for discussions and writing. Classes include reading science and art texts, as well as writing workshops to develop authorial voice and experimentation.", + "name": "Sensibilities", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years", + "uia": false + }, + "prerequisites": [ + "IHSS-1140", + "IHSS-1150", + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Social Media & Strategic Communication": { + "ID": "4188", + "cross listed": [], + "description": "The purpose of this course is to introduce the basics of strategic communication in digital and social media platforms, with a specific interest in the applications of digital and social media for communication professionals. In this course, students will learn key principles and techniques for digital content creation and promotion. Students will brainstorm, conceptualize, and develop an online presence and apply writing, research, and critical thinking to the practice of strategic communication.", + "name": "Social Media & Strategic Communication", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon Availability", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Social Psychology": { + "ID": "2730", + "cross listed": [], + "description": "This is a survey course covering theories, methods, and empirical research on personal and situational factors influencing social behavior. Topics covered include social perception, the construction of social reality, decision making, group influences on behavior, and attitudes.", + "name": "Social Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver", + "Christopher A. VerWys" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "West Hall AUD", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Sociology": { + "ID": "2520", + "cross listed": [], + "description": "A study of the principles and concepts of sociology and their application to the study of society and self. Students are introduced to the scope, materials, and methods of sociology. The issues and problems to be studied come from basic social institutions such as the family, science, and religion. Other topics may include love, crime, political economy, power, population growth, social class, and minority and ethnic relations.", + "name": "Sociology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Software Development": { + "ID": "4700", + "cross listed": [], + "description": "This course teaches students about the roles and infrastructure of IT departments in modern organizations, IT software engineering technologies and methodologies for software development life cycle through hands-on experience. The course is for students with software development background to enhance their knowledge of software development and management, the software development industry, open source community, etc.", + "name": "Software Development", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Peter A Fox", + "Ying Liu" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "F", + "instructor": "Peter A Fox", + "location": "Jonsson-Rowland Science Center 2C25", + "time": "12:20 pm - 3:10 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Songwriting Workshop": { + "ID": "1700", + "cross listed": [], + "description": "A course designed for students to develop their own voice as a songwriter. The course surveys the methods of successful songwriters, highlighting aspects of melody, lyrics, harmonic progression, story-telling, audience, and social context. Students develop a portfolio of their own original songs and lyrics, presented weekly and performed in a studio or live setting at the end of the term.", + "name": "Songwriting Workshop", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ross A. Rice" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ross A. Rice", + "location": "Darrin Communications Center 174", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Sound Recording and Production I": { + "ID": "2700", + "cross listed": [], + "description": "An introductory studio course covering the principles of critical listening, psychoacoustics, the art of music recording, and the basic use of digital equipment for music production and post-production. Hands-on assignments in a professional sound facility will be combined with readings and historical examples drawing on popular and experimental styles.", + "name": "Sound Recording and Production I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ross A. Rice" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Ross A. Rice", + "location": "TBA", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Ross A. Rice", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Sound Recording and Production II": { + "ID": "4700", + "cross listed": [], + "description": "This course approaches the modern digital studio as a compositional environment for the development of the student's original creative projects. Engineering techniques will be explored through musical examples and hands-on projects.", + "name": "Sound Recording and Production II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2700" + ], + "professors": [ + "Ross A. Rice" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ross A. Rice", + "location": "Darrin Communications Center 174", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Special Projects": { + "ID": "4980", + "cross listed": [], + "description": "Active participation in a senior-level project supervised by a faculty member and requiring a presentation and project report. Grades of \"in-progress\" are assigned until the special project has been approved by the faculty member.", + "name": "Special Projects", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Speech Communication": { + "ID": "2340", + "cross listed": [], + "description": "This course focuses on developing public speaking skills and critical listening abilities. Guided by rhetorical theory, theories of persuasion, and argumentation theory, students prepare several oral presentations, engage in extemporaneous speaking exercises, and criticize other performances.", + "name": "Speech Communication", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Terry W. Gipson" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Terry W. Gipson", + "location": "Russell Sage Laboratory 3705", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Terry W. Gipson", + "location": "Academy Hall AUD", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Sport Psychology Seminar": { + "ID": "4800", + "cross listed": [], + "description": "This course expands on topics covered in Introduction to Sport Psychology. Students in the course will work in small groups to identify and read literature in a course-relevant area of their choice. In addition to weekly written progress reports, students will prepare a final report that must be presented orally in class.", + "name": "Sport Psychology Seminar", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-2800" + ], + "professors": [ + "Christopher L Hubbell" + ], + "professors": [ + "Christopher L Hubbell" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Christopher L Hubbell", + "location": "Carnegie Building 201", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Strategic Writing": { + "ID": "2110", + "cross listed": [], + "description": "This course is designed to assist students in becoming more self-possessed and versatile writers. The course offers instruction in linguistic, rhetorical, and sociocultural concepts through its overarching focus on language: how it works, where it falls short, and how to harness it for specific purposes. Critical thinking and composing are conceptualized as processes, which includes the creation, development, organization, and revision of ideas and arguments. Students will complete a series of writing assignments in order to participate in contemporary debates occurring in both public and academic contexts.", + "name": "Strategic Writing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Samuel Estabrooks", + "Skye Anicca", + "Sarah Virginia Seeley" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Samuel Estabrooks", + "location": "Ricketts Building 208", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Online ", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Stress and the Brain": { + "ID": "4610", + "cross listed": [ + "COGS-4610" + ], + "description": "This seminar course is a detailed examination of the mind-brain relationship, through study of the stress response. Stress is simply defined as any challenge to an individual's homeostasis, or balance. This course will explore the neurobiological underpinnings of the stress response, with particular focus on how stressors can alter perception, affective and cognitive processing in the individual, which can in turn feedback to alter the general health of the individual (body and mind/brain).", + "name": "Stress and the Brain", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 4112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy": { + "ID": "4140", + "cross listed": [], + "description": "Acquaints students with the structural characteristics and philosophical foundations of enterprise and industry. Several important industries are considered from the viewpoint of market structure, conduct, and performance. Such concepts as the corporation, entrepreneurial outcomes, technological innovation, private property, and public policy toward business are examined to orient the student to contemporary industrial activity.", + "name": "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Studies in Games": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Studies in Games", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Studies in Writing": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Studies in Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Studies in the Arts": { + "ID": "4940", + "cross listed": [], + "description": "Individual and collaborative projects and assignments at the 4000 level adapted to the needs of individual students.", + "name": "Studies in the Arts", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Kenneth A. Ragsdale", + "location": "TBA", + "time": "8:00 am - 8:01 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Superheroes in the Classroom": { + "ID": "2616", + "cross listed": [], + "description": "This course engages students with the transmedial genre of superheroes, which has become one the most influential genres in film, television, video games, toys, and of course comicsnot to mention the cultural artifacts that are associated with its iconography. Through an examination of the genre's origins and history, its economic and aesthetic aspects, and the ideological issues that surround its narrativesincluding representational dynamics of race, class, gender, sexuality and other vectors of identitystudents in this course will become more critically aware consumers of popular culture media.", + "name": "Superheroes in the Classroom", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "summer term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Sustainability Debates": { + "ID": "1240", + "cross listed": [], + "description": "Students in this course participate in a series of class debates, presenting and cross-examining the arguments of those who have a stake in various environmental controversies (about energy, toxic chemicals, consumption, etc.). Students also work in groups to design a proposal for a project to help solve an environmental problem. Throughout the course, students are encouraged to develop their own environmental values and ideas. This is a communication-intensive course.", + "name": "Sustainability Debates", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal", + "Lee Claiborne Nelson" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Lee Claiborne Nelson", + "location": "Folsom Library ", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Lee Claiborne Nelson", + "location": "Folsom Library ", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Lee Claiborne Nelson", + "location": "Folsom Library ", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Sustainability Education": { + "ID": "4280", + "cross listed": [], + "description": "This course examines needs for and challenges of delivering environmental education in different settings. Students critically review existing environmental education curricula then design and deliver their own to K-12 students. The history of public education in the United States, factors shaping contemporary education, various approaches to environmental education, and the complex challenge of interdisciplinary curriculum design are examined. Students in the course develop and demonstrate their own educational and environmental values.", + "name": "Sustainability Education", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSO-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Sustainability and STS Sustainability Careers": { + "ID": "4300", + "cross listed": [], + "description": "This course is required for students majoring in STS or Sustainability Studies. Students should take it in their sophomore year to best prepare for Arch internships and leverage the expertise they are developing through their undergraduate studies. Students will investigate the evolving terrain of career pathways at the intersection of science, technology, sustainability, and social change, learn job search strategies, and network with career role models.", + "name": "Sustainability and STS Sustainability Careers", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSO-2300", + "STSO-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "The American Dream": { + "ID": "1776", + "cross listed": [], + "description": "The term \"American Dream\" is familiar, but what role, specifically, does the imaginative play in American literature and culture, past and present? This course focuses on the power of imagination to shape a nation through the analysis of fiction, poetry, film, essays, comics, advertising, and historical documents. We will use diverse social histories as a means to explore contemporary experience, focusing on the tension between American dreams and American realities. Requirements include reading/viewing responses, student presentations, and a semester capstone assignment that allows students to choose between a textual or multimedia project.", + "name": "The American Dream", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "The Art of Listening": { + "ID": "1180", + "cross listed": [], + "description": "Listening to each other, ourselves, and our surroundings can be a transformative experience that enhances well-being. In this course, a heightened awareness to sound will be developed through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. The course introduces \"Deep Listening,\" a practice developed by pioneer composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creative work.", + "name": "The Art of Listening", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Stephanie D Loveless" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 326", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "The Film Experience": { + "ID": "2410", + "cross listed": [], + "description": "This course will engage you with film and motion pictures from a variety of reflexive, critical, and historical perspectives. While serving as an overview of analytical approaches to film, the course will be shaped to reflect your interests as a learning community, with the aim of transforming your relationship to motion pictures and developing within you a critical, thoughtful, and informed approach to the medium.", + "name": "The Film Experience", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "The Genome and You": { + "ID": "1150", + "cross listed": [], + "description": "The ability to sequence complete genomes has had a revolutionary impact on medicine, agriculture, our environment and the very idea of what it means to be \"human\". Genomic medicine will impact virtually everyone in the United States in the coming decades. As informed citizens, it is important that we have a working understanding of genomics and its implications for individuals and for society at large. These conversations are critical to ensure the ethical and accessible use of genomics and to allow us to make informed decisions on both personal and public-policy levels. This course will explore the science, ethics, and history of genetic research and genomics, using case studies to illustrate and personalize the issues at hand.", + "name": "The Genome and You", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Susan Lynn Smith" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Susan Lynn Smith", + "location": "Pittsburgh Building 4114", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Susan Lynn Smith", + "location": "Russell Sage Laboratory 4101", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "The Linguistics of Computational Linguistics": { + "ID": "4340", + "cross listed": [], + "description": "This course will explore how linguistics, the scientific study of the properties of human language and languages, can be applied to the development of intelligent agents that can fluently and meaningfully communicate with people in natural language. It will focus on linguistic phenomena that have so far been particularly resistant to effective machine processing, such as lexical ambiguity resolution, reference resolution, ellipsis, indirect speech acts, implicature, and non-literal language (e.g., metaphor and irony).", + "name": "The Linguistics of Computational Linguistics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [ + "Sergei Nirenburg", + "Marjorie McShane" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Marjorie McShane", + "location": "TBA", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "The Multimedia Century": { + "ID": "2540", + "cross listed": [], + "description": "This course will survey the history and theory of the diverse artistic practices of the twentieth century in relation to the development of the mass media and new technologies. Topics will include the Bauhaus, Surrealism, Pop Art, and Postmodernism and will span a spectrum of media from the more traditional, such as painting and photography, to electronic and new media, such as video and digital arts.", + "name": "The Multimedia Century", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen A. Galloway", + "Maryanne Staniszewski" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Maryanne Staniszewski", + "location": "West Hall 323", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Topics in Cognitive Science": { + "ID": "4960", + "cross listed": [], + "description": "An advanced course concerned with selected topics in cognitive science.", + "name": "Topics in Cognitive Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Tomasz Strzalkowski", + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Bram Van Heuveln", + "location": "TBA", + "time": "8:00 am - 8:01 am", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Topics in Communication": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses tried out in one or two terms.", + "name": "Topics in Communication", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Yalun Zhou", + "location": "Russell Sage Laboratory 4510", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Topics in Deep Listening": { + "ID": "4180", + "cross listed": [], + "description": "This course continues the practice and study of Deep Listening beyond the foundational course \"Deep Listening.\" Topics include a wide range of investigations, research, and creativity in Deep Listening.", + "name": "Topics in Deep Listening", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Stephanie D Loveless" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Stephanie D Loveless", + "location": "West Hall 326", + "time": "12:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Topics in Economics": { + "ID": "4960", + "cross listed": [], + "description": "Selected topics in economic analysis and problems to meet the special needs of upper-division students in various curricula throughout the Institute. This allows students to pursue more in-depth work in their areas of study.", + "name": "Topics in Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "IHSS-1200", + "ECON-1200" + ], + "professors": [ + "Rui Fan", + "Sarah Marsden Greene", + "Michael A. Klein" + ], + "professors": [ + "Michael A. Klein", + "Sarah Marsden Greene", + "Rui Fan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Amos Eaton Hall 216", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Topics in Games": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Games", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sylvain Payen", + "Kathleen A. Galloway" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kathleen A. Galloway", + "location": "West Hall 214", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Topics in Interdisciplinary Humanities and Social Science Studies": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Interdisciplinary Humanities and Social Science Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Topics in Language": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Language", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LANG" + }, + "Topics in Literature": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses tried out in one or two terms.", + "name": "Topics in Literature", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Topics in Philosophy": { + "ID": "4940", + "cross listed": [], + "description": "Experimental courses on subjects to be announced in advance.", + "name": "Topics in Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Topics in Psychology": { + "ID": "4960", + "cross listed": [], + "description": "An advanced course concerned with selected topics in psychology.", + "name": "Topics in Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Topics in Science and Technology Studies": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Science and Technology Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Topics in Writing": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Topics in the Arts": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses offered for one or two semesters.", + "name": "Topics in the Arts", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathryn High", + "Kathleen A. Galloway", + "Elizabeth Press", + "Monica A. Hughes" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kathleen A. Galloway", + "location": "West Hall 214", + "time": "8:00 am - 10:05 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Kathryn High", + "location": "West Hall 214", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Topics in the History and Analysis of Music": { + "ID": "4500", + "cross listed": [], + "description": "This course illuminates specific musical works and performances in depth, drawn from a range of periods, cultures, and genres by analyzing them in their historical, cultural, technological, and critical context. The emphasis is on music since 1900 and sample topics might include Remix in Digital Culture, Music in Protest and Social Justice, Gender and Sexuality in Music, Music and the Moving Image, and Sounding Identity, among others", + "name": "Topics in the History and Analysis of Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Typography": { + "ID": "2570", + "cross listed": [], + "description": "Typography studies the form and function of alphabetic and pictographic systems in English-speaking society. The course aims to imbue in students a critical perspective on the role typography plays in the history and sustenance of civilization and the propagation of ideas throughout society. Students will read historical, theoretical, and evidence-based literature to glean principles for designing communicatively effective type. Verbal and visual assignments will enforce understanding of typographic principles and grammar for use in print and digital interfaces.", + "name": "Typography", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sara L. Tack" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Undergraduate Thesis": { + "ID": "4990", + "cross listed": [], + "description": "Students conduct original scholarly projects: original research, theoretical or analytical reviews of the literature, or computer simulations. Working either alone or in groups, students prepare written reports relating to this project, under the supervision of a faculty member.", + "name": "Undergraduate Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ralph G Noble", + "Michael J Kalsher", + "Alicia Ann Walf", + "Marjorie McShane", + "Holly A Traver" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Ralph G Noble", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Michael J Kalsher", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "Holly A Traver", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Visual Culture": { + "ID": "4540", + "cross listed": [], + "description": "Humans inhabit a culture of visual images. Images bombard them on television, the Internet, and in films; they surround everyone as architecture and fashion; they provide essential resource data in science, engineering, and business. This course will help students better understand how images communicate information, arouse emotions, and shape values. Students will primarily do readings in cultural history/theory with some viewing of films.", + "name": "Visual Culture", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ellen Esrock" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "West Hall 112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Visual Design: Theory and Application": { + "ID": "4460", + "cross listed": [], + "description": "This course introduces students to the theoretical and practical use of graphics as a form of visual communication. Discussions include topics such as the psychology of visual perception, design theory, creative process, formatted text, and graphics. Students have an opportunity to put theory into practice using computer graphics.", + "name": "Visual Design: Theory and Application", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term, even-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Visual Poetics and Narrative": { + "ID": "4320", + "cross listed": [], + "description": "This studio course explores new directions in art and design that include visual poetry (visual expression in which they shape an arrangement of text, images, symbols to convey the message) and interactive narrative. Visual poetics and narrative appear in advertisement, music videos, and other forms of communication. Students will experiment with these forms of communication and learn how these concepts apply in artistic and commercial contexts. The class format includes lectures, discussions, and studio work.", + "name": "Visual Poetics and Narrative", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Patricia Search", + "location": "Russell Sage Laboratory 4711", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "War and Society": { + "ID": "1510", + "cross listed": [], + "description": "This course examines how culture and society shape war, and inversely, how war shapes culture and society. It views war through the lens of social sciences with case studies ranging from the role of war in non-western societies to the ways in which war has affected American culture. Some of the issues covered in the course include the study of different types of war, the relations between war and the nation-state, between weapons technology and culture, the notions of pacification and nation-building, and the role of rituals in the military institution.", + "name": "War and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patrick Y Royer" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Patrick Y Royer", + "location": "Russell Sage Laboratory 2112", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "War and Technology: Past, Present, and Future": { + "ID": "1570", + "cross listed": [], + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "name": "War and Technology: Past, Present, and Future", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher James Tozzi" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Russell Sage Laboratory 5711", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Web Science Systems Development": { + "ID": "4500", + "cross listed": [], + "description": "Building on the technology covered in Web Systems Development, students will be exposed to current technologies, frameworks, and practices in the area of Web development. Types of topics included will be HTML5/CSS3, API's for data, Ruby on Rails, node.js, MongoDB, PHP, and RDF. Methodology to be explored will be application design, software versioning, and team development. Lab intensive, this course is intended to complete a foundation for the advanced courses in Data Science and Advanced Web Science.", + "name": "Web Science Systems Development", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2110" + ], + "professors": [ + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Ricketts Building 212", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Ricketts Building 212", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Web Systems Development": { + "ID": "2110", + "cross listed": [], + "description": "This course involves a study of the methods used to extract and deliver dynamic information on the World Wide Web. The course uses a hands-on approach in which students actively develop Web-based software systems. Additional topics include installation, configuration, and management of Web servers. Students are required to have access to a PC on which they can install software such as a Web server and various programming environments.", + "name": "Web Systems Development", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-1100" + ], + "professors": [ + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 102", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 102", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Well-being: Cultivating Curiosity": { + "ID": "1175", + "cross listed": [], + "description": "How do people maintain a sense of well-being in their lives? Each person's path to well-being in body and mind is uniquearising from an awareness of our needs, goals and what each finds fulfilling. The theme of curiosity will be used to explore what makes people tick, what makes them feel balanced, stressed, or calm. This interdisciplinary course uses practice-based learning, in-class writing, lectures, creative play, and reading.", + "name": "Well-being: Cultivating Curiosity", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Alicia Ann Walf", + "Tomie Hahn" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "West Hall 112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Tomie Hahn", + "location": "West Hall 326", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Women Writers": { + "ID": "4770", + "cross listed": [], + "description": "Women Writers examines creative works of literature produced by women of different times, such as novels, poetry, performance art, and graphic novels. These diverse works explore such topics as personal identity, love and sexuality, trauma and memory, and cultural difference, which are complicated by different historical attitudes towards gender, race, class, and religion. Discussion and viewing of films and visual art, as well as critical readings, will deepen the course's focus on literature.", + "name": "Women Writers", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ellen Esrock" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Voorhees Computing Center SO", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "World Music": { + "ID": "2520", + "cross listed": [], + "description": "From \"raves\" to symphony hall, Indian film music to Tibetan chant, monster truck rallies to a mother's lullaby, musical soundscapes surround us through all aspects of our daily lives. This course focuses on the study of music in or as culture. The exploration of music in human life will be comparative, using case studies from diverse world traditions and examining topics such as: ritual, media and technology, ethnicity/identity, music and dance, and musical transmission.", + "name": "World Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen A. Galloway" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kathleen A. Galloway", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Writing and Directing for Video": { + "ID": "4630", + "cross listed": [], + "description": "The course introduces students to the art of writing and directing short videos, with an emphasis on generating ideas, and realizing them in a well-developed final project. Major theories and principles are studied through a comparative analysis of scripts and films. Students learn to work with actors, write their own scripts, and direct videos. Two final projects a script and a video will integrate all of the elements covered in class. Lecture/Practicum.", + "name": "Writing and Directing for Video", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Writing and Response": { + "ID": "4380", + "cross listed": [], + "description": "This course explores effective strategies for talking with others about oral presentations and written texts. Practice in consulting is grounded in theory and research in composition studies, reader-response, and tutoring. Students also study their own writing and reading processes through reflection and discussion. Those who complete the course with a grade of A- or A may apply to work as writing consultants in the Center for Global Communication + Design.", + "name": "Writing and Response", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kate A. Bradley", + "Barbara J Lewis" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kate A. Bradley", + "location": "Online ", + "time": "4:45 pm - 6:45 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Kate A. Bradley", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Writing for Games I": { + "ID": "4240", + "cross listed": [], + "description": "This is the second course in the central track of the Writing concentration for GSAS students. In this project-intensive course, students will learn and practice basic, in-the-trenches writing and narrative development for games, including story outlines, cutscenes, scripted dialogue, systemic dialogue, and mission writing and design, across multiple game types and narrative genres.", + "name": "Writing for Games I", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2520", + "WRIT-2330" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Writing for Games II": { + "ID": "4250", + "cross listed": [], + "description": "This is the third course in the central track of the Writing concentration for GSAS students. In this course, students gain exposure to elements of the bigger creative picture, including intellectual property (IP) development, world-building, and original character design. Students also continue to refine their competency in game writing essentials while exploring complex game narrative challenges such as branching, open-world, and other non-linear structures.", + "name": "Writing for Games II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-4240" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Writing in Context": { + "ID": "1110", + "cross listed": [], + "description": "This course will help you experience the power of language and learn how to develop that power as you become more aware of your communicative choices. You will write for several genres, both formal and informal, creating each piece for a specific audience and purpose. You will learn to communicate effectivelyorally, visually, and in writingin a wide range of situations that will be crucial to success in your academic and professional careers.", + "name": "Writing in Context", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Weina Ran" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "X-Informatics": { + "ID": "4400", + "cross listed": [], + "description": "Informatics covers a broad range of disciplines addressing challenges in the explosion of data and information resources. X-informatics provides commonality for implementations in specific disciplines, e.g. X=astro, geo. Informatics' theoretical bases are information and computer science, cognitive science, social science, library science, aggregating these studies and adding the practice of information processing, and the engineering of information systems. This course grounds the material that students will learn in discipline areas by coursework and project assignments.", + "name": "X-Informatics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thilanka Munasinghe" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Thilanka Munasinghe", + "location": "Darrin Communications Center 337", + "time": "12:00 pm - 2:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + } +} \ No newline at end of file diff --git a/frontend/src/data/json/2021-2022/pathways.json b/frontend/src/data/json/2021-2022/pathways.json new file mode 100644 index 00000000..a721c786 --- /dev/null +++ b/frontend/src/data/json/2021-2022/pathways.json @@ -0,0 +1,1154 @@ +{ + "Art History, Theory, and Criticism": { + "One Of0": { + "Art History": "ARTS1050", + "Histories of Jazz and Improvised Music": "ARTS2510", + "History of Animation": "IHSS1170", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Songwriting Workshop": "IHSS1700" + }, + "Remaining": { + "Histories of Western Music": "ARTS2500", + "New Media Theory": "ARTS4130", + "The Multimedia Century": "ARTS2540" + }, + "description": "This pathway allows students to study a range of art history and media art histories and theories. This immersive study will give students a comprehensive view of how these histories have shaped our current day media and given rise to a variety of art making tools in our digital and computational era.", + "name": "Art History, Theory, and Criticism", + "remaining_header": "Choose remaining credits from the following:" + }, + "Artificial Intelligence": { + "Remaining": { + "AI and Society": "IHSS1972", + "Are Humans Rational?": "IHSS1235", + "Cognitive Modeling": "COGS4210", + "Ethics of AI": "PHIL4960", + "Game AI": "COGS4420", + "Intelligent Virtual Agents": "COGS4640", + "Intermediate Formal Logic & AI": "PHIL4961", + "Language-Endowed Intelligent Agents": "COGS4880", + "Learning and Advanced Game AI": "COGS4960", + "Minds and Machines": "IHSS1140", + "Programming for Cognitive Science and Artificial Intelligence": "COGS4410" + }, + "Required": { + "Introduction to Cognitive Science": "COGS2120" + }, + "description": "Artificial Intelligence is quickly becoming pervasive in our lives. Study how Artificial Intelligence can benefit from concepts and ideas from cognitive science, and explore the ways in which Artificial Intelligence is changing our lives.", + "minor": [ + "Cognitive Science of Artificial Intelligence" + ], + "name": "Artificial Intelligence", + "remaining_header": "Choose remaining credits from the following:" + }, + "Behavioral and Cognitive Neuroscience": { + "Remaining": { + "Behavioral Neuroscience": "PSYC4360", + "Cognition and the Brain": "PSYC4600", + "Drugs, Society, and Behavior": "PSYC4500", + "Hormones, Brain, and Behavior": "PSYC4700", + "Introduction to Cognitive Neuroscience": "PSYC4330", + "Stress and the Brain": "PSYC4610", + "Understanding Empathy,": "IHSS1960" + }, + "Required": { + "Introduction to Psychological Science": "PSYC1200" + }, + "description": "Behavioral and cognitive neuroscience focus on understanding the brain mechanisms that allow humans and other animals to perceive, think, feel, remember, and act. Students pursuing this pathway will cultivate an understanding of brain and behavior/cognition relationships by critically analyzing research findings.", + "minor": [ + "Behavioral and Cognitive Neuroscience" + ], + "name": "Behavioral and Cognitive Neuroscience", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000-level:" + }, + "Chinese Language": { + "Remaining": { + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470" + }, + "description": "Integrated with Chinese culture, students will learn all four types of language skills (listening, speaking, reading, and writing). After completing the Chinese pathway, students will be able to communicate in Chinese at their targeted proficiency levels and think critically and creatively with global and multicultural awareness.", + "minor": [ + "Chinese Language" + ], + "name": "Chinese Language", + "remaining_header": "Choose 12 credits from the following:" + }, + "Creative Design and Innovation": { + "One Of0": { + "Digital Filmmaking": "ARTS1030", + "Digital Imaging": "ARTS1020", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Fundamentals of Music and Sound": "ARTS1380", + "Game Sound and Musical Play": "IHSS1960", + "History of Animation": "IHSS1170", + "Remixing in Digital Culture": "IHSS1960", + "Songwriting Workshop": "IHSS1700", + "Worlds on Display": "IHSS1960" + }, + "Remaining": { + "Cognitive Engineering": "COGS4620", + "Color Theory": "COMM4960", + "Fundamentals of 2D Design": "ARTS2220", + "Human Factors in Design": "PSYC2220", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Graphic Design": "COMM2660", + "Music and Sound I": "ARTS2380", + "Performance Art": "ARTS4960", + "Sculpture I": "ARTS2210", + "Sculpture II": "ARTS4210", + "Sound Recording and Production I": "ARTS2700", + "Topics in Communication": "COMM4960", + "Topics in the Arts": "ARTS4960", + "Typography": "COMM2570", + "Visual Design: Theory and Application": "COMM4460", + "Visual Poetics and Narrative": "COMM4320" + }, + "description": "This pathway looks at creative design and innovation from various humanities, arts, and social science points of view. Students will learn about the cognitive and communicative principles behind design and innovation, the economic policies, markets, and other social institutions driving and shaping design and innovation, and how to engage in sustainable and socially responsible design and innovation for local and global impact.", + "name": "Creative Design and Innovation", + "remaining_header": "Choose remaining credits from the following:" + }, + "Design, Innovation, and Society": { + "Remaining": { + "Design and Innovation Studio C": "STSO4610", + "Design and Innovation Studio B": "STSO4605", + "Design and Innovation Studio C": null + }, + "Required": { + "Design and Innovation Studio I": "IHSS1610", + "Design and Innovation Studio II": "STSO2610" + }, + "description": "The pathway in Design, Innovation, and Society (DIS) provides creative, socially conscious students deep context for a broad education in design and innovation. Students take a sequence of studio-based courses that address real-world social and environmental challenges.", + "name": "Design, Innovation, and Society", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "One Of1": { + "Intermediate Macroeconomic Theory": "ECON2020", + "Intermediate Microeconomic Theory": "ECON2010" + }, + "Remaining": { + "Advanced Data Analytics & Policy Evaluation": "ECON4590", + "Applied Game Theory": "ECON4220", + "Applied Microeconomics": "ECON4010", + "Behavioral Economics": "ECON4270", + "Behavioral Financial Economics": "ECON4340", + "Cost-Benefit Analysis": "ECON4210", + "Data Analysis in Economics and Finance": "ECON4580", + "Development of Economic Thought": "ECON4180", + "Econometric Methods for Big Data": "ECON4280", + "Econometrics": "ECON4570", + "Economic Models of Decision-Making": "ECON4320", + "Economics of Biotech and Medical Innovations": "ECON4290", + "Economics of Financial Institutions and Markets": "ECON4330", + "Economics of Government Regulation and Firm Strategy": "ECON4150", + "Economics of Growth & Innovation": "ECON4430", + "Economics of Innovation and New Technologies": "ECON4110", + "Economy, Technology, and Sustainability": "ECON4250", + "Environmental Economics": "ECON4230", + "Environmental and Resource Economics": "ECON4260", + "Experimental Economics": "ECON4360", + "Health Economics and Policy": "ECON4170", + "International Economics and Globalization": "ECON4190", + "Law and Economics": "ECON4310", + "Mathematical Methods in Economics": "ECON4120", + "Microeconomics of Decision-Making": "ECON4350", + "Money and Banking": "ECON4130", + "Natural Resource Economics": "ECON4240", + "Open Economy Macroeconomics": "ECON4200", + "Public Finance": "ECON4160", + "Readings in Economics": "ECON4940", + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy": "ECON4140", + "Topics in Economics": "ECON4960" + }, + "description": "Study different types of theories and statistical methods used by economists. Students are prepared to gain a broad understanding of how consumers, firms and governments make decisions, and their implications.", + "minor": [ + "Economics" + ], + "name": "Economics", + "remaining_header": "Choose remaining credits from:" + }, + "Economics of Banking and Finance": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Required": { + "Economics of Financial Institutions and Markets": "ECON4330", + "Money and Banking": "ECON4130" + }, + "description": "Study markets and policies in banking and finance. Students are prepared to use different types of mathematical models and econometric techniques used by economists to study the behavior of individuals, firms, and the economy.", + "minor": [ + "Economics of Banking and Finance" + ], + "name": "Economics of Banking and Finance" + }, + "Economics of Decision-Making": { + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Behavioral Financial Economics": "ECON4340", + "Economic Models of Decision-Making": "ECON4320", + "Experimental Economics": "ECON4360" + }, + "Required": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "description": "To complete this integrative pathway, students must choose a minimum of 12 credits as described below:", + "name": "Economics of Decision-Making", + "remaining_header": "Remaining credits from the following:" + }, + "Economics of Healthcare Markets": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Behavioral Economics": "ECON4270", + "Economics of Biotech and Medical Innovations": "ECON4290", + "Health Economics and Policy": "ECON4170" + }, + "description": "Study different types of markets related to pharmaceuticals, medical devices, and healthcare. Students are prepared to use theory, econometric models, and data to study the role of R&D, patents, innovation, and policies in healthcare markets, and in pharmaceuticals and medical devices.", + "minor": [ + "Economics of Healthcare Markets" + ], + "name": "Economics of Healthcare Markets", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Policy and Regulations": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Economics of Government Regulation and Firm Strategy": "ECON4150", + "Environmental Economics": "ECON4230", + "Health Economics and Policy": "ECON4170", + "Law and Economics": "ECON4310" + }, + "description": "Study different types of regulations and economic policy measures, and their impact on individuals, markets, and the economy. Students are prepared to use economic models, quantitative methods, and data to assess different types of regulations and policies, and their impact.", + "minor": [ + "Economics of Policy and Regulations" + ], + "name": "Economics of Policy and Regulations", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Quantitative Modeling": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Econometric Methods for Big Data": "ECON4280", + "Econometrics": "ECON4570", + "Experimental Economics": "ECON4360" + }, + "description": "Study different types of mathematical models and econometric techniques used in Economics. Students are prepared to use economic theory, and econometric and statistical methods to study behavior of individuals and firms in the economy.", + "minor": [ + "Economics of Quantitative Modeling" + ], + "name": "Economics of Quantitative Modeling", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Technology and Innovation": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Economics of Biotech and Medical Innovations": "ECON4290", + "Economics of Growth & Innovation": "ECON4430", + "Economics of Innovation and New Technologies": "ECON4110" + }, + "description": "Study different types of economic models related to innovation and new technologies. Students are prepared to use economic theory, econometric and statistical methods, and data to examine patents, R&D, and innovation more broadly, as well as in specific industries in the economy.", + "minor": [ + "Economics of Technology and Innovation" + ], + "name": "Economics of Technology and Innovation", + "remaining_header": "Choose remaining credits from the following:" + }, + "Electronic Arts": { + "One Of0": { + "Art History": "ARTS1050", + "Behind the TV Screen": "IHSS1030", + "Behind the Television Screen": "IHSS1960", + "Digital Imaging": "ARTS1020", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Remixing in Digital Culture": "IHSS1960" + }, + "Remaining": { + "2D Experimental Animation": "ARTS2060", + "3D Animation": "ARTS4070", + "3D Digital Modeling": "ARTS2230", + "3D Visual Effects": "ARTS4060", + "Advanced Digital Imaging": "ARTS4860", + "Art and Code and Interactivity": "ARTS4090", + "Graphic Storytelling": "ARTS2070", + "Intermediate Digital Imaging": "ARTS2040", + "Performance Art": "ARTS4960", + "Sound Recording and Production I": "ARTS2700" + }, + "description": "This pathway allows students to study a range of approaches to electronic, or digital arts, such as digital imaging, graphic storytelling, interactive media, and 3D animation. This immersive study will give students a comprehensive view of how to use digital tools to tell stories, and to critically and creatively explore the arts at the intersection of the humanities, and the physical, computational, engineering, and social sciences.", + "minor": [ + "Electronic Arts" + ], + "name": "Electronic Arts", + "remaining_header": "Choose remaining credits from the following:" + }, + "Environmental Futures": { + "One Of0": { + "A Century of Environmental Thought": "IHSS1320", + "Designing Climate Justice": "IHSS1960", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Music and Nature": "IHSS1720", + "Music and Protest": "IHSS1960", + "Nature/Society": "IHSS1110", + "Principles of Economics": "IHSS1200", + "Sustainability Debates": "IHSS1240" + }, + "Remaining": { + "Art, Community, and Technology": "ARTS4250", + "Bioethics": "STSO4250", + "Biopunk: Arts Lab Practice": "ARTS4120", + "Consumer Culture": "STSO4720", + "Eco Chic: Living Art": "ARTS4240", + "Environmental Economics": "ECON4230", + "Environmental Philosophy": "PHIL4300", + "Queer Ecologies": "ARTS4140", + "Sustainability Education": "STSO4280" + }, + "description": "The future seems up for grabs as climate change challenges human and nonhuman societies to meet basic needs for clean air, water, soil, food, and energy. How will humans adapt, reduce harm, or mitigate the problems of the past and present? This pathway involves courses in sustainability, defined as the means to ensure the well-being of the planet and quality of life of present and future generations. Courses integrate research and insights from the social sciences, arts, and humanities to pursue a healthy environment, economic prosperity, and social justice by building on the present to inform the future.", + "name": "Environmental Futures", + "remaining_header": "Choose remaining credits from the following:" + }, + "Ethics, Integrity, and Social Responsibility": { + "Remaining": { + "Art, Community, and Technology": "ARTS4250", + "Bioethics": "STSO4250", + "Designing Climate Justice": "IHSS1960", + "Eco Chic: Living Art": "ARTS4240", + "Engineering Ethics": "STSO4210", + "Environmental Philosophy": "STSO4340", + "Ethics": "PHIL4240", + "Hactivism": "ARTS4560", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Medicine, Culture, and Society": "STSO4400", + "Minds and Machines": "IHSS1140", + "Science and Scientific Misconduct": "IHSS1160", + "Science, Technology, and Society": "STSO1110", + "The Genome and You": "IHSS1150" + }, + "description": "In this Pathway, students analyze many aspects of the complex relationship between ethics and areas in science, technology, and engineering. These conversations are critical to ensure the ethical and accessible use of technology and to allow scientists and engineers to think critically and make informed decisions on personal, professional, and public policy levels.", + "name": "Ethics, Integrity, and Social Responsibility", + "remaining_header": "Choose 12 credits from the following:" + }, + "Extent and Limits of Rationality": { + "Remaining": { + "Applied Game Theory": "ECON4220", + "Are Humans Rational?": "IHSS1235", + "Behavioral Economics": "ECON4270", + "Cognitive Psychology": "PSYC4370", + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PSYC2100", + "History of Science and Technology": "STSO4530", + "Intermediate Formal Logic & AI": "PHIL4961", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Logic": "PHIL2140", + "Minds and Machines": "IHSS1140", + "Principles of Economics": "IHSS1200", + "Proposing and Persuading": "WRIT4550", + "Speech Communication": "WRIT2340", + "The Art of Listening": "IHSS1180", + "War and Society": "IHSS1510", + "War and Technology: Past, Present, and Future": "IHSS1570" + }, + "description": "Humans can do, and have done, some really stupid things: People are not as rational as they would like to think and are subject to scores of cognitive and social biases. That said, however, people also have the power to correct for these, and to do good and constructive work. It is time to see how such cognitive and social powers can be harnessed for the good. How can critical thinking be used constructively? How can people learn from their past mistakes? How can social institutions and policies be set up to ensure that wisedecisions are made to create a world that lasts into the extended future?", + "name": "Extent and Limits of Rationality", + "remaining_header": "Select 12 credits from the following:" + }, + "Fact and Fiction": { + "One Of0": { + "Digital Filmmaking": "ARTS1030", + "Documentary in the 21st Century": "IHSS1964", + "Fiction from Film to the Internet": "IHSS1976", + "Fiction: From Film to the Internet": "IHSS1550", + "Introduction to Philosophy": "PHIL1110", + "Media and Society": "IHSS1560", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Science and Scientific Misconduct": "IHSS1160", + "The American Dream": "IHSS1776" + }, + "Remaining": { + "Advertising and Culture": "COMM4580", + "American Politics in Crisis": "STSO4590", + "Creative Writing: The Short Story": "WRIT2330", + "Creative Writing: Creative Non-Fiction": "WRIT2320", + "Critical Thinking": "PSYC2100", + "Documentary Film": "COMM2440", + "Drugs in History": "STSO4430", + "Hactivism": "ARTS4560", + "Philosophy of Science": "PHIL4130", + "Reality TV and Post-Factual Media": "COMM4530", + "Rethinking Documentary: Video Production": "ARTS4040", + "Science Fictions": "ARTS4640", + "Science and Fiction": "LITR4150" + }, + "description": "A pathway for those who are curious about what makes something fake or factual and how such concepts are evolving in contemporary political and popular culture. Students will learn how to think more precisely and analytically about the distinctions between fact, fiction, truth, and reality.", + "name": "Fact and Fiction", + "remaining_header": "Choose remaining credits from the following:" + }, + "Game Studies": { + "Remaining": { + "Experimental Game Design": "GSAS4510", + "Game Development I": "GSAS4520", + "Game Development II": "GSAS4540", + "History and Culture of Games": "GSAS1600", + "Introduction to Game Design": "GSAS2510", + "Introduction to Game Programming": "GSAS2540", + "Introduction to Game Storytelling": "GSAS2520" + }, + "description": "This pathway explores the design, creation, and analysis of games. Students completing this pathway will develop depth in creative and critical thinking, technological proficiency, and multicultural awareness.", + "name": "Game Studies", + "remaining_header": "Choose 12 credits from the following:" + }, + "Gender, Race, Sexuality, Ethnicity, and Social Change": { + "One Of0": { + "Language and Culture": "IHSS1492", + "Media and Society": "IHSS1560", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Religion in a Global World": "IHSS1666", + "Revolutions in Perspective": "IHSS19XX", + "Songs of Identity": "IHSS1968", + "The Genome and You": "IHSS1150", + "Worlds on Display": "IHSS19XX" + }, + "Remaining": { + "Cultural Anthropology": "STSO2510", + "Documentary Film": "COMM2440", + "Gender, Science, and Technology": "STSO4560", + "Popular Music and Society": "ARTS2550", + "Queer Ecologies": "ARTS4140", + "Religion in the Media": "COMM4550", + "Sociology": "STSO2520", + "Women Writers": "LITR4770" + }, + "description": "This pathway enables students to cultivate an appreciation of how diverse identities are lived, experienced, and analyzed. Courses in this pathway center gender, dis/ability, race/ethnicity, and social class as ways of knowing and as analytic approaches for understanding distinctions that human societies make and unmake over time. Gender is used as an analytic tool for critical thinking about such topics as studies of sex differences and sexualities; race and gender in science, engineering, or gaming; or studies of the environment, war and peace, and other social impacts. Racial-ethnic formation is similarly used as an analytical tool for visualizing intersecting inequalities; history of science, medicine, arts, and technology.", + "name": "Gender, Race, Sexuality, Ethnicity, and Social Change", + "remaining_header": "Choose 12 credits from the following:" + }, + "Graphic Design": { + "Remaining": { + "2D Motion Graphics": "COMM4970", + "Brand Identity Design": "COMM4730", + "Communication Theory and Practice": "COMM2520", + "Interactive Data Visualization": "COMM4880", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Introduction to Graphic Design": "COMM2660", + "Life in Color": "IHSS1562", + "Media and Society": "IHSS1560", + "Typography": "COMM2570", + "Visual Design: Theory and Application": "COMM4460", + "Visual Poetics and Narrative": "COMM4320", + "Writing in Context": "WRIT1110" + }, + "description": "Study Graphic Design through the integration of theory and practice, in print and digital media. Students are prepared to use creative and critical thinking to solve visual communication problems and reach target audiences with words, symbols and images.", + "minor": [ + "Graphic Design" + ], + "name": "Graphic Design", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000-level:" + }, + "History": { + "Remaining": { + "A Century of Environmental Thought": "IHSS1320", + "Consumer Culture": "STSO4720", + "Drugs in History": "STSO4430", + "History of American Technology": "STSO4510", + "History of Medicine": "STSO4420", + "History of Mental Health": "STSO4440", + "History of Science and Technology": "STSO4530", + "Revolutions in Perspective": "IHSS1960", + "Science, Technology, and Society": "STSO1110", + "The American Dream": "IHSS1776", + "War and Technology: Past, Present, and Future": "IHSS1570" + }, + "Required": { + "American History": "STSO2500" + }, + "description": "The pathway in History is designed for students interested in U.S. and world history. Courses primarily focus on the social history and evolution of technology, scientific enterprise, medicine, and law.", + "minor": [ + "History" + ], + "name": "History", + "remaining_header": "Choose remaining credits from the following:" + }, + "Information Technology and Web Sciences": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PHIL2100", + "Design, Culture, and Society": "STSO2210", + "Foundations of HCI Usability": "COMM4420", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Graphic Design": "COMM2660", + "Introduction to Logic": "PHIL2140", + "Introduction to Psychological Science": "PSYC1200", + "Principles of Economics": "IHSS1200", + "Science, Technology, and Society": "STSO1110", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "The Multimedia Century": "ARTS2540" + }, + "Required": { + "IT and Society": "ITWS1220", + "Introduction to Human Computer Interaction": "ITWS2210" + }, + "description": "The pathway in Information Technology and Web Science (ITWS) is designed to introduce students to the social aspects and human interactions that technology provides in our lives and workplaces. Students will gain knowledge of the social, legal, and ethical issues in employing technology around the world and will learn how to recognize and respond to human-centered design issues to make technology more usable.", + "name": "Information Technology and Web Sciences", + "remaining_header": "Choose remaining credits from the following:" + }, + "Interactive Media/Data Design": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Foundations of HCI Usability": "COMM4420", + "Information Design": "COMM4470", + "Interactive Data Visualization": "COMM4880", + "Interactive Narrative": "COMM4780", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Introduction to Graphic Design": "COMM2660", + "Media and Society": "IHSS1560", + "Writing in Context": "WRIT1110" + }, + "description": "The Interactive Media/Data Design pathway covers communication design theory and practice, interaction design theory and practice, and information design to prepare students for creating different forms of interactive, multimedia communication and data representation. Students use critical thinking, creative thinking, multimedia design, and data representation to develop effective forms of communication in diverse global contexts.", + "minor": [ + "Graphic Design" + ], + "name": "Interactive Media/Data Design", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000 level:" + }, + "Language": { + "Remaining": { + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470", + "Language Studies": "LANG4940", + "Topics in Language": "LANG4960" + }, + "description": "This pathway promotes the development of skills to help students effectively communicate both domestically, and internationally, as well as enhance appreciation for other cultures. Students who select this pathway must have all courses that are part of the pathway be in the same language. Transfer credit from American Sign Language (ASL) courses can be applied to this pathway.", + "name": "Language", + "remaining_header": "Choose 12 credits from the following, with at least 8 credit hours at, or above, the 2000-level and at least 3 credit hours at the 4000-level:" + }, + "Law and Policy": { + "One Of0": { + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Revolutions in Comparative Perspective": "IHSS19XX", + "Science, Technology, and Society": "STSO1110", + "Sociology ofInequality": "IHSS19XX", + "War and Society": "IHSS1510" + }, + "Remaining": { + "American Politics in Crisis": "STSO4590", + "Drugs in History": "STSO4430", + "Engineering Ethics": "STSO4210", + "Gender, Science, and Technology": "STSO4560" + }, + "Required": {}, + "description": "The Law and Policy pathway is designed for students interested in the design of policy and legislation and students on a pre-law track. Skills and knowledge may be applied to fields such as environment and climate change, technological innovation, public health law, or intellectual property law.", + "minor": [ + "Law and Policy" + ], + "name": "Law and Policy", + "remaining_header": "Choose remaining credits from the following:" + }, + "Linguistics": { + "Remaining": { + "Advanced Topics in Linguistics": "COGS4780", + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470", + "Cross-linguistic Perspectives": "COGS4560", + "Language Studies": "LANG4940", + "Language and Culture": "IHSS1492", + "Language-Endowed Intelligent Agents": "COGS4880", + "The Linguistics of Computational Linguistics": "COGS4340", + "Topics in Language": "LANG4960" + }, + "Required": { + "Introduction to Linguistics": "COGS2340" + }, + "description": "Study linguistics from various perspectives, from cognitive analysis of linguistic expressions to the use of language for communication and other social settings. You'll also learn how to effectively communicate and handle foreign languages.", + "minor": [ + "Linguistics" + ], + "name": "Linguistics", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000-level:" + }, + "Literature and Creative Writing": { + "Remaining": { + "Creative Writing: The Short Story": "WRIT2330", + "Creative Writing: Creative Non-Fiction": "WRIT2320", + "Fiction: From Film to the Internet": "IHSS1550", + "Film Theory": "LITR4410", + "Interactive Narrative": "COMM4780", + "Introduction to Literature": "LITR2110", + "Irish Literature": "LITR4230", + "Literature Studies": "LITR2940", + "Modern and Contemporary Literature": "LITR2150", + "Science and Fiction": "LITR4150", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "The American Dream": "IHSS1776", + "The Film Experience": "LITR2410", + "Topics in Literature": "LITR4960", + "Visual Poetics and Narrative": "COMM4320", + "Women Writers": "LITR4770", + "Writing in Context": "WRIT1110" + }, + "description": "The Literature and Creative Writing Pathway offers discussion-oriented courses across a range of literary genres and themes, with a choice of emphasis on either literature, creative writing, or both. Students will learn to read and write literary art critically and creatively, with clarity and imagination, and with sensitivity to multi-cultural expressions of diversity.", + "minor": [ + "Literature and Creative Writing" + ], + "name": "Literature and Creative Writing", + "remaining_header": "Choose 12 credits from the following, at least 4 credits at the 4000 level:" + }, + "Living in a World of Data": { + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Critical Thinking": "PSYC2100", + "Econometrics": "ECON4570", + "IT and Society": "IHSS1220", + "Information Design": "COMM4470", + "Interactive Data Visualization": "COMM4880", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Minds and Machines": "IHSS1140", + "Principles of Economics": "IHSS1200", + "Research Methods and Statistics I": "PSYC2310", + "Science and Scientific Misconduct": "IHSS1160", + "The Genome and You": "IHSS1150" + }, + "description": "Humans live in the age of information and misinformation of big data, data mining, and machine learning ... of new media presenting unparalleled means of communication ... of unseen and opaque algorithms driving our news feeds... and of rushing to judgment on viral videos. It is important to develop some 'information intelligence' and 'data dexterity'. Such dexterity and intelligence includes technical skills of quantitative data analysis and IT technology, but also includes critical thinking skills regarding how information is collected, judged, interpreted, and represented, and how big data and information is feeding humans' collective awareness driving their decisions and affecting their world surroundings.", + "name": "Living in a World of Data", + "remaining_header": "Choose remaining credits from the following:" + }, + "Logical Thinking": { + "Remaining": { + "Are Humans Rational?": "IHSS1235", + "Computability and Logic": "PHIL4420", + "Critical Thinking": "PHIL2100", + "Inductive Logic": "PHIL4960", + "Intermediate Formal Logic & AI": "PHIL4961", + "Intermediate Logic": "PHIL4140", + "Introduction to Logic": "PHIL2140", + "Minds and Machines": "IHSS1140" + }, + "description": "This Pathway is for students with an interest in symbolic logic, and the connections between formal logic and mathematics, computer science, Artificial Intelligence, and the human mind.", + "minor": [ + "Philosophy of Logic, Computation, and Mind" + ], + "name": "Logical Thinking", + "remaining_header": "Choose 12 credits from a choice of the following, with at least 4 credits at the 4000-level:" + }, + "Media and Culture": { + "Remaining": { + "Advertising and Culture": "COMM4580", + "Behind the TV Screen": "IHSS1030", + "Communication Theory and Practice": "COMM2520", + "Critical Television": "COMM2750", + "Documentary Film": "COMM2440", + "Media and Society": "IHSS1560", + "Perspectives on Photography": "COMM2410", + "Reality TV and Post-Factual Media": "COMM4530", + "Religion in the Media": "COMM4550", + "Remixing in Digital Culture": "IHSS19XX", + "Rethinking Documentary: Video Production": "ARTS4040", + "Superheroes in the Classroom": "COMM2616", + "Technology and the Top Ten": "IHSS19XX", + "The American Dream": "IHSS1776", + "The Film Experience": "COMM29XX", + "Visual Culture": "COMM4540" + }, + "description": "This pathway examines different forms of expression and their cultural contexts in a variety of media, including film, television, photography, and new media. Its components will enhance creative and critical thinking, communication practices, and awareness of cultural and individual identities. The focus on cultural and media literacy will improve the career readiness and social awareness of those in any program at RPI.", + "minor": [ + "Media and Culture" + ], + "name": "Media and Culture", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000-level:" + }, + "Mind, Brain, and Intelligence": { + "Remaining": { + "AI & Society": "IHSS1972", + "Advanced Topics in Linguistics": "COGS4780", + "Are Humans Rational?": "IHSS1235", + "Cognition and the Brain": "COGS4600", + "Cognitive Psychology": "PSYC4370", + "Cross-linguistic Perspectives": "COGS4560", + "Game AI": "COGS4420", + "Intelligent Virtual Agents": "COGS4640", + "Intermediate Formal Logic & AI": "PHIL4961", + "Introduction to Cognitive Neuroscience": "COGS4330", + "Language-Endowed Intelligent Agents": "COGS4880", + "Learning and Advanced Game AI": "COGS4430", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Minds and Machines": "IHSS1140", + "Programming for Cognitive Science and Artificial Intelligence": "COGS4410", + "Readings in Cognitive Science": "COGS4940", + "Sensation and Perception": "PSYC4410", + "The Linguistics of Computational Linguistics": "COGS4340", + "Topics in Cognitive Science": "COGS4960" + }, + "Required": { + "Introduction to Cognitive Science": "COGS2120" + }, + "description": "Discover Cognitive Science: a young but fast-growing field focused on the study of the mind from the perspectives of philosophy, psychology, neuroscience, linguistics, and artificial intelligence.", + "minor": [ + "Cognitive Science" + ], + "name": "Mind, Brain, and Intelligence", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music Composition and Production": { + "One Of0": { + "Exploring Music @Rensselaer": "IHSS1010", + "Fundamentals of Music and Sound": "ARTS1380", + "Histories of Jazz and Improvised Music": "ARTS2510", + "Histories of Western Music": "ARTS2500", + "Popular Music and Society": "ARTS2550", + "Remixing in Digital Culture": "IHSS19XX", + "Songwriting Workshop": "IHSS1700", + "Technology and the Top Ten": "IHSS19XX" + }, + "Remaining": { + "Ensemble Nonlinear": "ARTS2600", + "Music and Sound I": "ARTS2380", + "Music and Sound II": "ARTS4380", + "Music and Technology I": "ARTS2020", + "Music and Technology II": "ARTS4160", + "Sound Recording and Production I": "ARTS2700", + "Sound Recording and Production II": "ARTS4700" + }, + "description": "Students learn to compose music starting with the Western Classical tradition then branching out to modern and experimental methods. Students also learn to program and apply modern information technology to music creation and production.", + "minor": [ + "Music" + ], + "name": "Music Composition and Production", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music Performance": { + "One Of0": { + "Exploring Music @Rensselaer": "IHSS1010", + "Fundamentals of Music and Sound": "ARTS1380", + "Histories of Jazz and Improvised Music": "ARTS2510", + "Histories of Western Music": "ARTS2500", + "Popular Music and Society": "ARTS2550", + "Remixing in Digital Culture": "IHSS19XX" + }, + "Remaining": { + "Chamber Music Ensemble": "ARTS2350", + "Deep Listening": "ARTS2180", + "Ensemble Nonlinear": "ARTS2600", + "Private Music Lessons": "ARTS2750", + "Rensselaer Concert Choir": "ARTS2310", + "Rensselaer Orchestra": "ARTS2300", + "Topics in Deep Listening": "ARTS4180", + "Topics in the Arts": "ARTS2960" + }, + "description": "Students learn to perform focal and instrumental music from a variety of styles, Classical to Afro-Cubanto experimental.", + "minor": [ + "Music" + ], + "name": "Music Performance", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music and Culture": { + "One Of0": { + "Exploring Music @Rensselaer": "IHSS1010", + "Histories of Jazz and Improvised Music": "ARTS2510", + "Popular Music and Society": "ARTS2550", + "Remixing in Digital Culture": "IHSS19XX", + "Songwriting Workshop": "IHSS1700", + "Technology and the Top 10": "IHSS19XX" + }, + "Remaining": { + "Deep Listening": "ARTS2180", + "Histories of Western Music": "ARTS2500", + "Performance Art": "ARTS4960", + "Sound Recording and Production I": "ARTS2700", + "Sound Recording and Production II": "ARTS4700", + "Topics in Deep Listening": "ARTS4180", + "World Music": "ARTS2520" + }, + "description": "Students gainhistorical and inter-cultural knowledge of music from the Western and various non-Western cultures.", + "minor": [ + "Music" + ], + "name": "Music and Culture", + "remaining_header": "Choose remaining credits from the following:" + }, + "Philosophy": { + "One Of0": { + "Critical Thinking": "PSYC2100", + "Great Ideas in Philosophy": "IHSS1165", + "Introduction to Logic": "PHIL2140", + "Introduction to Philosophy": "PHIL1110", + "Philosophy, Technology, and the Human Future": "IHSS19XX", + "Science and Scientific Misconduct": "IHSS1160", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Capstone Experience in Philosophy": "PHIL4990", + "Computability and Logic": "PHIL4420", + "Critical Thinking": "PSYC2100", + "Environmental Philosophy": "PHIL4300", + "Ethics": "PHIL4240", + "Intermediate Logic": "PHIL4140", + "Introduction to Logic": "PHIL2140", + "Introduction to Philosophy of Religion": "PHIL2830", + "Metaphysics and Consciousness": "PHIL4480", + "Philosophy Studies": "PHIL2940", + "Philosophy of Artificial Intelligence": "PHIL4260", + "Philosophy of Biology": "PHIL2400", + "Philosophy of Science": "PHIL4130", + "Scientific Revolutions": "PHIL4310", + "Topics in Philosophy": "PHIL4940" + }, + "description": "Learn to reason more precisely, think more critically, and ask more penetrating and foundational questions about enduring and contemporary problems in ethics, science, technology, religion, and politics including some of the biggest challenges that humanity currently faces.", + "minor": [ + "Philosophy" + ], + "name": "Philosophy", + "remaining_header": "Choose remaining credits from the following with at least 4 credits at the 4000-level:" + }, + "Public Health": { + "One Of0": { + "Introduction to Psychological Science": "PSYC1200", + "Science, Technology, and Society": "STSO1110", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Bioethics": "STSO4250", + "Drugs in History": "STSO4430", + "Drugs, Society, and Behavior": "PSYC4500", + "Food, Farms, and Famine": "STSO4260", + "Gender, Science, and Technology": "STSO4560", + "History of Medicine": "STSO4420", + "History of Mental Health": "STSO4440", + "Hormones, Brain, and Behavior": "PSYC4700", + "Medicine, Culture, and Society": "STSO4400", + "Stress and the Brain": "PSYC4610" + }, + "Required": { + "Sociology": "STSO2520" + }, + "description": "The pathway in Public Health is designed for students interested in health-related careers who wish to develop skills and knowledge about global public health challenges. It also offers important courses for students on a pre-medical track.", + "minor": [ + "Public Health" + ], + "name": "Public Health", + "remaining_header": "Choose remaining credits from the following:" + }, + "Science, Technology, and Society": { + "One Of0": { + "American History": "STSO2500", + "American Politics in Crisis": "STSO4590", + "Bioethics": "STSO4250", + "Consumer Culture": "STSO4720", + "Cultural Anthropology": "STSO2510", + "Design and Innovation Studio C": "STSO4610", + "Design and Innovation Senior Project": "STSO4970", + "Design and Innovation Studio A": "STSO4600", + "Design and Innovation Studio B": "STSO4605", + "Drugs in History": "STSO4430", + "Engineering Ethics": "STSO4210", + "Environment and Society": "STSO2300", + "Environmental Justice": "STSO4330", + "Environmental Media & Data": "STSO4330", + "Environmental Philosophy": "STSO4340", + "Food, Farms, and Famine": "STSO4260", + "Gender, Science, and Technology": "STSO4560", + "Globalization and Development": "STSO4500", + "History of American Technology": "STSO4510", + "History of Medicine": "STSO4420", + "History of Mental Health": "STSO4440", + "History of Science and Technology": "STSO4530", + "IT and Society": "IHSS1220", + "Medicine, Culture, and Society": "STSO4400", + "Politics of Design": "STSO4350", + "Professional Development 2 Technical Issues and Solutions": "STSO4100", + "Readings in Science and Technology Studies": "STSO4940", + "Research Design": "STSO4980", + "STS and Sustainability Senior Project": "STSO4990", + "Science, Technology, and Society": "STSO1110", + "Self-Organization in Science and Society": "STSO4580", + "Sociology": "STSO2520", + "Sustainability Education": "STSO4280", + "Sustainability and STS Sustainability Careers": "STSO4300", + "Topics in Science and Technology Studies": "STSO4960" + }, + "description": "The pathway in Science, Technology, and Society (STS) is designed for students broadly interested in the social and political dimensions of science, technology, engineering, and medicine. Students use political and social science methods to investigate scientific and technological developments.", + "minor": [ + "Science, Technology, and Society" + ], + "name": "Science, Technology, and Society" + }, + "Strategic Communication": { + "Remaining": { + "Advertising and Culture": "COMM4580", + "Communication Theory and Practice": "COMM2520", + "Critical Television": "COMM2750", + "Documentary Film": "COMM2440", + "Introduction to Graphic Design": "COMM2660", + "Language and Culture": "IHSS1492", + "Media and Society": "IHSS1560", + "Perspectives on Photography": "COMM2410", + "Proposing and Persuading": "WRIT4550", + "Research Writing": "WRIT4410", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "Studies in Writing": "WRIT4940", + "Superheroes in the Classroom": "COMM2616", + "Topics in Writing": "WRIT4960", + "Typography": "COMM2570", + "Writing and Response": "WRIT4380", + "Writing and Society": "IHSS19XX", + "Writing in Context": "WRIT1110" + }, + "description": "This pathway is designed to train versatile, critical, and self-possessed 21st- century communicators. Students who successfully complete this pathway will demonstrate the ability to make focused, audience-appropriate arguments; communicate effectively across diverse rhetorical, sociocultural, and disciplinary contexts; and respond creatively to the analytical demands involved with developing, arranging, and revising ideas and arguments.", + "minor": [ + "Strategic Communication" + ], + "name": "Strategic Communication", + "remaining_header": "Choose 12 credits of the following, with at least 4 credits at the 4000 level:" + }, + "Studio Arts": { + "Remaining": { + "Advanced Drawing": "ARTS4200", + "Basic Drawing": "ARTS1200", + "Digital Filmmaking": "ARTS1030", + "Digital Imaging": "ARTS1020", + "Fundamentals of 2D Design": "ARTS2220", + "Fundamentals of Music and Sound": "ARTS1380", + "Intermediate Drawing": "ARTS2200", + "Life Drawing and Anatomy for Artists": "ARTS4260", + "Painting": "ARTS4220", + "Sculpture I": "ARTS2210", + "Sculpture II": "ARTS4210" + }, + "Required": { + "Art History": "ARTS1050", + "The Multimedia Century": "ARTS2540" + }, + "description": "Study traditional studio arts such as drawing, painting, sculpture in conjunction with art history to learn techniques, history, and theory in the visual arts. Students will develop basic skills in perspective, proportion, composition, form making, light and shadow, color,2 and 3D Design,and learn toarticulate ideas abouttheir own,other students', and historicalworksthrough class discussions and critiques.", + "minor": [ + "Studio Arts" + ], + "name": "Studio Arts", + "remaining_header": "Choose remaining credits from the following:" + }, + "Sustainability": { + "Remaining": { + "A Century of Environmental Thought": "IHSS1320", + "Consumer Culture": "STSO4720", + "Designing Climate Justice": "IHSS1960", + "Environmental Justice": "STSO4330", + "Environmental Philosophy": "STSO4340", + "Food, Farms, and Famine": "STSO4260", + "Globalization and Development": "STSO4500", + "History of American Technology": "STSO4510", + "Nature/Society": "IHSS1110", + "Politics of Design": "STSO4350", + "Science, Technology, and Society": "STSO1110", + "Sustainability Debates": "IHSS1240", + "Sustainability Education": "STSO4280", + "Sustainability and STS Sustainability Careers": "STSO4300" + }, + "Required": { + "Environment and Society": "STSO2300" + }, + "description": "The pathway in Sustainability focuses on the interactions between various systems - social, political, cultural, economic, technological and ecological - that undergird environmental sustainability. Students use interdisciplinary approaches to investigate environmental problems.", + "minor": [ + "Sustainability Studies" + ], + "name": "Sustainability", + "remaining_header": "Choose remaining credits from the following: must complete at least 4 credits at the 4000-level" + }, + "Thinking with Science": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PSYC2100", + "Eco Chic: Living Art": "ARTS4240", + "History of American Technology": "STSO4510", + "History of Science and Technology": "STSO4530", + "Medicine, Culture, and Society": "STSO4400", + "Philosophy of Biology": "PHIL2400", + "Philosophy of Science": "PHIL4130", + "Proposing and Persuading": "WRIT4550", + "Research Writing": "WRIT4410", + "Science and Fiction": "LITR4150", + "Science and Scientific Misconduct": "IHSS1160", + "Science, Technology, and Society": "STSO1110", + "Strategic Writing": "WRIT2110", + "Topics in the Arts": "ARTS4960", + "War and Technology: Past, Present, and Future": "IHSS1570", + "Well-being: Cultivating Curiosity": "IHSS1175" + }, + "description": "This pathway offers instruction in identifying and understanding dissemination and the methods and media for scientific knowledge. Students who successfully complete this pathway will demonstrate the ability to critique how textual and social representations create diverse and competing receptions of scientific knowledge; analyze the social construction of scientific knowledge; and solve problems through disseminating scientific knowledge across a variety of social and rhetorical contexts.", + "name": "Thinking with Science", + "remaining_header": "Choose 12 credits from the following:" + }, + "Transfer Student Arts and Humanities": { + "Remaining": { + "ARTSXXXX": "ARTSXXXX", + "COMMXXXX": "COMMXXXX", + "GSASXXXX": "GSASXXXX", + "IHSSXXXX": "IHSSXXXX", + "LANGXXXX": "LANGXXXX", + "LITRXXXX": "LITRXXXX", + "PHILXXXX": "PHILXXXX", + "STSHXXXX": "STSHXXXX", + "WRITXXXX": "WRITXXXX" + }, + "description": "Thispathwayis intended for transfer students that enter with junior status andwho have completed significant coursework within the arts and humanities to be applied toward a pathway. Coursework may include a mix of transfer courses that come in as electives or courses taken at Rensselaer.", + "name": "Transfer Student Arts and Humanities", + "remaining_header": "Choose 12 credits of the following course prefixes, with at least 8 credit hours at, or above, the 2000 level and at least 3 credit hours at the 4000 level:" + }, + "Transfer Student Social Science": { + "Remaining": { + "COGSXXXX": "COGSXXXX", + "ECONXXXX": "ECONXXXX", + "GSASXXXX": "GSASXXXX", + "IHSSXXXX": "IHSSXXXX", + "PSYCXXXX": "PSYCXXXX", + "STSSXXXX": "STSSXXXX" + }, + "description": "This pathway is intended for transfer students that enter with junior status andwho have completed significant coursework within the social sciencesto be applied toward a pathway. Coursework may include a mix of transfer courses that come in as electives or courses taken at Rensselaer.", + "name": "Transfer Student Social Science", + "remaining_header": "Choose 12 credits of the following course prefixes, with at least 8 credit hours at, or above, the 2000 level and at least 3 credit hours at the 4000 level:" + }, + "Understanding Human Behavior": { + "Remaining": { + "Abnormal Psychology": "PSYC4720", + "Animal Cognition and Interaction with Humans": "PSYC4220", + "Behavioral Neuroscience": "PSYC4360", + "Cognition and the Brain": "PSYC4600", + "Cognitive Engineering": "PSYC4620", + "Cognitive Modeling": "PSYC4510", + "Cognitive Psychology": "PSYC4370", + "Critical Thinking": "PSYC2100", + "Drugs, Society, and Behavior": "PSYC4500", + "Forensic Psychology": "PSYC4750", + "Hormones, Brain, and Behavior": "PSYC4700", + "Human Factors Seminar": "PSYC4160", + "Human Factors in Design": "PSYC2220", + "Industrial and Organizational Psychology": "PSYC4200", + "Introduction to Cognitive Neuroscience": "PSYC4330", + "Introduction to Sports Psychology": "PSYC2800", + "Learning": "PSYC4450", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Motivation and Performance": "PSYC4110", + "Personality": "PSYC4400", + "Positive Psychology": "PSYC4730", + "Professional Development II: Leadership Theories": "PSYC4170", + "Psychology and The Law": "PSYC4740", + "Psychology of Mindfulness": "PSYC4430", + "Psychopharmacology and Behavioral Toxicology": "PSYC4770", + "Readings in Psychology": "PSYC4940", + "Research Methods and Statistics I": "PSYC2310", + "Research Methods and Statistics II": "PSYC4310", + "Sensation and Perception": "PSYC4410", + "Sensibilities": "PSYC4440", + "Social Psychology": "PSYC2730", + "Sport Psychology Seminar": "PSYC4800", + "Stress and the Brain": "PSYC4610", + "Topics in Psychology": "PSYC4960", + "Undergraduate Thesis": "PSYC4990", + "Understanding Empathy": "IHSS19XX" + }, + "Required": { + "Introduction to Psychological Science": "PSYC1200" + }, + "description": "The ability to understand and predict how people act and think is more important than ever in addressing many of the greatest challenges that we face as a society. In this pathway, students will learn how behavior and thought are influenced by cognitive, emotional, developmental, social, and environmental factors, and how to apply psychological principles.", + "minor": [ + "General Psychology", + "Psychological Science" + ], + "name": "Understanding Human Behavior", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level::" + }, + "Video, Performance, and Social Practice": { + "One Of0": { + "Behind the TV Screen": "IHSS1030", + "Digital Filmmaking": "ARTS1030", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Remixing in Digital Culture": "IHSS19XX", + "Technology and the Top Ten": "IHSS19XX", + "The Art of Listening": "IHSS1180" + }, + "Remaining": { + "Advanced Video Media Studio": "ARTS4050", + "Art, Community, and Technology": "ARTS4250", + "Biopunk: Arts Lab Practice": "ARTS4120", + "Eco Chic: Living Art": "ARTS4240", + "Hactivism": "ARTS4560", + "Intermediate Video": "ARTS2010", + "New Media Theory": "ARTS4130", + "Queer Ecologies": "ARTS4140", + "Rethinking Documentary: Video Production": "ARTS4040", + "Science Fictions": "ARTS4640", + "The Multimedia Century": "ARTS2540", + "Writing and Directing for Video": "ARTS4630" + }, + "description": "This pathway allows students to study video, performance, and social impact through the integration of theory and practice. Students are prepared to analyze and critique moving images; plan, produce and edit their own media productions in video/television and/or performance; and communicate through visual as well as audio mediums. Strategically situating art, media and technology in a social context, students engage in creative practice designed to make change from the local to the global.", + "minor": [ + "Video, Performance, and Social Practice", + "Electronic Arts" + ], + "name": "Video, Performance, and Social Practice", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level:" + }, + "Well-being: Body and Mind": { + "One Of0": { + "Basic Drawing": "ARTS1200", + "Minds and Machines": "IHSS1140", + "Music and Nature": "IHSS1720", + "Nature/Society": "IHSS1110", + "Songwriting Workshop": "IHSS1700", + "The Art of Listening": "IHSS1180", + "Understanding Empathy": "IHSS19XX", + "Well-being: Cultivating Curiosity": "IHSS1175" + }, + "Remaining": { + "Creative Writing: The Short Story": "WRIT2330", + "Creative Writing: Creative Non-Fiction": "WRIT2320", + "Drugs, Society, and Behavior": "PSYC4500", + "Ethics": "PHIL4240", + "Hormones, Brain, and Behavior": "PSYC4700", + "Introduction to Psychological Science": "PSYC1200", + "Positive Psychology": "PSYC4730", + "Psychology of Mindfulness": "PSYC4430", + "Rensselaer Concert Choir": "ARTS2310", + "Sensibilities": "PSYC4440", + "Stress and the Brain": "PSYC4610", + "Topics in Psychology": "PSYC4960", + "Topics in the Arts": "ARTS2960" + }, + "description": "How do humans maintain a sense of well-being in their lives?", + "minor": [ + "Well-being" + ], + "name": "Well-being: Body and Mind", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level:" + } +} \ No newline at end of file diff --git a/frontend/src/data/json/2022-2023/courses.json b/frontend/src/data/json/2022-2023/courses.json new file mode 100644 index 00000000..4a39a7e8 --- /dev/null +++ b/frontend/src/data/json/2022-2023/courses.json @@ -0,0 +1,11224 @@ +{ + "2D Experimental Animation": { + "ID": "2060", + "cross listed": [], + "description": "2D Experimental Animation is an introduction to animation as an art form. Most of this course will be traditional assignments designed to encourage spontaneous creativity, explore animation concepts, and learn animation terminology. Assignments will build a solid foundation for entrance into 3D Animation. This course will also be a historical and theoretical investigation with screenings and readings followed with discussion.", + "name": "2D Experimental Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "ARTS-1020", + "ARTS-1040" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "Online ", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "2D Motion Graphics": { + "ID": "4970", + "cross listed": [], + "description": "This course is a hands-on investigation into communicating effectively using motion graphics. Students will learn the art of communicating in a time-based medium using typography, graphics, photos, illustrations, video, and audio. Investigations include logo and brand animations, title sequences, graphic and typographic narratives, and researching, interpreting, and animating data to communicate real-world problems.", + "name": "2D Motion Graphics", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term, even-numbered years", + "uia": false + }, + "prerequisites": [ + "COMM-2660" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "3D Animation": { + "ID": "4070", + "cross listed": [], + "description": "An intermediate hands-on studio course in 3D computer animation, acting, dialog, cinematography, and story building.", + "name": "3D Animation", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [ + "Silvia Ruzanka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "3D Digital Modeling": { + "ID": "2230", + "cross listed": [], + "description": "A foundational course in concepts and techniques in digital 3D, for animation, games, and digital art. This course focuses on methods and aesthetics in creating digital 3D objects, spaces, and characters, including modeling, texturing, and lighting, as preparation for further courses in the 3D Animation curriculum.", + "name": "3D Digital Modeling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Benjamin Chia-Ming Chang", + "Benjamin H. Barnard", + "Kolel Christopher Pryor" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Benjamin Chia-Ming Chang", + "location": "Russell Sage Laboratory 2411", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "3D Technical Direction": { + "ID": "4280", + "cross listed": [], + "description": "In 3D Animation, the technical director (or \"TD\") covers roles including character rigging, lighting setup, custom tools, and other parts of the pipeline that involve the technical work needed to support artistic creativity. In this course we will focus on rigging, covering basic and intermediate rigging techniques for characters in Maya including bipeds, facial rigs, motion capture and game engine pipelines and basic scripting in MEL and Python. We will emphasize an animator-friendly approach to rig design, utilizing both the technical capabilities of Maya and good UI and UX principles to produce rigs that are both powerful and easy to use.", + "name": "3D Technical Direction", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "3D Visual Effects": { + "ID": "4060", + "cross listed": [], + "description": "An introduction to the technical techniques and principles of computer animation with a focus on rigging, skinning, character fx, particle simulations, compositioning and rendering. Lectures, discussion, and exposure to contemporary work enable students to develop skills in this rapidly evolving field.", + "name": "3D Visual Effects", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [ + "Silvia Ruzanka", + "John A. Baumann" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTR", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "4:00 pm - 6:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "A Century of Environmental Thought": { + "ID": "1320", + "cross listed": [], + "description": "This course examines the emergence of environmental consciousness in the United States throughout the 20th century. Students in this course will study the original writings of some of the most important thinkers and activists in the history of environmentalism, examine the social contexts in which their ideas formed, and consider their relevance to contemporary sustainability issues.", + "name": "A Century of Environmental Thought", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term, even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Russell Sage Laboratory 5711", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Abnormal Psychology": { + "ID": "4720", + "cross listed": [], + "description": "The definition, history, major schools of thought, and models of the normal and abnormal personality are presented. Disorders are examined within the framework of D.S.M. and competing schools of thought. The description, etiology, treatment, including pharmacologic, and prevention of each of the disorders are considered. Illustrative cases are presented. Students write a paper on a topic, approved by the instructor, that focuses upon the impact of public policies on psychopathology.", + "name": "Abnormal Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Larry D Reid" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TW", + "instructor": "Larry D Reid", + "location": "Low Center for Industrial Inn. 4040", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Advanced Data Analytics & Policy Evaluation": { + "ID": "4590", + "cross listed": [], + "description": "Covers advanced estimation and inference techniques for data analysis and policy evaluation. Topics will vary from year to year to introduce advanced statistical methods used in recent literature. Topics may include visualization techniques to summarize and display high dimensional data, selected topics in discrete choice models, spatial analysis, and analysis of panel data. Particularly, methods for panel data will be emphasized. This includes fixed, random, mixed, and multi-level effects models to control for or account for variation from individual characteristics. Dynamic panel data models consider lagged dependent variables as regressors.", + "name": "Advanced Data Analytics & Policy Evaluation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ECON-4570" + ], + "professors": [ + "Rui Fan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Rui Fan", + "location": "Carnegie Building 206", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Advanced Digital 3D Projects": { + "ID": "4020", + "cross listed": [], + "description": "This studio/seminar consists of longer projects with attention to concept, process, and finish. The student will either work individually or as a member on a team and be expected to have a vision or concept they are driven to create. Some possible topics covered may include virtual environments, advanced shader networks, MEL, compositing, non photorealistic rendering, 3D graphics programming, game engines, or motion capture.", + "name": "Advanced Digital 3D Projects", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability.", + "uia": false + }, + "prerequisites": [ + "ARTS-4070" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Advanced Digital Imaging": { + "ID": "4860", + "cross listed": [], + "description": "This upper level studio and seminar explores individual visual arts projects contributing to thesis or dissertation development. Topics in creative personal expression in imaging, installation, digital/traditional mixed media and emerging genres will be studied drawing from issues raised in class projects. Advanced studies may include high resolution digital photography, montage, archival printing, gesture drawing, painting, assemblage, processing, stencil art, projection, and evolving genres which lead to an independent final project and web portfolio.", + "name": "Advanced Digital Imaging", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen Ruiz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Kathleen Ruiz", + "location": "West Hall 214", + "time": "6:55 pm - 8:45 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Advanced Drawing": { + "ID": "4200", + "cross listed": [], + "description": "Advanced Drawing is designed to help students who have mastered basic drawing skills to enhance those skills and utilize them to explore visual ideas. Emphasis is placed on individual development of skills and subject matter to help students express themselves visually. Examples and studies are used from master drawings of the past to learn about the history of art and to stimulate ideas for the students' own work.", + "name": "Advanced Drawing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Advanced Topics in Linguistics": { + "ID": "4780", + "cross listed": [], + "description": "This course will serve as a seminar for advanced students of linguistics. The material to be covered will be selected collaboratively by the instructor and each cohort of students. Students, who ideally will have taken at least two linguistics-oriented courses previously, will be guided in pursuing topics that they have found particularly compelling in previous courses.", + "name": "Advanced Topics in Linguistics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Advanced Video Media Studio": { + "ID": "4050", + "cross listed": [], + "description": "The course is designed to help students continue to develop as media-makers/filmmakers. Students will work on short video projects that are shot in the studio and in the field. Studio experimentations, including projection work, multi-camera production, generating ideas, and realizing a well-developed final project. Students write their own scripts, learn new technical skills and direct videos.", + "name": "Advanced Video Media Studio", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "IHSS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Advertising and Culture": { + "ID": "4580", + "cross listed": [], + "description": "An examination of the cultural impact of advertising in various media: TV, radio, print, and the Web. How does advertising inform human experience and identity? How has it shaped the culture? Who pays for it and why? Note: This is not a How-To course. The focus is critical analysis, not acquiring skills for producing advertising.", + "name": "Advertising and Culture", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "June Deery" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "June Deery", + "location": "TBA", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "American History": { + "ID": "2500", + "cross listed": [], + "description": "This course surveys the history of the United States from the colonial era through the present. The course introduces major themes and tensions in United States politics, society, and culture with a focus on environmental factors. Topics will include encounters between American Indians and colonial peoples, independence, the formation of the American government, slavery, immigration, citizenship, rights, social movements, colonialism, war, and the changing identity of the United States in the world.", + "name": "American History", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "American Politics in Crisis": { + "ID": "4590", + "cross listed": [], + "description": "This class studies the workings of major institutions and practices in American life during a period in which key parts of our society seem dysfunctional, having lost their integrity, ability to solve problems, and willingness to imagine any positive future. How did this happen? Why does it continue? What might be done about it? Through a careful reading of texts in political analysis and social criticism, students explore some significant issues in modern society.", + "name": "American Politics in Crisis", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Animal Cognition and Interaction with Humans": { + "ID": "4220", + "cross listed": [ + "COGS-4220" + ], + "description": "In this course, students will deepen their understanding of research principles and experimental practices in cognitive and behavioral science, and they will gain experience in applying concepts often discussed in human-oriented contexts (e.g., learning, theory of mind) to the animal world. In addition, they will be prepared to participate in revolutionizing our treatment of both the animals and the people with whom we share our lives.", + "name": "Animal Cognition and Interaction with Humans", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term, even-numbered years", + "uia": false + }, + "prerequisites": [ + "COGS-2120", + "COGS-4330", + "PSYC-4370", + "COGS-2340", + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Animation Production": { + "ID": "4460", + "cross listed": [], + "description": "Animation Production is designed to give an animation industry experience by completing the entire process of creating an animated short. Learning long-term time management and finding the key time cost/benefits will be essential to success. The course schedule is setup to replicate the industry model of frequent updates and feedback dailies.", + "name": "Animation Production", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4060" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Applied Game Theory": { + "ID": "4220", + "cross listed": [], + "description": "Game theory has been emerging as a branch of mathematical economics and applied to analyze situations where each decision-maker needs to think strategically about others' perspectives and actions in order to determine ones' own optimal choice. This course provides an introduction and presents selected topics in game theory. It will look into basic definitions and equilibrium concepts and develop a wide range of applications in Economics, Biology, sports, health care, and various fields. The goal of the lecture is to improve understanding of strategic interaction in economic, business, and social situations.", + "name": "Applied Game Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200" + ], + "professors": [ + "Jianjing Lin" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jianjing Lin", + "location": "Russell Sage Laboratory 4112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Applied Microeconomics and Public Policy": { + "ID": "4010", + "cross listed": [], + "description": "We study foundational theory for a diverse set of topics including models of consumer choice and decision-making, decisions under uncertainty and risk, firm strategy, market structure, information asymmetries, market failure, and intellectual property rights. Using this theory, we examine real world policy applications in areas such as innovation policy, environmental policy, international trade regulations, contract design, and insurance markets.", + "name": "Applied Microeconomics and Public Policy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Are Humans Rational?": { + "ID": "1235", + "cross listed": [], + "description": "The Aristotelian dictum that we are rational animals is under severe attack these days. In fact, the previous sentence may seriously understate the situation: the dictum is perhaps outright rejected by many, if not most. From psychologists of reasoning and decision-making to behavioral economists to the \"new atheists\" (all groups whose message we will consider in this class), the onslaught is firmly underway, and fierce.", + "name": "Are Humans Rational?", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Art History": { + "ID": "1050", + "cross listed": [], + "description": "A survey of visual arts from Paleolithic Era to today. Materials are presented in a form accessible to students without previous knowledge of Art History.", + "name": "Art History", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jefferson Wille Kielwagen", + "location": "Greene Building 120", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Jefferson Wille Kielwagen", + "location": "TBA", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Art and Code and Interactivity": { + "ID": "4090", + "cross listed": [], + "description": "This course is primarily concerned with learning how to build any interactive experience or artwork from concept to completion. It will introduce open-source, cross-platform programming libraries and tools used by artists and programmers to create interactive experiences and artworks for museum installations, festivals, VJ-ing, projection mapping, interactive experiences/artworks, and more. It will then start to address the questions: Is code an art form? What is interactive art? Is software art?", + "name": "Art and Code and Interactivity", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Art for Interactive Media": { + "ID": "1040", + "cross listed": [], + "description": "This course combines an introduction to traditional visual arts and digital media and serves as a foundation for work in game design and interactive art. Using studio projects that incorporate physical media, digital imaging and computer code, students develop their formal vocabulary, observational skills, and their understanding of issues in visual and interactive arts.", + "name": "Art for Interactive Media", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kolel Christopher Pryor", + "Robert F. Nideffer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kolel Christopher Pryor", + "location": "West Hall 214", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Kolel Christopher Pryor", + "location": "West Hall 214", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Art, Community, and Technology": { + "ID": "4250", + "cross listed": [], + "description": "Through direct experience in the community, this course explores the complex roles and relationships of art, education, and technology. Students will develop a plan to work with a media arts center, community organization, or school; final teams will produce real-world arts and education projects that ultimately will be realized as significant additions to their professional portfolio. The projects can include a range from traditional arts practice to creative writing, creative IT models, to community art and activism.", + "name": "Art, Community, and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-1030", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "B.S. EARTS Thesis": { + "ID": "4990", + "cross listed": [], + "description": "The purpose of this course is to demonstrate the student's capacity for independent work integrating concepts and media from the full range of their studio, history, and theory studies. It is a project-based class, culminating in a written thesis paper and a public presentation of work determined by the student. This course may be taken multiple times, but is a requirement in the student's final two semesters.", + "name": "B.S. EARTS Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Basic Drawing": { + "ID": "1200", + "cross listed": [], + "description": "An introductory course in drawing designed to develop seeing ability and means of expressing visual ideas through graphic skills. The course consists of exercises in drawing from observation and studies from the history of art.", + "name": "Basic Drawing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Mae Kemp", + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Jennifer Mae Kemp", + "location": "West Hall 411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Jennifer Mae Kemp", + "location": "West Hall 411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Behavioral Economics": { + "ID": "4270", + "cross listed": [], + "description": "Integrates theory from psychology, neuroscience, and other social sciences into traditional economic models of human behavior. By relaxing the standard assumptions of perfect rationality and selfishness, more realistic modeling features such as loss aversion, present-bias, social norms, and habit formation improve economic analyses. These techniques are used to analyze individuals' health behaviors, health insurance markets, and healthcare policy.", + "name": "Behavioral Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200" + ], + "professors": [ + "Ian S. Chadd" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ian S. Chadd", + "location": "Darrin Communications Center 239", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Behavioral Financial Economics": { + "ID": "4340", + "cross listed": [], + "description": "This course describes how individuals and firms make financial decisions, and how those decisions might deviate from those predicted by traditional financial or economic theory. The course examines how the insights of behavioral economics complement the traditional finance paradigm by introducing some of the main psychological biases in financial decision-making and examining the impacts of these biases in financial markets and other financial settings. It will also introduce students to behavioral and experimental methodologies in finance, economics, and other disciplines.", + "name": "Behavioral Financial Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200" + ], + "professors": [ + "Billur Aksoy" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Billur Aksoy", + "location": "Carnegie Building 208", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Behavioral Neuroscience": { + "ID": "4360", + "cross listed": [ + "COGS-4360" + ], + "description": "This course is an introduction to the role of physiological mechanisms in behavioral processes. There will be detailed examination and discussion of the involvement of biological systems in feeding and drinking, sexual behavior, sleep and arousal, learning and memory, psychopathology and psychopharmacology.", + "name": "Behavioral Neuroscience", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Low Center for Industrial Inn. 3039", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Low Center for Industrial Inn. 3039", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Behind the TV Screen": { + "ID": "1030", + "cross listed": [], + "description": "Television is considered a defining social, political and cultural feature of consumer culture. Television is morphing into something more expansive and diverse. In this course, we will study the impact of television and learn to make it. Through hands-on experience, students produce and direct their own multi-camera projects. Students work on technical and creative aspects of production. Students learn to operate studio gear including green screen, live switcher, cameras, audio, teleprompter, lights, etc.", + "name": "Behind the TV Screen", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Elizabeth Press" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Elizabeth Press", + "location": "Darrin Communications Center 174", + "time": "12:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Bioethics": { + "ID": "4250", + "cross listed": [ + "PHIL-4500" + ], + "description": "This course involves a philosophical analysis of some of the basic moral issues raised by recent and anticipated developments in the areas of biology and medicine. The general question \"What are moral problems, and how does one resolve them?\" is examined in the context of concrete cases involving issues such as abortion, euthanasia, organ transplants, experimentation on human patients, cloning, genetic engineering, and behavior control and modification.", + "name": "Bioethics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually", + "uia": false + }, + "prerequisites": [ + "IHSS-1160", + "STSO-2520", + "STSO-2500", + "PHIL-4240", + "PHIL-1110", + "IHSS-1150" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Biopunk: Arts Lab Practice": { + "ID": "4120", + "cross listed": [], + "description": "Biopunk: Arts Lab Practice is a studio, lab and lecture class introducing students to bioart, and microbial life and resilient ecological practices. We use punk, queer and biological laboratory techniques to creatively produce science, design and art works. Students will be required to complete readings, experiment, and create their own visions of a speculative biofuture. Emphasis will be on the history and contemporary investigations of the microbiome and how to culturally explore these scenarios of how we live amongst multiple diverse communities and species.", + "name": "Biopunk: Arts Lab Practice", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-4140", + "ARTS-1030", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Brand Identity Design": { + "ID": "4730", + "cross listed": [], + "description": "A brand is more than just a cool logo design. \"A brand is a perception or set of associations consumers have of a business.\" - (Felicia C. Sullivan) These perceptions originate from a consistent verbal and visual story communicated through a multitude of media platforms. In this class we'll define the brand story, create messaging, and design the logo, stationery, signage, packaging, advertising, schwag, motion graphics etc. The course culminates with the design of an identity standards manual defining the rules and principles to effectively communicate a consistent brand image.", + "name": "Brand Identity Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually", + "uia": false + }, + "prerequisites": [ + "COMM-2660", + "COMM-2570" + ], + "professors": [ + "Sara L. Tack" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Business Issues for Engineers and Scientists": { + "ID": "4300", + "cross listed": [], + "description": "Investigates business-related considerations in successfully commercializing new technology in a new venture or within an existing enterprise: market and customer analysis, beating the competition, planning and managing for profitability, high-tech marketing and sales, and business partnerships and acquisitions. Not a general management course; focuses explicitly on what is relevant for engineers and scientists working in a commercial environment. For junior/senior undergraduate or graduate students.", + "name": "Business Issues for Engineers and Scientists", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kevin R. Stewart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "F", + "instructor": "Kevin R. Stewart", + "location": "Low Center for Industrial Inn. 3112", + "time": "9:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Capstone Experience in Philosophy": { + "ID": "4990", + "cross listed": [], + "description": "Students conduct original scholarly projects: original research, theoretical or analytical reviews of the literature, or computer simulations. Working either alone or in groups, students prepare written reports relating to this project, under the supervision of a faculty member.", + "name": "Capstone Experience in Philosophy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Chamber Music Ensemble": { + "ID": "2350", + "cross listed": [], + "description": "An instrumental class that will be coached and rehearsed and will perform regularly. The larger ensemble will break up into smaller ensembles such as string quartets, woodwind quintets, trios, etc., depending on the make-up of the group, as well as into more unusual combinations that might be required to prepare 20th century repertoire. For intermediate and advanced players, entrance into the course is by authorization form/permission of instructor.", + "name": "Chamber Music Ensemble", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Chinese I": { + "ID": "1410", + "cross listed": [], + "description": "This course assumes no previous knowledge of the subject. The course is designed to provide students with fundamental skills in listening, speaking, reading, and writing Mandarin Chinese. Oral and aural skills will be emphasized. Background on Chinese culture will be introduced as an element of the course. For entry level, non-native speakers only.", + "name": "Chinese I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jianling Yue", + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Russell Sage Laboratory 2701", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Russell Sage Laboratory 2701", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Yalun Zhou", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Yalun Zhou", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese II": { + "ID": "2410", + "cross listed": [], + "description": "This is a continuation of Chinese I, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of nearly 500 characters and 650 words, and use more complicated grammatical structures, including some compliment phrases and topic-comment sentences. In sum, students will learn more in all four aspectslistening, speaking, reading, and writingpresented in Chinese I.", + "name": "Chinese II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "LANG-1410" + ], + "professors": [ + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jianling Yue", + "location": "Russell Sage Laboratory 2704", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese III": { + "ID": "4420", + "cross listed": [], + "description": "This is a continuation of Chinese II, a course for the standard modern Chinese language (Mandarin). Students learn more Chinese characters and words, reach a total of about 650 characters, 1000 words, and use more complicated grammatical structures, e.g., reduplication of adjectives and verbs, resultative and potential compliments. In sum, students learn more in all four aspectslistening, speaking, reading and writingpresented in Chinese II.", + "name": "Chinese III", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "LANG-2410" + ], + "professors": [ + "Yalun Zhou", + "Jianling Yue" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Yalun Zhou", + "location": "Russell Sage Laboratory 4711", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese IV": { + "ID": "4430", + "cross listed": [], + "description": "This is a continuation of Chinese III, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 800 characters, 1350 words, and complicated grammatical structures, e.g., expression of approximation, comparison of structural and aspect particles, etc. In sum, students learn more in all four aspectslistening, speaking, reading, and writingpresented in Chinese III.", + "name": "Chinese IV", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "LANG-4420" + ], + "professors": [ + "Jianling Yue", + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jianling Yue", + "location": "Russell Sage Laboratory 5711", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Chinese V": { + "ID": "4470", + "cross listed": [], + "description": "Chinese V is a continuation of Chinese IV, a course for standard modern Chinese language (Mandarin). Students learn additional Chinese characters and words, reach a total of about 950 characters, 1700 words, and complicated grammatical structures, e.g., idiomatic expressions, expressions of comparison, concession, and subjection, etc. In sum, students learn more in all four aspects listening, speaking, reading and writing presented in Chinese IV.", + "name": "Chinese V", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "LANG-4430" + ], + "professors": [ + "Jianling Yue", + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jianling Yue", + "location": "Carnegie Building 201", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Cognition and the Brain": { + "ID": "4600", + "cross listed": [ + "COGS-4600" + ], + "description": "Perception and thought are considered in terms of processes represented in the brain. The localization and lateralization of function are examined, drawing upon research on the behavioral effects of brain damage as well as brain-imaging studies and other approaches. Examples of topics include object recognition, memory, language, emotion, spatial ability, and motor processes.", + "name": "Cognition and the Brain", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": false, + "summer": true, + "text": "Summer term, odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "COGS-4330", + "PSYC-4370", + "COGS-4360", + "PSYC-4330", + "PSYC-4360" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Alicia Ann Walf", + "location": "Amos Eaton Hall 214", + "time": "10:30 am - 12:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cognitive Engineering": { + "ID": "4620", + "cross listed": [ + "PSYC-4620" + ], + "description": "Covers cognitive theory from an applied perspective to understand and predict the interactions among human cognition, artifact (i.e., tools), and task. Cognitive task analysis techniques will be taught and used throughout the course, as will techniques for collecting and analyzing fine-grained behavioral data. Topics covered may include visual search and visual attention, cognitive skill and its acquisition, hard and soft constraints on interactive behavior, human error, soft constraints on judgment and decision-making, and experts and expertise.", + "name": "Cognitive Engineering", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PSYC-4370", + "PSYC-4310" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Cognitive Modeling": { + "ID": "4510", + "cross listed": [], + "description": "Cognitive modeling investigates human cognition by developing computational systems that simulate cognitive processes. Cognitive modeling grew out of Cognitive Psychology and Artificial Intelligence. Cognitive models are used in a number of basic and applied domains including Human-Computer Interaction, Intelligent Tutoring Systems, Computer-Generated Forces, and Synthetic Characters. In this course, students will develop models in ACT-R (a unified theory of cognition) that simulate recent findings in cognitive psychology.", + "name": "Cognitive Modeling", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "PSYC-4370" + ], + "professors": [ + "Michael J. Schoelles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Michael J. Schoelles", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cognitive Psychology": { + "ID": "4370", + "cross listed": [], + "description": "The focus of this course is on the flow of information from sensory input to retrieval from long-term memory. Within this framework, topics such as mnemonics, pattern recognition, attention, computer simulation, reasoning, and the relationship between culture and thought are discussed.", + "name": "Cognitive Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher Robert Sims" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 324", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 324", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Communication Studies": { + "ID": "4940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Communication Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Communication Theory and Practice": { + "ID": "2520", + "cross listed": [], + "description": "This course introduces students to basic topics in communication theory and research. It includes topics in interpersonal, group, organizational, mediated, and mass communication. Students will study and apply theories to real world situations and events and explore the social and cultural impact of new media technology.", + "name": "Communication Theory and Practice", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Weina Ran", + "Alexander Scott Hiland" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "Weina Ran", + "location": "Russell Sage Laboratory 4112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": "TF", + "instructor": "Alexander Scott Hiland", + "location": "TBA", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Composition Seminar": { + "ID": "4390", + "cross listed": [], + "description": "This seminar builds on skills acquired in the Music and Sound sequence. Through a series of exercises, students investigate sound as a medium for artistic expression while addressing the basics of orchestration, notation, and the development of musical and sonic ideas. Acoustic, electronic, and non-traditional contemporary approaches to composition will be explored, including performance, intermedia, and sound installation. The course culminates in a final composition project to be performed in an end of semester concert.", + "name": "Composition Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-4380" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Computability and Logic": { + "ID": "4420", + "cross listed": [], + "description": "A team-based, project-oriented, hands-on introduction to the great concepts and discoveries in logic and computability, including Turing Machines, first-order logic, the limitations of computing machines, Godel's incompleteness results, and so forth. A hands-on laboratory component is included.", + "name": "Computability and Logic", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [ + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Bram Van Heuveln", + "location": "Carnegie Building 201", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Computer Graphics for Games": { + "ID": "4530", + "cross listed": [], + "description": "This course covers the history and practice of traditional computer graphics but emphasizes modern techniques for modeling, viewing, and rendering techniques in 3D computer graphics systems, including modern shader pipeline programming in OpenGL using C++. Topics include raster graphics techniques as well as the mathematical foundations and matrix transformations relevant to 3D graphics; clipping and projection; hidden surface removal; managing 3D graphics data structures; hierarchical systems; rasterization; culling; 2D and 3D texture mapping; methods for building and using 3D models; lighting and material models and implementation; shadows, shadow mapping, and generating soft shadows; skyboxes, skydomes, and environment mapping; normal, bump, and height mapping; parametric surface representation; introduction to animation; tessellation and geometry shaders; compositing; terrain generation; atmospheric effects such as fog and clouds; generating and applying 3D noise; performance issues such as minimizing dynamic allocation and controlling the level of detail; special effects.", + "name": "Computer Graphics for Games", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": true, + "text": "Fall and summer term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Consumer Culture": { + "ID": "4720", + "cross listed": [], + "description": "What is consumer culture? What are its roots, its consequences, and alternatives? Documentaries and the research of anthropologists, historians, and religious scholars examine consumer culture in the U.S. and UK including recognition of the global locations in which consumer goods are made. Topics include buying and selling, shopping, retail, manufacture, material culture, pricing, consumer goods, disposal, kinship, identity, exchange, and advertising, with attention paid to differences in race, class, and gender.", + "name": "Consumer Culture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Contemporary Improvisation Ensemble": { + "ID": "2080", + "cross listed": [], + "description": "This ensemble explores a variety of contemporary non-idiomatic group improvisational practices. Non-idiomatic improvisation is spontaneous music that does not attempt to replicate or realize a particular historical style (such as swing or bebop jazz), but rather emphasizes the unique creative input of the performers to create original music. Among the techniques explored will be conduction, musical games, graphic and text scores, and cell-structure improvisation. Students will also be coached in techniques to expand and develop musical ideas individually and as a framework for group improvisation. No prior experience with improvisation is required, and participants from any musical background, including electronic and computer music, are encouraged to join. Repertoire and practices will be tailored to the make-up of the group.", + "name": "Contemporary Improvisation Ensemble", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Cost-Benefit Analysis": { + "ID": "4210", + "cross listed": [], + "description": "The techniques necessary to appraise the economic desirability and private-sector impact of various public projects and policies are studied. Concepts such as discounting, capital rationing, project selection, shadow pricing, risk assessment, unpriced goods, and economic surplus are developed. Among the topics from which illustrative case studies are drawn are urban and transport planning, energy, water resources, government regulation, and the environment.", + "name": "Cost-Benefit Analysis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Creative Nonfiction Writing": { + "ID": "2320", + "cross listed": [], + "description": "This is a workshop course in which novice and more experienced student writers produce creative nonfiction-prose that aims to be both factually accurate and compelling literature; students must have a good command of written English and grammar. Focus may vary by semester among memoir, lyric and personal essays, plotted narrative, oral history, and nature writing. For models, students study classic and contemporary accomplished writers who connect the self to the larger world. Class work centers on drafting and revising essays with regular peer workshops.", + "name": "Creative Nonfiction Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thomas Ingram", + "Skye Anicca" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Russell Sage Laboratory 4203", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Thomas Ingram", + "location": "TBA", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Creative Seminar I": { + "ID": "4840", + "cross listed": [], + "description": "This course is for senior EMAC and EART majors and is the core creative forum for the development and presentation of the senior thesis. The course is the first part of a two-semester study provided in two seminar courses. The focus of the course is to develop a proposal for for a written thesis and a creative project that students will execute in the second seminar and exhibit in an exhibition.", + "name": "Creative Seminar I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathryn High", + "Silvia Ruzanka", + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "West Hall 214", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Creative Seminar II": { + "ID": "4850", + "cross listed": [], + "description": "This course is for senior EMAC and EART majors. The goal of the Creative Seminar II is to develop and formulate ideas from Creative Seminar I into a unique project for the artists/communicator that will demonstrate his/her independent ideas, research, writing, and design skills. Students will develop a written thesis, creative project (e.g., art, graphic design, interaction design, music, performance), prepare and present their project in a public exhibition, and design the publicity for the show.", + "name": "Creative Seminar II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-4840" + ], + "professors": [ + "Stephanie D Loveless", + "Silvia Ruzanka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 214", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Creative Writing: Short Story": { + "ID": "2330", + "cross listed": [], + "description": "A workshop course in reading and writing the literary short story and literary flash fiction; students must have a good command of written English and grammar. This course will focus on reading and analyzing exemplary short fiction and writing and revising original work. Students learn to develop plot, character, setting, point of view, style, and structure, and use revision strategies to re-invent and shape narratives. Peer reading and writing groups offer opportunities for shared response and critique. .", + "name": "Creative Writing: Short Story", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Skye Anicca" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "TBA", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "TBA", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Critical Television": { + "ID": "2750", + "cross listed": [], + "description": "This course engages students in a critical examination of television and its historical and present status as a dominant popular culture medium. Television in this context is broadly understood as an evolving medium for motion pictures in the age of technological convergence. Using a variety of analytical and theoretical approaches, we'll consider the significant influence television has on individual, social, and cultural experiencesaddressing questions of representation, identity, economics, and ideology. The class uses a collaborative learning process, allowing students to influence the content and emphasis of the class and thereby reflecting the democratic nature of popular culture media.", + "name": "Critical Television", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Critical Thinking": { + "ID": "2100", + "cross listed": [ + "PHIL-2100" + ], + "description": "This course provides tools for the identification, analysis, and evaluation of the various patterns of reasoning as they occur in the real world. Patterns of reasoning include deductive reasoning, inductive reasoning, scientific reasoning, statistical reasoning, and causal reasoning. The course also covers some basic psychology and sociology of reasoning and belief and concludes with a critical discussion of science and the scientific method.", + "name": "Critical Thinking", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Academy Hall AUD", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Academy Hall AUD", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Cross-linguistic Perspectives": { + "ID": "4560", + "cross listed": [], + "description": "This course will explore the different strategies used by different languages to fulfill the same needs of human communication. A sampling of topics: quickly learning the basics of a new language using linguistic principles; cross-linguistic knowledge elicitation and engineering; principles of generative grammar; space, time, agency, and other linguistic phenomena viewed cross-linguistically.", + "name": "Cross-linguistic Perspectives", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [ + "Marjorie McShane" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Marjorie McShane", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Data Analysis in Economics and Finance": { + "ID": "4580", + "cross listed": [], + "description": "For students who are interested in empirical research in economic- and finance-oriented institutions, this course provides a wide range of econometric tools for the specification, estimation, prediction, and evaluation of economic and financial models. Methods to identify causal effects are emphasized. Mathematical methods of econometrics are developed for tools such as instrumental variables, regression discontinuity, and difference-in-differences. Advanced topics including time series, panel data, and quantile regression will also be addressed. In particular, we examine how the quantile regression can potentially improve the predictability of the stock market and relate it to the current development in this area.", + "name": "Data Analysis in Economics and Finance", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ECON-4570" + ], + "professors": [ + "Rui Fan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Rui Fan", + "location": "Carnegie Building 101", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Data Analytics": { + "ID": "4600", + "cross listed": [], + "description": "The world at-large is confronted with increasingly larger and complex sets of structured/unstructured information; from cyber and human sources. Traditional enterprises are moving toward analytics-driven approaches for core business functions. Data and information analytics extends analysis (descriptive models of data) by using data mining and machine learning methods, with optimization and validation, to recommend action or guide and communicate decision-making. Thus, analytics is an entire methodology rather than individual analyses or analysis steps.", + "name": "Data Analytics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thilanka Munasinghe", + "Linda Kramarchyk" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Thilanka Munasinghe", + "location": "Amos Eaton Hall 215", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Thilanka Munasinghe", + "location": "Voorhees Computing Center SO", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Data Science": { + "ID": "4350", + "cross listed": [], + "description": "Data science is advancing the inductive conduct of science and is driven by the greater volumes, complexity, and heterogeneity of data being made available over the Internet. It combines aspects of data management, library science, computer science, and physical science. It is changing the way all of these disciplines do both their individual and collaborative work. Key methodologies in application areas based on real research experience are taught.", + "name": "Data Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thilanka Munasinghe" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "R", + "instructor": "Thilanka Munasinghe", + "location": "Jonsson Engineering Center 3210", + "time": "11:00 am - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Data and Society": { + "ID": "4360", + "cross listed": [], + "description": "Data and Society provides a broad overview of how society is leveraging and responding to the social, organizational, policy, and technical opportunities and challenges of a data-driven world. Course themes focus on various aspects of the data ecosystem, data and innovation, and data and the broader community. Assignments build writing, presentation, and critical thinking, and assessment skills, all of which are important for professional success. This is a communication-intensive course.", + "name": "Data and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-4350" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Database Applications and Systems (DBAS)": { + "ID": "4250", + "cross listed": [], + "description": "This advanced course in database applications and database systems provides students with a strong foundation in modern database design, data modeling, data normalization, SQL, NoSQL, query optimization, database security, and how databases fit into larger software architectures. Substantial programming and design projects are required.", + "name": "Database Applications and Systems (DBAS)", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Richard M. Plotka", + "Samuel Bernt Johnson" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Richard M. Plotka", + "location": "Amos Eaton Hall 216", + "time": "4:00 pm - 6:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Deep Listening": { + "ID": "2180", + "cross listed": [], + "description": "Deep Listening is a practice developed by pioneering composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creativity. Students will develop a heightened awareness to sound and their sonic environment through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. Musicians and non-musicians of all abilities and backgrounds are welcome!", + "name": "Deep Listening", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Stephanie D Loveless" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "TBA", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "TBA", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Design and Innovation Studio C": { + "ID": "4610", + "cross listed": [], + "description": "DIS Studio C focuses on the co-production of products, organizations, and problem-solving strategies. Students will explore how to facilitate communication across multiple disciplinary and audience modalities, including stakeholders, designers, and users. Projects and course discussions will train students to translate social scientific and engineering problem-solving judgments and to evaluate how complex problems come to be defined. This course is required for DIS students who are dual-majoring with the School of Engineering.", + "name": "Design and Innovation Studio C", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design and Innovation Senior Project": { + "ID": "4970", + "cross listed": [], + "description": "Design and Innovation Senior Project serves as a capstone course for DIS majors. Students work individually, supervised by a faculty member, to produce a design project, justified by and described in a written thesis. Class time largely operates as structured research and writing assistance, where students support one another with peer-review as well as receive one-on-one guidance from the instructor.", + "name": "Design and Innovation Senior Project", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design and Innovation Studio A": { + "ID": "4600", + "cross listed": [], + "description": "DIS Studio A introduces students to the principles and practices of design for environmental sustainability. It is open to majors in Design, Innovation, and Society (DIS), Sustainability Studies, and Science, Technology, and Society (STS). This is an intensive studio/seminar hybrid that will advance students' understanding, through practice, of iterative design processes and the multiple dimensions of sustainability. The specific methodologies, concepts, and topics will vary according to the expertise and research specialization of the faculty member teaching the course and may include themes such as disability, feminism, critical race theory, or other approaches as they intersect with environmental sustainability.", + "name": "Design and Innovation Studio A", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design and Innovation Studio B": { + "ID": "4605", + "cross listed": [], + "description": "Design for the Future: This course introduces students to design for the future by connecting critical readings to applied practices. Students are expected to participate in both individual and group research, including hands-on explorations of design ideas and problem spaces for re-thinking objects of the future. The specific methodologies, concepts, and topics will vary according to the expertise and research specialization of the faculty member teaching the course and may include themes such as the future of cities, climate futures, and designing for peace.", + "name": "Design and Innovation Studio B", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design and Innovation Studio I": { + "ID": "1610", + "cross listed": [], + "description": "The first design studio in the Design, Innovation, and Society studio series introduces DIS majors to general design through a series of short projects. We learn the basic steps of design processes, from problem definition to concept ideation and selection, to quick low-resolution prototyping. The projects stress creative thinking and critical analysis, partnered with close discussions of how design and society intersect. This is a communication-intensive course.", + "name": "Design and Innovation Studio I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Raquel Velho" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Raquel Velho", + "location": "Russell Sage Laboratory 2211", + "time": "2:00 pm - 4:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Raquel Velho", + "location": "Russell Sage Laboratory 2211", + "time": "2:00 pm - 4:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Design and Innovation Studio II": { + "ID": "2610", + "cross listed": [], + "description": "DIS Studio II introduces students to general principles of user-experience design and industrial design as a set of approaches for attending to matters of aesthetics and form, usability, and meaning-making. It considers industrial designers as a community of practice. Assignments require students to synthesize social, technical, and formal concerns in the design of innovative objects. Students also gain competencies in CAD, real-time rendering, and project presentation.", + "name": "Design and Innovation Studio II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually", + "uia": false + }, + "prerequisites": [ + "IHSS-1610" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design and Innovation Studio III": { + "ID": "2020", + "cross listed": [], + "description": "This design studio introduces students to the first semester-long design project. We introduce students to more formal engineering design methods. This includes problem formulation, structured ideation, rapid prototyping, evaluation, functional modeling, and iteration. Studio III will also continue to draw on social science methods of ethnographic observation, background research, stakeholder analysis, and also a critical deconstruction of engineering design methods in a way that builds agility in ways more appropriate for those in DIS. Development of individual skills in design development, presentation, and portfolio building are also emphasized.", + "name": "Design and Innovation Studio III", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Design, Culture, and Society": { + "ID": "2210", + "cross listed": [], + "description": "This course allows students to develop a critical understanding of the relationships between design, culture, and society. \"Design\" is defined broadly, touching on product/industrial design, urban design, and so-called alternative design approaches such as ecological and feminist design. The focus is on the role of design in contemporary culture with the goal of training students' emerging appreciation of design as cultural practice on their professional work as engineers, architects, or business managers. This is a communication-intensive course.", + "name": "Design, Culture, and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Designing Musical Games": { + "ID": "2610", + "cross listed": [ + "ARTS-2610" + ], + "description": "Students will explore the artistic role of music and sound in gaming by building their own interactive sound and music-rich games and 2D/3D rendered environments. Within the context of their own creative game projects, students will learn the basics of designing sound and composing music for interactive game spaces. Using workflow programming languages and software tools, students will program basic gaming interactions, link them to interactive audio software, and create musical gaming experiences.", + "name": "Designing Musical Games", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Development of Economic Thought": { + "ID": "4180", + "cross listed": [], + "description": "A critical examination in which comparisons are made and contrasts emphasized between different schools of economic thinking such as classicism, marginalism, socialism, institutionalism, neoclassicism, and Keynesianism. Special attention is given to historical theories and attitudes of economists toward technological change and its impact on human welfare.", + "name": "Development of Economic Thought", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Digital Filmmaking": { + "ID": "1030", + "cross listed": [], + "description": "This is a hands-on introduction to film making. Students study a selection of great films; and learn how to make movies using lightweight field production equipment. Throughout the course students produce a variety of short videos in different genres, and develop their critical capacity for analyzing cinema and other forms of motion picture storytelling. The class ends with a mini film festival where everyone presents their work.", + "name": "Digital Filmmaking", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Elizabeth Press" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Digital Imaging": { + "ID": "1020", + "cross listed": [], + "description": "This course introduces students to digital photography, Web design, and interactive multimedia in making art. Students broaden their understanding of such topics as composition, effective use of images, color theory, typography, and narrative flow. Inquiry and experimentation are encouraged, leading towards the development of the skill and techniques needed to create visual art with electronic media.", + "name": "Digital Imaging", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + { + "name": "Nathan Scott Meltz", + "rateProfessor_links": "NA", + "CRN": "55271", + "days": [ + "T", + "F" + ], + "Time":[ + "2:00p - 3:50p", + "2:00p - 3:50p" + ] + }, + { + "name": "Nathan Scott Meltz", + "rateProfessor_links": "NA", + "CRN": "55272", + "days": [ + "T", + "F" + ], + "Time":[ + "2:00p - 3:50p", + "2:00p - 3:50p" + ] + } + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "TBA", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "TBA", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Dissertation": { + "ID": "9990", + "cross listed": [], + "description": "Active participation in research, under the supervision of a faculty adviser, leading to a doctoral dissertation. Grades of IP are assigned until the dissertation has been publicly defended, approved by the doctoral committee, and accepted by the Office of Graduate Education to be archived in a standard format in the library. Grades will then be listed as S.", + "name": "Dissertation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Doctoral Thesis": { + "ID": "9990", + "cross listed": [], + "description": "Active participation in research, under the supervision of a faculty adviser, leading to a doctoral dissertation. Grades of S or U are assigned by the adviser each term to reflect the student's research progress for the given semester. Once the dissertation has been publicly defended, approved by the doctoral committee, and accepted by the Office of Graduate Education, it will be archived in a standard format in the library.", + "name": "Doctoral Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher Robert Sims", + "Tomasz Strzalkowski", + "Michael J Kalsher", + "Wayne D. Gray", + "Sergei Nirenburg", + "Marjorie McShane", + "Selmer Bringsjord", + "Mei Si", + "Peter A Fox", + "Ron Sun", + "Brett R. Fajen", + "James A. Hendler" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Brett R. Fajen", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "10": { + "class": "Class", + "days": " ", + "instructor": "Tomasz Strzalkowski", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "11": { + "class": "Class", + "days": " ", + "instructor": "Christopher Robert Sims", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "12": { + "class": "Class", + "days": " ", + "instructor": "Tomasz Strzalkowski", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Wayne D. Gray", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "Selmer Bringsjord", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": " ", + "instructor": "James A. Hendler", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": " ", + "instructor": "Sergei Nirenburg", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "6": { + "class": "Class", + "days": " ", + "instructor": "Marjorie McShane", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "7": { + "class": "Class", + "days": " ", + "instructor": "Mei Si", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "8": { + "class": "Class", + "days": " ", + "instructor": "Ron Sun", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "9": { + "class": "Class", + "days": " ", + "instructor": "Christopher Robert Sims", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Documentary Film": { + "ID": "2440", + "cross listed": [], + "description": "Does documentary film depict reality or is it just another form of storytelling? This course takes a broad, historical look at documentary media, exposing students to a wide range of works that in some sense stand on claims to truth. Students are invited to develop a critical stance toward documentary modes of social representation, through viewing and analyzing colonial photography and cinema, ethnographic, propaganda, cinema verite, experimental, and even \"fake\" documentaries.", + "name": "Documentary Film", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Tamar Gordon" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Tamar Gordon", + "location": "Russell Sage Laboratory 2510", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Documentary in the 21st Century: Identity Production": { + "ID": "1040", + "cross listed": [], + "description": "Documentary in the 21st Century: Identity Production is a production course investigating the course of documentary history leading to a focus on digital media representations today. This course will incorporate critical thinking with production. With focus on aesthetic and formal considerations, students will be asked to produce a series of multimedia projects investigating their vision of themselves in the world.", + "name": "Documentary in the 21st Century: Identity Production", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Branda Miller" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Branda Miller", + "location": "West Hall 211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Drugs in History": { + "ID": "4430", + "cross listed": [], + "description": "This course teaches basic historical, anthropological, and sociological concepts that can be used to make sense of a wide variety of contemporary phenomena students encounter in everyday life. The focus is on analyzing how licit and illicit drugs serve as \"technologies\" within specific social contexts or subcultures; what drug policy reveals about social, political, and economic organization; and the impacts of biomedical knowledge and practice on specific population groups. The course focuses on the representation of drug use and drug users in popular culture, science and medicine, and history and the social sciences.", + "name": "Drugs in History", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Drugs, Society, and Behavior": { + "ID": "4500", + "cross listed": [], + "description": "This course is an exploration of the social and psychological effects of extensive use of pharmacological agents that are salient to daily behavior. There is an emphasis on the effects of addictive drugs such as alcohol, heroin, and cocaine.", + "name": "Drugs, Society, and Behavior", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Larry D Reid" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Larry D Reid", + "location": "Darrin Communications Center 330", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Eco Chic: Living Art": { + "ID": "4240", + "cross listed": [], + "description": "Eco Chic: Living Art is an upper level production and theory class about art, biology, and the study of life covering topics such as environmentalism, land art, food art, sustainable practices with art, body art, bio-art. Part lecture, part hands-on workshop, Eco Chic encourages students to redefine and experimentally express their relationships with the varied aspects of everyday living systems and manipulating life.", + "name": "Eco Chic: Living Art", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even years", + "uia": false + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Econometric Methods for Big Data": { + "ID": "4280", + "cross listed": [], + "description": "Examine advanced econometric and statistical methods for the analysis of high-dimensional data, otherwise known as \"Big Data.\" In this setting, detailed information for each unit of observation informs machine learning techniques such as classification and regression trees; random forests; penalized regressions; and boosted estimation. These prediction methods are then utilized to improve causal modeling, with applications in the study of healthcare demand and supply modeling, and behavior of consumers and businesses.", + "name": "Econometric Methods for Big Data", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200" + ], + "professors": [ + "Jason Ung Huh" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jason Ung Huh", + "location": "Carnegie Building 101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Econometrics": { + "ID": "4570", + "cross listed": [], + "description": "This course is an introduction to econometric data analysis. The statistical methods covered enable analysis of relationships between variables in data, with special attention to identification of true casual effects. Topics covered include linear and simple nonlinear regression models, internal and external validity, methods for panel data and binary dependent variables, instrumental variable methods, use of experimental and quasi-experimental data, and basic time series methods. The course included hands-on data analysis and report writing.", + "name": "Econometrics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310" + ], + "professors": [ + "Huaming Peng", + "Rui Fan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Rui Fan", + "location": "Carnegie Building 208", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Huaming Peng", + "location": "Nason Hall 130", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Huaming Peng", + "location": "Carnegie Building 206", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economic Data Analysis and Applications": { + "ID": "2100", + "cross listed": [], + "description": "This course provides an introduction to economic data and analysis. There will be an emphasis on applications using data that pertain to various areas of economics, such as labor market, technology-related markets, economics of climate change, and healthcare sector. Students will learn basic statistical methods to analyze data and interpret current economic and policy issues.", + "name": "Economic Data Analysis and Applications", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economic Models of Decision-Making": { + "ID": "4320", + "cross listed": [], + "description": "An exploration of models of decision-making under alternative assumptions, expanding on \"rational\" models of introductory economics. The course will discuss the assumptions of these standard models and their shortcomings. The shortcomings will be addressed through the exploration of limited attention and considerations of fairness, uncertainty, and strategic interaction. Applications in areas such as consumer and household finance, marketing, and public policy will be emphasized throughout.", + "name": "Economic Models of Decision-Making", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200" + ], + "professors": [ + "Ian S. Chadd" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ian S. Chadd", + "location": "Carnegie Building 101", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Biotech and Medical Innovations": { + "ID": "4290", + "cross listed": [], + "description": "Students will learn about markets related to healthcare, insurance, biopharmaceuticals, and medical devices. Examine economic issues, models and quantitative analysis related to firms' activities in areas such as innovation, R&D expenditures, patenting, pricing, mergers and acquisitions, and competition in markets. Examine the role played by health insurance systems. Study the economic implications of regulations, such as those by the U.S. FDA. Economic and policy aspects will be examined within the context of the U.S. healthcare sector, along with selected comparisons to European national healthcare systems.", + "name": "Economics of Biotech and Medical Innovations", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200" + ], + "professors": [ + "Vivek Ghosal" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Vivek Ghosal", + "location": "Russell Sage Laboratory 3205", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Discrimination": { + "ID": "4380", + "cross listed": [], + "description": "This course examines the economics of statistical and taste-based discrimination associated with national origin, disability status, race, gender, and sexual orientation, focusing mainly on differences that arise in the labor market and their potential policy solutions. We will also consider disparities occurring in healthcare, crime, education, housing, and financial settings. In each case, we will apply economic theory and study how econometrics can be used to address empirical questions relating to discrimination. This course will help students to develop the ability to discuss controversial topics in a respectful, informed, and inclusive manner.", + "name": "Economics of Discrimination", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Economics of Financial Institutions and Markets": { + "ID": "4330", + "cross listed": [], + "description": "This course will examine a wide range of financial markets and institutions and the micro-and macroeconomic forces that relate to them. Topics include the use of derivative securities such as future, options, and swap agreements, and their roles in distributing financial risk. The course will be driven by textbook readings, supplemented by current news stories, articles from the financial press, and research articles.", + "name": "Economics of Financial Institutions and Markets", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200" + ], + "professors": [ + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Robert W. Jones", + "location": "Amos Eaton Hall 215", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Government Regulation and Firm Strategy": { + "ID": "4150", + "cross listed": [], + "description": "Examine regulations related to the environment, intellectual property rights, healthcare, and antitrust. Examine the interaction between regulatory policies and how businesses respond to them with respect to innovation, production, and pricing. Some of the industries and markets examined to highlight the regulatory policy issues include automobiles, information technology, telecommunications and media, healthcare services, pharmaceuticals, medical devices, retail sector, high-speed rail, and taxi and ridesharing.", + "name": "Economics of Government Regulation and Firm Strategy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200" + ], + "professors": [ + "Vivek Ghosal" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Vivek Ghosal", + "location": "Russell Sage Laboratory 3205", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Growth & Innovation": { + "ID": "4430", + "cross listed": [], + "description": "Dynamic models of national and international economic growth are introduced and analyzed. Technological innovation is central to growth, and models consider the endogenous determinants of technological innovation and diffusion. National institutions that affect growth, such as law, education, and infrastructure, are considered. Variation in intellectual property rights across countries are examined, together with their effects on economic growth and development. Theories of growth are compared to empirical fact.", + "name": "Economics of Growth & Innovation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [ + "Michael A. Klein" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Michael A. Klein", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economics of Innovation and New Technologies": { + "ID": "4110", + "cross listed": [], + "description": "Technological innovation is responsible for most economic growth and is crucial to deal with major societal concerns. This course examines the economics of innovation and new technologies. It shows how technologies are created and put to use, from basic science through invention and development to diffusion and practical use. Additional topics include R&D determinants, sources of innovation, product improvement, cost reduction, incentivizing and stimulating innovation, patents, evolution of innovation and technology, innovative competition in industry, and the national innovation environment.", + "name": "Economics of Innovation and New Technologies", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Kenneth L. Simons" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kenneth L. Simons", + "location": "Russell Sage Laboratory 2701", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Economy, Technology, and Sustainability": { + "ID": "4250", + "cross listed": [], + "description": "This course explores the relationships between the economy and the material world. It identifies the most critical challenges to sustainable economic development on local to global scales and ways of addressing them. The course examines options surrounding material and energy flows, technological alternatives, livelihoods, consumption behavior, public policy, civil society institutions, and social movements as avenues for meeting the major challenges to sustainability.", + "name": "Economy, Technology, and Sustainability", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Electronic Arts Theory Seminar": { + "ID": "4100", + "cross listed": [], + "description": "This course will be devoted to the investigation of diverse topics of electronic arts history, theory, and practice.", + "name": "Electronic Arts Theory Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Engineering Ethics": { + "ID": "4210", + "cross listed": [], + "description": "This course explores the ethical issues that engineers encounter in their professional practice. It also examines social values and law and policy issues that shape engineering and technological decision making. Using case studies, professional codes of conduct, and scholarly literature, the course examines the responsibilities of engineers in relation to their employers, clients, co-professionals, and their responsibility for public safety and welfare. Topics include the history of engineering, professionalism vs. the demands of business, engineering vs. management decision making, whistle-blowing, proprietary rights and trade secrecy, and conflicts of interest.", + "name": "Engineering Ethics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "STSO-2500", + "STSO-2210", + "STSO-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Ensemble Nonlinear": { + "ID": "4600", + "cross listed": [ + "ARTS-2600" + ], + "description": "A technology-based performance ensemble, as well as a practice-based studio course, focused on the composition, design, and programming of new musical works and instruments. Students create and perform electronic music using laptops, microprocessors, digital networks and a range of new interfaces for musical expression. ARTS 4600/6600 combines studio and ensemble. The ensemble only section (ARTS 2600) may be taken multiple times as a 1-credit performance ensemble in partial satisfaction of the Music major or minor ensemble requirements, or once as a 4-credit seminar at either the 4000 or 6000 level.", + "name": "Ensemble Nonlinear", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Robert Kyle Hamilton" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Robert Kyle Hamilton", + "location": "Darrin Communications Center 174", + "time": "12:20 pm - 4:10 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Environment and Society": { + "ID": "2300", + "cross listed": [], + "description": "Society and the natural environment are crucially linked in a number of ways. Environmental problems such as pollution and natural resource depletion are not only problems for society, affecting the way people live their lives; they are also problems of societythe result of patterns of social organization and social practices. In this course, students will explore these society/environment interactions at various levels, from the local to the global, using the concepts and insights of environmental sociology. Environmental sociologists aim to understand the social origins of environmental problems and propose workable solutions to them. By showing how social interaction, institutions, and beliefs shape human behavior, environmental sociology provides a useful complement to the natural sciences in the analysis of the environmental problems faced today.", + "name": "Environment and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1320", + "IHSS-1110", + "IHSS-1240", + "STSO-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Environmental Economics": { + "ID": "4230", + "cross listed": [], + "description": "Develops a critical understanding of environmental issues and policy from an interdisciplinary economics perspective. Covers the economics of environmental quality including the links between the economy and the environment, the causes of environmental problems, evaluation of environmental projects and policies, and policies to address environmental issues with an emphasis on efficiency, equity, and sustainability, and the international dimensions of environmental issues.", + "name": "Environmental Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200", + "ECON-2010" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Sarah Marsden Greene", + "location": "Russell Sage Laboratory 3303", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Environmental Justice": { + "ID": "4330", + "cross listed": [], + "description": "What is environmental justice? Why are some people exposed to environmental hazards while others are not? In this class, we will explore the intersection of environmental concerns and social justice. We will read the works of activists and scholars working across a range of disciplines, engage in discussion, analysis, research, and mapping. We will learn about global historical processes that structure contemporary inequity and contemporary cases including environmental justice work in our own community.", + "name": "Environmental Justice", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "STSO-1110", + "STSO-2300", + "IHSS-1240", + "IHSS-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Environmental Media & Data": { + "ID": "4320", + "cross listed": [], + "description": "In this course, students will explore how a very wide variety of data and media relate to our ever-evolving environment. We will build critical media literacy through encounters with media as both consumers and producers, learning along the way about how media literacy relates to other forms of literacy: ecological, political, scientific, historical, epistemological, etc. Simultaneously, we will question what \"the environment\" means, critique the limits of \"sustainability\" discourse, examine our assumptions around \"the media,\" question notions of \"data\" (big, little, quantitative, qualitative), etc. We will situate all of these terms in broader contexts and examine their histories, connotations, and connections.", + "name": "Environmental Media & Data", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "STSO-2300", + "STSO-2210" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Environmental Philosophy": { + "ID": "4340", + "cross listed": [], + "description": "While concepts such as quality of life, environment, nature, global ecology, and the like figure heavily in contemporary discussions, they are seldom integrated into an environmental philosophy. The course tries to achieve this integration by understanding some of the religious, mythic-poetic, and scientific dimensions of the human-nature matrix. Some specific environmental problems are examined to illustrate the system of values implied by various solutions.", + "name": "Environmental Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Environmental and Resource Economics": { + "ID": "4260", + "cross listed": [], + "description": "Introduces students to the basic analytical approaches to environmental issues and natural resource use. Emphasis is on economic valuation and public policy. Covers traditional approaches based on assumptions of economic rationality and market efficiency as well as current approaches from the fields of environmental science behavioral economics. Emphasis is on active student participation and examination of current environmental controversies.", + "name": "Environmental and Resource Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Ethics": { + "ID": "4240", + "cross listed": [], + "description": "A critical examination of traditional and contemporary works in ethical theory by considering what these theories have to say about how people should live, what rights and obligations they have, what things are intrinsically valuable. Typically, this includes such topics as ethical and cultural relativism, egoism, freedom, and responsibility. Often the focus will be on contemporary issues such as war, abortion, equality, or punishment.", + "name": "Ethics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "John R Milanese", + "location": "Russell Sage Laboratory 2707", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Experiential Learning Project": { + "ID": "4800", + "cross listed": [], + "description": "This is an individually tailored reading course in which the student does readings and also completes an internship-type field project. The goal is to provide students with immersion in a multicultural milieu involving science and technology issues. Projects include student exchange programs, co-op placement, public service internships, community service, and other individually tailored projects subject to adviser approval. Students are expected to write up a description of their field project that integrates their field experience with the readings.", + "name": "Experiential Learning Project", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon sufficient demand.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Experimental Economics": { + "ID": "4360", + "cross listed": [], + "description": "This course explores human motivation and behavior across different settings and experimental paradigms. The course familiarizes students with previous work in selected topics in behavioral and experimental economics such as charitable giving, individual decision making and preferences, health, scarcity, and worker motivation. It also prepares students to design, implement and analyze their own economics experiments.", + "name": "Experimental Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200" + ], + "professors": [ + "Billur Aksoy" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Billur Aksoy", + "location": "West Hall 211", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Experimental Game Design": { + "ID": "4510", + "cross listed": [], + "description": "Experimental Game Design is an upper level studio arts course focusing on the creation of innovative, workable game prototypes using a variety of interactive multimedia. Games are considered as a new genre and are analyzed as cultural artifacts. The aesthetics of game design including character development, level design, game play experience, and delivery systems are covered. Flow, game theory, and game play gestalt are considered. Alternate gaming paradigms and emerging forms are encouraged.", + "name": "Experimental Game Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-4540" + ], + "professors": [ + "Kathleen Ruiz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "T", + "instructor": "Kathleen Ruiz", + "location": "Online ", + "time": "2:30 pm - 6:20 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Exploring Movement and Sound": { + "ID": "4620", + "cross listed": [], + "description": "The exploration of movement often reveals sensitivities concerning the body, identity, gesture, culture, sensory awareness, perception, space, orientation, kinesthesia, time, relationships to people and objects, as well as cultural notions of embodiment and the senses. This course employs practice-based work, creative experimentation, and traditional forms of research (reading, viewing media, writing, discussions) as the primary methods to illuminate the issues concerning enactive (movement) knowledge. This is a Deep Listening-related course.", + "name": "Exploring Movement and Sound", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen A. Galloway" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kathleen A. Galloway", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Fiction: From Film to the Internet": { + "ID": "1550", + "cross listed": [], + "description": "A study of novels and short stories exploring the cultural contexts, social impacts, and ethical implications of film, television, robotics, simulations, info/bio technologies, the World Wide Web, Internet privacy, social media, mass advertising and entertainment, and fake news. Discussions, reading quizzes, written essays, and oral presentations based on the readings.", + "name": "Fiction: From Film to the Internet", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Film Theory": { + "ID": "4410", + "cross listed": [], + "description": "The purpose of this course is to study significant theories of representation that analyze the visual codifications generically called \"film.\" The course will examine theories of visual rhetoric and of narrativity; look at the way economic and technological factors have affected the construction of cinematic codes, styles, and trends; examine influential psychoanalytic theories and feminist theories; and consider the ways in which popular films participate in the cultural narratives specific to their moment of production.", + "name": "Film Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Food, Farms, and Famine": { + "ID": "4260", + "cross listed": [], + "description": "This course provides students with a wide-ranging understanding of the environmental and social context of food, agriculture, and hunger. Drawing primarily on sociological concepts and research, the class will take a \"food systems\" approach, analyzing food as it travels from farm to table as part of an interconnected process. Students will examine why humans eat the way they do and how individuals' food choices affect other people and the environment.", + "name": "Food, Farms, and Famine", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall semester, even-numbered years", + "uia": false + }, + "prerequisites": [ + "STSO-2300", + "STSO-2210", + "STSO-2500", + "STSO-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Foundations of HCI Usability": { + "ID": "4420", + "cross listed": [], + "description": "In this course, students will consider methods of gathering users' requirements for product functions and information, ways to test products and information for usability and suitability, and procedures for incorporating the results learned through testing. Students will design and conduct usability tests on products, documents, and interfaces of interest.", + "name": "Foundations of HCI Usability", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 3101", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 3101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Fundamentals of 2D Design": { + "ID": "2220", + "cross listed": [], + "description": "An introductory course which will present basic concepts about composition, line, pictorial space, light, and color in the visual arts in order to help students develop the means for expressing visual ideas effectively. Weekly homework design projects, using both traditional and electronic media, will be complemented by in-class slide lectures, videos, and critiques.", + "name": "Fundamentals of 2D Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "West Hall 214", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Fundamentals of Music and Sound": { + "ID": "1380", + "cross listed": [], + "description": "This course is a hands-on introduction to the primary building blocks of music and musicianship in a 21st Century context. No formal musical background is expected. The course will explore acoustics and psychoacoustics, rhythm, pitch, harmony, melody, timbre, improvisation, composition, and music notation through performance, listening, written exercises, and creative projects.", + "name": "Fundamentals of Music and Sound", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher James Fisher-Lochhead", + "Matthew William Goodheart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Matthew William Goodheart", + "location": "West Hall 326", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "GSAS Capstone": { + "ID": "4990", + "cross listed": [], + "description": "Senior capstone project course for GSAS majors. Students work individually or in teams, supervised by a faculty member, to complete a self-directed project in games that is innovative, experimental, or artistically engaged. The course emphasizes the complete development cycle, through continual iteration and critique towards completion and public release.", + "name": "GSAS Capstone", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "GSAS-4510" + ], + "professors": [ + "Brian Anthony Shurtleff", + "Silvia Ruzanka" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "location": "Russell Sage Laboratory 2211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "GSAS Research Project": { + "ID": "4940", + "cross listed": [], + "description": "Fall and spring terms annually.", + "name": "GSAS Research Project", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game AI": { + "ID": "4420", + "cross listed": [], + "description": "This course introduces students to basic concepts and methods of artificial intelligence and their applications in computer games. The topics include decision making, movement, path finding, and AI for human-like characters. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Game AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2540" + ], + "professors": [ + "Michael F Lynch", + "Mei Si" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Mei Si", + "location": "Low Center for Industrial Inn. 3039", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Game Animation": { + "ID": "4230", + "cross listed": [], + "description": "A course building on the fundamentals of animation and focusing on implementing these fundamentals in the process of making games for 3D engines like Unreal, which involves hand-keyed cycle animation as well as utilizing motion capture data.", + "name": "Game Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-2230" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Game Architecture": { + "ID": "4550", + "cross listed": [], + "description": "This is a class on the composition of game engines, the substrate between hardware and scripting. Topics include entity/component systems, multithreading, event management, graphics and shader programming, rigid body dynamics, collision detection, multiplayer networking, audio, and other elements of modern game engines.", + "name": "Game Architecture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Eric Louis Ameres" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Eric Louis Ameres", + "location": "Russell Sage Laboratory 2510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Development I": { + "ID": "4520", + "cross listed": [], + "description": "This class is a practical primer for anyone interested in a career in the rapidly evolving industry of video gaming. It is an intense, team-based, project-based course in which students will closely follow the actual game development cycle, with each team producing a complete PC game.", + "name": "Game Development I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2540", + "GSAS-2510" + ], + "professors": [ + "Eric Louis Ameres" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Eric Louis Ameres", + "location": "Russell Sage Laboratory 4101", + "time": "1:00 pm - 4:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Development II": { + "ID": "4540", + "cross listed": [], + "description": "This course follows Game Development I. Students work in interdisciplinary teams to create one large-scale 3D game, working from concept to public release. Projects may include games, educational games, serious games and simulations, and interactive artworks, and will focus on creative design, technical execution, and use of game design principles. The course builds on skills and knowledge in previous courses in the GSAS core, including game design, game mechanics, game programming, art, and narrative.", + "name": "Game Development II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-4520" + ], + "professors": [ + "Sylvain Payen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Sylvain Payen", + "location": "Carnegie Building 113", + "time": "2:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "W", + "instructor": "Sylvain Payen", + "location": "Carnegie Building 113", + "time": "9:05 am - 1:00 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Narrative Design": { + "ID": "4260", + "cross listed": [], + "description": "Game Narrative Design moves the focus more squarely onto the design elements of game writing most especially integration with gameplay design structure and away from line-by-line writing.", + "name": "Game Narrative Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-2520" + ], + "professors": [ + "Nicholas J. Mizer" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nicholas J. Mizer", + "location": "West Hall 112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Game Sound and Musical Play": { + "ID": "2560", + "cross listed": [ + "ARTS-2560" + ], + "description": "What makes play musical and music playful? How does game sound and music contribute to gameworld creation, gameplay, and virtual performance? Ludomusicologythe relation of music to playaddresses these questions and challenges us to take play seriously. This course considers the diverse relationships among music, play, media, and performance, including game sound, music-stylistic features of game consoles and systems, children's games, remixing and sampling, the role musical games play in cultural identity, and more.", + "name": "Game Sound and Musical Play", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "summer term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Gender, Science, and Technology": { + "ID": "4560", + "cross listed": [], + "description": "In this course, students will engage with a variety of perspectives in science and technology studies, feminist theory, queer and transgender theory, cultural studies, science fiction, and other fields that explore how science and technology reciprocally contribute to and are shaped by cultural norms around gender. Students reflect on their own experiences with gender expectations and formulate their own questions and develop a research project over the course of the semester.", + "name": "Gender, Science, and Technology", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term, odd-numbered years", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "STSO-2210", + "STSO-2500", + "STSO-2100", + "STSO-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Globalization and Development": { + "ID": "4500", + "cross listed": [], + "description": "This course surveys the actors, processes, and proposed solutions to the problems of environment and development. The theory and practice of three main themes are explored: the background and context of environment in North and South; politics and economic development in the south; and the problems and prospects for sustainable societies in North and South.", + "name": "Globalization and Development", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSO-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Graphic Storytelling": { + "ID": "2070", + "cross listed": [], + "description": "A studio arts course exploring the fundamental concepts, techniques, styles, and mechanics used in the creation of graphic narrative. Contents to be covered include the fundamentals of sequential art, the purposes and formats of storyboards, basic terminology and concepts used in storyboarding, and the applications of storyboard techniques. Key visual storytelling structures are explored for the following industry applications: comics, animated films, graphic novels, commercials, documentaries, live action feature films, and video gaming.", + "name": "Graphic Storytelling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "ARTS-1020" + ], + "professors": [ + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Nathan Scott Meltz", + "location": "West Hall 214", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Great Ideas in Philosophy": { + "ID": "1165", + "cross listed": [], + "description": "This course invites you into the world of philosophical ideas and reasoning --to join a great conversation that has unfolded since Socrates exhorted people to lead an examined life 2,400 years ago in Ancient Greece. We will explore such issues as whether some ways of acting and living are morally better than others, the relationship that exists between mind and body, and whether philosophy has anything to contribute to ongoing discussions about the existence and nature of God. This course will include both frequent discussion and written assignments and will aim to help you develop your skills in each of these modes of communication. This course is communication intensive.", + "name": "Great Ideas in Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Low Center for Industrial Inn. 3116", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Hactivism": { + "ID": "4560", + "cross listed": [], + "description": "This course explores the history, methods, and goals of hackers with special attention paid to their role in social movements. It broadly interprets the term \"hacktivism\" to include computer hacking, media hacking and \"reality hacking\" in the service of social change. Students will gain an understanding of how and why hackers have emerged as a major social force.", + "name": "Hactivism", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Igor Vamos" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "T", + "instructor": "Igor Vamos", + "location": "West Hall 211", + "time": "6:00 pm - 9:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Health Economics and Policy": { + "ID": "4170", + "cross listed": [], + "description": "Examine various facets of the healthcare industry. Application of microeconomic theory and tools will be used to: analyze healthcare demand and supply; examine the impact of public policies; study market segments such as health insurance and pharmaceuticals; explore economic choices of healthcare professionals; identify potential socioeconomic and demographic determinants of health status and healthcare; and gain insights into issues related to the ongoing healthcare policy reform.", + "name": "Health Economics and Policy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Jason Ung Huh" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Jason Ung Huh", + "location": "Carnegie Building 208", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Histories of Jazz and Improvised Music": { + "ID": "2510", + "cross listed": [], + "description": "Since its emergence over a century ago, the energy, vitality, and challenging nature of jazz have had a significant impact on music throughout the world. The question of \"what is jazz\" remains a lively and contentious discussion to this day. This course charts the emergence, evolution, and expanded influence of jazz and jazz-inspired music, as well as the many controversial musical, social, and philosophical questions it continues to provoke. Through listening, analysis, discussion, writing, and creative projects, students will develop a greater appreciation and understanding of improvised music in a great variety of contexts, and the crucial role American jazz played in revitalizing improvisational practice throughout the 20th and 21st Centuries. No musical background is required.", + "name": "Histories of Jazz and Improvised Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Histories of Western Music": { + "ID": "2500", + "cross listed": [], + "description": "This course surveys multiple approaches to the Western art music traditions from a contemporary global, multicultural context. The inter-relationships between music, society and cultural forces is emphasized. Students learn to recognize and describe the basic components of music, like texture, tonality, rhythm, dynamics, and melody Lectures are supplemented by listening assignments and in-class demonstrations.", + "name": "Histories of Western Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patrick Alan Burke", + "Michael L. Century" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Patrick Alan Burke", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "History and Culture of Games": { + "ID": "1600", + "cross listed": [], + "description": "This course surveys 5000 years of game history, from ancient Sumer/Sumerian to the latest next-generation consoles and MMOGs. In parallel with this historical tour, several major theories will be examined about the nature of play and the nature of games. Along the way, it will also look at how games and play influence the cultures they are found in, and how culture in turn influences how people structure their leisure time will also be considered.", + "name": "History and Culture of Games", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Nicholas J. Mizer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Nicholas J. Mizer", + "location": "Russell Sage Laboratory 4711", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "History of American Technology": { + "ID": "4510", + "cross listed": [], + "description": "Discusses the growth of American technology and its place within the framework of American history as well as the interrelationship of American and foreign technological developments. This course stresses the cultural contexts of technological change. Topics covered include the Erie Canal, the American system of manufacturing, railroads, emergence of engineering professions, corporate R&D, household technology, the technology of modern warfare, and the electronics revolution.", + "name": "History of American Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "History of Animation": { + "ID": "1170", + "cross listed": [], + "description": "This course is an exploration of the history of animation. We will begin with a look at precursors to the medium, its formation, and development, trace its development through both mainstream and experimental animation, to the current state of the medium across film, interactive media and other forms. The course will be based around screenings, readings, discussions and response and research papers.", + "name": "History of Animation", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term, annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Silvia Ruzanka" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Silvia Ruzanka", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "History of Medicine": { + "ID": "4420", + "cross listed": [], + "description": "This seminar surveys the history of medicine through discussion and analysis of secondary literature exploring central and key themes from the age of the Enlightenment up through recent history. Topics will include the history of the profession and practice of medicine, public health, disease, historical memory, education, the state, policy, institutions, and race, class, and gender in the history of medicine.", + "name": "History of Medicine", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term, odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "IHSS-1410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "History of Mental Health": { + "ID": "4440", + "cross listed": [], + "description": "This seminar surveys the history of mental health through discussion and analysis of secondary literature that explores central and key themes from the late eighteenth century up through recent history. Topics will include the history of mental health institutions and professions, the classification, diagnosis and treatment of mental illness, public health and policy, historical memory, the I.Q. controversy, the state, and race, class, and gender in the history of mental health.", + "name": "History of Mental Health", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term, odd-numbered years", + "uia": false + }, + "prerequisites": [ + "IHSS-1410" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "History of Science and Technology": { + "ID": "4530", + "cross listed": [], + "description": "What is science, what is technology, and how have these two fields of inquiry evolved over time? This course examines these questions by studying the history of various scientific fields and technologies. In addition to tracing the historical evolution of the topics studied, the course will consider how social, political, economic and cultural factors helped to shape -- and were in turn shaped by -- advances in science and technology. The course will also reflect upon the relationship between science and technology on the one hand, and \"progress\" on the other.", + "name": "History of Science and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "IHSS-1420", + "STSO-2500", + "STSO-1110", + "IHSS-1430" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Hormones, Brain, and Behavior": { + "ID": "4700", + "cross listed": [ + "COGS-4700" + ], + "description": "This course will examine hormone and brain/behavior relationships across the lifespan. Hormones are molecules that are secreted by glands (the majority of which are located outside the brain) and have distal effects on their targets, such as the brain, throughout development. A focus will be on hormones' effects, mechanisms, and brain regions of interest for behavior and cognitive processes, such as perception, learning/memory, social cognition, motivation, and emotion.", + "name": "Hormones, Brain, and Behavior", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term, even-numbered years", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "IT and Society": { + "ID": "1220", + "cross listed": [], + "description": "This course investigates the relationship between Information Technology (IT) and the individuals and groups who use it -- which is to say, virtually everyone. The course has two main goals. First, it seeks to define and explain core concepts in the field of IT in a fashion that is not overly technical. Second, it examines the historical, social, cultural, political and economic factors that have helped to shape, and have been shaped by, the dimensions of IT that we will study.", + "name": "IT and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher James Tozzi" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Low Center for Industrial Inn. 4050", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Low Center for Industrial Inn. 4050", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Tozzi", + "location": "Low Center for Industrial Inn. 4050", + "time": "2:00 pm - 2:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Industrial and Organizational Psychology": { + "ID": "4200", + "cross listed": [], + "description": "A broad introduction to the field of Industrial and Organizational Psychology. Topics covered include personnel selection, job analysis, training, performance appraisal, work-related attitudes, employee motivation, leadership, decision making, and organizational theory.", + "name": "Industrial and Organizational Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Low Center for Industrial Inn. 3051", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Online ", + "time": "2:20 pm - 4:10 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Inflatable Sculpture": { + "ID": "4230", + "cross listed": [], + "description": "This class studies, creates, and publicly presents inflatable sculptures. The history of inflatables are examined, with special attention paid to how they have been used in political movements that imagine utopian social futures, and how those applications contrast with commercial uses (such as advertising) that have become commonplace in public spaces today. Throughout the class will explore, design, and build inflated structures that may include video and sound elements.", + "name": "Inflatable Sculpture", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Information Design": { + "ID": "4470", + "cross listed": [], + "description": "This course examines the design of technical information systems and their output in useful and well-designed documents and interfaces. The course includes the history of data visualization, visual rhetoric, and information systems such as DITA.", + "name": "Information Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COMM-2660" + ], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 2707", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Information System Security": { + "ID": "4370", + "cross listed": [], + "description": "This course covers foundational models for information security, policies, authentication, access control, database security, assurance, auditing, and intrusion detection. It also devotes substantial time to secure coding practices. Students will be expected to complete projects that explore an aspect of information security in detail. Cryptography is not covered since it is a focus of other courses.", + "name": "Information System Security", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 104", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Information Technology and Web Science Capstone": { + "ID": "4100", + "cross listed": [], + "description": "Students work on collaborative projects to design innovative ITWS solutions which address a specific problem or area of need in the student's field. Students work to identify a problem and research viable solutions. They go on to propose, design, and prototype their ITWS solution learning best practices for ITWS project management, communication, and user-center design. This course serves as the culminating experience for the undergraduate ITWS program. Restricted to ITWS majors. This is a communication-intensive course.", + "name": "Information Technology and Web Science Capstone", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2210" + ], + "professors": [ + "Linda Kramarchyk", + "Matthew John Grill", + "Kevin R. Stewart" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kevin R. Stewart", + "location": "Lally Hall 102", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Linda Kramarchyk", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Intelligent Virtual Agents": { + "ID": "4640", + "cross listed": [], + "description": "This course introduces various computational approaches for creating intelligent conversational agents. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Intelligent Virtual Agents", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COGS" + }, + "Interactive Arts Programming": { + "ID": "4010", + "cross listed": [], + "description": "IAP will examine theoretical concepts of interactive media as well as develop the practical skills needed to implement these concepts using the facilities of the iEAR studios. Topics include high- and low-level computer programming and electronics. Students will build installations and projects, which control live performance interactions with graphics, video, and sound.", + "name": "Interactive Arts Programming", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2010", + "ARTS-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Interactive Data Visualization": { + "ID": "4880", + "cross listed": [], + "description": "The course covers interactive, multimedia interface design (for Web sites and apps) for data visualization or other forms of interactive information design. Innovative designs that explore new directions in interactive data design are highlighted. Topics include multisensory information design using graphics, sound, touch, and large-scale data projection. Interface design topics include user-centered design, information architecture, rapid prototyping, cross-cultural design, and intellectual property. Students may choose the applications they want to design for the class project.", + "name": "Interactive Data Visualization", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTR", + "instructor": "Patricia Search", + "location": "Russell Sage Laboratory 4510", + "time": "4:00 pm - 6:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Interactive Narrative": { + "ID": "4780", + "cross listed": [], + "description": "This course introduces students to narrative theory and interactive narratives in a variety of genres such as oral story-telling, literature, poetry, film, artists' books, historical narrative, hypertext fiction, Net Art, social media narratives, and computer games. Students will have the opportunity to design and develop an original interactive narrative.", + "name": "Interactive Narrative", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Interdisciplinary Research Seminar": { + "ID": "4880", + "cross listed": [], + "description": "This is a course introducing music majors to advanced research topics of the Rensselaer music faculty. Each semester a member of the music faculty will focus the seminar on a research topic or paradigm related to their own body of artistic and technological research. Sample topics might include Spatial music and sound, New Instrument Design, Network Music, Music Information Retrieval, Ethnomusicology, Sonification Art and Science, Music and Logic, Spectralism and Beyond, Music Herstory (feminist music composition), Experimental music and sound history. Through hands-on creative research, students will explore questions of both musical and technological significance while engaging that same topic through their own hands-on creative practice.", + "name": "Interdisciplinary Research Seminar", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2380", + "ARTS-2020" + ], + "professors": [ + "Stephanie D Loveless", + "Kathleen A. Galloway", + "Matthew William Goodheart" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kathleen A. Galloway", + "location": "Russell Sage Laboratory 2510", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Interface Design: Hypermedia Theory and Application": { + "ID": "4690", + "cross listed": [], + "description": "This course covers theory, research, and practice in interactive, multimedia interface design. Topics include visual perception, information architecture, rapid prototyping, usability testing, cross-cultural design, interactive data visualization, augmented reality, and intellectual property.", + "name": "Interface Design: Hypermedia Theory and Application", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term, even-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Patricia Search", + "location": "Russell Sage Laboratory 4510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Intermediate Digital Imaging": { + "ID": "2040", + "cross listed": [], + "description": "Intermediate Digital Imaging is a hands-on studio course exploring the use of computer technologies in making visual art. A study of contemporary issues in digital media and photography facilitates individual innovation and experimentation. Digital imaging and input/output techniques are employed in terms of giving visual form to ideas and personal expression in private and public settings.", + "name": "Intermediate Digital Imaging", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1020" + ], + "professors": [ + "Kathleen Ruiz", + "Nathan Scott Meltz" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Kathleen Ruiz", + "location": "West Hall 214", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Intermediate Drawing": { + "ID": "2200", + "cross listed": [], + "description": "Intermediate Drawing focuses on the exploration of the possibilities of visual translation using a variety of media and techniques. Over the term, each successive project will provide the student the opportunity to develop and control a particular set of media, technique, and perspective, which reveals a unique and personal approach to image making. Participation in critiques, discussions, and lectures will enable the student to become fluent with the vocabulary and language of drawing, and focus their preferred methods and developed skill-sets into appropriate and actionable processes.", + "name": "Intermediate Drawing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 411", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Intermediate Formal Logic & AI": { + "ID": "4961", + "cross listed": [], + "description": "No description available, course not listed on catalog, prereqs/crosslisted not checked.", + "name": "Intermediate Formal Logic & AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "" + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "subj": "PHIL" + }, + "Intermediate Logic": { + "ID": "4140", + "cross listed": [], + "description": "This course is a continuation of PHIL 2140 , covering basic metatheory of logic (including formal syntax and semantics, model theory, and soundness and completeness of proof systems), applications of logic (including automated theorem proving, deductive problem solving, and the axiomatization of various branches of mathematics), and alternative systems of logic (including sequent systems, diagrammatic logic, and modal logic).", + "name": "Intermediate Logic", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [ + "Selmer Bringsjord", + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 5101", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Intermediate Macroeconomic Theory": { + "ID": "2020", + "cross listed": [], + "description": "Attention is directed primarily to variations in the aggregate volume of output, income, and employment. Cyclical fluctuations and long-term economic trends are examined and the interrelations of business and government policies are analyzed. The applicability of economic theory to the problems of business forecasting is discussed.", + "name": "Intermediate Macroeconomic Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Mina Mahmoudi", + "Huaming Peng" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Mina Mahmoudi", + "location": "Russell Sage Laboratory 3101", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Huaming Peng", + "location": "Pittsburgh Building 4206", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Mina Mahmoudi", + "location": "Russell Sage Laboratory 4510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Intermediate Microeconomic Theory": { + "ID": "2010", + "cross listed": [], + "description": "This course combines demand, derived from consumer preferences, and supply, based on firms' production functions, to establish market prices for goods and services. Calculus-based techniques are used to minimize costs and maximize utility and profits across differing industry structures. Product pricing strategies are examined. The course also provides an introduction to topics such as the pricing of stocks and bonds, game theory, positive and negative externalities, asymmetric information, and behavioral economics. Applies the microeconomic theory of the firm to price, cost, and output decisions of business enterprises under different market structures. Regression analysis of demand and cost, linear programming of production and simulation analysis of risk, and capital budgeting are also presented.", + "name": "Intermediate Microeconomic Theory", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [ + "Conor Lennon", + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Robert W. Jones", + "location": "Russell Sage Laboratory 3510", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Robert W. Jones", + "location": "Russell Sage Laboratory 3510", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Intermediate Video": { + "ID": "2010", + "cross listed": [], + "description": "Intermediate Video is a hands-on intensive course that teaches the language, aesthetics, and techniques of video production. Working in groups and individually, students will develop and produce several short video projects. Emphasis will be on the acquisition of creative and technical production skills in visualizing, scripting, aesthetics, shooting, sound design, and editing.", + "name": "Intermediate Video", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [ + "Elizabeth Press" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Elizabeth Press", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "International Economics and Globalization": { + "ID": "4190", + "cross listed": [], + "description": "This course investigates the significance of economic globalization, covering the following topics: international trade and financial flows, technological innovation and intellectual property, technology transfer, national government and transnational corporations, natural resources, health and the environment, impacts on selected industries and countries, and roles of the world trade organization and international monetary fund. The major controversies surrounding globalization are identified, and alternative arguments are evaluated based on available evidence.", + "name": "International Economics and Globalization", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200" + ], + "professors": [ + "Michael A. Klein", + "Mina Mahmoudi" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Mina Mahmoudi", + "location": "Russell Sage Laboratory 3713", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Michael A. Klein", + "location": "Russell Sage Laboratory 2715", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "International Trade and Environment": { + "ID": "4370", + "cross listed": [], + "description": "The goal of this course is to understand the effect of international trade on our natural environment. We will study the effect of trade on air pollution, the role of trade in shifting dirtier industries to countries with lax environmental regulations, the role of trade in a cleaner environment via efficient production, the role of trade in natural resource depletion, the environmental costs of transporting goods, and how trade and environmental policy interact. Course will first examine models of international trade and related data on trade flows. Then we will apply these tools to study the consequences of international trade on the negative environmental externalities. Finally, we will examine issues related to international trade and environmental policy", + "name": "International Trade and Environment", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [ + "IHSS-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Introduction to Cognitive Neuroscience": { + "ID": "4330", + "cross listed": [ + "COGS-4330" + ], + "description": "This survey course is intended as an introduction to Cognitive Neuroscience. The topics covered will focus on exploring the neural underpinnings for cognitive processes, such as sensation, language, attention, motor control, executive functions, social communication, emotions, consciousness, and learning/memory. Basic aspects of nervous system function and neuroanatomy, brain development/evolution, structural and functional imaging techniques, and other research methods used in Cognitive Neuroscience will be discussed.", + "name": "Introduction to Cognitive Neuroscience", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "PSYC-1200", + "COGS-2120" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Low Center for Industrial Inn. 3039", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Low Center for Industrial Inn. 3039", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introduction to Cognitive Science": { + "ID": "2120", + "cross listed": [], + "description": "This course is an introduction to the new and quickly growing field of cognitive science. Cognitive Science is a highly interdisciplinary field of study of mind at the intersection of philosophy, psychology, computer science, neuroscience, linguistics, and anthropology.", + "name": "Introduction to Cognitive Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Benjamin P. Weissman", + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "TBA", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin P. Weissman", + "location": "Russell Sage Laboratory 5101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Introduction to Game Design": { + "ID": "2510", + "cross listed": [], + "description": "This course looks at the mathematics of game theory from a psychological perspective and serves as a primer in video game design. The psychology of players and designers are discussed, as well as the cognitive processes that people use when solving game-related puzzles. Additional topics include logic, human frailty, role playing, artificial intelligence, kinesics, theater, and human-computer interaction.", + "name": "Introduction to Game Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sylvain Payen", + "James Wilson Malazita", + "Robert Ashcraft" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "James Wilson Malazita", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Robert Ashcraft", + "location": "Russell Sage Laboratory 2510", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "James Wilson Malazita", + "location": "Russell Sage Laboratory 2510", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Game Programming": { + "ID": "2540", + "cross listed": [], + "description": "This hands-on class introduces many fundamental concepts in game development. Students will learn to program multiple video games. Topics include render loops, rigid body dynamics, interfaces, event and messaging systems, and co-routines.", + "name": "Introduction to Game Programming", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Eric Louis Ameres" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Eric Louis Ameres", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Eric Louis Ameres", + "location": "Russell Sage Laboratory 2510", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Game Storytelling": { + "ID": "2520", + "cross listed": [], + "description": "This course is designed to provide an overview of the art of effective story development. Students will come away with a heightened awareness of the structures and principles that master storytellers apply to their craft in games and other popular media. It is intended for all GSAS majors and other interested students, as well as the prerequisite for the GSAS concentration in Writing.", + "name": "Introduction to Game Storytelling", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ross M. Berger", + "Nicholas J. Mizer" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "location": "Russell Sage Laboratory 4711", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Nicholas J. Mizer", + "location": "Russell Sage Laboratory 4711", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Introduction to Graphic Design": { + "ID": "2660", + "cross listed": [], + "description": "This course introduces students to the practice of graphic design with a variety of hands-on projects. Studies include the principles and theories of 2D design and the integration of form, color, type, image, and content. Students will develop a heightened visual awareness and an understanding of how design influences meaning. The course emphasizes strategic and critical thinking in the solving of graphic design problems for the purposes of professional communication across a range of media platforms.", + "name": "Introduction to Graphic Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sara L. Tack", + "Benjamin David Gleeksman", + "Leah A. Rico" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Introduction to Human Computer Interaction": { + "ID": "2210", + "cross listed": [], + "description": "An introduction to the current theories, methods, and issues in human-computer interaction. Theory and research along with practical application are discussed within the context of organizational impact. The course provides the knowledge of HCI systems and research used for the implementation of safe, quick, and useable interactive technologies.", + "name": "Introduction to Human Computer Interaction", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Miles A Kimball" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Miles A Kimball", + "location": "Russell Sage Laboratory 3101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Introduction to Information Technology and Web Science": { + "ID": "1100", + "cross listed": [], + "description": "This course introduces students to the field of information technology and Web science, the types of problems encountered in the field, and the solution approaches used to solve them. Through a series of activities and projects, students are introduced to topics such as Web systems design, emerging Web standards, database systems, security, and computer networking. Guest speakers highlight information technology practices in industry. Students work in groups on a team project and presentation at the end of the course.", + "name": "Introduction to Information Technology and Web Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Richard M. Plotka", + "Linda Kramarchyk" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Richard M. Plotka", + "location": "Lally Hall 102", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Introduction to Linguistics": { + "ID": "2340", + "cross listed": [], + "description": "This course offers a survey of scientific and applied approaches to the study of human language, highlighting the endlessly surprising nature of this sophisticated mode of communication. A sampling of the topics to be covered: phonology, morphology, syntax, semantics, lexicography, psycholinguistics, and historical linguistics. Lecture course.", + "name": "Introduction to Linguistics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall term annually; spring term upon availability of instructor", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Benjamin P. Weissman", + "Marjorie McShane" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin P. Weissman", + "location": "Walker Laboratory 5113", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Benjamin P. Weissman", + "location": "Walker Laboratory 5113", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Marjorie McShane", + "location": "TBA", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Benjamin P. Weissman", + "location": "TBA", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Introduction to Literature": { + "ID": "2110", + "cross listed": [], + "description": "A study of major literary works that introduces students to basic ideas and terminology in literary criticism. Students learn to read and interpret a selection of novels, plays, poetry, or other forms of writing to be determined each semester by the instructor.", + "name": "Introduction to Literature", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "James P Zappen", + "Carolin Alice Hofmann" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Carolin Alice Hofmann", + "location": "Russell Sage Laboratory 4203", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Carolin Alice Hofmann", + "location": "TBA", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "James P Zappen", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Introduction to Logic": { + "ID": "2140", + "cross listed": [], + "description": "Introduction to first-order logic as a tool to be used in engineering, computer science, philosophy, etc., and as procedural knowledge helpful in puzzle-solving environments (e.g., standardized tests). A hands-on laboratory component is included.", + "name": "Introduction to Logic", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Selmer Bringsjord", + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Selmer Bringsjord", + "location": "Darrin Communications Center 308", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Introduction to Philosophy": { + "ID": "1110", + "cross listed": [], + "description": "An introduction to the major areas of philosophy (ethics, theory of knowledge, philosophy of religion, etc.) and to some of the main problems treated within these fields. Selections from contemporary as well as classical authors are studied and discussed. Students are encouraged to develop a disciplined approach to intellectual problems. Emphasis varies with the instructor.", + "name": "Introduction to Philosophy", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Academy Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Academy Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Introduction to Philosophy of Religion": { + "ID": "2830", + "cross listed": [], + "description": "Central to philosophy is a careful examination of human reasons for holding their beliefs. Given the complexity/ineffability of religious experience, philosophy of religion's examination of reasons is especially difficult. This course will analyze and evaluate Western monotheism both generally and as it relates to the traditional questions of faith and reason, the problem of evil, fate, and free will and the existence of miracles. Time permitting, non-Western as well as Western religions will be considered.", + "name": "Introduction to Philosophy of Religion", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Introduction to Psychological Science": { + "ID": "1200", + "cross listed": [], + "description": "This course embraces the science of psychology. The aim is for students to learn how using the scientific method provides important insights about mind, brain, and behavior. This course integrates research on neuroscience throughout all the standard topics in an introductory course in psychology. The course presents advances across all subfields of psychology. In addition to standard exams, there are online assignments for each chapter and online laboratory experiences.", + "name": "Introduction to Psychological Science", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jason Sean Jacobskind", + "Michael J Kalsher", + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "West Hall AUD", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Jason Sean Jacobskind", + "location": "Darrin Communications Center 318", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Introductory Economics": { + "ID": "1200", + "cross listed": [], + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people's choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society. Credit cannot be obtained for both IHSS 1200 and ECON 1200", + "name": "Introductory Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Investigating Society": { + "ID": "2100", + "cross listed": [], + "description": "In this course students receive practical hands-on experience in conducting ethical and theoretically-informed research in the fields of STS and sustainability studies. Throughout the semester students practice a variety of social science research methods through a series of exercises.", + "name": "Investigating Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Irish Literature": { + "ID": "4230", + "cross listed": [], + "description": "A survey of major works by Irish authors writing in English, with a particular focus on the fiction and drama of the twentieth century. Authors will include: Oscar Wilde, Samuel Beckett, James Joyce, and W.B. Yeats.", + "name": "Irish Literature", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "June Deery" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "June Deery", + "location": "TBA", + "time": "12:20 pm - 2:10 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Language Studies": { + "ID": "4940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Language Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Yalun Zhou", + "Jianling Yue" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Jianling Yue", + "location": "TBA", + "time": "8:00 am - 8:01 am", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Language and Power": { + "ID": "1492", + "cross listed": [], + "description": "Language is one of the most powerful forces in the human experience and shapes the production of social identities and cultural assumptions about the world. This course examines the role that language plays in articulating, maintaining, and subverting power relations in society. Topics include language ideology, politics, gender, race/ethnicity, linguistic engineering, language death and revitalization, and disinformation.", + "name": "Language and Power", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Language-Endowed Intelligent Agents": { + "ID": "4880", + "cross listed": [], + "description": "This course will concentrate on the knowledge-based modeling of intelligent agents, with a special emphasis on semantically-oriented language processing. Theoretical and conceptual discussions will be balanced by practical work within the implemented OntoAgent cognitive architecture. It will discuss the modeling of decision-making, the various aspects of natural-language processing, and the art of knowledge engineering.", + "name": "Language-Endowed Intelligent Agents", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Sergei Nirenburg" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sergei Nirenburg", + "location": "Carnegie Building 206", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Law & Society": { + "ID": "2700", + "cross listed": [], + "description": "There ought to be a law. . .\" Law shapes people's lives in countless ways; it is everywhere. Law permits, prohibits, enables, legitimizes, protects, and prosecutes. Law is more than the written word, the \"black letter law.\" People make the lawjudges, attorneys, police officers, legislators, defendants, and plaintiffs. This course will explore the law's social, political, cultural, and historical aspects. Using an interdisciplinary approach, the course will examine how social theorists conceptualize and explain the relationship between law and society. Students will be exposed to the theoretical frameworks that are used to examine how the law shapes society, and society shapes the law, and develop an understanding of the social processes that affect the legal system. The course will advance students' capacity to think critically and communicate effectively about themes, concepts, and arguments surrounding the law and learn what law is; where it comes from; who creates it; and what roles it plays in shaping society.", + "name": "Law & Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Law and Economics": { + "ID": "4310", + "cross listed": [], + "description": "Market-based economies depend upon legal systems that establish and protect property rights. In this and many other instances the law is designed to encourage and support economic activity; in others it is designed to restrain certain types of otherwise rational economic behavior. This course will apply fundamental economic concepts, such as supply and demand, competition, monopoly, externalities, and Pareto efficiency to a range of legal topics, including contracts, torts, criminal, and intellectual property law to explain the economic motivation and consequences of the legal framework. For those students considering law school, this course offers an exposure to many of the legal concepts found in the first year law school curriculum.", + "name": "Law and Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200" + ], + "professors": [ + "Robert W. Jones" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Robert W. Jones", + "location": "Russell Sage Laboratory 2112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Law, Values, and Public Policy: Perspectives on Science and Technology": { + "ID": "1350", + "cross listed": [], + "description": "This course examines the interconnections between values and law, seeking to understand how these affect and are affected by science and technology by examining such topics as computers and privacy, medical malpractice, abortion, and other legal conflicts surrounding new reproductive technologies, problems of expert witnesses, sexual harassment, patent infringement, auto safety litigation, and siting of hazardous facilities, among others.", + "name": "Law, Values, and Public Policy: Perspectives on Science and Technology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Learning": { + "ID": "4450", + "cross listed": [], + "description": "The first half of this course is devoted to presentation of traditional theories of learning. Classical and operant conditioning and single-subject methodology are studied in depth. During the second half of the course, students apply their knowledge of operant conditioning principles in the context of a group-based field study.", + "name": "Learning", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term, odd-numbered years", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Learning and Advanced Game AI": { + "ID": "4430", + "cross listed": [], + "description": "Digital gaming is one of the most rapidly developing fields. The effort required for developing games is not trivial. To make a game fun to play, the design of the game levels and/or the AI-driven opponents need to be intelligent and adaptive to the players' strategies and skills. In this course, students will learn and explore using machine learning techniques to automate the design process of digital games. The course will cover basic and advanced topics in Artificial Intelligence and Learning, such as Decision Trees, Neural Networks, Genetic Algorithms, and Reinforcement Learning. Students will gain hands-on experience in applying these techniques in computer games. The course will also introduce psychological theories and studies about people's decision-making and emotional processes and how they are related to the players' experience in games. This course will take the form of a combination of lectures, presentations by students, class discussions, and independent study.", + "name": "Learning and Advanced Game AI", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "COGS-4420" + ], + "professors": [ + "Mei Si" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTR", + "instructor": "Mei Si", + "location": "Russell Sage Laboratory 4203", + "time": "4:00 pm - 6:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Level Design": { + "ID": "4270", + "cross listed": [], + "description": "This project-based course introduces students to the tools and concepts used to create levels for games and simulations. It explores how various fields and theories (architecture, psychogeography, and theory of the Drive, player psychology), influence the level design and alter or enhance the ludic concepts (flow and critical path, risks-rewards, tutoring, balance of difficulty, and storytelling). Level analysis will help students to recall these concepts. Students will demonstrate their understanding by designing three \"paper\" maps (stealth, puzzle adventure, 3rd person) and implementing two developed levels (2D and 3D).", + "name": "Level Design", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "GSAS-1040", + "GSAS-2540", + "GSAS-2510", + "GSAS-2520", + "GSAS-1600" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Life Drawing and Anatomy for Artists": { + "ID": "4260", + "cross listed": [], + "description": "Life Drawing and Anatomy for Artists is an advanced drawing class that will focus on drawing the human figure. Students will work from live models to refine their drawing skills; clay models from anatomical texts will be made to develop a working knowledge of anatomy for artists. Gesture, proportion, and expression of the human figure will be emphasized; general concepts of design and composition will also be presented.", + "name": "Life Drawing and Anatomy for Artists", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Life in Color": { + "ID": "1562", + "cross listed": [], + "description": "Color is used every day to help us decode information, inform communications, influence our buying decisions, distinguish scientific properties, and impact our emotions and health. In this course, we'll study the impact of color and learn how to use it effectively. Through a series of creative hands-on graphic design projects, we will investigate color memory, relativity, and subjectivity, communicating with color, physiological and psychological responses to color, and color across cultures.", + "name": "Life in Color", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Lighting, Rendering, & Cinematography": { + "ID": "4200", + "cross listed": [], + "description": "A course exploring methods for 3D computer lighting, rendering, and camera authoring. We will discuss strong foundational theory from film in regards to lighting and cinematography. The course will focus on producing high fidelity rendered images and video for animation, games, and digital art.", + "name": "Lighting, Rendering, & Cinematography", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Literature Studies": { + "ID": "2940", + "cross listed": [], + "description": "Readings and projects adapted to the needs of individual students.", + "name": "Literature Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Managing IT Resources": { + "ID": "4310", + "cross listed": [], + "description": "This course provides an introduction to fundamental concepts of management and applies them to IT. It examines the use of IT in business processes and the management issues of integrating IT into organizational processes to gain competitive advantage. Topics include: management, organizations, and information systems; development life cycle; project management and systems engineering; process reengineering; and organizational learning. This course includes the planning, development, and implementation of an IT project for a real client.", + "name": "Managing IT Resources", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2110" + ], + "professors": [ + "Matthew John Grill" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew John Grill", + "location": "Lally Hall 102", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Mathematical Methods in Economics": { + "ID": "4120", + "cross listed": [], + "description": "Application of mathematical techniques to economic modeling and analysis. Construction of models to describe aspects of the economy and to analyze potential policies. Solution methods for issues including optimal choice with and without constraints, equilibria among multiple actors, marginal effects of policies, and dynamic economic models. Some mathematical maturity is assumed, and mathematical skills are taught throughout the course.", + "name": "Mathematical Methods in Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Mathematical Methods in Psychological Science": { + "ID": "4350", + "cross listed": [], + "description": "This course will provide students with a systematic overview of practical and important mathematical tools and skills used in modern psychological sciences. Students completing the course will gain experience using mathematical tools drawn from diverse fields including calculus, linear algebra, probability theory, nonlinear optimization, and other closely related disciplines. Rather than providing complete coverage of each field or focusing on formal proofs, the goal will be to provide students with the essential elements necessary to understand and use these tools to solve current and outstanding problems in the field today. This class will be hands-on, using examples drawn from across the cognitive sciences. Students will also gain experience implementing mathematical models in the R programming language.", + "name": "Mathematical Methods in Psychological Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Christopher Robert Sims" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 232", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Christopher Robert Sims", + "location": "Darrin Communications Center 236", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Media Watch": { + "ID": "4150", + "cross listed": [], + "description": "This seminar is an investigation of the successes and failures of the news media, set within historical and contemporary contexts. The title \"media watch\" is intended to evoke a watch-dog approach found in independent media sources and organizations like human rights watch. Assignments involve analyzing how issues are portrayed in the media, and students choose their topics according to their interests. The course can therefore enhance capstone, thesis, or dissertation work.", + "name": "Media Watch", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Media and Society": { + "ID": "1560", + "cross listed": [], + "description": "A survey of the historical origins and cultural impact of several mass media, including television, film, radio, the Internet, and print media. The course aims to increase media literacy through analysis of specific media products as well as discussion of broad topics such as: advertising and commercialization; politics and censorship; gender, race, and social identity.", + "name": "Media and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Christopher C. Jeansonne" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher C. Jeansonne", + "location": "Lally Hall 02", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Medicine, Culture, and Society": { + "ID": "4400", + "cross listed": [], + "description": "This course is a sociological and anthropological exploration of health and illness. By the end of the course, students will have an overall picture of health fields, problems faced by patients and caregivers, medicine and health in non-Western societies, and the social shaping of disease and therapeutic choices.", + "name": "Medicine, Culture, and Society", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "spring term, odd-numbered years", + "uia": false + }, + "prerequisites": [ + "STSO-2520", + "STSO-2500" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Metaphysics and Consciousness": { + "ID": "4480", + "cross listed": [], + "description": "Daydreams about some tropical paradise ... the smell of freshly baked bread ... the flash of anger experienced when one person cuts another off ... the vision of an albino squirrel on the campus green ... Humans take all of these to involve activities or states of consciousness. But what is this consciousness with which they claim to be so intimately familiar? What are its metaphysical implications, and can people reconcile those implications with current scientific understanding of the world?", + "name": "Metaphysics and Consciousness", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Pittsburgh Building 5114", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Pittsburgh Building 5114", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Microeconomics of Decision-Making": { + "ID": "4350", + "cross listed": [], + "description": "This course will examine alternative models of economic and non-economic decision-making. The course will cover models of rational decision-making under certainty and uncertainty, bounded rationality, preference-based approaches (e.g., loss aversion, ambiguity aversion, disappointment aversion), and heuristic decision-making. The emphasis throughout will be on the proper interpretation of more general models of decision-making as well as real-world applications.", + "name": "Microeconomics of Decision-Making", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Minds and Machines": { + "ID": "1140", + "cross listed": [ + "PHIL-1120" + ], + "description": "This course is an introduction to the philosophy of mind and cognitive science. Students meet in small sections to have class discussions and debates about questions like: What are minds? Are minds physical or non-physical? Do humans have free will? Does reliance on technology turn humans into cyborgs? How close are humans to building an intelligent robot or machine? Do we want this to be a goal? Students will learn how make a philosophical argument, and how to express them in writing or through an oral presentation.", + "name": "Minds and Machines", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese", + "Bram Van Heuveln" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:20 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Russell Sage Laboratory 3205", + "time": "4:00 pm - 5:20 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Russell Sage Laboratory 5711", + "time": "2:00 pm - 3:20 pm", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Russell Sage Laboratory 4203", + "time": "4:00 pm - 5:20 pm", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": "MR", + "instructor": "Bram Van Heuveln", + "location": "Amos Eaton Hall 216", + "time": "10:00 am - 11:20 am", + "type": "Lecture" + }, + "6": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Amos Eaton Hall 216", + "time": "10:00 am - 11:20 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Modern and Contemporary Literature": { + "ID": "2150", + "cross listed": [], + "description": "Students explore the philosophical, political, and artistic grounds from which modern and contemporary literature arises and develop their own creative capacities in a project related to the course readings.", + "name": "Modern and Contemporary Literature", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Cristina Claudia Caruso James", + "Ellen Esrock" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Cristina Claudia Caruso James", + "location": "West Hall 112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Money and Banking": { + "ID": "4130", + "cross listed": [], + "description": "Financial institutions, especially commercial banking and the Federal Reserve System, are considered from three perspectives: their monetary roles; trends in the economic, organizational, and technological aspects of their operations; and their other economic roles-a critical view. Also, the role of money in macroeconomic theory is considered along with the role of monetary policies in relation to the problems of inflation and unemployment.", + "name": "Money and Banking", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200" + ], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Darrin Communications Center 324", + "time": "6:00 pm - 7:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Motivation and Performance": { + "ID": "2730", + "cross listed": [], + "description": "This course encompasses a broad spectrum of theories concerned with the biological, psychological, and social components of motivation. Throughout the course, students relate theoretical issues to both recent research evidence and potential practical applications to enhance performance. Group projects, focus group discussions, and interactive guest speakers are used to establish links between theory and performance.", + "name": "Motivation and Performance", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Russell Sage Laboratory 3303", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Music and Sound I": { + "ID": "2380", + "cross listed": [], + "description": "The first in a two-course sequence combining music theory, musicianship, and engaged listening practices applicable to a broad range of traditional and contemporary musical styles, with an emphasis on creative practice. This course covers the fundamentals of tonal harmony including scales, chord symbols and figured bass notation, diatonic chord progressions, and counterpoint. Musicianship includes aural identification of intervals, scales, and chords, rhythm and exercises in sight-singing, dictation, and improvisation. Engaged listening practices include responsive listening, reading, and written exercises as well as in-class discussion. Weekly assignments include composition, analysis, and performance.", + "name": "Music and Sound I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-1380" + ], + "professors": [ + "Christopher James Fisher-Lochhead" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Fisher-Lochhead", + "location": "West Hall 323", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Sound II": { + "ID": "4380", + "cross listed": [], + "description": "The second in a two-course sequence combining music theory, aural skills, and engaged listening practices applicable to a broad range of musical styles, with an emphasis on creative practice. This course covers chromatic, extended, and contemporary tonal harmony and its interrelationship with form. Musicianship exercises include advanced chord identification, rhythm exercises, dictation, and improvisation. Engaged listening practices include responsive listening, reading, and written exercises as well as in-class discussion. Weekly assignments include composition, analysis, and performance.", + "name": "Music and Sound II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2380" + ], + "professors": [ + "Christopher James Fisher-Lochhead", + "Matthew William Goodheart" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Christopher James Fisher-Lochhead", + "location": "West Hall 323", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Technology I": { + "ID": "2020", + "cross listed": [], + "description": "Music technology-based research and composition taught in the context of modern computerized production methods. Technical topics include basic principles of music programming languages, digital sound synthesis and sampling, and the use of computer systems for musical control of electronic instruments. Musical topics include a study of important musical works and compositional techniques of the 21st century. Student projects involve hands-on work on a variety of computer programming languages, instruments, and software. This course is a prerequisite for further creative work with Rensselaer's computer music facilities.", + "name": "Music and Technology I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Robert Kyle Hamilton", + "Matthew William Goodheart", + "Cory Ryan Kasprzyk" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Matthew William Goodheart", + "location": "Russell Sage Laboratory 2510", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Matthew William Goodheart", + "location": "Russell Sage Laboratory 2510", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music and Technology II": { + "ID": "4160", + "cross listed": [], + "description": "This course assumes knowledge and experience in computer music programming, applications, and performance. It is directed to undergraduate students as an upper-level seminar guiding their progress through the composition of a significant musical work or the design and development of a significant research project. The class is divided between a group seminar, focusing on aesthetic, theoretical, and technical issues, and a workshop/lab in musical systems design, performance, computer music applications, and composition.", + "name": "Music and Technology II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-2020" + ], + "professors": [ + "Robert Kyle Hamilton" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Robert Kyle Hamilton", + "location": "Russell Sage Laboratory 2510", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Music, Sound & Screen Media": { + "ID": "4440", + "cross listed": [ + "ARTS-4440" + ], + "description": "This course examines how music and sound is heard, experienced, and circulated on screens across diverse media formats in contemporary society. This interdisciplinary course introduces students to a variety of analytical, historical, and theoretical approaches to the understanding of music, sound and interactive and non-interactive narrative screen media, including film, television, music video, video games, apps and mobile media, Internet audiovisual & social media, VR/AR, and other screen formats of sound production, distribution, and consumption. This course is open to sophomores, juniors, and seniors only.", + "name": "Music, Sound & Screen Media", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Music, Sound, & the Environment": { + "ID": "2570", + "cross listed": [], + "description": "This course addresses relationships among society, culture, the more-than-human world, and the environment. We explore the diverse and interconnected ways in which contemporary composers, popular musicians, sound artists, and global music practices draw on natural and built environments to comment on current environmental and energy issues, articulate relationships among the arts, humanities, and science and technology studies, represent past, present and future environments, and engage in social activism. In this course, music is approached as artistic expression as well as a form of knowledge that can heighten our sensitivity and awareness of the environment, incorporating reading and writing assignments, and individual and group creative projects.", + "name": "Music, Sound, & the Environment", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Natural Resource Economics": { + "ID": "4240", + "cross listed": [], + "description": "Addresses the allocation of natural resources through applied study of fisheries, forestry, oil, minerals, water, and biodiversity resources. Mathematical analysis will be done using Microsoft Excel with Solver. Social and policy dynamics of allocation decisions will be explored through case studies. Field trips will address ecological and physical aspects of resource management. The intent is to develop a balanced perspective and tools to address resource management decisions across their diverse economic, social, and environmental dimensions.", + "name": "Natural Resource Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Nature/Society": { + "ID": "1110", + "cross listed": [], + "description": "This course focuses on the social and ecological aspects of humans in the natural world. It emphasizes critical thinking about where humans come from and where they are going as a species. The course draws on historical perspectives and addresses contemporary issues such as climate change, national energy resources, and the local foods movement. The course includes readings as well as student projects, field trips, guest lectures, and \"ethnographic\" assignments about this consumer society.", + "name": "Nature/Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal", + "Lee Claiborne Nelson" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Nason Hall 130", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Open Economy Macroeconomics": { + "ID": "4200", + "cross listed": [], + "description": "This course is an introduction to open economy macroeconomics and international finance. The core objective of the course is to teach students macroeconomic models and enable them to analyze international economic phenomena. Topics covered include theories of intertemporal trade, sources of global imbalances and their adjustment mechanisms, the determination of exchange rates, the effect of fiscal and monetary policies under different exchange rate regimes, balance of payment crisis, consequences of financial globalization.", + "name": "Open Economy Macroeconomics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2020" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Painting": { + "ID": "4220", + "cross listed": [], + "description": "A painting course in opaque media such as oil or acrylic with emphasis on color interaction, composition, and pictorial design. Using sources from observation and the history of painting, students are taught to see and convey effects of color on/in 2D pictorial space and to develop critical skills in looking at paintings.", + "name": "Painting", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200" + ], + "professors": [ + "Monica A. Hughes" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TR", + "instructor": "Monica A. Hughes", + "location": "West Hall 411", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Perspectives on Photography": { + "ID": "2410", + "cross listed": [], + "description": "This course helps students understand the meaning and emotional complexity of visual images in their culture. Students examine photographic imagery through three perspectives. The firstformaladdresses the design components of the image, such as vantage point and contrast. The secondpsychodynamicconcerns the emotional dynamics of viewing. The thirdsocial political explores photographs as instruments for preserving or challenging cultural values. No technical knowledge of photography is needed.", + "name": "Perspectives on Photography", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ellen Esrock" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Russell Sage Laboratory 3205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Ellen Esrock", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Philosophy Studies": { + "ID": "2940", + "cross listed": [], + "description": "Independent study of a particular topic.", + "name": "Philosophy Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Philosophy of Artificial Intelligence": { + "ID": "4260", + "cross listed": [], + "description": "This course may be roughly divided into two general areas: philosophical problems in AI and philosophical issues that arise because of AI. An example from the first area is the Knower Paradox, a paradox in which an apparently desirable formalism for handling an agent's knowledge leads to inconsistency; an example from the second area is John Searle's attack on so-called \"Strong\" AI by way of his Chinese Room argument, wherein he claims that because a computer at bottom just manipulates symbols it cannot genuinely understand.", + "name": "Philosophy of Artificial Intelligence", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PHIL-2140" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Philosophy of Biology": { + "ID": "2400", + "cross listed": [], + "description": "This course addresses such issues as: Are species real entities in the world or just human constructs? Are biological phenomena reducible to physical processes or do irreducible biological features exist? What is the relationship between microevolution and macroevolution? Does sociobiology have something to contribute to understanding of ethics? To what extent are the structures of the human mind products of evolution?", + "name": "Philosophy of Biology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall or spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero", + "Gunnar O'neill Babcock" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Daniel Peter Thero", + "location": "Jonsson Engineering Center 3207", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Gunnar O'neill Babcock", + "location": "Lally Hall 02", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Philosophy of Science": { + "ID": "4130", + "cross listed": [], + "description": "How does science stimulate philosophical thinking and how has philosophy influenced science? This broad range of interaction is studied with special attention given to the concepts of theory, observation, and scientific method. Special attention is given to issues basic to psychology, in particular, reductionism, behaviorism, functionalism, and cognitivism.", + "name": "Philosophy of Science", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "John R Milanese" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "John R Milanese", + "location": "Carnegie Building 210", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MTRF", + "instructor": "John R Milanese", + "location": "Carnegie Building 101", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + } + }, + "subj": "PHIL" + }, + "Philosophy, Technology, & the Human Future": { + "ID": "1130", + "cross listed": [], + "description": "This course explores the philosophical and ethical implications of technological developments that promise to shape and perhaps to jeopardize human life and society in the 21st Century: Artificial Intelligence. Robots as social companions. Robots in military and medical settings. Cloning. Genetic modification and technological implants for superhuman abilities. Students will improve their insight as well as their critical reasoning skills as we examine, analyze, and evaluate such controversial topics through the lens of philosophical reasoning. Throughout the course we will ask what sort of beings do we want to be and what sort of society do we want to have.", + "name": "Philosophy, Technology, & the Human Future", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "spring term, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Daniel Peter Thero" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Daniel Peter Thero", + "location": "Online ", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Politics of Design": { + "ID": "4350", + "cross listed": [], + "description": "A research seminar exploring the meaning of design in engineering, architecture, political theory, and other fields. How do social ideals and motives inspire design choices? To what extent does the design of human-made things shape the quality of public life? A variety of objects are studied: buildings, machines, artifacts in everyday use, computer programs, political constitutions, etc.", + "name": "Politics of Design", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "Spring term odd-numbered years.", + "uia": false + }, + "prerequisites": [ + "STSO-2210", + "STSO-2520", + "STSO-2500", + "STSO-2100", + "STSO-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Popular Music and Society": { + "ID": "2550", + "cross listed": [], + "description": "This topics-based course examines popular music in society, considering the ways it may express identities, motivate political movements, and function within various economic, mediated, and technological environments. This course explores popular music representing diverse genres (country, hip hop, EDM, Top 40) as it relates to social life, the intersections of race, gender, class, and sexuality, and media and technology.", + "name": "Popular Music and Society", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Positive Psychology": { + "ID": "4730", + "cross listed": [], + "description": "Positive Psychology is the scientific study of human happiness, well-being, and strength of character. This course takes an empirical approach to helping individuals use the science of flourishing to enhance their lives. Resiliency, the ability to adapt to stress and adversity, will be emphasized. Students will learn about coping techniques of resiliency to effectively navigate through life situations.", + "name": "Positive Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Ricketts Building 203", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Ricketts Building 203", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Post-Factual Media": { + "ID": "4530", + "cross listed": [], + "description": "his course considers the sociopolitical and ethical dimensions of post-factual media content, including the staged actuality of reality television. Topics include: fake news; disinformation; science denial; cognitive bias; political spin; reality TV performance and celebrity.", + "name": "Post-Factual Media", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Principles of Economics": { + "ID": "1200", + "cross listed": [], + "description": "This course is designed to introduce a wide variety of concepts and applications in the broad subject of economics, economics being the study of people's choices. Traditionally, these choices have been framed as how to best employ scarce resources to produce goods and services and distribute them for consumption. To describe these choices the cause will introduce the concepts of opportunity cost, demand and supply theory, and market structures. It will consider the role of government in making resource allocation choices. Students will also study important macroeconomic data such as gross domestic product, economic growth rates, inflation, and unemployment. Additionally, studied will be the role of money and banking in the economy and short-run events such as recessions and expansions. Overall, the course will provide the student with an encompassing view of how economic principles and concepts relate to the broader economy and society. Credit cannot be obtained for both IHSS 1200 and ECON 1200", + "name": "Principles of Economics", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sarah Marsden Greene" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Russell Sage Laboratory 3303", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sarah Marsden Greene", + "location": "Russell Sage Laboratory 3303", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Private Music Lessons": { + "ID": "2750", + "cross listed": [], + "description": "Private applied music lessons provide weekly instruction in instrumental and vocal performance. The goal of this class is to develop the student's musical ability relative to capacity and interest. A supplementary lesson fee is charged.", + "name": "Private Music Lessons", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thomas J. Gerbino", + "Matthew P. Steckler", + "Christopher James Fisher-Lochhead", + "David Bebe", + "Jingwen Tu", + "Graeme S. Francis", + "Elissa Marie Harrigan", + "Omar Williams", + "Chrysi Nanou", + "Charles W. Olencki", + "Akina Yura", + "Jamecyn F. Morey", + "Karlinda D. Caldicott", + "Paul J. Quigley" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Jamecyn F. Morey", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "10": { + "class": "Class", + "days": " ", + "instructor": "Akina Yura", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "11": { + "class": "Class", + "days": " ", + "instructor": "Jingwen Tu", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "12": { + "class": "Class", + "days": " ", + "instructor": "Chrysi Nanou", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "13": { + "class": "Class", + "days": " ", + "instructor": "Paul J. Quigley", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "14": { + "class": "Class", + "days": " ", + "instructor": "Charles W. Olencki", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "15": { + "class": "Class", + "days": " ", + "instructor": "Karlinda D. Caldicott", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "16": { + "class": "Class", + "days": " ", + "instructor": "Christopher James Fisher-Lochhead", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "17": { + "class": "Class", + "days": " ", + "instructor": "Elissa Marie Harrigan", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "18": { + "class": "Class", + "days": " ", + "instructor": "Omar Williams", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "19": { + "class": "Class", + "days": " ", + "instructor": "Charles W. Olencki", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "instructor": "Jamecyn F. Morey", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "20": { + "class": "Class", + "days": " ", + "instructor": "Charles W. Olencki", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "21": { + "class": "Class", + "days": " ", + "instructor": "Matthew P. Steckler", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "22": { + "class": "Class", + "days": " ", + "instructor": "Matthew P. Steckler", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "David Bebe", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": " ", + "instructor": "Christopher James Fisher-Lochhead", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": " ", + "instructor": "Thomas J. Gerbino", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "6": { + "class": "Class", + "days": " ", + "instructor": "Thomas J. Gerbino", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "7": { + "class": "Class", + "days": " ", + "instructor": "Thomas J. Gerbino", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "8": { + "class": "Class", + "days": " ", + "instructor": "Thomas J. Gerbino", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "9": { + "class": "Class", + "days": " ", + "instructor": "Thomas J. Gerbino", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Pro-Seminar in Communication, Media, and Design": { + "ID": "4930", + "cross listed": [], + "description": "Designed for first-semester senior Communication, Media, and Design majors, Pro-Seminar is the capstone course for the development of the Senior Project. Students will create a professional portfolio piece that showcases their work in the diverse disciplines of communication and media", + "name": "Pro-Seminar in Communication, Media, and Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Professional Development 2 –Technical Issues and Solutions": { + "ID": "4100", + "cross listed": [], + "description": "This course focuses on increasing students' knowledge concerning the impact of non-technical issues on the viability of technical (engineering) designs and solutions. The non-technical issues to be considered include the cognitive and physical strengths and limitations of people in the chain spanning from product/equipment designers/manufacturers to end users, as well as economic, environmental, cultural, political, ethical, health and safety, and societal influences. During the course, students will read and discuss articles and case studies in which the technical solution pursued did not have the desired effect, or led to disaster. Possible explanations include a failure to take into account the environmental, economic, socio-cultural, and/or political issues associated with the technology's ultimate usage.", + "name": "Professional Development 2 –Technical Issues and Solutions", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, Spring, and Summer terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Professional Development II: Leadership Theories": { + "ID": "4170", + "cross listed": [], + "description": "This course examines the major theories of leadership, as well as provides the opportunity to apply these theories to actual or symbolic leaders. Students wishing to become effective managers or leaders will benefit from this course, since the focus is on providing students with information about the traits, behaviors, power and influence, and charisma of effective leaders.", + "name": "Professional Development II: Leadership Theories", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Programming for Cognitive Science and Artificial Intelligence": { + "ID": "4410", + "cross listed": [], + "description": "Research in Cognitive Science and Artificial Intelligence (AI) is driven by data. Researchers in these fields collect, manipulate, model and analyze data generated by real-world processes. Since the amount of data available has grown exponentially, the ability to automate these tasks through computer programs is essential. Specifically, probabilistic and statistical computing are needed to learn from the data. The objectives of this course are for the student to perform exploratory data analysis and to acquire the basics of statistical and machine learning in order to model real-world datasets.", + "name": "Programming for Cognitive Science and Artificial Intelligence", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Michael J. Schoelles" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Michael J. Schoelles", + "location": "Russell Sage Laboratory 2704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Proposing and Persuading": { + "ID": "4550", + "cross listed": [], + "description": "Make things happen: start a business, raise funds, solicit work, support research, win a place on a conference program, take initiative, change the way things are done around here. This course will teach students how to write proposals that persuade. Students will learn to turn situations into occasions for proposing, write a variety of proposals, locate Request for Proposals, develop a work plan for feasible projects that come in on-time and on-budget, use networks to strengthen proposals, detail a budget, and edit for clarity and grace.", + "name": "Proposing and Persuading", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "WRIT-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Psychology of Mindfulness": { + "ID": "4430", + "cross listed": [], + "description": "Mindfulness involves giving particular attention to our moment-to-moment experiences in a way that emphasizes observing, rather than judging or evaluating. There is empirical evidence of the many health benefits of mindfulness meditation, including the potential to produce fundamental changes in brain structure and epigenetic change. In this class, participants will discuss the historical and psychological foundations of mindfulness and empirical findings supporting its positive effects. Students will participate in structured exercises. This course is a very hands-on approach to mindfulness. Students will be required to practice mindfulness and meditation and develop their mindful skills.", + "name": "Psychology of Mindfulness", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": true, + "text": "Fall and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Carnegie Building 208", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Carnegie Building 210", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Public Finance": { + "ID": "4160", + "cross listed": [], + "description": "Emphasis is placed on the analysis of efficient resource use in the public sector at the federal level. Expenditure theory, tax incidence, and income distribution policies are discussed. The effects of personal income, corporation, sales, payroll, and property taxes on resource allocation, equity, and growth are considered.", + "name": "Public Finance", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Queer Ecologies": { + "ID": "4140", + "cross listed": [], + "description": "Queer Ecologies is an undergraduate and graduate arts course that uses art to think about our eco-futures. We will look at the disruptive nature of Cartesian thinking and binary positioning in relation to sexuality and ecologies. The \"queering\" is a means to refuse this binary thinking and consider expansive interdisciplinary practices that have evolved from LGBTQ+ and feminist theory, decolonial thinking, extinction and death studies, environmental justice, critiques of science and big pharma, biopolitics, bioethics, biology, science fiction, aesthetics, art and play.", + "name": "Queer Ecologies", + "offered": { + "even": false, + "fall": false, + "odd": true, + "spring": true, + "summer": false, + "text": "spring semester, odd-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Race and Film in U.S. Culture and History": { + "ID": "1300", + "cross listed": [], + "description": "This course will investigate the emergence and transformations of the concept of race in the history and culture of the United States by analyzing films. Hollywood classics will be featured, and will also be contrasted with documentary and independent films. The course will focus on social and political contexts, as well as the film's critical reception and film form.", + "name": "Race and Film in U.S. Culture and History", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [ + "Maryanne Staniszewski" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Maryanne Staniszewski", + "location": "West Hall 323", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Radical Graphics/Screenprinting": { + "ID": "2090", + "cross listed": [], + "description": "Radical Graphics/Screenprinting seeks to expand on the definition of print graphics from one that traditionally creates multiple images on paper to a practice that includes art-making activities as varied as mud-stenciling, t-shirt printing, \"fine art\" prints, animation, sculpture, and political protest graphics. Students will focus on the concept of the art \"matrix\": a template for image-making that can work across media. Students will create matrices that can be applied across multiple art-making platforms.", + "name": "Radical Graphics/Screenprinting", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Readings in Cognitive Science": { + "ID": "4940", + "cross listed": [], + "description": "An individually arranged independent study course under the supervision of a member of the Cognitive Science Department. The topic is selected by consultation between student and faculty member.", + "name": "Readings in Cognitive Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Bram Van Heuveln", + "location": "TBA", + "time": "8:00 am - 8:01 am", + "type": "Independent Study" + } + }, + "subj": "COGS" + }, + "Readings in Economics": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Readings in Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Readings in Psychology": { + "ID": "4940", + "cross listed": [], + "description": "An individually arranged independent study course under the supervision of a member of the Psychology Department. The topic is selected by consultation between student and faculty member.", + "name": "Readings in Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Alicia Ann Walf", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Readings in Science and Technology Studies": { + "ID": "4940", + "cross listed": [], + "description": "With an individual faculty member on an agreed-upon topic.", + "name": "Readings in Science and Technology Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Religion in a Global World": { + "ID": "1666", + "cross listed": [], + "description": "This course explores the role of religion in different cultures and in the everyday lives of people around the world. It will introduce students to key concepts, themes, and debates in social science. The role of religion and rituals will be examined through classic texts in anthropology, sociology, political science, and in ethnographic cases relating to different types of societies, from traditional to modern American cultures. It will begin with some basic theoretical issues before discussing contemporary issues such as the relations between nation and religion, violence and religion, climate change and religion, and \"magical thinking\" in technology and science.", + "name": "Religion in a Global World", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Joseph Daniel Markowski", + "Patrick Y Royer" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Patrick Y Royer", + "location": "Russell Sage Laboratory 3705", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Joseph Daniel Markowski", + "location": "Carnegie Building 205", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Religion, Politics, & Media": { + "ID": "4550", + "cross listed": [], + "description": "At a time when the resurgence of religious identities, public expression, and action is driving national politics, this course explores, through a media frame, \"the return of religion\" within the secular consensus of modernity. We examine how various religious groups use media to strategically articulate and institutionalize their political messages, and how media portray religion in relation to the secular world. A central problem is the logic of fundamentalism in relation to mainstream or liberal religion.", + "name": "Religion, Politics, & Media", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term, annually", + "uia": false + }, + "prerequisites": [ + "COMM-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Rensselaer Concert Choir": { + "ID": "2310", + "cross listed": [], + "description": "Readings, rehearsals, and performances of works from the standard choral repertoire, from the Renaissance through the 20th century. Attendance is mandatory and preparation expected.", + "name": "Rensselaer Concert Choir", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Rensselaer Orchestra": { + "ID": "2300", + "cross listed": [], + "description": "Readings, rehearsals, and performances of works from the standard repertoire for orchestra from the Baroque through the 20th century.", + "name": "Rensselaer Orchestra", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Research Design": { + "ID": "4980", + "cross listed": [], + "description": "This is the first part of a two-semester senior project sequence for majors in Sustainability Studies (SUST) and Science, Technology, and Society (STSO). The course focuses on qualitative research design and research proposal development.", + "name": "Research Design", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Research Methods and Statistics I": { + "ID": "2310", + "cross listed": [], + "description": "This course, the first in a two-course sequence, provides an introduction to basic methods of behavioral and social science research, including experimental, quasi-experimental, and non-experimental research designs, psychometric considerations (e.g., reliability, validity, control, importance, levels of measurement), approaches to data collection and analysis, and communication of results. Students will demonstrate their understanding of the topics covered by writing a detailed research proposal formatted according to American Psychological Association (APA) guidelines. Students will also gain experience in using a selection of parametric (e.g., correlation, simple and multiple regression, ANOVA) and non-parametric (e.g., Chi-square, Mann-Whitney U, Wilcoxon T, Kruskal-Wallis, Friedman's ANOVA) statistical procedures. Data analysis will be carried out using R, an open-source programming language for statistical calculation and graphics, and R-Studio, an open-source integrated development environment for R.", + "name": "Research Methods and Statistics I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jason Sean Jacobskind", + "Michael J Kalsher" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jason Sean Jacobskind", + "location": "Carnegie Building 210", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jason Sean Jacobskind", + "location": "Carnegie Building 210", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Research Methods and Statistics II": { + "ID": "4310", + "cross listed": [], + "description": "This course is the second in a two-semester sequence on research methods and statistics in the behavioral sciences. Students will learn how to analyze data using multiple regression, analysis of variance, factor analysis, principal component analysis, and multi-level linear modeling. Students will also gain proficiency with the R programming language and software environment for statistical computing. Each student will carry out a research project and prepare a formal report that comports with the guidelines from the American Psychological Association.", + "name": "Research Methods and Statistics II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-2310" + ], + "professors": [ + "Brett R. Fajen" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Brett R. Fajen", + "location": "Russell Sage Laboratory 2112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Brett R. Fajen", + "location": "Russell Sage Laboratory 2112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Research Writing": { + "ID": "4410", + "cross listed": [], + "description": "In this class, students will write on topics from their major discipline and investigate the kinds of texts that professionals in their field produce. They will identify and explore research questions, use discipline-specific library databases, and write research reports. In addition, they will develop effective note-taking and research skills and learn strategies for effective prose style.", + "name": "Research Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Rethinking Documentary: Video Production": { + "ID": "4040", + "cross listed": [], + "description": "This is a production course investigating non-traditional approaches to documentary or non-fiction film/video. Taking a broad look at what defines \"documentary\" media, this course will incorporate criticism with production. Students will produce a range of video works questioning conventional documentary styles, using radical and interventionist techniques. Students will study traditional documentary works including ethnographic films, cinema verit, propaganda films, \"home movies,\" reality TV, tabloid news, autobiographic and activist videos.", + "name": "Rethinking Documentary: Video Production", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1030", + "IHSS-1040", + "IHSS-1030" + ], + "professors": [ + "Branda Miller" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Branda Miller", + "location": "TBA", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Revolutions in Perspective": { + "ID": "1960", + "cross listed": [], + "description": "No description available, course not listed on catalog, prereqs/crosslisted not checked.", + "name": "Revolutions in Perspective", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "" + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "subj": "IHSS" + }, + "STS and Sustainability Senior Project": { + "ID": "4990", + "cross listed": [], + "description": "Senior Project serves as a capstone course for all STS and Sustainability Studies majors. Students work individually, supervised by a faculty member, to produce a written thesis. Class time largely operates as structured research and writing assistance, where students support one another with peer-review as well as receive one-on-one guidance from the instructor.", + "name": "STS and Sustainability Senior Project", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSO-4980" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Science Fictions": { + "ID": "4640", + "cross listed": [], + "description": "Science Fictions is an advanced narrative video production and theory course. The class looks at thematic areas of science fiction, utopia and dystopia, paranormal, and speculative fiction. 'Speculative fiction' is a genre that looks at the real world and extends what is known about it, building on the 'real.' The class has two threads: to study narrative structure and create a series of sci-fi videos; to discuss and analyze mainstream and avant-garde science fiction films and themes from the early 1900s to the present.", + "name": "Science Fictions", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually", + "uia": false + }, + "prerequisites": [ + "ARTS-1200", + "IHSS-1170", + "ARTS-2380", + "IHSS-1030", + "IHSS-1180", + "IHSS-1040", + "ARTS-1020", + "ARTS-2020", + "ARTS-4140", + "ARTS-1030", + "ARTS-4120", + "ARTS-2220", + "ARTS-1040" + ], + "professors": [ + "Kathryn High" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kathryn High", + "location": "West Hall 211", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Science and Fiction": { + "ID": "4150", + "cross listed": [], + "description": "An exploration of the ongoing dialogue between science/technology and literature through the reading of landmark works about science and fictional works that describe scientific ideas and methods. Topics include artificial intelligence, genetic engineering, and cyborgs.", + "name": "Science and Fiction", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "June Deery" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "June Deery", + "location": "Low Center for Industrial Inn. 4034", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "Science and Scientific Misconduct": { + "ID": "1160", + "cross listed": [], + "description": "This course will provide a comprehensive introduction to the field of ethics of scientific research. Why do seemingly good people do bad things? What is science? What is \"bad\" science? What constitutes scientific misconduct? We will explore the answers to these questions through fields such as Sociology, History, Philosophy, Psychology etc. Using evidence from contemporary and historical scientific experiments we will try to understand why researchers might commit scientific misconduct such as fabrication of results, plagiarism, and falsification of data. A brief overview some philosophical theories of ethics and several professional/scientific codes of ethics will be covered.", + "name": "Science and Scientific Misconduct", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Susan Lynn Smith" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Susan Lynn Smith", + "location": "Darrin Communications Center 235", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Science, Technology, and Society": { + "ID": "1110", + "cross listed": [], + "description": "This course examines science and technology in their social, cultural, and political context. Readings are drawn from social sciences, fiction, and contemporary journalism. Case studies will include genetic testing, automation, vaccines, engineering education, AIDS activism, mental health, surveillance, and climate change. The class is designed to give students the freedom to develop and express their own ideas.", + "name": "Science, Technology, and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Scientific Revolutions": { + "ID": "4310", + "cross listed": [], + "description": "What is progress in science? How has the concept of progress been influenced by science? Are there significant differences between scientific and technological revolutions? These questions are explored in order to shed light on the complex dynamics of academic and industrial research.", + "name": "Scientific Revolutions", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "PHIL-1110" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Sculpture I": { + "ID": "2210", + "cross listed": [], + "description": "A beginning sculpture course combining hands-on studio work sessions with lectures on the history and theory of sculpture practice. The studio component involves explorations of materials and techniques as tools for the enhancing of visual sensitivity and creative expression.", + "name": "Sculpture I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jefferson Wille Kielwagen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jefferson Wille Kielwagen", + "location": "Russell Sage Laboratory 1211", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Sculpture II": { + "ID": "4210", + "cross listed": [], + "description": "An advanced studio course in sculpture for students who have taken Sculpture I. Students are encouraged to explore personal areas of interest and are required to develop a familiarity with the history of sculpture as well as mastering fabrication techniques.", + "name": "Sculpture II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2210" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Self-Organization in Science and Society": { + "ID": "4580", + "cross listed": [], + "description": "Self-organization has become increasingly important in science and engineering. Self-assembly of molecular structures are critical to nanotechnology; self-organizing swarms of insects are modeled in biology and robotics, and so on. But recursive loops in which things govern themselves are also foundational to society. Indigenous societies are renowned for their ecological self-stabilization. Wikipedia, Open Sources Software, and other means of \"crowdsourcing\" offer new visions for a more democratic civil society.", + "name": "Self-Organization in Science and Society", + "offered": { + "even": true, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term even-numbered years.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Senior Thesis": { + "ID": "4990", + "cross listed": [], + "description": "A two-semester spring-fall or fall-spring course dealing with an advanced level independent research project supervised by a faculty member and requiring the presentation of a thesis. First term registration is limited to second semester juniors and first semester seniors. The grade for the first semester will be listed as \"In progress.\"", + "name": "Senior Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Sensation and Perception": { + "ID": "4410", + "cross listed": [], + "description": "What are the processes that allow humans to detect information about their surroundings, recognize people and objects, and perceive depth and motion? This course will focus on the physiological and neural mechanisms underlying sensation (sight, hearing, and touch), the qualitative aspects of human perceptual experience, and how perception and action are interconnected. Color perception, object recognition, space and motion perception, and perception and action are all examined.", + "name": "Sensation and Perception", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Jason Sean Jacobskind", + "Brett R. Fajen" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jason Sean Jacobskind", + "location": "Russell Sage Laboratory 4101", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jason Sean Jacobskind", + "location": "Russell Sage Laboratory 4101", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Sensibilities": { + "ID": "4440", + "cross listed": [ + "COGS-4440" + ], + "description": "\"Sensibilities\"a special ART_X@Rensselaer (Art Across the Curriculum) seminardraws from the tremendous resource of EMPAC to inspire students to cultivate writing skills through the cross-disciplinary theme of the senses/perception. During the semester students will have opportunities to observe unique art/science presentations and performances in an intimate setting at EMPAC, providing rich experiences for discussions and writing. Classes include reading science and art texts, as well as writing workshops to develop authorial voice and experimentation.", + "name": "Sensibilities", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term even-numbered years", + "uia": false + }, + "prerequisites": [ + "IHSS-1150" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "R", + "instructor": "Alicia Ann Walf", + "location": "Carnegie Building 208", + "time": "4:45 pm - 8:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Social Media & Strategic Communication": { + "ID": "4188", + "cross listed": [], + "description": "The purpose of this course is to introduce the basics of strategic communication in digital and social media platforms, with a specific interest in the applications of digital and social media for communication professionals. In this course, students will learn key principles and techniques for digital content creation and promotion. Students will brainstorm, conceptualize, and develop an online presence and apply writing, research, and critical thinking to the practice of strategic communication.", + "name": "Social Media & Strategic Communication", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon Availability", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Social Media: East & West": { + "ID": "4535", + "cross listed": [], + "description": "This course provides students a venue to explore the different uses of Eastern and Western social media for socializing, entertaining, publicizing, and marketing. Students explore how media and mediated communication affect people and society, and develop critical perspectives of the diversity of mediated messages across cultures. The course also looks at the variability and cross-cultural encounters built on students' own everyday observations. The course is taught in English and requires no Chinese language proficiency.", + "name": "Social Media: East & West", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "Summer term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Social Psychology": { + "ID": "2730", + "cross listed": [], + "description": "This is a survey course covering theories, methods, and empirical research on personal and situational factors influencing social behavior. Topics covered include social perception, the construction of social reality, decision making, group influences on behavior, and attitudes.", + "name": "Social Psychology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Holly A Traver", + "location": "Russell Sage Laboratory 3303", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Sociology": { + "ID": "2520", + "cross listed": [], + "description": "A study of the principles and concepts of sociology and their application to the study of society and self. Students are introduced to the scope, materials, and methods of sociology. The issues and problems to be studied come from basic social institutions such as the family, science, and religion. Other topics may include love, crime, political economy, power, population growth, social class, and minority and ethnic relations.", + "name": "Sociology", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Software Development": { + "ID": "4700", + "cross listed": [], + "description": "This course teaches students about the roles and infrastructure of IT departments in modern organizations, IT software engineering technologies and methodologies for software development life cycle through hands-on experience. The course is for students with software development background to enhance their knowledge of software development and management, the software development industry, open source community, etc.", + "name": "Software Development", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Peter A Fox" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "F", + "instructor": "Peter A Fox", + "location": "Jonsson-Rowland Science Center 2C25", + "time": "12:20 pm - 3:10 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Songwriting Workshop": { + "ID": "1700", + "cross listed": [], + "description": "A course designed for students to develop their own voice as a songwriter. The course surveys the methods of successful songwriters, highlighting aspects of melody, lyrics, harmonic progression, story-telling, audience, and social context. Students develop a portfolio of their own original songs and lyrics, presented weekly and performed in a studio or live setting at the end of the term.", + "name": "Songwriting Workshop", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ross A. Rice" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ross A. Rice", + "location": "Darrin Communications Center 174", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Sound Recording and Production I": { + "ID": "2700", + "cross listed": [], + "description": "An introductory studio course covering the principles of critical listening, psychoacoustics, the art of music recording, and the basic use of digital equipment for music production and post-production. Hands-on assignments in a professional sound facility will be combined with readings and historical examples drawing on popular and experimental styles.", + "name": "Sound Recording and Production I", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ross A. Rice" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ross A. Rice", + "location": "Darrin Communications Center 174", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Ross A. Rice", + "location": "Darrin Communications Center 174", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Ross A. Rice", + "location": "Darrin Communications Center 174", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Sound Recording and Production II": { + "ID": "4700", + "cross listed": [], + "description": "This course approaches the modern digital studio as a compositional environment for the development of the student's original creative projects. Engineering techniques will be explored through musical examples and hands-on projects.", + "name": "Sound Recording and Production II", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ARTS-2700" + ], + "professors": [ + "Ross A. Rice" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ross A. Rice", + "location": "Darrin Communications Center 174", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Special Projects": { + "ID": "4980", + "cross listed": [], + "description": "Active participation in a senior-level project supervised by a faculty member and requiring a presentation and project report. Grades of \"in-progress\" are assigned until the special project has been approved by the faculty member.", + "name": "Special Projects", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ITWS" + }, + "Speech Communication": { + "ID": "2340", + "cross listed": [], + "description": "This course focuses on developing public speaking skills and critical listening abilities. Guided by rhetorical theory, theories of persuasion, and argumentation theory, students prepare several oral presentations, engage in extemporaneous speaking exercises, and criticize other performances.", + "name": "Speech Communication", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Alexander Scott Hiland", + "Terry W. Gipson" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Terry W. Gipson", + "location": "TBA", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Alexander Scott Hiland", + "location": "TBA", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Sport Psychology Seminar": { + "ID": "4800", + "cross listed": [], + "description": "This course expands on topics covered in Introduction to Sport Psychology. Students in the course will work in small groups to identify and read literature in a course-relevant area of their choice. In addition to weekly written progress reports, students will prepare a final report that must be presented orally in class.", + "name": "Sport Psychology Seminar", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PSYC" + }, + "Strategic Writing": { + "ID": "2110", + "cross listed": [], + "description": "This course is designed to assist students in becoming more self-possessed and versatile writers. The course offers instruction in linguistic, rhetorical, and sociocultural concepts through its overarching focus on language: how it works, where it falls short, and how to harness it for specific purposes. Critical thinking and composing are conceptualized as processes, which includes the creation, development, organization, and revision of ideas and arguments. Students will complete a series of writing assignments in order to participate in contemporary debates occurring in both public and academic contexts.", + "name": "Strategic Writing", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Skye Anicca", + "Samuel Estabrooks" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Samuel Estabrooks", + "location": "Russell Sage Laboratory 3205", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Samuel Estabrooks", + "location": "Russell Sage Laboratory 3205", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Russell Sage Laboratory 3705", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "4": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "Russell Sage Laboratory 3705", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "5": { + "class": "Class", + "days": "MR", + "instructor": "Samuel Estabrooks", + "location": "Russell Sage Laboratory 3705", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Stress and the Brain": { + "ID": "4610", + "cross listed": [ + "COGS-4610" + ], + "description": "This seminar course is a detailed examination of the mind-brain relationship, through study of the stress response. Stress is simply defined as any challenge to an individual's homeostasis, or balance. This course will explore the neurobiological underpinnings of the stress response, with particular focus on how stressors can alter perception, affective and cognitive processing in the individual, which can in turn feedback to alter the general health of the individual (body and mind/brain).", + "name": "Stress and the Brain", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Alicia Ann Walf" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 4112", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy": { + "ID": "4140", + "cross listed": [], + "description": "Acquaints students with the structural characteristics and philosophical foundations of enterprise and industry. Several important industries are considered from the viewpoint of market structure, conduct, and performance. Such concepts as the corporation, entrepreneurial outcomes, technological innovation, private property, and public policy toward business are examined to orient the student to contemporary industrial activity.", + "name": "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [ + "ECON-2010" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ECON" + }, + "Studies in Games": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Studies in Games", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Studies in Writing": { + "ID": "4940", + "cross listed": [], + "description": "", + "name": "Studies in Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Studies in the Arts": { + "ID": "4940", + "cross listed": [], + "description": "Individual and collaborative projects and assignments at the 4000 level adapted to the needs of individual students.", + "name": "Studies in the Arts", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Superheroes in the Classroom": { + "ID": "2616", + "cross listed": [], + "description": "This course engages students with the transmedial genre of superheroes, which has become one the most influential genres in film, television, video games, toys, and of course comicsnot to mention the cultural artifacts that are associated with its iconography. Through an examination of the genre's origins and history, its economic and aesthetic aspects, and the ideological issues that surround its narrativesincluding representational dynamics of race, class, gender, sexuality and other vectors of identitystudents in this course will become more critically aware consumers of popular culture media.", + "name": "Superheroes in the Classroom", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": true, + "text": "summer term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Sustainability Debates": { + "ID": "1240", + "cross listed": [], + "description": "Students in this course participate in a series of class debates, presenting and cross-examining the arguments of those who have a stake in various environmental controversies (about energy, toxic chemicals, consumption, etc.). Students also work in groups to design a proposal for a project to help solve an environmental problem. Throughout the course, students are encouraged to develop their own environmental values and ideas. This is a communication-intensive course.", + "name": "Sustainability Debates", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Jennifer Cardinal", + "Lee Claiborne Nelson" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Low Center for Industrial Inn. 3051", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Low Center for Industrial Inn. 3051", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Jennifer Cardinal", + "location": "Low Center for Industrial Inn. 3051", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Sustainability Education": { + "ID": "4280", + "cross listed": [], + "description": "This course examines needs for and challenges of delivering environmental education in different settings. Students critically review existing environmental education curricula then design and deliver their own to K-12 students. The history of public education in the United States, factors shaping contemporary education, various approaches to environmental education, and the complex challenge of interdisciplinary curriculum design are examined. Students in the course develop and demonstrate their own educational and environmental values.", + "name": "Sustainability Education", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "STSO-2300" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Sustainability and STS Careers": { + "ID": "4300", + "cross listed": [], + "description": "This course is required for students majoring in STS or Sustainability Studies. Students should take it in their sophomore year to best prepare for Arch internships and leverage the expertise they are developing through their undergraduate studies. Students will investigate the evolving terrain of career pathways at the intersection of science, technology, sustainability, and social change, learn job search strategies, and network with career role models. Note: course is restricted to SUST and STS majors only.", + "name": "Sustainability and STS Careers", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "The American Dream": { + "ID": "1776", + "cross listed": [], + "description": "The term \"American Dream\" is familiar, but what role, specifically, does the imaginative play in American literature and culture, past and present? This course focuses on the power of imagination to shape a nation through the analysis of fiction, poetry, film, essays, comics, advertising, and historical documents. We will use diverse social histories as a means to explore contemporary experience, focusing on the tension between American dreams and American realities. Requirements include reading/viewing responses, student presentations, and a semester capstone assignment that allows students to choose between a textual or multimedia project.", + "name": "The American Dream", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "The Art of Listening": { + "ID": "1180", + "cross listed": [], + "description": "Listening to each other, ourselves, and our surroundings can be a transformative experience that enhances well-being. In this course, a heightened awareness to sound will be developed through experiential exercises, creative projects, collaborations, readings, lectures, and discussion. The course introduces \"Deep Listening,\" a practice developed by pioneer composer and humanitarian Pauline Oliveros to enhance and expand listening abilities and to encourage creative work.", + "name": "The Art of Listening", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Stephanie D Loveless" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 326", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Stephanie D Loveless", + "location": "West Hall 326", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "The Film Experience": { + "ID": "2410", + "cross listed": [], + "description": "This course will engage you with film and motion pictures from a variety of reflexive, critical, and historical perspectives. While serving as an overview of analytical approaches to film, the course will be shaped to reflect your interests as a learning community, with the aim of transforming your relationship to motion pictures and developing within you a critical, thoughtful, and informed approach to the medium.", + "name": "The Film Experience", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "The Genome and You": { + "ID": "1150", + "cross listed": [], + "description": "The ability to sequence complete genomes has had a revolutionary impact on medicine, agriculture, our environment and the very idea of what it means to be \"human\". Genomic medicine will impact virtually everyone in the United States in the coming decades. As informed citizens, it is important that we have a working understanding of genomics and its implications for individuals and for society at large. These conversations are critical to ensure the ethical and accessible use of genomics and to allow us to make informed decisions on both personal and public-policy levels. This course will explore the science, ethics, and history of genetic research and genomics, using case studies to illustrate and personalize the issues at hand.", + "name": "The Genome and You", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Susan Lynn Smith" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Susan Lynn Smith", + "location": "Lally Hall 104", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Susan Lynn Smith", + "location": "Amos Eaton Hall 215", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "The Linguistics of Computational Linguistics": { + "ID": "4340", + "cross listed": [], + "description": "This course will explore how linguistics, the scientific study of the properties of human language and languages, can be applied to the development of intelligent agents that can fluently and meaningfully communicate with people in natural language. It will focus on linguistic phenomena that have so far been particularly resistant to effective machine processing, such as lexical ambiguity resolution, reference resolution, ellipsis, indirect speech acts, implicature, and non-literal language (e.g., metaphor and irony).", + "name": "The Linguistics of Computational Linguistics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "COGS-2340" + ], + "professors": [ + "Marjorie McShane" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Marjorie McShane", + "location": "TBA", + "time": "2:30 pm - 4:20 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "The Multimedia Century": { + "ID": "2540", + "cross listed": [], + "description": "This course will survey the history and theory of the diverse artistic practices of the twentieth century in relation to the development of the mass media and new technologies. Topics will include the Bauhaus, Surrealism, Pop Art, and Postmodernism and will span a spectrum of media from the more traditional, such as painting and photography, to electronic and new media, such as video and digital arts.", + "name": "The Multimedia Century", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen A. Galloway", + "Maryanne Staniszewski" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Maryanne Staniszewski", + "location": "West Hall 323", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Topics in Cognitive Science": { + "ID": "4960", + "cross listed": [], + "description": "An advanced course concerned with selected topics in cognitive science.", + "name": "Topics in Cognitive Science", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Tomasz Strzalkowski", + "Bram Van Heuveln" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Tomasz Strzalkowski", + "location": "Russell Sage Laboratory 2715", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + } + }, + "subj": "COGS" + }, + "Topics in Communication": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses tried out in one or two terms.", + "name": "Topics in Communication", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Yalun Zhou", + "location": "Russell Sage Laboratory 4510", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Topics in Deep Listening": { + "ID": "4180", + "cross listed": [], + "description": "This course continues the practice and study of Deep Listening beyond the foundational course \"Deep Listening.\" Topics include a wide range of investigations, research, and creativity in Deep Listening.", + "name": "Topics in Deep Listening", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability of instructor.", + "uia": true + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Topics in Economics": { + "ID": "4960", + "cross listed": [], + "description": "Selected topics in economic analysis and problems to meet the special needs of upper-division students in various curricula throughout the Institute. This allows students to pursue more in-depth work in their areas of study.", + "name": "Topics in Economics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "ECON-1200", + "IHSS-1200" + ], + "professors": [ + "Sarah Marsden Greene", + "Conor Lennon", + "Rui Fan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Conor Lennon", + "location": "Jonsson Engineering Center 4309", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ECON" + }, + "Topics in Games": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Games", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen A. Galloway", + "Ralph G Noble" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ralph G Noble", + "location": "Russell Sage Laboratory 2704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "GSAS" + }, + "Topics in Interdisciplinary Humanities and Social Science Studies": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Interdisciplinary Humanities and Social Science Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Susan Lynn Smith" + ], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Susan Lynn Smith", + "location": "Low Center for Industrial Inn. 4040", + "time": "4:10 pm - 6:15 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Topics in Language": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Language", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Yalun Zhou" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MTRF", + "instructor": "Yalun Zhou", + "location": "Russell Sage Laboratory 4510", + "time": "4:00 pm - 6:05 pm", + "type": "Lecture" + } + }, + "subj": "LANG" + }, + "Topics in Literature": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses tried out in one or two terms.", + "name": "Topics in Literature", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "LITR" + }, + "Topics in Philosophy": { + "ID": "4940", + "cross listed": [], + "description": "Experimental courses on subjects to be announced in advance.", + "name": "Topics in Philosophy", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "PHIL" + }, + "Topics in Psychology": { + "ID": "4960", + "cross listed": [], + "description": "An advanced course concerned with selected topics in psychology.", + "name": "Topics in Psychology", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [ + "PSYC-1200" + ], + "professors": [ + "Holly A Traver", + "Ralph G Noble", + "Yingrui Yang" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Ralph G Noble", + "location": "Russell Sage Laboratory 2704", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Yingrui Yang", + "location": "Carnegie Building 205", + "time": "1:30 pm - 3:35 pm", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Topics in Science and Technology Studies": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Science and Technology Studies", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "STSO" + }, + "Topics in Writing": { + "ID": "4960", + "cross listed": [], + "description": "", + "name": "Topics in Writing", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "WRIT" + }, + "Topics in the Arts": { + "ID": "4960", + "cross listed": [], + "description": "Experimental courses offered for one or two semesters.", + "name": "Topics in the Arts", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen A. Galloway", + "Monica A. Hughes", + "Kenneth A. Ragsdale" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kenneth A. Ragsdale", + "location": "West Hall 113", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Topics in the History and Analysis of Music": { + "ID": "4500", + "cross listed": [], + "description": "This course illuminates specific musical works and performances in depth, drawn from a range of periods, cultures, and genres by analyzing them in their historical, cultural, technological, and critical context. The emphasis is on music since 1900 and sample topics might include Remix in Digital Culture, Music in Protest and Social Justice, Gender and Sexuality in Music, Music and the Moving Image, and Sounding Identity, among others", + "name": "Topics in the History and Analysis of Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Typography": { + "ID": "2570", + "cross listed": [], + "description": "Typography studies the form and function of alphabetic and pictographic systems in English-speaking society. The course aims to imbue in students a critical perspective on the role typography plays in the history and sustenance of civilization and the propagation of ideas throughout society. Students will read historical, theoretical, and evidence-based literature to glean principles for designing communicatively effective type. Verbal and visual assignments will enforce understanding of typographic principles and grammar for use in print and digital interfaces.", + "name": "Typography", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Sara L. Tack" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Sara L. Tack", + "location": "Russell Sage Laboratory 2411", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Undergraduate Thesis": { + "ID": "4990", + "cross listed": [], + "description": "Students conduct original scholarly projects: original research, theoretical or analytical reviews of the literature, or computer simulations. Working either alone or in groups, students prepare written reports relating to this project, under the supervision of a faculty member.", + "name": "Undergraduate Thesis", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": true, + "text": "Fall, spring, and summer terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ralph G Noble", + "Michael J Kalsher", + "Alicia Ann Walf", + "Marjorie McShane", + "Holly A Traver" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": " ", + "instructor": "Ralph G Noble", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": " ", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": " ", + "instructor": "Holly A Traver", + "location": "TBA", + "time": "TBA", + "type": "Lecture" + } + }, + "subj": "PSYC" + }, + "Visual Culture": { + "ID": "4540", + "cross listed": [], + "description": "Humans inhabit a culture of visual images. Images bombard them on television, the Internet, and in films; they surround everyone as architecture and fashion; they provide essential resource data in science, engineering, and business. This course will help students better understand how images communicate information, arouse emotions, and shape values. Students will primarily do readings in cultural history/theory with some viewing of films.", + "name": "Visual Culture", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "Visual Design: Theory and Application": { + "ID": "4460", + "cross listed": [], + "description": "This course introduces students to the theoretical and practical use of graphics as a form of visual communication. Discussions include topics such as the psychology of visual perception, design theory, creative process, formatted text, and graphics. Students have an opportunity to put theory into practice using computer graphics.", + "name": "Visual Design: Theory and Application", + "offered": { + "even": true, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term, even-numbered years", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patricia Search" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Patricia Search", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Patricia Search", + "location": "Online ", + "time": "10:10 am - 12:00 pm", + "type": "Lecture" + } + }, + "subj": "COMM" + }, + "Visual Poetics and Narrative": { + "ID": "4320", + "cross listed": [], + "description": "This studio course explores new directions in art and design that include visual poetry (visual expression in which they shape an arrangement of text, images, symbols to convey the message) and interactive narrative. Visual poetics and narrative appear in advertisement, music videos, and other forms of communication. Students will experiment with these forms of communication and learn how these concepts apply in artistic and commercial contexts. The class format includes lectures, discussions, and studio work.", + "name": "Visual Poetics and Narrative", + "offered": { + "even": false, + "fall": true, + "odd": true, + "spring": false, + "summer": false, + "text": "Fall term, odd-numbered years", + "uia": false + }, + "prerequisites": [ + "COMM-2660", + "ARTS-1020", + "COMM-2570" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "COMM" + }, + "War and Society": { + "ID": "1510", + "cross listed": [], + "description": "This course examines how culture and society shape war, and inversely, how war shapes culture and society. It views war through the lens of social sciences with case studies ranging from the role of war in non-western societies to the ways in which war has affected American culture. Some of the issues covered in the course include the study of different types of war, the relations between war and the nation-state, between weapons technology and culture, the notions of pacification and nation-building, and the role of rituals in the military institution.", + "name": "War and Society", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Patrick Y Royer" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Patrick Y Royer", + "location": "Russell Sage Laboratory 2112", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "War and Technology: Past, Present, and Future": { + "ID": "1570", + "cross listed": [], + "description": "This course investigates the relationship between warfare and technology in historical and present-day settings. It will also cover how military technology might evolve in the future. In addition to considering the ways in which technology has changed the practices of warfare, the course will examine the ethical, political, social and economic problems and developments that have arisen from the intersection of military and technological change.", + "name": "War and Technology: Past, Present, and Future", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [], + "properties": { + "CI": false, + "HI": true, + "major_restricted": false + }, + "sections": {}, + "subj": "IHSS" + }, + "Web Science Systems Development": { + "ID": "4500", + "cross listed": [], + "description": "Building on the technology covered in Web Systems Development, students will be exposed to current technologies, frameworks, and practices in the area of Web development. Types of topics included will be HTML5/CSS3, API's for data, node.js, MongoDB, and Angular. Methodology to be explored will be application design, software versioning, and team development. Lab intensive, this course is intended to complete a foundation for the advanced courses in Data Science and Advanced Web Science.", + "name": "Web Science Systems Development", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-2110" + ], + "professors": [ + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Ricketts Building 212", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Ricketts Building 212", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Web Systems Development": { + "ID": "2110", + "cross listed": [], + "description": "This course involves a study of the methods used to extract and deliver dynamic information on the World Wide Web. The course uses a hands-on approach in which students actively develop Web-based software systems. Additional topics include installation, configuration, and management of Web servers. Students are required to have access to a PC on which they can install software such as a Web server and various programming environments.", + "name": "Web Systems Development", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "ITWS-1100" + ], + "professors": [ + "Brian Robert Callahan" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 102", + "time": "12:00 pm - 1:50 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Brian Robert Callahan", + "location": "Lally Hall 102", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "ITWS" + }, + "Well-being: Cultivating Curiosity": { + "ID": "1175", + "cross listed": [], + "description": "How do people maintain a sense of well-being in their lives? Each person's path to well-being in body and mind is uniquearising from an awareness of our needs, goals and what each finds fulfilling. The theme of curiosity will be used to explore what makes people tick, what makes them feel balanced, stressed, or calm. This interdisciplinary course uses practice-based learning, in-class writing, lectures, creative play, and reading.", + "name": "Well-being: Cultivating Curiosity", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Holly A Traver", + "Alicia Ann Walf" + ], + "properties": { + "CI": true, + "HI": true, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Alicia Ann Walf", + "location": "Russell Sage Laboratory 2112", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Holly A Traver", + "location": "Carnegie Building 101", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "IHSS" + }, + "Women Writers": { + "ID": "4770", + "cross listed": [], + "description": "Women Writers examines creative works of literature produced by women of different times, such as novels, poetry, performance art, and graphic novels. These diverse works explore such topics as personal identity, love and sexuality, trauma and memory, and cultural difference, which are complicated by different historical attitudes towards gender, race, class, and religion. Discussion and viewing of films and visual art, as well as critical readings, will deepen the course's focus on literature.", + "name": "Women Writers", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Ellen Esrock", + "Skye Anicca" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Skye Anicca", + "location": "TBA", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + } + }, + "subj": "LITR" + }, + "World Music": { + "ID": "2520", + "cross listed": [], + "description": "From \"raves\" to symphony hall, Indian film music to Tibetan chant, monster truck rallies to a mother's lullaby, musical soundscapes surround us through all aspects of our daily lives. This course focuses on the study of music in or as culture. The exploration of music in human life will be comparative, using case studies from diverse world traditions and examining topics such as: ritual, media and technology, ethnicity/identity, music and dance, and musical transmission.", + "name": "World Music", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kathleen A. Galloway" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Kathleen A. Galloway", + "location": "West Hall 211", + "time": "10:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ARTS" + }, + "Writing and Directing for Video": { + "ID": "4630", + "cross listed": [], + "description": "The course introduces students to the art of writing and directing short videos, with an emphasis on generating ideas, and realizing them in a well-developed final project. Major theories and principles are studied through a comparative analysis of scripts and films. Students learn to work with actors, write their own scripts, and direct videos. Two final projects a script and a video will integrate all of the elements covered in class. Lecture/Practicum.", + "name": "Writing and Directing for Video", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": false, + "summer": false, + "text": "Upon availability.", + "uia": false + }, + "prerequisites": [ + "ARTS-1030" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "ARTS" + }, + "Writing and Response": { + "ID": "4380", + "cross listed": [], + "description": "This course explores effective strategies for talking with others about oral presentations and written texts. Practice in consulting is grounded in theory and research in composition studies, reader-response, and tutoring. Students also study their own writing and reading processes through reflection and discussion. Those who complete the course with a grade of A- or A may apply to work as writing consultants in the Center for Global Communication + Design.", + "name": "Writing and Response", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Kate A. Bradley" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "MR", + "instructor": "Kate A. Bradley", + "location": "Online ", + "time": "4:45 pm - 6:45 pm", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "MR", + "instructor": "Kate A. Bradley", + "location": "Online ", + "time": "4:45 pm - 6:35 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "Writing for Games I": { + "ID": "4240", + "cross listed": [], + "description": "This is the second course in the central track of the Writing concentration for GSAS students. In this project-intensive course, students will learn and practice basic, in-the-trenches writing and narrative development for games, including story outlines, cutscenes, scripted dialogue, systemic dialogue, and mission writing and design, across multiple game types and narrative genres.", + "name": "Writing for Games I", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [ + "WRIT-2330", + "GSAS-2520" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Writing for Games II": { + "ID": "4250", + "cross listed": [], + "description": "This is the third course in the central track of the Writing concentration for GSAS students. In this course, students gain exposure to elements of the bigger creative picture, including intellectual property (IP) development, world-building, and original character design. Students also continue to refine their competency in game writing essentials while exploring complex game narrative challenges such as branching, open-world, and other non-linear structures.", + "name": "Writing for Games II", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": false, + "summer": false, + "text": "Fall term annually.", + "uia": false + }, + "prerequisites": [ + "GSAS-4240" + ], + "professors": [], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": {}, + "subj": "GSAS" + }, + "Writing in Context": { + "ID": "1110", + "cross listed": [], + "description": "This course will help you experience the power of language and learn how to develop that power as you become more aware of your communicative choices. You will write for several genres, both formal and informal, creating each piece for a specific audience and purpose. You will learn to communicate effectivelyorally, visually, and in writingin a wide range of situations that will be crucial to success in your academic and professional careers.", + "name": "Writing in Context", + "offered": { + "even": false, + "fall": true, + "odd": false, + "spring": true, + "summer": false, + "text": "Fall and spring terms annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Weina Ran", + "Lorelei Nageotte Wagner", + "Samuel Estabrooks" + ], + "properties": { + "CI": true, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "TF", + "instructor": "Lorelei Nageotte Wagner", + "location": "Russell Sage Laboratory 4112", + "time": "8:00 am - 9:50 am", + "type": "Lecture" + }, + "2": { + "class": "Class", + "days": "TF", + "instructor": "Samuel Estabrooks", + "location": "Russell Sage Laboratory 4112", + "time": "2:00 pm - 3:50 pm", + "type": "Lecture" + }, + "3": { + "class": "Class", + "days": "MR", + "instructor": "Samuel Estabrooks", + "location": "TBA", + "time": "4:00 pm - 5:50 pm", + "type": "Lecture" + } + }, + "subj": "WRIT" + }, + "X-Informatics": { + "ID": "4400", + "cross listed": [], + "description": "Informatics covers a broad range of disciplines addressing challenges in the explosion of data and information resources. X-informatics provides commonality for implementations in specific disciplines, e.g. X=astro, geo. Informatics' theoretical bases are information and computer science, cognitive science, social science, library science, aggregating these studies and adding the practice of information processing, and the engineering of information systems. This course grounds the material that students will learn in discipline areas by coursework and project assignments.", + "name": "X-Informatics", + "offered": { + "even": false, + "fall": false, + "odd": false, + "spring": true, + "summer": false, + "text": "Spring term annually.", + "uia": false + }, + "prerequisites": [], + "professors": [ + "Thilanka Munasinghe" + ], + "properties": { + "CI": false, + "HI": false, + "major_restricted": false + }, + "sections": { + "1": { + "class": "Class", + "days": "W", + "instructor": "Thilanka Munasinghe", + "location": "Darrin Communications Center 337", + "time": "9:00 am - 11:50 am", + "type": "Lecture" + } + }, + "subj": "ITWS" + } +} diff --git a/frontend/src/data/json/2022-2023/pathways.json b/frontend/src/data/json/2022-2023/pathways.json new file mode 100644 index 00000000..2b9978aa --- /dev/null +++ b/frontend/src/data/json/2022-2023/pathways.json @@ -0,0 +1,1168 @@ +{ + "Art History, Theory, and Criticism": { + "One Of0": { + "Art History": "ARTS1050", + "Histories of Jazz and Improvised Music": "ARTS2510", + "History of Animation": "IHSS1170", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Songwriting Workshop": "IHSS1700" + }, + "Remaining": { + "Histories of Western Music": "ARTS2500", + "The Multimedia Century": "ARTS2540" + }, + "description": "This pathway allows students to study a range of art history and media art histories and theories. This immersive study will give students a comprehensive view of how these histories have shaped our current day media and given rise to a variety of art making tools in our digital and computational era.", + "name": "Art History, Theory, and Criticism", + "remaining_header": "Choose remaining credits from the following:" + }, + "Artificial Intelligence": { + "Remaining": { + "": "COGS4430", + "AI and Society": "IHSS1972", + "Are Humans Rational?": "IHSS1235", + "Cognitive Modeling": "COGS4210", + "Ethics of AI": "PHIL4960", + "Game AI": "COGS4420", + "Intelligent Virtual Agents": "COGS4640", + "Intermediate Formal Logic & AI": "PHIL4961", + "Language-Endowed Intelligent Agents": "COGS4880", + "Minds and Machines": "IHSS1140", + "Programming for Cognitive Science and Artificial Intelligence": "COGS4410" + }, + "Required": { + "Introduction to Cognitive Science": "COGS2120" + }, + "description": "Artificial Intelligence is quickly becoming pervasive in our lives. Study how Artificial Intelligence can benefit from concepts and ideas from cognitive science, and explore the ways in which Artificial Intelligence is changing our lives.", + "minor": [ + "Cognitive Science of Artificial Intelligence" + ], + "name": "Artificial Intelligence", + "remaining_header": "Choose remaining credits from the following:" + }, + "Behavioral and Cognitive Neuroscience": { + "Remaining": { + "Behavioral Neuroscience": "PSYC4360", + "Cognition and the Brain": "PSYC4600", + "Drugs, Society, and Behavior": "PSYC4500", + "Hormones, Brain, and Behavior": "PSYC4700", + "Introduction to Cognitive Neuroscience": "PSYC4330", + "Stress and the Brain": "PSYC4610", + "Understanding Empathy,": "IHSS1960" + }, + "Required": { + "Introduction to Psychological Science": "PSYC1200" + }, + "description": "Behavioral and cognitive neuroscience focus on understanding the brain mechanisms that allow humans and other animals to perceive, think, feel, remember, and act. Students pursuing this pathway will cultivate an understanding of brain and behavior/cognition relationships by critically analyzing research findings.", + "minor": [ + "Behavioral and Cognitive Neuroscience" + ], + "name": "Behavioral and Cognitive Neuroscience", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000-level:" + }, + "Chinese Language": { + "Remaining": { + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470" + }, + "description": "Integrated with Chinese culture, students will learn all four types of language skills (listening, speaking, reading, and writing). After completing the Chinese pathway, students will be able to communicate in Chinese at their targeted proficiency levels and think critically and creatively with global and multicultural awareness.", + "minor": [ + "Chinese Language" + ], + "name": "Chinese Language", + "remaining_header": "Choose 12 credits from the following:" + }, + "Creative Design and Innovation": { + "One Of0": { + "Digital Filmmaking": "ARTS1030", + "Digital Imaging": "ARTS1020", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Fundamentals of Music and Sound": "ARTS1380", + "Game Sound and Musical Play": "IHSS1960", + "History of Animation": "IHSS1170", + "Remixing in Digital Culture": "IHSS1960", + "Songwriting Workshop": "IHSS1700", + "Worlds on Display": "IHSS1960" + }, + "Remaining": { + "Cognitive Engineering": "COGS4620", + "Color Theory": "COMM4960", + "Fundamentals of 2D Design": "ARTS2220", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Graphic Design": "COMM2660", + "Music and Sound I": "ARTS2380", + "Performance Art": "ARTS4960", + "Sculpture I": "ARTS2210", + "Sculpture II": "ARTS4210", + "Sound Recording and Production I": "ARTS2700", + "Topics in Communication": "COMM4960", + "Topics in the Arts": "ARTS4960", + "Typography": "COMM2570", + "Visual Design: Theory and Application": "COMM4460", + "Visual Poetics and Narrative": "COMM4320" + }, + "description": "This pathway looks at creative design and innovation from various humanities, arts, and social science points of view. Students will learn about the cognitive and communicative principles behind design and innovation, the economic policies, markets, and other social institutions driving and shaping design and innovation, and how to engage in sustainable and socially responsible design and innovation for local and global impact.", + "name": "Creative Design and Innovation", + "remaining_header": "Choose remaining credits from the following:" + }, + "Design, Innovation, and Society Pathway": { + "Required": { + "Design and Innovation Studio I": "IHSS1610", + "Design and Innovation Studio II": "STSO2610", + "Design and Innovation Studio III": "STSO2020" + }, + "description": "The pathway in Design, Innovation, and Society (DIS) provides creative, socially conscious students deep context for a broad education in design and innovation. Students take a sequence of studio-based courses that address real-world social and environmental challenges.", + "name": "Design, Innovation, and Society Pathway" + }, + "Economics": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "One Of1": { + "Economic Data Analysis and Applications": "ECON2100", + "Intermediate Macroeconomic Theory": "ECON2020", + "Intermediate Microeconomic Theory": "ECON2010" + }, + "Remaining": { + "Advanced Data Analytics & Policy Evaluation": "ECON4590", + "Applied Game Theory": "ECON4220", + "Applied Microeconomics and Public Policy": "ECON4010", + "Behavioral Economics": "ECON4270", + "Behavioral Financial Economics": "ECON4340", + "Cost-Benefit Analysis": "ECON4210", + "Data Analysis in Economics and Finance": "ECON4580", + "Development of Economic Thought": "ECON4180", + "Econometric Methods for Big Data": "ECON4280", + "Econometrics": "ECON4570", + "Economic Models of Decision-Making": "ECON4320", + "Economics of Biotech and Medical Innovations": "ECON4290", + "Economics of Discrimination": "ECON4380", + "Economics of Financial Institutions and Markets": "ECON4330", + "Economics of Government Regulation and Firm Strategy": "ECON4150", + "Economics of Growth & Innovation": "ECON4430", + "Economics of Innovation and New Technologies": "ECON4110", + "Economy, Technology, and Sustainability": "ECON4250", + "Environmental Economics": "ECON4230", + "Environmental and Resource Economics": "ECON4260", + "Experimental Economics": "ECON4360", + "Health Economics and Policy": "ECON4170", + "International Economics and Globalization": "ECON4190", + "International Trade and Environment": "ECON4370", + "Law and Economics": "ECON4310", + "Mathematical Methods in Economics": "ECON4120", + "Microeconomics of Decision-Making": "ECON4350", + "Money and Banking": "ECON4130", + "Natural Resource Economics": "ECON4240", + "Open Economy Macroeconomics": "ECON4200", + "Public Finance": "ECON4160", + "Readings in Economics": "ECON4940", + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy": "ECON4140", + "Topics in Economics": "ECON4960" + }, + "description": "Study different types of theories and statistical methods used by economists. Students are prepared to gain a broad understanding of how consumers, firms and governments make decisions, and their implications.", + "minor": [ + "Economics" + ], + "name": "Economics", + "remaining_header": "Choose remaining credits from:" + }, + "Economics of Banking and Finance": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Required": { + "Economics of Financial Institutions and Markets": "ECON4330", + "Money and Banking": "ECON4130" + }, + "description": "Study markets and policies in banking and finance. Students are prepared to use different types of mathematical models and econometric techniques used by economists to study the behavior of individuals, firms, and the economy.", + "minor": [ + "Economics of Banking and Finance" + ], + "name": "Economics of Banking and Finance" + }, + "Economics of Decision-Making": { + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Behavioral Financial Economics": "ECON4340", + "Economic Models of Decision-Making": "ECON4320", + "Experimental Economics": "ECON4360" + }, + "Required": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "description": "To complete this integrative pathway, students must choose a minimum of 12 credits as described below:", + "name": "Economics of Decision-Making", + "remaining_header": "Remaining credits from the following:" + }, + "Economics of Healthcare Markets": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Behavioral Economics": "ECON4270", + "Economics of Biotech and Medical Innovations": "ECON4290", + "Health Economics and Policy": "ECON4170" + }, + "description": "Study different types of markets related to pharmaceuticals, medical devices, and healthcare. Students are prepared to use theory, econometric models, and data to study the role of R&D, patents, innovation, and policies in healthcare markets, and in pharmaceuticals and medical devices.", + "minor": [ + "Economics of Healthcare Markets" + ], + "name": "Economics of Healthcare Markets", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Policy and Regulations": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Cost-Benefit Analysis": "ECON4210", + "Economics of Government Regulation and Firm Strategy": "ECON4150", + "Environmental Economics": "ECON4230", + "Health Economics and Policy": "ECON4170", + "Law and Economics": "ECON4310" + }, + "description": "Study different types of regulations and economic policy measures, and their impact on individuals, markets, and the economy. Students are prepared to use economic models, quantitative methods, and data to assess different types of regulations and policies, and their impact.", + "minor": [ + "Economics of Policy and Regulations" + ], + "name": "Economics of Policy and Regulations", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Quantitative Modeling": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Cost-Benefit Analysis": "ECON4210", + "Econometric Methods for Big Data": "ECON4280", + "Econometrics": "ECON4570", + "Experimental Economics": "ECON4360" + }, + "description": "Study different types of mathematical models and econometric techniques used in Economics. Students are prepared to use economic theory, and econometric and statistical methods to study behavior of individuals and firms in the economy.", + "minor": [ + "Economics of Quantitative Modeling" + ], + "name": "Economics of Quantitative Modeling", + "remaining_header": "Choose remaining credits from the following:" + }, + "Economics of Technology and Innovation": { + "One Of0": { + "Introductory Economics": "ECON1200", + "Principles of Economics": "IHSS1200" + }, + "Remaining": { + "Economics of Biotech and Medical Innovations": "ECON4290", + "Economics of Growth & Innovation": "ECON4430", + "Economics of Innovation and New Technologies": "ECON4110" + }, + "description": "Study different types of economic models related to innovation and new technologies. Students are prepared to use economic theory, econometric and statistical methods, and data to examine patents, R&D, and innovation more broadly, as well as in specific industries in the economy.", + "minor": [ + "Economics of Technology and Innovation" + ], + "name": "Economics of Technology and Innovation", + "remaining_header": "Choose remaining credits from the following:" + }, + "Electronic Arts": { + "One Of0": { + "Art History": "ARTS1050", + "Behind the TV Screen": "IHSS1030", + "Behind the Television Screen": "IHSS1960", + "Digital Imaging": "ARTS1020", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Remixing in Digital Culture": "IHSS1960" + }, + "Remaining": { + "2D Experimental Animation": "ARTS2060", + "3D Animation": "ARTS4070", + "3D Digital Modeling": "ARTS2230", + "3D Visual Effects": "ARTS4060", + "Advanced Digital Imaging": "ARTS4860", + "Art and Code and Interactivity": "ARTS4090", + "Graphic Storytelling": "ARTS2070", + "Intermediate Digital Imaging": "ARTS2040", + "Performance Art": "ARTS4960", + "Sound Recording and Production I": "ARTS2700" + }, + "description": "This pathway allows students to study a range of approaches to electronic, or digital arts, such as digital imaging, graphic storytelling, interactive media, and 3D animation. This immersive study will give students a comprehensive view of how to use digital tools to tell stories, and to critically and creatively explore the arts at the intersection of the humanities, and the physical, computational, engineering, and social sciences.", + "minor": [ + "Electronic Arts" + ], + "name": "Electronic Arts", + "remaining_header": "Choose remaining credits from the following:" + }, + "Environmental Futures": { + "One Of0": { + "A Century of Environmental Thought": "IHSS1320", + "Designing Climate Justice": "IHSS1960", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Music and Protest": "IHSS1960", + "Music, Sound, & the Environment": "ARTS2570", + "Nature/Society": "IHSS1110", + "Principles of Economics": "IHSS1200", + "Sustainability Debates": "IHSS1240" + }, + "Remaining": { + "Art, Community, and Technology": "ARTS4250", + "Bioethics": "STSO4250", + "Biopunk: Arts Lab Practice": "ARTS4120", + "Consumer Culture": "STSO4720", + "Eco Chic: Living Art": "ARTS4240", + "Environmental Economics": "ECON4230", + "Environmental Philosophy": "PHIL4300", + "Queer Ecologies": "ARTS4140", + "Sustainability Education": "STSO4280" + }, + "description": "The future seems up for grabs as climate change challenges human and nonhuman societies to meet basic needs for clean air, water, soil, food, and energy. How will humans adapt, reduce harm, or mitigate the problems of the past and present? This pathway involves courses in sustainability, defined as the means to ensure the well-being of the planet and quality of life of present and future generations. Courses integrate research and insights from the social sciences, arts, and humanities to pursue a healthy environment, economic prosperity, and social justice by building on the present to inform the future.", + "name": "Environmental Futures", + "remaining_header": "Choose remaining credits from the following:" + }, + "Ethics, Integrity, and Social Responsibility": { + "Remaining": { + "Art, Community, and Technology": "ARTS4250", + "Bioethics": "STSO4250", + "Designing Climate Justice": "IHSS196X", + "Eco Chic: Living Art": "ARTS4240", + "Engineering Ethics": "STSO4210", + "Environmental Philosophy": "STSO4340", + "Ethics": "PHIL4240", + "Hactivism": "ARTS4560", + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Medicine, Culture, and Society": "STSO4400", + "Minds and Machines": "IHSS1140", + "Psychedelic Cultures": "IHSS196X", + "Science and Scientific Misconduct": "IHSS1160", + "Science, Technology, and Society": "STSO1110", + "The Genome and You": "IHSS1150" + }, + "description": "In this Pathway, students analyze many aspects of the complex relationship between ethics and areas in science, technology, and engineering. These conversations are critical to ensure the ethical and accessible use of technology and to allow scientists and engineers to think critically and make informed decisions on personal, professional, and public policy levels.", + "name": "Ethics, Integrity, and Social Responsibility", + "remaining_header": "Choose 12 credits from the following:" + }, + "Extent and Limits of Rationality": { + "Remaining": { + "Applied Game Theory": "ECON4220", + "Are Humans Rational?": "IHSS1235", + "Behavioral Economics": "ECON4270", + "Cognitive Psychology": "PSYC4370", + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PSYC2100", + "History of Science and Technology": "STSO4530", + "Intermediate Formal Logic & AI": "PHIL4961", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Logic": "PHIL2140", + "Minds and Machines": "IHSS1140", + "Principles of Economics": "IHSS1200", + "Proposing and Persuading": "WRIT4550", + "Speech Communication": "WRIT2340", + "The Art of Listening": "IHSS1180", + "War and Society": "IHSS1510", + "War and Technology: Past, Present, and Future": "IHSS1570" + }, + "description": "Humans can do, and have done, some really stupid things: People are not as rational as they would like to think and are subject to scores of cognitive and social biases. That said, however, people also have the power to correct for these, and to do good and constructive work. It is time to see how such cognitive and social powers can be harnessed for the good. How can critical thinking be used constructively? How can people learn from their past mistakes? How can social institutions and policies be set up to ensure that wisedecisions are made to create a world that lasts into the extended future?", + "name": "Extent and Limits of Rationality", + "remaining_header": "Select 12 credits from the following:" + }, + "Fact and Fiction": { + "One Of0": { + "Digital Filmmaking": "ARTS1030", + "Documentary in the 21st Century": "IHSS1964", + "Fiction from Film to the Internet": "IHSS1976", + "Fiction: From Film to the Internet": "IHSS1550", + "Introduction to Philosophy": "PHIL1110", + "Media and Society": "IHSS1560", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Science and Scientific Misconduct": "IHSS1160", + "The American Dream": "IHSS1776" + }, + "Remaining": { + "Advertising and Culture": "COMM4580", + "American Politics in Crisis": "STSO4590", + "Creative Nonfiction Writing": "WRIT2320", + "Creative Writing: Short Story": "WRIT2330", + "Critical Thinking": "PSYC2100", + "Documentary Film": "COMM2440", + "Drugs in History": "STSO4430", + "Hactivism": "ARTS4560", + "Philosophy of Science": "PHIL4130", + "Post-Factual Media": "COMM4530", + "Rethinking Documentary: Video Production": "ARTS4040", + "Science Fictions": "ARTS4640", + "Science and Fiction": "LITR4150" + }, + "description": "A pathway for those who are curious about what makes something fake or factual and how such concepts are evolving in contemporary political and popular culture. Students will learn how to think more precisely and analytically about the distinctions between fact, fiction, truth, and reality.", + "name": "Fact and Fiction", + "remaining_header": "Choose remaining credits from the following:" + }, + "Game Studies": { + "Remaining": { + "Experimental Game Design": "GSAS4510", + "Game Development I": "GSAS4520", + "Game Development II": "GSAS4540", + "History and Culture of Games": "GSAS1600", + "Introduction to Game Design": "GSAS2510", + "Introduction to Game Programming": "GSAS2540", + "Introduction to Game Storytelling": "GSAS2520" + }, + "description": "This pathway explores the design, creation, and analysis of games. Students completing this pathway will develop depth in creative and critical thinking, technological proficiency, and multicultural awareness.", + "name": "Game Studies", + "remaining_header": "Choose 12 credits from the following:" + }, + "Gender, Race, Sexuality, Ethnicity, and Social Change": { + "One Of0": { + "Language and Power": "IHSS1492", + "Media and Society": "IHSS1560", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Religion in a Global World": "IHSS1666", + "Revolutions in Perspective": "IHSS19XX", + "Songs of Identity": "IHSS1968", + "The Genome and You": "IHSS1150", + "Worlds on Display": "IHSS19XX" + }, + "Remaining": { + "Documentary Film": "COMM2440", + "Gender, Science, and Technology": "STSO4560", + "Popular Music and Society": "ARTS2550", + "Queer Ecologies": "ARTS4140", + "Religion, Politics, & Media": "COMM4550", + "Sociology": "STSO2520", + "Women Writers": "LITR4770" + }, + "description": "This pathway enables students to cultivate an appreciation of how diverse identities are lived, experienced, and analyzed. Courses in this pathway center gender, dis/ability, race/ethnicity, and social class as ways of knowing and as analytic approaches for understanding distinctions that human societies make and unmake over time. Gender is used as an analytic tool for critical thinking about such topics as studies of sex differences and sexualities; race and gender in science, engineering, or gaming; or studies of the environment, war and peace, and other social impacts. Racial-ethnic formation is similarly used as an analytical tool for visualizing intersecting inequalities; history of science, medicine, arts, and technology.", + "name": "Gender, Race, Sexuality, Ethnicity, and Social Change", + "remaining_header": "Choose 12 credits from the following:" + }, + "Graphic Design": { + "Remaining": { + "2D Motion Graphics": "COMM4970", + "Brand Identity Design": "COMM4730", + "Communication Theory and Practice": "COMM2520", + "Interactive Data Visualization": "COMM4880", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Introduction to Graphic Design": "COMM2660", + "Life in Color": "IHSS1562", + "Media and Society": "IHSS1560", + "Typography": "COMM2570", + "Visual Design: Theory and Application": "COMM4460", + "Visual Poetics and Narrative": "COMM4320", + "Writing in Context": "WRIT1110" + }, + "description": "Study Graphic Design through the integration of theory and practice, in print and digital media. Students are prepared to use creative and critical thinking to solve visual communication problems and reach target audiences with words, symbols and images.", + "minor": [ + "Graphic Design" + ], + "name": "Graphic Design", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000-level:" + }, + "History": { + "Remaining": { + "A Century of Environmental Thought": "IHSS1320", + "Consumer Culture": "STSO4720", + "Drugs in History": "STSO4430", + "History of American Technology": "STSO4510", + "History of Medicine": "STSO4420", + "History of Mental Health": "STSO4440", + "History of Science and Technology": "STSO4530", + "Psychedelic Cultures": "IHSS196X", + "Revolutions in Perspective": "IHSS1960", + "Science, Technology, and Society": "STSO1110", + "The American Dream": "IHSS1776", + "War and Technology: Past, Present, and Future": "IHSS1570" + }, + "Required": { + "American History": "STSO2500" + }, + "description": "The pathway in History is designed for students interested in U.S. and world history. Courses primarily focus on the social history and evolution of technology, scientific enterprise, medicine, and law.", + "minor": [ + "History" + ], + "name": "History", + "remaining_header": "Choose remaining credits from the following:" + }, + "Information Technology and Web Sciences": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PHIL2100", + "Design, Culture, and Society": "STSO2210", + "Foundations of HCI Usability": "COMM4420", + "Introduction to Cognitive Science": "COGS2120", + "Introduction to Graphic Design": "COMM2660", + "Introduction to Logic": "PHIL2140", + "Introduction to Psychological Science": "PSYC1200", + "Principles of Economics": "IHSS1200", + "Science, Technology, and Society": "STSO1110", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "The Multimedia Century": "ARTS2540" + }, + "Required": { + "IT and Society": "ITWS1220", + "Introduction to Human Computer Interaction": "ITWS2210" + }, + "description": "The pathway in Information Technology and Web Science (ITWS) is designed to introduce students to the social aspects and human interactions that technology provides in our lives and workplaces. Students will gain knowledge of the social, legal, and ethical issues in employing technology around the world and will learn how to recognize and respond to human-centered design issues to make technology more usable.", + "name": "Information Technology and Web Sciences", + "remaining_header": "Choose remaining credits from the following:" + }, + "Interactive Media/Data Design": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Foundations of HCI Usability": "COMM4420", + "Information Design": "COMM4470", + "Interactive Data Visualization": "COMM4880", + "Interactive Narrative": "COMM4780", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Introduction to Graphic Design": "COMM2660", + "Media and Society": "IHSS1560", + "Writing in Context": "WRIT1110" + }, + "description": "The Interactive Media/Data Design pathway covers communication design theory and practice, interaction design theory and practice, and information design to prepare students for creating different forms of interactive, multimedia communication and data representation. Students use critical thinking, creative thinking, multimedia design, and data representation to develop effective forms of communication in diverse global contexts.", + "minor": [ + "Graphic Design" + ], + "name": "Interactive Media/Data Design", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000 level:" + }, + "Language": { + "Remaining": { + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470", + "Language Studies": "LANG4940", + "Topics in Language": "LANG4960" + }, + "description": "This pathway promotes the development of skills to help students effectively communicate both domestically, and internationally, as well as enhance appreciation for other cultures. Students who select this pathway must have all courses that are part of the pathway be in the same language. Transfer credit from American Sign Language (ASL) courses can be applied to this pathway.", + "name": "Language", + "remaining_header": "Choose 12 credits from the following, with at least 8 credit hours at, or above, the 2000-level and at least 3 credit hours at the 4000-level:" + }, + "Law and Policy": { + "One Of0": { + "Law, Values, and Public Policy: Perspectives on Science and Technology": "IHSS1350", + "Revolutions in Comparative Perspective": "IHSS19XX", + "Science, Technology, and Society": "STSO1110", + "Sociology ofInequality": "IHSS19XX", + "War and Society": "IHSS1510" + }, + "Remaining": { + "American Politics in Crisis": "STSO4590", + "Drugs in History": "STSO4430", + "Engineering Ethics": "STSO4210", + "Gender, Science, and Technology": "STSO4560" + }, + "Required": {}, + "description": "The Law and Policy pathway is designed for students interested in the design of policy and legislation and students on a pre-law track. Skills and knowledge may be applied to fields such as environment and climate change, technological innovation, public health law, or intellectual property law.", + "minor": [ + "Law and Policy" + ], + "name": "Law and Policy", + "remaining_header": "Choose remaining credits from the following:" + }, + "Linguistics": { + "Remaining": { + "Advanced Topics in Linguistics": "COGS4780", + "Chinese I": "LANG1410", + "Chinese II": "LANG2410", + "Chinese III": "LANG4420", + "Chinese IV": "LANG4430", + "Chinese V": "LANG4470", + "Cross-linguistic Perspectives": "COGS4560", + "Language Studies": "LANG4940", + "Language and Power": "IHSS1492", + "Language-Endowed Intelligent Agents": "COGS4880", + "The Linguistics of Computational Linguistics": "COGS4340", + "Topics in Language": "LANG4960" + }, + "Required": { + "Introduction to Linguistics": "COGS2340" + }, + "description": "Study linguistics from various perspectives, from cognitive analysis of linguistic expressions to the use of language for communication and other social settings. You'll also learn how to effectively communicate and handle foreign languages.", + "minor": [ + "Linguistics" + ], + "name": "Linguistics", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000-level:" + }, + "Literature and Creative Writing": { + "Remaining": { + "Creative Nonfiction Writing": "WRIT2320", + "Creative Writing: Short Story": "WRIT2330", + "Fiction: From Film to the Internet": "IHSS1550", + "Film Theory": "LITR4410", + "Interactive Narrative": "COMM4780", + "Introduction to Literature": "LITR2110", + "Irish Literature": "LITR4230", + "Literature Studies": "LITR2940", + "Modern and Contemporary Literature": "LITR2150", + "Science and Fiction": "LITR4150", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "The American Dream": "IHSS1776", + "The Film Experience": "LITR2410", + "Topics in Literature": "LITR4960", + "Visual Poetics and Narrative": "COMM4320", + "Women Writers": "LITR4770", + "Writing in Context": "WRIT1110" + }, + "description": "The Literature and Creative Writing Pathway offers discussion-oriented courses across a range of literary genres and themes, with a choice of emphasis on either literature, creative writing, or both. Students will learn to read and write literary art critically and creatively, with clarity and imagination, and with sensitivity to multi-cultural expressions of diversity.", + "minor": [ + "Literature and Creative Writing" + ], + "name": "Literature and Creative Writing", + "remaining_header": "Choose 12 credits from the following, at least 4 credits at the 4000 level:" + }, + "Living in a World of Data": { + "Remaining": { + "Applied Game Theory": "ECON4220", + "Behavioral Economics": "ECON4270", + "Critical Thinking": "PSYC2100", + "Econometrics": "ECON4570", + "IT and Society": "IHSS1220", + "Information Design": "COMM4470", + "Interactive Data Visualization": "COMM4880", + "Interface Design: Hypermedia Theory and Application": "COMM4690", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Minds and Machines": "IHSS1140", + "Principles of Economics": "IHSS1200", + "Research Methods and Statistics I": "PSYC2310", + "Science and Scientific Misconduct": "IHSS1160", + "The Genome and You": "IHSS1150" + }, + "description": "Humans live in the age of information and misinformation of big data, data mining, and machine learning ... of new media presenting unparalleled means of communication ... of unseen and opaque algorithms driving our news feeds... and of rushing to judgment on viral videos. It is important to develop some 'information intelligence' and 'data dexterity'. Such dexterity and intelligence includes technical skills of quantitative data analysis and IT technology, but also includes critical thinking skills regarding how information is collected, judged, interpreted, and represented, and how big data and information is feeding humans' collective awareness driving their decisions and affecting their world surroundings.", + "name": "Living in a World of Data", + "remaining_header": "Choose remaining credits from the following:" + }, + "Logical Thinking": { + "Remaining": { + "Are Humans Rational?": "IHSS1235", + "Computability and Logic": "PHIL4420", + "Critical Thinking": "PHIL2100", + "Inductive Logic": "PHIL4960", + "Intermediate Formal Logic & AI": "PHIL4961", + "Intermediate Logic": "PHIL4140", + "Introduction to Logic": "PHIL2140", + "Minds and Machines": "IHSS1140" + }, + "description": "This Pathway is for students with an interest in symbolic logic, and the connections between formal logic and mathematics, computer science, Artificial Intelligence, and the human mind.", + "minor": [ + "Philosophy of Logic, Computation, and Mind" + ], + "name": "Logical Thinking", + "remaining_header": "Choose 12 credits from a choice of the following, with at least 4 credits at the 4000-level:" + }, + "Media and Culture": { + "Remaining": { + "Advertising and Culture": "COMM4580", + "Behind the TV Screen": "IHSS1030", + "Communication Theory and Practice": "COMM2520", + "Critical Television": "COMM2750", + "Documentary Film": "COMM2440", + "Media and Society": "IHSS1560", + "Perspectives on Photography": "COMM2410", + "Post-Factual Media": "COMM4530", + "Religion, Politics, & Media": "COMM4550", + "Remixing in Digital Culture": "IHSS19XX", + "Rethinking Documentary: Video Production": "ARTS4040", + "Superheroes in the Classroom": "COMM2616", + "Technology and the Top Ten": "IHSS19XX", + "The American Dream": "IHSS1776", + "The Film Experience": "COMM29XX", + "Visual Culture": "COMM4540" + }, + "description": "This pathway examines different forms of expression and their cultural contexts in a variety of media, including film, television, photography, and new media. Its components will enhance creative and critical thinking, communication practices, and awareness of cultural and individual identities. The focus on cultural and media literacy will improve the career readiness and social awareness of those in any program at RPI.", + "minor": [ + "Media and Culture" + ], + "name": "Media and Culture", + "remaining_header": "Choose 12 credits from the following, with at least 4 credits at the 4000-level:" + }, + "Mind, Brain, and Intelligence": { + "Remaining": { + "AI & Society": "IHSS1972", + "Advanced Topics in Linguistics": "COGS4780", + "Are Humans Rational?": "IHSS1235", + "Cognition and the Brain": "COGS4600", + "Cognitive Engineering": "COGS4620", + "Cognitive Psychology": "PSYC4370", + "Cross-linguistic Perspectives": "COGS4560", + "Game AI": "COGS4420", + "Intelligent Virtual Agents": "COGS4640", + "Intermediate Formal Logic & AI": "PHIL4961", + "Introduction to Cognitive Neuroscience": "COGS4330", + "Language-Endowed Intelligent Agents": "COGS4880", + "Learning and Advanced Game AI": "COGS4430", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Minds and Machines": "IHSS1140", + "Programming for Cognitive Science and Artificial Intelligence": "COGS4410", + "Readings in Cognitive Science": "COGS4940", + "Sensation and Perception": "PSYC4410", + "The Linguistics of Computational Linguistics": "COGS4340", + "Topics in Cognitive Science": "COGS4960" + }, + "Required": { + "Introduction to Cognitive Science": "COGS2120" + }, + "description": "Discover Cognitive Science: a young but fast-growing field focused on the study of the mind from the perspectives of philosophy, psychology, neuroscience, linguistics, and artificial intelligence.", + "minor": [ + "Cognitive Science" + ], + "name": "Mind, Brain, and Intelligence", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music Composition and Production": { + "One Of0": { + "Fundamentals of Music and Sound": "ARTS1380", + "Histories of Jazz and Improvised Music": "ARTS2510", + "Histories of Western Music": "ARTS2500", + "Popular Music and Society": "ARTS2550", + "Remixing in Digital Culture": "IHSS19XX", + "Songwriting Workshop": "IHSS1700", + "Technology and the Top Ten": "IHSS19XX" + }, + "Remaining": { + "Ensemble Nonlinear": "ARTS2600", + "Music and Sound I": "ARTS2380", + "Music and Sound II": "ARTS4380", + "Music and Technology I": "ARTS2020", + "Sound Recording and Production I": "ARTS2700", + "Sound Recording and Production II": "ARTS4700" + }, + "description": "Students learn to compose music starting with the Western Classical tradition then branching out to modern and experimental methods. Students also learn to program and apply modern information technology to music creation and production.", + "minor": [ + "Music" + ], + "name": "Music Composition and Production", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music Performance": { + "One Of0": { + "Fundamentals of Music and Sound": "ARTS1380", + "Histories of Jazz and Improvised Music": "ARTS2510", + "Histories of Western Music": "ARTS2500", + "Popular Music and Society": "ARTS2550", + "Remixing in Digital Culture": "IHSS19XX" + }, + "Remaining": { + "Chamber Music Ensemble": "ARTS2350", + "Deep Listening": "ARTS2180", + "Ensemble Nonlinear": "ARTS2600", + "Private Music Lessons": "ARTS2750", + "Rensselaer Concert Choir": "ARTS2310", + "Rensselaer Orchestra": "ARTS2300", + "Topics in Deep Listening": "ARTS4180", + "Topics in the Arts": "ARTS2960" + }, + "description": "Students learn to perform focal and instrumental music from a variety of styles, Classical to Afro-Cubanto experimental.", + "minor": [ + "Music" + ], + "name": "Music Performance", + "remaining_header": "Choose remaining credits from the following:" + }, + "Music and Culture": { + "One Of0": { + "Histories of Jazz and Improvised Music": "ARTS2510", + "Popular Music and Society": "ARTS2550", + "Remixing in Digital Culture": "IHSS19XX", + "Songwriting Workshop": "IHSS1700", + "Technology and the Top 10": "IHSS19XX" + }, + "Remaining": { + "Deep Listening": "ARTS2180", + "Histories of Western Music": "ARTS2500", + "Performance Art": "ARTS4960", + "Sound Recording and Production I": "ARTS2700", + "Sound Recording and Production II": "ARTS4700", + "Topics in Deep Listening": "ARTS4180", + "World Music": "ARTS2520" + }, + "description": "Students gainhistorical and inter-cultural knowledge of music from the Western and various non-Western cultures.", + "minor": [ + "Music" + ], + "name": "Music and Culture", + "remaining_header": "Choose remaining credits from the following:" + }, + "Philosophy": { + "One Of0": { + "Critical Thinking": "PSYC2100", + "Great Ideas in Philosophy": "IHSS1165", + "Introduction to Logic": "PHIL2140", + "Introduction to Philosophy": "PHIL1110", + "Philosophy, Technology, and the Human Future": "IHSS19XX", + "Science and Scientific Misconduct": "IHSS1160", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Capstone Experience in Philosophy": "PHIL4990", + "Computability and Logic": "PHIL4420", + "Critical Thinking": "PSYC2100", + "Environmental Philosophy": "PHIL4300", + "Ethics": "PHIL4240", + "Intermediate Logic": "PHIL4140", + "Introduction to Logic": "PHIL2140", + "Introduction to Philosophy of Religion": "PHIL2830", + "Metaphysics and Consciousness": "PHIL4480", + "Philosophy Studies": "PHIL2940", + "Philosophy of Artificial Intelligence": "PHIL4260", + "Philosophy of Biology": "PHIL2400", + "Philosophy of Science": "PHIL4130", + "Scientific Revolutions": "PHIL4310", + "Topics in Philosophy": "PHIL4940" + }, + "description": "Learn to reason more precisely, think more critically, and ask more penetrating and foundational questions about enduring and contemporary problems in ethics, science, technology, religion, and politics including some of the biggest challenges that humanity currently faces.", + "minor": [ + "Philosophy" + ], + "name": "Philosophy", + "remaining_header": "Choose remaining credits from the following with at least 4 credits at the 4000-level:" + }, + "Pre-Health Pathway": { + "One Of0": { + "Communication Theory and Practice": "COMM2520", + "Critical Television": "COMM2750", + "Documentary Film": "COMM2440", + "Introduction to Graphic Design": "COMM2660", + "Perspectives on Photography": "COMM2410", + "Proposing and Persuading": "WRIT4550", + "Research Writing": "WRIT4410", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "Superheroes in the Classroom": "COMM2616", + "Typography": "COMM2570", + "Visual Design: Theory and Application": "COMM4460", + "Writing and Response": "WRIT4380", + "Writing in Context": "WRIT1110" + }, + "Required": { + "Introduction to Psychological Science": "PSYC1200", + "Sociology": "STSO2520" + }, + "description": "", + "name": "Pre-Health Pathway" + }, + "Public Health": { + "One Of0": { + "Introduction to Psychological Science": "PSYC1200", + "Psychedelic Cultures": "IHSS196X", + "Science, Technology, and Society": "STSO1110", + "The Genome and You": "IHSS1150" + }, + "Remaining": { + "Bioethics": "STSO4250", + "Drugs in History": "STSO4430", + "Drugs, Society, and Behavior": "PSYC4500", + "Food, Farms, and Famine": "STSO4260", + "Gender, Science, and Technology": "STSO4560", + "History of Medicine": "STSO4420", + "History of Mental Health": "STSO4440", + "Hormones, Brain, and Behavior": "PSYC4700", + "Medicine, Culture, and Society": "STSO4400", + "Stress and the Brain": "PSYC4610" + }, + "Required": { + "Sociology": "STSO2520" + }, + "description": "The pathway in Public Health is designed for students interested in health-related careers who wish to develop skills and knowledge about global public health challenges. It also offers important courses for students on a pre-health/pre-medtrack beyond the pre-health/pre-med pathway.", + "minor": [ + "Public Health" + ], + "name": "Public Health", + "remaining_header": "Choose remaining credits from the following:" + }, + "Science, Technology, and Society": { + "Remaining": { + "American History": "STSO2500", + "American Politics in Crisis": "STSO4590", + "Bioethics": "STSO4250", + "Consumer Culture": "STSO4720", + "Design and Innovation Studio C": "STSO4610", + "Design and Innovation Senior Project": "STSO4970", + "Design and Innovation Studio A": "STSO4600", + "Design and Innovation Studio B": "STSO4605", + "Drugs in History": "STSO4430", + "Engineering Ethics": "STSO4210", + "Environment and Society": "STSO2300", + "Environmental Justice": "STSO4330", + "Environmental Media & Data": "STSO4320", + "Environmental Philosophy": "STSO4340", + "Food, Farms, and Famine": "STSO4260", + "Gender, Science, and Technology": "STSO4560", + "Globalization and Development": "STSO4500", + "History of American Technology": "STSO4510", + "History of Medicine": "STSO4420", + "History of Mental Health": "STSO4440", + "History of Science and Technology": "STSO4530", + "IT and Society": "IHSS1220", + "Medicine, Culture, and Society": "STSO4400", + "Politics of Design": "STSO4350", + "Professional Development 2 Technical Issues and Solutions": "STSO4100", + "Psychedelic Cultures": "IHSS196X", + "Readings in Science and Technology Studies": "STSO4940", + "Research Design": "STSO4980", + "STS and Sustainability Senior Project": "STSO4990", + "Science, Technology, and Society": "STSO1110", + "Self-Organization in Science and Society": "STSO4580", + "Sociology": "STSO2520", + "Sustainability Education": "STSO4280", + "Sustainability and STS Careers": "STSO4300", + "Topics in Science and Technology Studies": "STSO4960" + }, + "description": "The pathway in Science, Technology, and Society (STS) is designed for students broadly interested in the social and political dimensions of science, technology, engineering, and medicine. Students use political and social science methods to investigate scientific and technological developments.", + "minor": [ + "Science, Technology, and Society" + ], + "name": "Science, Technology, and Society", + "remaining_header": "Choose 12 credits from the following:" + }, + "Strategic Communication": { + "Remaining": { + "Advertising and Culture": "COMM4580", + "Communication Theory and Practice": "COMM2520", + "Critical Television": "COMM2750", + "Documentary Film": "COMM2440", + "Introduction to Graphic Design": "COMM2660", + "Language and Power": "IHSS1492", + "Media and Society": "IHSS1560", + "Perspectives on Photography": "COMM2410", + "Proposing and Persuading": "WRIT4550", + "Research Writing": "WRIT4410", + "Speech Communication": "WRIT2340", + "Strategic Writing": "WRIT2110", + "Studies in Writing": "WRIT4940", + "Superheroes in the Classroom": "COMM2616", + "Topics in Writing": "WRIT4960", + "Typography": "COMM2570", + "Writing and Response": "WRIT4380", + "Writing and Society": "IHSS19XX", + "Writing in Context": "WRIT1110" + }, + "description": "This pathway is designed to train versatile, critical, and self-possessed 21st- century communicators. Students who successfully complete this pathway will demonstrate the ability to make focused, audience-appropriate arguments; communicate effectively across diverse rhetorical, sociocultural, and disciplinary contexts; and respond creatively to the analytical demands involved with developing, arranging, and revising ideas and arguments.", + "minor": [ + "Strategic Communication" + ], + "name": "Strategic Communication", + "remaining_header": "Choose 12 credits of the following, with at least 4 credits at the 4000 level:" + }, + "Studio Arts": { + "Remaining": { + "Advanced Drawing": "ARTS4200", + "Basic Drawing": "ARTS1200", + "Digital Filmmaking": "ARTS1030", + "Digital Imaging": "ARTS1020", + "Fundamentals of 2D Design": "ARTS2220", + "Fundamentals of Music and Sound": "ARTS1380", + "Intermediate Drawing": "ARTS2200", + "Life Drawing and Anatomy for Artists": "ARTS4260", + "Painting": "ARTS4220", + "Sculpture I": "ARTS2210", + "Sculpture II": "ARTS4210" + }, + "Required": { + "Art History": "ARTS1050", + "The Multimedia Century": "ARTS2540" + }, + "description": "Study traditional studio arts such as drawing, painting, sculpture in conjunction with art history to learn techniques, history, and theory in the visual arts. Students will develop basic skills in perspective, proportion, composition, form making, light and shadow, color,2 and 3D Design,and learn toarticulate ideas abouttheir own,other students', and historicalworksthrough class discussions and critiques.", + "minor": [ + "Studio Arts" + ], + "name": "Studio Arts", + "remaining_header": "Choose remaining credits from the following:" + }, + "Sustainability": { + "Remaining": { + "A Century of Environmental Thought": "IHSS1320", + "Consumer Culture": "STSO4720", + "Designing Climate Justice": "IHSS1960", + "Environmental Justice": "STSO4330", + "Environmental Philosophy": "STSO4340", + "Food, Farms, and Famine": "STSO4260", + "Globalization and Development": "STSO4500", + "History of American Technology": "STSO4510", + "Nature/Society": "IHSS1110", + "Politics of Design": "STSO4350", + "Psychedelic Cultures": "IHSS196X", + "Science, Technology, and Society": "STSO1110", + "Sustainability Debates": "IHSS1240", + "Sustainability Education": "STSO4280", + "Sustainability and STS Careers": "STSO4300" + }, + "Required": { + "Environment and Society": "STSO2300" + }, + "description": "The pathway in Sustainability focuses on the interactions between various systems - social, political, cultural, economic, technological and ecological - that undergird environmental sustainability. Students use interdisciplinary approaches to investigate environmental problems.", + "minor": [ + "Sustainability Studies" + ], + "name": "Sustainability", + "remaining_header": "Choose remaining credits from the following: must complete at least 4 credits at the 4000-level" + }, + "Thinking with Science": { + "Remaining": { + "Communication Theory and Practice": "COMM2520", + "Critical Thinking": "PSYC2100", + "Eco Chic: Living Art": "ARTS4240", + "History of American Technology": "STSO4510", + "History of Science and Technology": "STSO4530", + "Medicine, Culture, and Society": "STSO4400", + "Philosophy of Biology": "PHIL2400", + "Philosophy of Science": "PHIL4130", + "Proposing and Persuading": "WRIT4550", + "Research Writing": "WRIT4410", + "Science and Fiction": "LITR4150", + "Science and Scientific Misconduct": "IHSS1160", + "Science, Technology, and Society": "STSO1110", + "Strategic Writing": "WRIT2110", + "Topics in the Arts": "ARTS4960", + "War and Technology: Past, Present, and Future": "IHSS1570", + "Well-being: Cultivating Curiosity": "IHSS1175" + }, + "description": "This pathway offers instruction in identifying and understanding dissemination and the methods and media for scientific knowledge. Students who successfully complete this pathway will demonstrate the ability to critique how textual and social representations create diverse and competing receptions of scientific knowledge; analyze the social construction of scientific knowledge; and solve problems through disseminating scientific knowledge across a variety of social and rhetorical contexts.", + "name": "Thinking with Science", + "remaining_header": "Choose 12 credits from the following:" + }, + "Transfer Student Arts and Humanities": { + "Remaining": { + "ARTSXXXX": "ARTSXXXX", + "COMMXXXX": "COMMXXXX", + "GSASXXXX": "GSASXXXX", + "IHSSXXXX": "IHSSXXXX", + "LANGXXXX": "LANGXXXX", + "LITRXXXX": "LITRXXXX", + "PHILXXXX": "PHILXXXX", + "STSOXXXX": "STSOXXXX", + "WRITXXXX": "WRITXXXX" + }, + "description": "Thispathwayis intended for transfer students that enter with junior status andwho have completed significant coursework within the arts and humanities to be applied toward a pathway. Coursework may include a mix of transfer courses that come in as electives or courses taken at Rensselaer.", + "name": "Transfer Student Arts and Humanities", + "remaining_header": "Choose 12 credits of the following course prefixes, with at least 8 credit hours at, or above, the 2000 level and at least 3 credit hours at the 4000 level:" + }, + "Transfer Student Social Science": { + "Remaining": { + "COGSXXXX": "COGSXXXX", + "ECONXXXX": "ECONXXXX", + "GSASXXXX": "GSASXXXX", + "IHSSXXXX": "IHSSXXXX", + "PSYCXXXX": "PSYCXXXX", + "STSOXXXX": "STSOXXXX" + }, + "description": "This pathway is intended for transfer students that enter with junior status andwho have completed significant coursework within the social sciencesto be applied toward a pathway. Coursework may include a mix of transfer courses that come in as electives or courses taken at Rensselaer.", + "name": "Transfer Student Social Science", + "remaining_header": "Choose 12 credits of the following course prefixes, with at least 8 credit hours at, or above, the 2000 level and at least 3 credit hours at the 4000 level:" + }, + "Understanding Human Behavior": { + "Remaining": { + "Abnormal Psychology": "PSYC4720", + "Animal Cognition and Interaction with Humans": "PSYC4220", + "Behavioral Neuroscience": "PSYC4360", + "Cognition and the Brain": "PSYC4600", + "Cognitive Modeling": "PSYC4510", + "Cognitive Psychology": "PSYC4370", + "Critical Thinking": "PSYC2100", + "Drugs, Society, and Behavior": "PSYC4500", + "Hormones, Brain, and Behavior": "PSYC4700", + "Industrial and Organizational Psychology": "PSYC4200", + "Introduction to Cognitive Neuroscience": "PSYC4330", + "Learning": "PSYC4450", + "Mathematical Methods in Psychological Science": "PSYC4350", + "Motivation and Performance": "PSYC2730", + "Positive Psychology": "PSYC4730", + "Professional Development II: Leadership Theories": "PSYC4170", + "Psychology of Mindfulness": "PSYC4430", + "Readings in Psychology": "PSYC4940", + "Research Methods and Statistics I": "PSYC2310", + "Research Methods and Statistics II": "PSYC4310", + "Sensation and Perception": "PSYC4410", + "Sensibilities": "PSYC4440", + "Social Psychology": "PSYC2730", + "Sport Psychology Seminar": "PSYC4800", + "Stress and the Brain": "PSYC4610", + "Topics in Psychology": "PSYC4960", + "Undergraduate Thesis": "PSYC4990", + "Understanding Empathy": "IHSS19XX" + }, + "Required": { + "Introduction to Psychological Science": "PSYC1200" + }, + "description": "The ability to understand and predict how people act and think is more important than ever in addressing many of the greatest challenges that we face as a society. In this pathway, students will learn how behavior and thought are influenced by cognitive, emotional, developmental, social, and environmental factors, and how to apply psychological principles.", + "minor": [ + "General Psychology", + "Psychological Science" + ], + "name": "Understanding Human Behavior", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level::" + }, + "Video, Performance, and Social Practice": { + "One Of0": { + "Behind the TV Screen": "IHSS1030", + "Digital Filmmaking": "ARTS1030", + "Documentary in the 21st Century: Identity Production": "IHSS1040", + "Race and Film in U.S. Culture and History": "IHSS1300", + "Remixing in Digital Culture": "IHSS19XX", + "Technology and the Top Ten": "IHSS19XX", + "The Art of Listening": "IHSS1180" + }, + "Remaining": { + "Advanced Video Media Studio": "ARTS4050", + "Art, Community, and Technology": "ARTS4250", + "Biopunk: Arts Lab Practice": "ARTS4120", + "Eco Chic: Living Art": "ARTS4240", + "Hactivism": "ARTS4560", + "Intermediate Video": "ARTS2010", + "Queer Ecologies": "ARTS4140", + "Rethinking Documentary: Video Production": "ARTS4040", + "Science Fictions": "ARTS4640", + "The Multimedia Century": "ARTS2540", + "Writing and Directing for Video": "ARTS4630" + }, + "description": "This pathway allows students to study video, performance, and social impact through the integration of theory and practice. Students are prepared to analyze and critique moving images; plan, produce and edit their own media productions in video/television and/or performance; and communicate through visual as well as audio mediums. Strategically situating art, media and technology in a social context, students engage in creative practice designed to make change from the local to the global.", + "minor": [ + "Video, Performance, and Social Practice", + "Electronic Arts" + ], + "name": "Video, Performance, and Social Practice", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level:" + }, + "Well-being: Body and Mind": { + "One Of0": { + "Basic Drawing": "ARTS1200", + "Minds and Machines": "IHSS1140", + "Music, Sound, & the Environment": "ARTS2570", + "Nature/Society": "IHSS1110", + "Songwriting Workshop": "IHSS1700", + "The Art of Listening": "IHSS1180", + "Understanding Empathy": "IHSS19XX", + "Well-being: Cultivating Curiosity": "IHSS1175" + }, + "Remaining": { + "Creative Nonfiction Writing": "WRIT2320", + "Creative Writing: Short Story": "WRIT2330", + "Drugs, Society, and Behavior": "PSYC4500", + "Ethics": "PHIL4240", + "Hormones, Brain, and Behavior": "PSYC4700", + "Introduction to Psychological Science": "PSYC1200", + "Positive Psychology": "PSYC4730", + "Psychology of Mindfulness": "PSYC4430", + "Rensselaer Concert Choir": "ARTS2310", + "Sensibilities": "PSYC4440", + "Stress and the Brain": "PSYC4610", + "Topics in Psychology": "PSYC4960", + "Topics in the Arts": "ARTS2960" + }, + "description": "How do humans maintain a sense of well-being in their lives?", + "minor": [ + "Well-being" + ], + "name": "Well-being: Body and Mind", + "remaining_header": "Choose remaining credits from the following, with at least 4 credits at the 4000 level:" + } +} \ No newline at end of file diff --git a/frontend/src/data/json/course_categories.json b/frontend/src/data/json/course_categories.json new file mode 100644 index 00000000..77c6c6e8 --- /dev/null +++ b/frontend/src/data/json/course_categories.json @@ -0,0 +1,402 @@ +[ + { + "image": "ARTS.jpg", + "name": "ARTS", + "courses": [ + "2D Experimental Animation", + "2D Motion Graphics", + "3D Animation", + "3D Digital Modeling", + "3D Technical Direction", + "3D Visual Effects", + "Advanced Digital 3D Projects", + "Advanced Digital Imaging", + "Advanced Drawing", + "Advanced Video Media Studio", + "Animation Production", + "Art History", + "Art and Code and Interactivity", + "Art, Community, and Technology", + "B.S. EARTS Thesis", + "Basic Drawing", + "Biopunk: Arts Lab Practice", + "Chamber Music Ensemble", + "Composition Seminar", + "Contemporary Improvisation Ensemble", + "Creative Seminar I", + "Creative Seminar II", + "Deep Listening", + "Digital Filmmaking", + "Digital Imaging", + "Eco Chic: Living Art", + "Electronic Arts Theory Seminar", + "Ensemble Nonlinear", + "Exploring Movement and Sound", + "Fundamentals of 2D Design", + "Fundamentals of Music and Sound", + "Graphic Storytelling", + "Hactivism", + "Histories of Jazz and Improvised Music", + "Histories of Western Music", + "Inflatable Sculpture", + "Interactive Arts Programming", + "Interdisciplinary Research Seminar", + "Intermediate Digital Imaging", + "Intermediate Drawing", + "Intermediate Video", + "Life Drawing and Anatomy for Artists", + "Media Watch", + "Music and Sound I", + "Music and Sound II", + "Music and Technology I", + "Music, Sound, & the Environment", + "Painting", + "Popular Music and Society", + "Private Music Lessons", + "Queer Ecologies", + "Radical Graphics/Screenprinting", + "Rensselaer Concert Choir", + "Rensselaer Orchestra", + "Rethinking Documentary: Video Production", + "Science Fictions", + "Sculpture I", + "Sculpture II", + "Sound Recording and Production I", + "Sound Recording and Production II", + "Studies in the Arts", + "The Multimedia Century", + "Topics in Deep Listening", + "Topics in the Arts", + "Topics in the History and Analysis of Music", + "World Music", + "Writing and Directing for Video" + ] + }, + { + "image": "COGS.jpg", + "name": "COGS", + "courses": [ + "Advanced Topics in Linguistics", + "Cognitive Engineering", + "Cross-linguistic Perspectives", + "Doctoral Thesis", + "Game AI", + "Intelligent Virtual Agents", + "Introduction to Cognitive Science", + "Introduction to Linguistics", + "Language-Endowned Intelligent Agents", + "Learning and Advanced Game AI", + "Programming for Cognitive Science and Artifical Intelligence", + "Readings in Cognitive Science", + "The Linguistics of Computational Linguistics", + "Topics in Cognitive Science" + ] + }, + { + "image": "COMM.jpg", + "name": "COMM", + "courses": [ + "2D Motion Graphics", + "Advertising and Culture", + "Brand Identity Design", + "Communication Studies", + "Communication Theory and Practice", + "Critical Television", + "Documentary Film", + "Foundations of HCI Usability", + "Information Design", + "Interactive Data Visualization", + "Interactive Narrative", + "Interface Design: Hypermedia Theory and Application", + "Introduction to Graphic Design", + "Perspectives on Photography", + "Post-Factual Media", + "Pro-Seminar in Communication, Media, and Design", + "Religion, Politics, & Media", + "Social Media & Strategic Communication", + "Social Media: East & West", + "Superheroes in the Classroom", + "Topics in Communication", + "Typography", + "Visual Culture", + "Visual Design: Theory and Application", + "Visual Poetics and Narrative" + ] + }, + { + "image": "ECON.jpg", + "name": "ECON", + "courses": [ + "Advanced Data Analytics & Policy Evaluation", + "Applied Game Theory", + "Applied Microeconomics and Public Policy", + "Behavioral Economics", + "Behavioral Financial Economics", + "Cost-Benefit Analysis", + "Data Analysis in Economics and Finance", + "Development of Economic Thought", + "Econometric Methods for Big Data", + "Econometrics", + "Economic Data Analysis and Applications", + "Economic Models of Decision Making", + "Economics of Biotech and Medical Innovations", + "Economics of Discrimination", + "Economics of Financial Institutions and Markets", + "Economics of Government Regulation and Firm Strategy", + "Economics of Growth & Innovation", + "Economics of Innovation and New Technologies", + "Economy, Technology, and Sustainability", + "Environmental Economics", + "Environmental and Resource Economics", + "Experimental Economics", + "Health Economics and Policy", + "Intermediate Macroeconomic Theory", + "Intermediate Microeconomic Theory", + "International Economics and Globalization", + "International Trade and Environment", + "Introductory Economics", + "Law and Economics", + "Mathematical Methods in Economics", + "Microeconomics of Decision-Making", + "Money and Banking", + "Natural Resource Economics", + "Open Economy Macroeconomics", + "Public Finance", + "Readings in Finance", + "Structure of Industry: Competition, Innovation, Entrepreneurship, Policy", + "Topics in Economics" + ] + }, + { + "image": "INTE.jpg", + "name": "GSAS", + "courses": [ + "Art for Interactive Media", + "Computer Graphics for Games", + "Designing Musical Games", + "Experimental Game Design", + "GSAS Capstone", + "GSAS Research Project", + "Game Animation", + "Game Architecture", + "Game Development I", + "Game Development II", + "Game Narrative Design", + "Game Sound and Musical Play", + "History and Culture of Games", + "Introduction to Game Design", + "Introduction to Game Programming", + "Introduction to Game Storytelling", + "Level Design", + "Lighting, Rendering, & Cinematography", + "Music, Sound & Screen Media", + "Studies in Games", + "Topics in Games", + "Writing for Games I", + "Writing for Games II" + ] + }, + { + "image": "LANG.jpg", + "name": "IHSS", + "courses": [ + "A Century of Environmental Thought", + "Are Humans Rational?", + "Behind the TV Screen", + "Design and Innovation Studio I", + "Documentary in the 21st Century: Identity Protection", + "Experimental Learning Project", + "Fiction: From Film to the Internet", + "Great Ideas in Philosophy", + "History of Animation", + "Language and Power", + "Law, Values, and Public Policy: Perspectives on Science and Techology", + "Life in Color", + "Media and Society", + "Minds and Machine", + "Nature/Society", + "Philosophy, Technology, & the Human Future", + "Principles of Economics", + "Race and Film in U.S. Culture and History", + "Religion in a Global War", + "Revolutions in Perspective", + "Science and Scientific Misconduct", + "Songwriting Workshop", + "Sustainability Debates", + "The American Dream", + "The Art of Listening", + "The Genome and You", + "Topics in Interdisciplinary Humanities and Social Science Studies", + "War and Society", + "War and Technology: Past, Present, and Future", + "Well-being: Cultivating Curiosity" + ] + }, + { + "image": "MAJR.jpg", + "name": "ITWS", + "courses": [ + "Business Issues for Engineers and Scientists", + "Data Analytics", + "Data Science", + "Data and Society", + "Database Applications and Systems (DBAS)", + "IT and Society", + "Information System Security", + "Information Technology and Web Science Capstone", + "Introduction to Human Computer Interaction", + "Introduction to Information Technology and Web Science", + "Managing IT Resources", + "Senior Thesis", + "Software Development", + "Special Projects", + "Web Science Systems Development", + "Web Systems Development", + "X-Informatics" + ] + }, + { + "image": "STSO.jpg", + "name": "LANG", + "courses": [ + "Chinese I", + "Chinese II", + "Chinese III", + "Chinese IV", + "Chinese V", + "Language Studies", + "Topics in Language" + ] + }, + { + "image": "MAJR.jpg", + "name": "LITR", + "courses": [ + "FIlm Theory", + "Introduction to Literature", + "Irish Literature", + "Literature Studies", + "Modern and Contempory Literature", + "Science and Fiction", + "The Film Experience", + "Topics in Literature", + "Women Writers" + ] + }, + { + "image": "MAJR.jpg", + "name": "PHIL", + "courses": [ + "Capstone Experience in Philosophy", + "Computability and Logic", + "Ethics", + "Intermediate Formal Logic & AI", + "Intermediate Logic", + "Introduction to Logic", + "Introduction to Philosophy", + "Introduction to Philosophy of Religion", + "Metaphysics and Consciousness", + "Philosophy of Artificial Intelligence", + "Philosophy Studies", + "Philosophy of Biology", + "Philosophy of Science", + "Scientific Revolutions", + "Topics in Philosophy" + ] + }, + { + "image": "MAJR.jpg", + "name": "PSYC", + "courses": [ + "Abnormal Psychology", + "Animal Cognition and Interaction with Humans", + "Behavioral Neuroscience", + "Cognition and the Brain", + "Cognitive Modelling", + "Cognitive Psychology", + "Critical Thinking", + "Drugs, Society, and Behavior", + "Hormons, Brain, and Behavior", + "Industrial and Organizational Psychology", + "Introduction to Cognitive Neuroscience", + "Introduction to Psychological Science", + "Learning", + "Mathematical Methods in Psychologcial Science", + "Motivation and Performance", + "Positive Psychology", + "Professional Development II: Leadership Theories", + "Psychology of Mindfulness", + "Readings in Psychology", + "Research Methods and Statistics I", + "Research Methods and Statistics II", + "Sensation and Perception", + "Sensibilities", + "Social Psychology", + "Sport Psychology Seminar", + "Stress and the Brain", + "Topics in Psychology", + "Undergraduate Thesis" + ] + }, + { + "image": "MAJR.jpg", + "name": "STSO", + "courses": [ + "American History", + "American Politics in Crisis", + "Bioethics", + "Consumer Culture", + "Design and Innovation Stuido C", + "Design and Innovation Senior Project", + "Design and Innovation Stuido A", + "Design and Innovation Stuido B", + "Design and Innovation Studio II", + "Design and Innovation Studio III", + "Design, Culture, and Society", + "Dissertation", + "Drugs in History", + "Engineering Ethics", + "Environment and Society", + "Environmental Justice", + "Environmental Media & Data", + "Environmental Philosophy", + "Food, Farms, and Famine", + "Gender, Science, and Technology", + "Globalization and Development", + "History of American Technology", + "History of Medicine", + "History of Mental Health", + "History of Science and Technology", + "Investigating Society", + "Law and Society", + "Medicine, Culture, and Society", + "Politics of Design", + "Professional Development 2 -Technical Issues and Solutions", + "Readings in Science and Technology Studies", + "Research Design", + "STS and Sustainability Senior Project", + "Science, Technology, and Society", + "Self-Organization in Science and Society", + "Sociology", + "Sustainability Education", + "Sustainability and STS Careers", + "Topics in Science and Technology Studies" + ] + }, + { + "image": "MAJR.jpg", + "name": "WRIT", + "courses": [ + "Creative Nonfiction Writing", + "Creative Writing: Short Story", + "Proposing and Persuading", + "Research Writing", + "Speech Communication", + "Strategic Writing", + "Studies in Writing", + "Topics in Writing", + "Writing and Response", + "Writing in Context" + ] + } +] diff --git a/frontend/src/data/json/pathway_categories.json b/frontend/src/data/json/pathway_categories.json new file mode 100644 index 00000000..2a147dc5 --- /dev/null +++ b/frontend/src/data/json/pathway_categories.json @@ -0,0 +1,103 @@ +[ + { + "image": "ARTS.jpg", + "name": "Art", + "pathways": [ + "Arts History, Theory, and Criticism", + "Electronic Arts", + "Music Composition and Production", + "Music Performance", + "Music and Culture", + "Studio Arts", + "Video, Performance, and Social Impact", + "Art History, Theory, and Criticism", + "Video, Performance, and Social Practice" + ] + }, + { + "image": "COGS.jpg", + "name": "Cognitive Science", + "pathways": [ + "Artificial Intelligence", + "Behavioral and Cognitive Neuroscience", + "Logical Thinking", + "Mind, Brain, and Intelligence", + "Philosophy", + "Understanding Human Behavior", + "Well-being: Body and Mind" + ] + }, + { + "image": "COMM.jpg", + "name": "Communication and Media", + "pathways": [ + "Graphic Design", + "Interactive Media/Data Design", + "Media and Culture" + ] + }, + { + "image": "ECON.jpg", + "name": "Economics", + "pathways": [ + "Economics", + "Economics of Banking and Finance", + "Economics of Biotech and Medical Markets", + "Economics of Policy and Regulations", + "Economics of Quantitative Modeling", + "Economics of Technology and Innovation", + "Economics of Decision-Making", + "Economics of Healthcare Markets" + ] + }, + { + "image": "INTE.jpg", + "name": "Interdisciplinary", + "pathways": [ + "Creative Design and Innovation", + "Environmental Futures", + "Extent and Limits of Rationality", + "Fact and Fiction", + "Gender, Race, Sexuality, Ethnicity, and Social Change", + "Living in a World of Data", + "Strategic Communication", + "Thinking with Science", + "Transfer Student Arts and Humanities", + "Transfer Student Social Science", + "Pre-Health Pathway" + ] + }, + { + "image": "LANG.jpg", + "name": "Language and Literature", + "pathways": [ + "Chinese Language", + "Foreign Language", + "Linguistics", + "Literature and Creative Writing", + "Language" + ] + }, + { + "image": "MAJR.jpg", + "name": "Major Restricted", + "pathways": [ + "Design, Innovation, and Society", + "Game Studies", + "Information Technology and Web Sciences", + "Design, Innovation, and Society Pathway" + ] + }, + { + "image": "STSO.jpg", + "name": "Science and Technology Studies", + "pathways": [ + "Ethics, Integrity, and Social Responsibility", + "History", + "Law and Policy", + "Public Health", + "Science, Technology, and Society", + "Sustainability" + ] + } +] \ No newline at end of file diff --git a/frontend/src/data/json/professors.json b/frontend/src/data/json/professors.json new file mode 100644 index 00000000..a37c73be --- /dev/null +++ b/frontend/src/data/json/professors.json @@ -0,0 +1,3447 @@ +{ + " Rutledge Bonocora": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2068322 + }, + "A. Bruce Carlson": { + "num_ratings": 19, + "rating": "2.5", + "rmp_id": 21968 + }, + "Aalok Khandekar": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2153001 + }, + "Aaron Smith": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1658373 + }, + "Abby Kinchy": { + "num_ratings": 2, + "rating": "4.5", + "rmp_id": 1880517 + }, + "Aboul Seoud": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2533473 + }, + "Adam Zaretsky": { + "num_ratings": 7, + "rating": "4.0", + "rmp_id": 326933 + }, + "Agung Julius": { + "num_ratings": 3, + "rating": "5.0", + "rmp_id": 1384171 + }, + "Ahmad Abu-Hakmeh": { + "num_ratings": 1, + "rating": "2.0", + "rmp_id": 2590672 + }, + "Akshar Gupta": { + "num_ratings": 4, + "rating": "5.0", + "rmp_id": 1408228 + }, + "Alan Cutler": { + "num_ratings": 44, + "rating": "1.9", + "rmp_id": 103703 + }, + "Alan Desrochers": { + "num_ratings": 12, + "rating": "3.0", + "rmp_id": 242159 + }, + "Albert Paulson": { + "num_ratings": 6, + "rating": "3.7", + "rmp_id": 451585 + }, + "Alex Gittens": { + "num_ratings": 10, + "rating": "4.2", + "rmp_id": 2245094 + }, + "Alexander Ma": { + "num_ratings": 27, + "rating": "3.8", + "rmp_id": 1687963 + }, + "Alexander Ostrogorsaky": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1183536 + }, + "Alhussein Abouzeid": { + "num_ratings": 18, + "rating": "2.4", + "rmp_id": 176152 + }, + "Ali Shahsavari": { + "num_ratings": 15, + "rating": "3.5", + "rmp_id": 2002354 + }, + "Ali Kosar": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 957759 + }, + "Alicia Walf": { + "num_ratings": 7, + "rating": "5.0", + "rmp_id": 1700918 + }, + "Allison Hoffman": { + "num_ratings": 6, + "rating": "5.0", + "rmp_id": 1179771 + }, + "Alok Mehta": { + "num_ratings": 8, + "rating": "3.1", + "rmp_id": 464504 + }, + "Amelia Peterson": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2833085 + }, + "Amgalanbaatar Baldansuren": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2772056 + }, + "Amir Hirsa": { + "num_ratings": 16, + "rating": "3.5", + "rmp_id": 368985 + }, + "Amy Ngo": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 2605688 + }, + "Ana Milanova": { + "num_ratings": 15, + "rating": "2.9", + "rmp_id": 513738 + }, + "Andrew Armenia": { + "num_ratings": 1, + "rating": "4.5", + "rmp_id": 2010244 + }, + "Andrew Saunders": { + "num_ratings": 13, + "rating": "2.7", + "rmp_id": 664509 + }, + "Andrew Schoch": { + "num_ratings": 4, + "rating": "3.1", + "rmp_id": 1503525 + }, + "Angel Garcia": { + "num_ratings": 2, + "rating": "4.2", + "rmp_id": 1067044 + }, + "Ann Ruecker": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 1752185 + }, + "Anna Dyson": { + "num_ratings": 9, + "rating": "3.1", + "rmp_id": 591111 + }, + "Annie Virkus": { + "num_ratings": 2, + "rating": "4.5", + "rmp_id": 1614306 + }, + "Anthony Titus": { + "num_ratings": 3, + "rating": "4.8", + "rmp_id": 1768127 + }, + "Antoinette Maniatty": { + "num_ratings": 27, + "rating": "2.5", + "rmp_id": 256492 + }, + "Aparna Gupta": { + "num_ratings": 19, + "rating": "2.0", + "rmp_id": 456587 + }, + "Aram Chung": { + "num_ratings": 5, + "rating": "4.7", + "rmp_id": 1846887 + }, + "Arthur Sanderson": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 1880182 + }, + "Arturo Estrella": { + "num_ratings": 7, + "rating": "4.7", + "rmp_id": 1714468 + }, + "Ashwani Kapila": { + "num_ratings": 50, + "rating": "3.7", + "rmp_id": 175080 + }, + "Asish Ghosh": { + "num_ratings": 4, + "rating": "3.0", + "rmp_id": 2592108 + }, + "Assad Oberai": { + "num_ratings": 7, + "rating": "4.6", + "rmp_id": 827490 + }, + "Atsushi Akera": { + "num_ratings": 36, + "rating": "3.1", + "rmp_id": 173292 + }, + "Audrey Bennett": { + "num_ratings": 19, + "rating": "3.1", + "rmp_id": 101229 + }, + "Azita Hirsa": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 2429379 + }, + "Barbara Cutler": { + "num_ratings": 50, + "rating": "3.5", + "rmp_id": 804854 + }, + "Barbara Lewis": { + "num_ratings": 4, + "rating": "5.0", + "rmp_id": 2264951 + }, + "Barry Young": { + "num_ratings": 1, + "rating": "3.0", + "rmp_id": 1426258 + }, + "Ben Miyagi": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1137227 + }, + "Bharat Bagepalli": { + "num_ratings": 10, + "rating": "2.0", + "rmp_id": 2166982 + }, + "Bill Foley": { + "num_ratings": 65, + "rating": "2.7", + "rmp_id": 21971 + }, + "Bill Francis": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1550145 + }, + "Bill Puka": { + "num_ratings": 22, + "rating": "4.3", + "rmp_id": 111160 + }, + "Bimal Malaviya": { + "num_ratings": 46, + "rating": "3.2", + "rmp_id": 133599 + }, + "Biplab Sikdar": { + "num_ratings": 13, + "rating": "4.0", + "rmp_id": 368429 + }, + "Birsen Yazici": { + "num_ratings": 9, + "rating": "1.2", + "rmp_id": 783968 + }, + "Blaise Farina": { + "num_ratings": 4, + "rating": "4.4", + "rmp_id": 1615388 + }, + "Blanca Barquera": { + "num_ratings": 4, + "rating": "3.0", + "rmp_id": 1494176 + }, + "Brad Lister": { + "num_ratings": 16, + "rating": "3.7", + "rmp_id": 1224540 + }, + "Bram Van Heuveln": { + "num_ratings": 40, + "rating": "4.3", + "rmp_id": 105034 + }, + "Branden Clark": { + "num_ratings": 3, + "rating": "4.7", + "rmp_id": 2080600 + }, + "Brandon Costelloe-Kuehn": { + "num_ratings": 4, + "rating": "3.8", + "rmp_id": 1782396 + }, + "Brea Barthel": { + "num_ratings": 19, + "rating": "3.8", + "rmp_id": 95596 + }, + "Brendan Moran": { + "num_ratings": 1, + "rating": "3.5", + "rmp_id": 1983618 + }, + "Brett Fajen": { + "num_ratings": 9, + "rating": "4.9", + "rmp_id": 217254 + }, + "Brian Apkarian": { + "num_ratings": 8, + "rating": "4.1", + "rmp_id": 369783 + }, + "Brian Benicewicz": { + "num_ratings": 11, + "rating": "4.2", + "rmp_id": 352515 + }, + "Brian Clark": { + "num_ratings": 5, + "rating": "3.4", + "rmp_id": 2059412 + }, + "Brian Ladd": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1445739 + }, + "Bruce Piper": { + "num_ratings": 41, + "rating": "4.1", + "rmp_id": 102848 + }, + "Bruce Watson": { + "num_ratings": 6, + "rating": "5.0", + "rmp_id": 252292 + }, + "Bulent Yener": { + "num_ratings": 10, + "rating": "3.0", + "rmp_id": 1302062 + }, + "Caren Canier": { + "num_ratings": 15, + "rating": "3.4", + "rmp_id": 101163 + }, + "Carlos Godoy": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1635484 + }, + "Carlos Varela": { + "num_ratings": 46, + "rating": "1.8", + "rmp_id": 292499 + }, + "Carsten Floess": { + "num_ratings": 7, + "rating": "4.0", + "rmp_id": 846466 + }, + "Casey Goodwin": { + "num_ratings": 9, + "rating": "2.3", + "rmp_id": 1235359 + }, + "Casey Jakubowski": { + "num_ratings": 3, + "rating": "5.0", + "rmp_id": 2233849 + }, + "Catalin Picu": { + "num_ratings": 9, + "rating": "4.7", + "rmp_id": 683631 + }, + "Catherine Persoon": { + "num_ratings": 4, + "rating": "3.8", + "rmp_id": 671605 + }, + "Cecilia Levy": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2038980 + }, + "Chang HA": { + "num_ratings": 3, + "rating": "2.8", + "rmp_id": 1302976 + }, + "Chang Ryu": { + "num_ratings": 10, + "rating": "2.8", + "rmp_id": 470570 + }, + "Charles Hathaway": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2362726 + }, + "Charles Malmborg": { + "num_ratings": 16, + "rating": "3.8", + "rmp_id": 479181 + }, + "Charles Martin": { + "num_ratings": 9, + "rating": "4.4", + "rmp_id": 2217442 + }, + "Cheng Hsu": { + "num_ratings": 7, + "rating": "3.2", + "rmp_id": 395006 + }, + "Chia Leong": { + "num_ratings": 10, + "rating": "4.6", + "rmp_id": 1453814 + }, + "Chip Kilduff": { + "num_ratings": 8, + "rating": "4.1", + "rmp_id": 522360 + }, + "Chjan Lim": { + "num_ratings": 37, + "rating": "1.5", + "rmp_id": 360588 + }, + "Chris Bystroff": { + "num_ratings": 2, + "rating": "4.0", + "rmp_id": 820781 + }, + "Chris Carothers": { + "num_ratings": 27, + "rating": "2.8", + "rmp_id": 152598 + }, + "Chris Hubbell": { + "num_ratings": 114, + "rating": "4.0", + "rmp_id": 141911 + }, + "Chris Verwys": { + "num_ratings": 48, + "rating": "4.0", + "rmp_id": 133584 + }, + "Christine Allard": { + "num_ratings": 7, + "rating": "4.7", + "rmp_id": 562382 + }, + "Christoph Steinbruchel": { + "num_ratings": 16, + "rating": "3.3", + "rmp_id": 87067 + }, + "Christopher Fisher-Lochhead": { + "num_ratings": 2, + "rating": "3.5", + "rmp_id": 2511171 + }, + "Christopher Letchford": { + "num_ratings": 16, + "rating": "2.8", + "rmp_id": 1644714 + }, + "Christopher Lindsay": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 1603283 + }, + "Christopher McDermott": { + "num_ratings": 4, + "rating": "4.0", + "rmp_id": 914168 + }, + "Christopher Meyer": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2400072 + }, + "Christopher Sims": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2619779 + }, + "Chuck Stewart": { + "num_ratings": 39, + "rating": "4.0", + "rmp_id": 97614 + }, + "Chulsung Bae": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1998618 + }, + "Clint Ballinger": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2510898 + }, + "Connie Fritz": { + "num_ratings": 1, + "rating": "4.5", + "rmp_id": 1669190 + }, + "Corey Woodcock": { + "num_ratings": 8, + "rating": "3.6", + "rmp_id": 2285341 + }, + "Craig D'Allaird": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 2188673 + }, + "Curt Breneman": { + "num_ratings": 14, + "rating": "3.9", + "rmp_id": 395059 + }, + "Cynthia Collins": { + "num_ratings": 3, + "rating": "2.2", + "rmp_id": 1264702 + }, + "Cynthia Cook": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 2466610 + }, + "Dan Lewis": { + "num_ratings": 12, + "rating": "3.5", + "rmp_id": 128816 + }, + "Dan Stevenson": { + "num_ratings": 20, + "rating": "4.3", + "rmp_id": 2420890 + }, + "Dana Swalla": { + "num_ratings": 17, + "rating": "3.6", + "rmp_id": 1549526 + }, + "Daniel Gall": { + "num_ratings": 6, + "rating": "4.8", + "rmp_id": 295930 + }, + "Daniel Lander": { + "num_ratings": 8, + "rating": "3.9", + "rmp_id": 2372587 + }, + "Daniel Lyles": { + "num_ratings": 7, + "rating": "2.9", + "rmp_id": 2372093 + }, + "Daniel Walczyk": { + "num_ratings": 1, + "rating": "4.5", + "rmp_id": 1670093 + }, + "Darryl Michael": { + "num_ratings": 3, + "rating": "3.7", + "rmp_id": 2318145 + }, + "Dave Schmidt": { + "num_ratings": 181, + "rating": "4.8", + "rmp_id": 97615 + }, + "David A Kotfila": { + "num_ratings": 2, + "rating": "4.8", + "rmp_id": 401266 + }, + "David Adkins": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1448659 + }, + "David Bell": { + "num_ratings": 25, + "rating": "4.5", + "rmp_id": 324328 + }, + "David Borton": { + "num_ratings": 4, + "rating": "2.6", + "rmp_id": 571258 + }, + "David Corr": { + "num_ratings": 3, + "rating": "2.3", + "rmp_id": 1779227 + }, + "David Duquette": { + "num_ratings": 2, + "rating": "4.0", + "rmp_id": 1435198 + }, + "David Grandeau": { + "num_ratings": 11, + "rating": "3.6", + "rmp_id": 558665 + }, + "David Hutchinson": { + "num_ratings": 1, + "rating": "4.5", + "rmp_id": 2019066 + }, + "David Isaacson": { + "num_ratings": 14, + "rating": "3.3", + "rmp_id": 666580 + }, + "David Krueger": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1794519 + }, + "David Seelow": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1596419 + }, + "David Spooner": { + "num_ratings": 18, + "rating": "4.3", + "rmp_id": 87068 + }, + "Dean Lewis": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 930255 + }, + "Dean Nieusma": { + "num_ratings": 7, + "rating": "5.0", + "rmp_id": 1089747 + }, + "Deanna Thompson": { + "num_ratings": 15, + "rating": "2.8", + "rmp_id": 476964 + }, + "Deborah Kaminski": { + "num_ratings": 18, + "rating": "4.2", + "rmp_id": 199436 + }, + "Demetrios Comodromos": { + "num_ratings": 2, + "rating": "4.5", + "rmp_id": 1371719 + }, + "Derek Olson": { + "num_ratings": 8, + "rating": "2.9", + "rmp_id": 2186543 + }, + "Derrik Meinhold": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 173765 + }, + "Deva Chan": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 2579075 + }, + "Diana Borca-Tasciuc": { + "num_ratings": 12, + "rating": "4.6", + "rmp_id": 1691881 + }, + "Diana Ramirez Rios": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2756296 + }, + "Dillon Shaver": { + "num_ratings": 5, + "rating": "4.1", + "rmp_id": 1999851 + }, + "Dominick Pilla": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 2681226 + }, + "Donald Drew": { + "num_ratings": 17, + "rating": "2.4", + "rmp_id": 472532 + }, + "Donald Schwendeman": { + "num_ratings": 9, + "rating": "4.3", + "rmp_id": 1609004 + }, + "Donna Crone": { + "num_ratings": 21, + "rating": "3.8", + "rmp_id": 263647 + }, + "Dorit Nevo": { + "num_ratings": 2, + "rating": "4.5", + "rmp_id": 1334784 + }, + "Doug Swank": { + "num_ratings": 9, + "rating": "2.1", + "rmp_id": 1169893 + }, + "Douglas Chrisey": { + "num_ratings": 2, + "rating": "3.0", + "rmp_id": 1650381 + }, + "E. Bruce Nauman": { + "num_ratings": 6, + "rating": "3.1", + "rmp_id": 504469 + }, + "Eddie Ade Knowles": { + "num_ratings": 9, + "rating": "4.5", + "rmp_id": 363877 + }, + "Edmund Palermo": { + "num_ratings": 3, + "rating": "5.0", + "rmp_id": 2076541 + }, + "Edward Woodhouse": { + "num_ratings": 26, + "rating": "2.5", + "rmp_id": 157795 + }, + "Edwin Fohtung": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2619315 + }, + "Eliane Traldi": { + "num_ratings": 8, + "rating": "5.0", + "rmp_id": 2538469 + }, + "Elisabeth Brown": { + "num_ratings": 1, + "rating": "3.0", + "rmp_id": 2538824 + }, + "Elizabeth Blaber": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2728602 + }, + "Elizabeth Gordon": { + "num_ratings": 3, + "rating": "4.7", + "rmp_id": 1444935 + }, + "Elizabeth Kam": { + "num_ratings": 17, + "rating": "4.9", + "rmp_id": 2227288 + }, + "Elizabeth Press": { + "num_ratings": 2, + "rating": "3.0", + "rmp_id": 2678095 + }, + "Ellen Esrock": { + "num_ratings": 11, + "rating": "2.9", + "rmp_id": 777920 + }, + "Elliot Anshelevich": { + "num_ratings": 20, + "rating": "4.2", + "rmp_id": 1492989 + }, + "Eric (Guy) Schaffer": { + "num_ratings": 6, + "rating": "5.0", + "rmp_id": 2391147 + }, + "Eric Ledet": { + "num_ratings": 8, + "rating": "4.7", + "rmp_id": 558793 + }, + "Eric Ofori": { + "num_ratings": 4, + "rating": "4.2", + "rmp_id": 1402134 + }, + "Eric Rutledge": { + "num_ratings": 23, + "rating": "3.6", + "rmp_id": 945490 + }, + "Erica Eberwein": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2396009 + }, + "Erik Carver": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1299882 + }, + "Esther Choi": { + "num_ratings": 2, + "rating": "1.0", + "rmp_id": 2560319 + }, + "Etana Ferede": { + "num_ratings": 2, + "rating": "3.0", + "rmp_id": 2674033 + }, + "Ethan Brown": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2495775 + }, + "Ezgi Karabulut": { + "num_ratings": 2, + "rating": "2.5", + "rmp_id": 2317583 + }, + "Farhan Gandhi": { + "num_ratings": 5, + "rating": "2.7", + "rmp_id": 1800885 + }, + "Farzad Houshmand": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1820256 + }, + "Faye Duchin": { + "num_ratings": 10, + "rating": "4.1", + "rmp_id": 470565 + }, + "Fengyan Li": { + "num_ratings": 6, + "rating": "4.2", + "rmp_id": 2181706 + }, + "Fern Finger": { + "num_ratings": 15, + "rating": "2.3", + "rmp_id": 779873 + }, + "Filbert Totsingan": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2454479 + }, + "Fotis Kopsaftopoulos": { + "num_ratings": 4, + "rating": "5.0", + "rmp_id": 2380488 + }, + "Frank Cunha": { + "num_ratings": 3, + "rating": "2.0", + "rmp_id": 2458997 + }, + "Frank Spear": { + "num_ratings": 6, + "rating": "2.1", + "rmp_id": 955614 + }, + "Frank Wright": { + "num_ratings": 78, + "rating": "4.3", + "rmp_id": 8427 + }, + "Fred Schubert": { + "num_ratings": 9, + "rating": "4.3", + "rmp_id": 1867406 + }, + "Fudong Han": { + "num_ratings": 2, + "rating": "3.5", + "rmp_id": 2551082 + }, + "Ganpati Ramanath": { + "num_ratings": 17, + "rating": "2.2", + "rmp_id": 134028 + }, + "Gary Adams": { + "num_ratings": 37, + "rating": "2.0", + "rmp_id": 311607 + }, + "Gary Saulnier": { + "num_ratings": 7, + "rating": "4.9", + "rmp_id": 1295072 + }, + "Gaurav Jain": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2601855 + }, + "Ge Wang": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 2154763 + }, + "George Dalakos": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2260097 + }, + "George Gela": { + "num_ratings": 2, + "rating": "1.0", + "rmp_id": 2219592 + }, + "George Makhatadze": { + "num_ratings": 8, + "rating": "3.2", + "rmp_id": 1330808 + }, + "George Nagy": { + "num_ratings": 8, + "rating": "2.7", + "rmp_id": 227739 + }, + "George Plopper": { + "num_ratings": 60, + "rating": "4.4", + "rmp_id": 486550 + }, + "George Slota": { + "num_ratings": 9, + "rating": "3.6", + "rmp_id": 2234815 + }, + "Georgi Shablovsky": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2335918 + }, + "Gerald Korenowski": { + "num_ratings": 94, + "rating": "3.1", + "rmp_id": 173297 + }, + "Gianluca Cusatis": { + "num_ratings": 7, + "rating": "3.4", + "rmp_id": 775111 + }, + "Gina Kucinski ": { + "num_ratings": 25, + "rating": "4.5", + "rmp_id": 2002356 + }, + "Gina O'Connor": { + "num_ratings": 3, + "rating": "3.0", + "rmp_id": 1059832 + }, + "Gleason Kevin": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 337582 + }, + "Glen Gross": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1874234 + }, + "Glenn Ciolek": { + "num_ratings": 20, + "rating": "2.7", + "rmp_id": 1198385 + }, + "Glenn Monastersky": { + "num_ratings": 5, + "rating": "4.7", + "rmp_id": 1524592 + }, + "Glenn Winters": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1654349 + }, + "Gopinath Subramanian": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 1403460 + }, + "Graham Knowles": { + "num_ratings": 2, + "rating": "1.0", + "rmp_id": 2621470 + }, + "Greg Hughes": { + "num_ratings": 9, + "rating": "4.9", + "rmp_id": 645605 + }, + "Greg Moore": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 948969 + }, + "Gregor Kovacic": { + "num_ratings": 35, + "rating": "3.5", + "rmp_id": 615022 + }, + "Gregory Deangelo": { + "num_ratings": 6, + "rating": "4.1", + "rmp_id": 1532629 + }, + "Gregory Hampson": { + "num_ratings": 2, + "rating": "4.0", + "rmp_id": 1276408 + }, + "Gustavo Crembil": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 1708660 + }, + "Gwo-Ching Wang": { + "num_ratings": 13, + "rating": "2.6", + "rmp_id": 489106 + }, + "Gyorgy Korniss": { + "num_ratings": 29, + "rating": "3.9", + "rmp_id": 286210 + }, + "Hakan Hekimoglu": { + "num_ratings": 2, + "rating": "3.0", + "rmp_id": 2353029 + }, + "Han Peng": { + "num_ratings": 3, + "rating": "1.5", + "rmp_id": 1771127 + }, + "Hao Zhao": { + "num_ratings": 13, + "rating": "4.5", + "rmp_id": 981507 + }, + "Harry McLaughlin": { + "num_ratings": 64, + "rating": "3.8", + "rmp_id": 209590 + }, + "Heidi Newberg": { + "num_ratings": 14, + "rating": "3.6", + "rmp_id": 281258 + }, + "Heidi Newburg": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2623065 + }, + "Heng Ji": { + "num_ratings": 10, + "rating": "3.5", + "rmp_id": 2067664 + }, + "Henry Scarton": { + "num_ratings": 45, + "rating": "1.3", + "rmp_id": 246575 + }, + "Herbert Holzbauer": { + "num_ratings": 14, + "rating": "3.3", + "rmp_id": 2235778 + }, + "Hesna Yayla-Kullu": { + "num_ratings": 1, + "rating": "2.0", + "rmp_id": 1596720 + }, + "Hisham Mohamed": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2445943 + }, + "Holly Trave": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1534139 + }, + "Holly Traver": { + "num_ratings": 47, + "rating": "3.4", + "rmp_id": 98732 + }, + "Huaming Peng": { + "num_ratings": 8, + "rating": "2.5", + "rmp_id": 2360400 + }, + "Hunter Belanger": { + "num_ratings": 5, + "rating": "5.0", + "rmp_id": 2471124 + }, + "Hyun Gook Kang": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2504463 + }, + "Ian Chadd": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 2834735 + }, + "Ian MacDonald": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1788325 + }, + "Ibrahim Volkan Isler": { + "num_ratings": 2, + "rating": "3.3", + "rmp_id": 1002863 + }, + "Igor Vamos": { + "num_ratings": 12, + "rating": "4.7", + "rmp_id": 103502 + }, + "Ishwara Bhat": { + "num_ratings": 8, + "rating": "3.5", + "rmp_id": 393100 + }, + "Isom Herron": { + "num_ratings": 33, + "rating": "1.6", + "rmp_id": 223661 + }, + "J.F Koretz": { + "num_ratings": 7, + "rating": "2.1", + "rmp_id": 595521 + }, + "Jacob Fish": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1197471 + }, + "James Adams": { + "num_ratings": 14, + "rating": "4.2", + "rmp_id": 394735 + }, + "James Alloway": { + "num_ratings": 1, + "rating": "2.0", + "rmp_id": 2419989 + }, + "James Cooper": { + "num_ratings": 4, + "rating": "3.4", + "rmp_id": 1425079 + }, + "James Fahey": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2501661 + }, + "James Hendler": { + "num_ratings": 11, + "rating": "1.6", + "rmp_id": 1352415 + }, + "James Lewis": { + "num_ratings": 3, + "rating": "2.3", + "rmp_id": 1148180 + }, + "James Li": { + "num_ratings": 17, + "rating": "3.6", + "rmp_id": 175084 + }, + "James Lu": { + "num_ratings": 5, + "rating": "3.1", + "rmp_id": 1615837 + }, + "James Moore": { + "num_ratings": 31, + "rating": "2.2", + "rmp_id": 266472 + }, + "James Reed": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1544430 + }, + "James Young": { + "num_ratings": 9, + "rating": "5.0", + "rmp_id": 2054255 + }, + "James Zappen": { + "num_ratings": 4, + "rating": "4.8", + "rmp_id": 2154566 + }, + "Jamshed Mistry": { + "num_ratings": 3, + "rating": "2.7", + "rmp_id": 1938427 + }, + "Janice Fernheimer": { + "num_ratings": 5, + "rating": "2.8", + "rmp_id": 906875 + }, + "Janice Henke": { + "num_ratings": 4, + "rating": "1.9", + "rmp_id": 1112956 + }, + "Jasmine Plum": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2783706 + }, + "Jason Hicken": { + "num_ratings": 5, + "rating": "3.9", + "rmp_id": 1787926 + }, + "Jason Kuruzovich": { + "num_ratings": 1, + "rating": "4.5", + "rmp_id": 1945270 + }, + "Jeff Durgee": { + "num_ratings": 6, + "rating": "4.1", + "rmp_id": 640118 + }, + "Jeff Miner": { + "num_ratings": 6, + "rating": "4.7", + "rmp_id": 195931 + }, + "Jefferson Ellinger": { + "num_ratings": 13, + "rating": "3.7", + "rmp_id": 480405 + }, + "Jefferson Kielwagen": { + "num_ratings": 8, + "rating": "4.2", + "rmp_id": 2106922 + }, + "Jeffrey Banks": { + "num_ratings": 3, + "rating": "4.7", + "rmp_id": 2016094 + }, + "Jeffrey Braunstein": { + "num_ratings": 25, + "rating": "4.6", + "rmp_id": 1246764 + }, + "Jeffrey Morris": { + "num_ratings": 44, + "rating": "2.2", + "rmp_id": 882098 + }, + "Jeffrey Trinkle": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2447542 + }, + "Jennifer Blue": { + "num_ratings": 55, + "rating": "3.7", + "rmp_id": 309483 + }, + "Jennifer Cardinal": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2702433 + }, + "Jennifer Pazour": { + "num_ratings": 2, + "rating": "4.5", + "rmp_id": 2473246 + }, + "Jennifer Ryan": { + "num_ratings": 2, + "rating": "2.5", + "rmp_id": 1419842 + }, + "Jeremy Farrell": { + "num_ratings": 11, + "rating": "4.8", + "rmp_id": 2469128 + }, + "Jeremy Laflin": { + "num_ratings": 4, + "rating": "1.0", + "rmp_id": 2148976 + }, + "Jesse Herbert": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2226644 + }, + "Jiahua Xu": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 646986 + }, + "Jian Shi": { + "num_ratings": 1, + "rating": "2.5", + "rmp_id": 2090964 + }, + "Jian Sun": { + "num_ratings": 3, + "rating": "2.0", + "rmp_id": 1737555 + }, + "Jianling Yue": { + "num_ratings": 69, + "rating": "4.8", + "rmp_id": 1963000 + }, + "Jianxi Gao": { + "num_ratings": 5, + "rating": "4.8", + "rmp_id": 2449305 + }, + "Jie Lian": { + "num_ratings": 2, + "rating": "2.0", + "rmp_id": 1542971 + }, + "Jillian Burcar": { + "num_ratings": 3, + "rating": "1.0", + "rmp_id": 1804601 + }, + "Jillian Crandall": { + "num_ratings": 5, + "rating": "4.4", + "rmp_id": 2530658 + }, + "Jim Malazita": { + "num_ratings": 5, + "rating": "4.0", + "rmp_id": 2251563 + }, + "Jim Napolitano": { + "num_ratings": 16, + "rating": "4.8", + "rmp_id": 87998 + }, + "Joe Klobusicky": { + "num_ratings": 3, + "rating": "5.0", + "rmp_id": 2280075 + }, + "Joel Giedt": { + "num_ratings": 2, + "rating": "4.0", + "rmp_id": 1651267 + }, + "Joel Plawsky": { + "num_ratings": 5, + "rating": "3.4", + "rmp_id": 1145465 + }, + "Johan Maharjan": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2413023 + }, + "John (Jack) Reilly": { + "num_ratings": 11, + "rating": "4.0", + "rmp_id": 980825 + }, + "John Bassett": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 2147538 + }, + "John Brunski": { + "num_ratings": 17, + "rating": "3.3", + "rmp_id": 134634 + }, + "John Christian": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2389808 + }, + "John Drazan": { + "num_ratings": 4, + "rating": "2.8", + "rmp_id": 2304739 + }, + "John Gowdy": { + "num_ratings": 10, + "rating": "3.7", + "rmp_id": 57416 + }, + "John Heim": { + "num_ratings": 24, + "rating": "4.6", + "rmp_id": 200690 + }, + "John Loercher": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2681974 + }, + "John McDonald": { + "num_ratings": 29, + "rating": "1.8", + "rmp_id": 128815 + }, + "John Milanese": { + "num_ratings": 3, + "rating": "3.3", + "rmp_id": 2458158 + }, + "John Mitchell": { + "num_ratings": 17, + "rating": "3.2", + "rmp_id": 320087 + }, + "John Schroeder": { + "num_ratings": 23, + "rating": "2.3", + "rmp_id": 87995 + }, + "John Sturman": { + "num_ratings": 15, + "rating": "3.2", + "rmp_id": 244523 + }, + "John Tichy": { + "num_ratings": 25, + "rating": "3.7", + "rmp_id": 528701 + }, + "John Woods": { + "num_ratings": 11, + "rating": "2.1", + "rmp_id": 1009061 + }, + "Johnson Samuel": { + "num_ratings": 8, + "rating": "4.5", + "rmp_id": 1722384 + }, + "Jonas Braasch": { + "num_ratings": 3, + "rating": "3.3", + "rmp_id": 1757783 + }, + "Jonathan O'Brien": { + "num_ratings": 4, + "rating": "4.9", + "rmp_id": 1422768 + }, + "Jonathan Stetler": { + "num_ratings": 2, + "rating": "2.5", + "rmp_id": 2720303 + }, + "Jose Holguin-Veras": { + "num_ratings": 6, + "rating": "2.5", + "rmp_id": 779368 + }, + "Joseph Carcasole": { + "num_ratings": 8, + "rating": "4.2", + "rmp_id": 1072600 + }, + "Joseph Ecker": { + "num_ratings": 69, + "rating": "4.8", + "rmp_id": 242105 + }, + "Joseph Pyle": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1055011 + }, + "Joseph Warden": { + "num_ratings": 16, + "rating": "1.5", + "rmp_id": 336293 + }, + "Joshua Comer": { + "num_ratings": 2, + "rating": "4.0", + "rmp_id": 1747886 + }, + "Joshua Draper": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2016491 + }, + "Joshua Lavin": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2786138 + }, + "Jude Kaiser": { + "num_ratings": 5, + "rating": "4.2", + "rmp_id": 489909 + }, + "Judith O'Rourke": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 1534960 + }, + "Julia Watson": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 1693945 + }, + "Julian Georg": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2564606 + }, + "June Deery": { + "num_ratings": 26, + "rating": "4.9", + "rmp_id": 145615 + }, + "Justin LaPre": { + "num_ratings": 12, + "rating": "2.4", + "rmp_id": 2126808 + }, + "Karthik Panneerselvam": { + "num_ratings": 2, + "rating": "2.5", + "rmp_id": 2595131 + }, + "Kate Sohasky": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2602817 + }, + "Kathleen Ruiz": { + "num_ratings": 20, + "rating": "3.5", + "rmp_id": 101472 + }, + "Kathy High": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2329227 + }, + "Katya Haskins": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1086587 + }, + "Keith Anderson": { + "num_ratings": 16, + "rating": "4.6", + "rmp_id": 87064 + }, + "Ken Connor": { + "num_ratings": 9, + "rating": "4.8", + "rmp_id": 128817 + }, + "Ken Denberg": { + "num_ratings": 20, + "rating": "3.3", + "rmp_id": 155682 + }, + "Ken Santucci": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2231872 + }, + "Ken Simons": { + "num_ratings": 6, + "rating": "4.4", + "rmp_id": 1019893 + }, + "Ken Warriner": { + "num_ratings": 16, + "rating": "4.2", + "rmp_id": 200826 + }, + "Kenneth Vastola": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 2157386 + }, + "Kevin Craig": { + "num_ratings": 24, + "rating": "4.4", + "rmp_id": 367236 + }, + "Kevin Housley": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2739407 + }, + "Kevin Todisco": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2227565 + }, + "Keylon Cheeseman": { + "num_ratings": 3, + "rating": "3.7", + "rmp_id": 2284449 + }, + "Kim Boyer": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1879983 + }, + "Kim Fortun": { + "num_ratings": 8, + "rating": "3.5", + "rmp_id": 73977 + }, + "Kim Lewis": { + "num_ratings": 12, + "rating": "2.8", + "rmp_id": 998036 + }, + "Kolel Pryor": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2795947 + }, + "Konstantin Kuzmin": { + "num_ratings": 24, + "rating": "2.3", + "rmp_id": 2355307 + }, + "Konstantine Arkoudas": { + "num_ratings": 6, + "rating": "4.2", + "rmp_id": 971625 + }, + "Koushik Kar": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2157659 + }, + "Kristen Bennett": { + "num_ratings": 10, + "rating": "2.8", + "rmp_id": 143118 + }, + "Kristen Mills": { + "num_ratings": 2, + "rating": "4.3", + "rmp_id": 2141406 + }, + "Kristen Schell": { + "num_ratings": 3, + "rating": "3.3", + "rmp_id": 2468735 + }, + "Kurt Anderson": { + "num_ratings": 45, + "rating": "4.5", + "rmp_id": 153604 + }, + "Kyle Wilt": { + "num_ratings": 4, + "rating": "4.3", + "rmp_id": 2153002 + }, + "LI Liu": { + "num_ratings": 10, + "rating": "4.2", + "rmp_id": 1112151 + }, + "Lael Peters": { + "num_ratings": 14, + "rating": "3.4", + "rmp_id": 363794 + }, + "Langdon Winner": { + "num_ratings": 14, + "rating": "4.5", + "rmp_id": 342012 + }, + "Larry Oligny": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2398163 + }, + "Larry Reid": { + "num_ratings": 36, + "rating": "3.9", + "rmp_id": 142838 + }, + "Larry Ruff": { + "num_ratings": 8, + "rating": "4.7", + "rmp_id": 490253 + }, + "Laudelina Martinez": { + "num_ratings": 4, + "rating": "2.8", + "rmp_id": 840690 + }, + "Laura Christian": { + "num_ratings": 2, + "rating": "3.0", + "rmp_id": 2422141 + }, + "Laura Garrison": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1461181 + }, + "Laura Sawyer": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1356427 + }, + "Lauren J Montgomery Rinehart": { + "num_ratings": 3, + "rating": "2.5", + "rmp_id": 1193788 + }, + "Lawrence Howard": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2486593 + }, + "Lee Ligon": { + "num_ratings": 3, + "rating": "3.3", + "rmp_id": 941486 + }, + "Lee Odell": { + "num_ratings": 16, + "rating": "3.0", + "rmp_id": 312623 + }, + "Lei Chi": { + "num_ratings": 6, + "rating": "1.8", + "rmp_id": 1128428 + }, + "Leila Parsa": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2157660 + }, + "Leo Wan": { + "num_ratings": 2, + "rating": "1.0", + "rmp_id": 2236854 + }, + "Lester Gerhardt": { + "num_ratings": 9, + "rating": "2.9", + "rmp_id": 193602 + }, + "Lester Hadsell": { + "num_ratings": 9, + "rating": "2.8", + "rmp_id": 786447 + }, + "Lester Rubenfeld": { + "num_ratings": 7, + "rating": "1.9", + "rmp_id": 176183 + }, + "Lillian Spina-Caza": { + "num_ratings": 10, + "rating": "3.8", + "rmp_id": 1994011 + }, + "Linda Layne": { + "num_ratings": 9, + "rating": "1.4", + "rmp_id": 500986 + }, + "Linda McGown": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 517181 + }, + "Linda Schadler": { + "num_ratings": 22, + "rating": "3.5", + "rmp_id": 169088 + }, + "Lindsay Todd": { + "num_ratings": 6, + "rating": "2.9", + "rmp_id": 1073393 + }, + "Linnda Caporael": { + "num_ratings": 2, + "rating": "3.2", + "rmp_id": 1675006 + }, + "Liping Huang": { + "num_ratings": 3, + "rating": "3.1", + "rmp_id": 1550434 + }, + "Lirong Xia": { + "num_ratings": 3, + "rating": "3.8", + "rmp_id": 1876369 + }, + "Lisa Morkowchuk": { + "num_ratings": 5, + "rating": "3.3", + "rmp_id": 1981776 + }, + "Liwei XU": { + "num_ratings": 2, + "rating": "2.5", + "rmp_id": 1490017 + }, + "Liz Sprague": { + "num_ratings": 4, + "rating": "4.4", + "rmp_id": 1156540 + }, + "Lois Peters": { + "num_ratings": 6, + "rating": "1.8", + "rmp_id": 365776 + }, + "Lonn Combs": { + "num_ratings": 1, + "rating": "2.0", + "rmp_id": 2583716 + }, + "Luciano Castillo": { + "num_ratings": 40, + "rating": "2.2", + "rmp_id": 91373 + }, + "Lucien Gerber": { + "num_ratings": 13, + "rating": "4.4", + "rmp_id": 132536 + }, + "Lucy Zhang": { + "num_ratings": 12, + "rating": "3.1", + "rmp_id": 910549 + }, + "Luigi Vanfretti": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2294580 + }, + "Luiz Cagliari": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2822814 + }, + "Lupita Montoya": { + "num_ratings": 4, + "rating": "3.0", + "rmp_id": 970907 + }, + "Lydia Manikonda": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2730660 + }, + "Lynn Radlick": { + "num_ratings": 2, + "rating": "4.2", + "rmp_id": 1534453 + }, + "M. Tomozawa": { + "num_ratings": 1, + "rating": "3.0", + "rmp_id": 1987802 + }, + "Mahmood Hameed": { + "num_ratings": 17, + "rating": "4.8", + "rmp_id": 2286435 + }, + "Malik Magdon-Ismail": { + "num_ratings": 63, + "rating": "3.6", + "rmp_id": 70418 + }, + "Mamadou Diagne": { + "num_ratings": 3, + "rating": "2.7", + "rmp_id": 2357482 + }, + "Manoj Shah": { + "num_ratings": 8, + "rating": "2.5", + "rmp_id": 2377105 + }, + "Marc Destefano": { + "num_ratings": 25, + "rating": "4.8", + "rmp_id": 101582 + }, + "Marc-Olivier Coppens": { + "num_ratings": 1, + "rating": "3.0", + "rmp_id": 978369 + }, + "Margaret Cheney": { + "num_ratings": 10, + "rating": "3.2", + "rmp_id": 406277 + }, + "Margaret McDermott": { + "num_ratings": 8, + "rating": "4.2", + "rmp_id": 1074917 + }, + "Margarita Kirova-Snover": { + "num_ratings": 10, + "rating": "4.4", + "rmp_id": 1744366 + }, + "Marge McShane": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2413121 + }, + "Mariah Hahn": { + "num_ratings": 7, + "rating": "3.3", + "rmp_id": 1801057 + }, + "Marianne Nyman": { + "num_ratings": 4, + "rating": "4.7", + "rmp_id": 1261648 + }, + "Mark Anderson": { + "num_ratings": 11, + "rating": "1.4", + "rmp_id": 1816659 + }, + "Mark Embrechts": { + "num_ratings": 6, + "rating": "2.2", + "rmp_id": 1334455 + }, + "Mark Goldberg": { + "num_ratings": 11, + "rating": "3.4", + "rmp_id": 74388 + }, + "Mark Holmes": { + "num_ratings": 27, + "rating": "4.3", + "rmp_id": 365996 + }, + "Mark Mistur": { + "num_ratings": 10, + "rating": "2.4", + "rmp_id": 443693 + }, + "Mark Olles": { + "num_ratings": 7, + "rating": "4.7", + "rmp_id": 1618321 + }, + "Mark Platt": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1563658 + }, + "Mark Rea": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1158661 + }, + "Mark Shephard": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 2508550 + }, + "Martin Hardwick": { + "num_ratings": 64, + "rating": "2.4", + "rmp_id": 269558 + }, + "Mary Anne Staniszewski": { + "num_ratings": 12, + "rating": "3.3", + "rmp_id": 324203 + }, + "Masashi Yamaguchi": { + "num_ratings": 10, + "rating": "3.5", + "rmp_id": 972195 + }, + "Mattheos Koffas": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2005101 + }, + "Matthew Cusack": { + "num_ratings": 2, + "rating": "3.0", + "rmp_id": 1892519 + }, + "Matthew O'Hare": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2455068 + }, + "Matthew Oehlschlaeger": { + "num_ratings": 9, + "rating": "5.0", + "rmp_id": 984257 + }, + "Matthew Titus": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 1779024 + }, + "Maurice Suckling": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2296458 + }, + "Maxim Shkarayev": { + "num_ratings": 6, + "rating": "2.2", + "rmp_id": 1048753 + }, + "Maya Kiehl": { + "num_ratings": 100, + "rating": "4.3", + "rmp_id": 87065 + }, + "Mei Si": { + "num_ratings": 7, + "rating": "1.6", + "rmp_id": 1768794 + }, + "Mei-Li Hsieh": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2433748 + }, + "Meng Wang": { + "num_ratings": 6, + "rating": "3.2", + "rmp_id": 1825406 + }, + "Michael Aldersey": { + "num_ratings": 8, + "rating": "3.6", + "rmp_id": 898870 + }, + "Michael Amitay": { + "num_ratings": 13, + "rating": "4.0", + "rmp_id": 454791 + }, + "Michael Boskin": { + "num_ratings": 1, + "rating": "4.5", + "rmp_id": 1672897 + }, + "Michael Century": { + "num_ratings": 12, + "rating": "4.3", + "rmp_id": 470050 + }, + "Michael Hanna": { + "num_ratings": 27, + "rating": "3.8", + "rmp_id": 141914 + }, + "Michael Jenkinson": { + "num_ratings": 9, + "rating": "3.4", + "rmp_id": 2105974 + }, + "Michael Jensen": { + "num_ratings": 9, + "rating": "3.9", + "rmp_id": 175082 + }, + "Michael Kalsher": { + "num_ratings": 12, + "rating": "4.5", + "rmp_id": 145607 + }, + "Michael Klein": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 2532699 + }, + "Michael Lashmet": { + "num_ratings": 1, + "rating": "4.5", + "rmp_id": 2147535 + }, + "Michael Lynch": { + "num_ratings": 14, + "rating": "3.6", + "rmp_id": 309564 + }, + "Michael Mascarenhas": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2245057 + }, + "Michael O`Rourke": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 1818918 + }, + "Michael Podowski": { + "num_ratings": 19, + "rating": "2.5", + "rmp_id": 458709 + }, + "Michael Schoelles": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1787742 + }, + "Michael Shur": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2153160 + }, + "Michael Stanford": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2413047 + }, + "Michael Trinkala": { + "num_ratings": 8, + "rating": "2.7", + "rmp_id": 1050434 + }, + "Michael Wozny": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2157544 + }, + "Michael Zenzen": { + "num_ratings": 26, + "rating": "4.0", + "rmp_id": 142836 + }, + "Michael Zuker": { + "num_ratings": 18, + "rating": "1.7", + "rmp_id": 136286 + }, + "Micheal Stanford": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2393543 + }, + "Michele Kronau": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1705831 + }, + "Mike Fortun": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2182967 + }, + "Mike Kupferschmid": { + "num_ratings": 14, + "rating": "5.0", + "rmp_id": 1038735 + }, + "Mike Oatman": { + "num_ratings": 16, + "rating": "3.2", + "rmp_id": 178942 + }, + "Mike Wozny": { + "num_ratings": 43, + "rating": "3.8", + "rmp_id": 91372 + }, + "Miles Kimball": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2587264 + }, + "Milo Lazarevic": { + "num_ratings": 27, + "rating": "4.7", + "rmp_id": 188526 + }, + "Mina Mahmoudi": { + "num_ratings": 4, + "rating": "2.0", + "rmp_id": 2610819 + }, + "Minoo Aminian": { + "num_ratings": 11, + "rating": "2.0", + "rmp_id": 1181835 + }, + "Minoru Tomozawa": { + "num_ratings": 19, + "rating": "3.5", + "rmp_id": 284850 + }, + "Mohamed Aboul-Seoud": { + "num_ratings": 2, + "rating": "3.0", + "rmp_id": 1921756 + }, + "Mohamed Alnaggar": { + "num_ratings": 3, + "rating": "1.3", + "rmp_id": 2233481 + }, + "Mohamed Boudjelkha": { + "num_ratings": 114, + "rating": "2.7", + "rmp_id": 309401 + }, + "Mohammed Abdoul-Seoud": { + "num_ratings": 21, + "rating": "4.0", + "rmp_id": 1337262 + }, + "Mohammed Benghanem": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2412808 + }, + "Mohammed Poursina": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1844930 + }, + "Mohammed Zaki": { + "num_ratings": 13, + "rating": "3.3", + "rmp_id": 186539 + }, + "Mona Hella": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 2157384 + }, + "Monica Agarwal": { + "num_ratings": 6, + "rating": "3.2", + "rmp_id": 2236322 + }, + "Morris Washington": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2153158 + }, + "Moses Kamya": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1710426 + }, + "Mourad Zeghal": { + "num_ratings": 25, + "rating": "3.9", + "rmp_id": 473540 + }, + "Moussa N'Gom": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2426317 + }, + "Mukkai Krishnamoorthy": { + "num_ratings": 31, + "rating": "3.3", + "rmp_id": 170451 + }, + "Munasinghe Thilanka": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2616923 + }, + "Murali Chari": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2397477 + }, + "Nancy Campbell": { + "num_ratings": 4, + "rating": "5.0", + "rmp_id": 840687 + }, + "Nancy Diniz": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2016492 + }, + "Nao Bustamante": { + "num_ratings": 15, + "rating": "3.2", + "rmp_id": 263915 + }, + "Nathan Fisk": { + "num_ratings": 10, + "rating": "4.9", + "rmp_id": 1644055 + }, + "Navid Attary": { + "num_ratings": 5, + "rating": "3.4", + "rmp_id": 1939139 + }, + "Nicholas DeMaison": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 1966191 + }, + "Nihat Baysal": { + "num_ratings": 3, + "rating": "3.6", + "rmp_id": 1776944 + }, + "Nikhil Koratkar": { + "num_ratings": 3, + "rating": "4.0", + "rmp_id": 521327 + }, + "Nina Young": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2361894 + }, + "Nishtha Langer": { + "num_ratings": 4, + "rating": "4.0", + "rmp_id": 2261485 + }, + "Noble Si": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2538113 + }, + "Olivia Paradis": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2445955 + }, + "Omar El-Shafee": { + "num_ratings": 13, + "rating": "4.5", + "rmp_id": 2192327 + }, + "Onkar Sahni": { + "num_ratings": 3, + "rating": "3.3", + "rmp_id": 1874163 + }, + "Pankaj Karande": { + "num_ratings": 5, + "rating": "4.7", + "rmp_id": 1284528 + }, + "Partha Dutta": { + "num_ratings": 8, + "rating": "2.9", + "rmp_id": 336291 + }, + "Patricia Search": { + "num_ratings": 5, + "rating": "5.0", + "rmp_id": 595045 + }, + "Patrick Maxwell": { + "num_ratings": 6, + "rating": "2.8", + "rmp_id": 1773647 + }, + "Paul Chow": { + "num_ratings": 7, + "rating": "2.4", + "rmp_id": 1202672 + }, + "Paul Miyamoto": { + "num_ratings": 22, + "rating": "3.8", + "rmp_id": 101231 + }, + "Paul Moon": { + "num_ratings": 3, + "rating": "2.3", + "rmp_id": 2065834 + }, + "Paul Schoch": { + "num_ratings": 12, + "rating": "4.2", + "rmp_id": 209579 + }, + "Paul Stoler": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 1949440 + }, + "Paula Geatano": { + "num_ratings": 1, + "rating": "3.5", + "rmp_id": 1621765 + }, + "Pauline Oliveros": { + "num_ratings": 9, + "rating": "3.7", + "rmp_id": 311636 + }, + "Pawel Keblinski": { + "num_ratings": 6, + "rating": "2.3", + "rmp_id": 642482 + }, + "Peter Caracappa": { + "num_ratings": 9, + "rating": "3.2", + "rmp_id": 571804 + }, + "Peter Dinolfo": { + "num_ratings": 5, + "rating": "2.6", + "rmp_id": 1258995 + }, + "Peter Fox": { + "num_ratings": 3, + "rating": "5.0", + "rmp_id": 1512866 + }, + "Peter Kramer": { + "num_ratings": 36, + "rating": "3.1", + "rmp_id": 185319 + }, + "Peter Parsons": { + "num_ratings": 10, + "rating": "4.2", + "rmp_id": 585388 + }, + "Peter Persans": { + "num_ratings": 99, + "rating": "4.3", + "rmp_id": 2372027 + }, + "Petros Drineas": { + "num_ratings": 28, + "rating": "3.7", + "rmp_id": 139723 + }, + "Phillepe Baveye": { + "num_ratings": 2, + "rating": "2.0", + "rmp_id": 1565301 + }, + "Pindaro E. Demertzoglou": { + "num_ratings": 28, + "rating": "4.8", + "rmp_id": 786594 + }, + "Qiang Ji": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2157545 + }, + "Qiang WU": { + "num_ratings": 3, + "rating": "3.9", + "rmp_id": 1658779 + }, + "R. Jason Herr": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 2245033 + }, + "Raffi Garcia": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2595469 + }, + "Rahmi Ozisik": { + "num_ratings": 30, + "rating": "3.0", + "rmp_id": 178585 + }, + "Ralph Noble": { + "num_ratings": 21, + "rating": "4.2", + "rmp_id": 132516 + }, + "Ramana Gadhamshetty": { + "num_ratings": 1, + "rating": "2.5", + "rmp_id": 1697232 + }, + "Randall McFarlane": { + "num_ratings": 2, + "rating": "3.0", + "rmp_id": 2668862 + }, + "Randolph Franklin": { + "num_ratings": 4, + "rating": "1.2", + "rmp_id": 1417464 + }, + "Ravi Kane": { + "num_ratings": 18, + "rating": "4.6", + "rmp_id": 217749 + }, + "Reese Campbell": { + "num_ratings": 5, + "rating": "2.4", + "rmp_id": 1190581 + }, + "Rena Bizios": { + "num_ratings": 16, + "rating": "2.9", + "rmp_id": 131260 + }, + "Ricardo Dobry": { + "num_ratings": 15, + "rating": "4.2", + "rmp_id": 176147 + }, + "Riccardo Bevilacqua": { + "num_ratings": 3, + "rating": "4.5", + "rmp_id": 1505642 + }, + "Richard Bonocora": { + "num_ratings": 5, + "rating": "4.8", + "rmp_id": 2053591 + }, + "Richard Brescia": { + "num_ratings": 2, + "rating": "1.8", + "rmp_id": 1331640 + }, + "Richard Gross": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 2163473 + }, + "Richard Pell": { + "num_ratings": 1, + "rating": "4.5", + "rmp_id": 972092 + }, + "Richard Radke": { + "num_ratings": 6, + "rating": "4.9", + "rmp_id": 581499 + }, + "Richard Smith": { + "num_ratings": 13, + "rating": "3.5", + "rmp_id": 744066 + }, + "Richard siegel": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2474502 + }, + "Rick Plotka": { + "num_ratings": 8, + "rating": "4.5", + "rmp_id": 1825510 + }, + "Rick Relyea": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2322644 + }, + "Robert Button": { + "num_ratings": 2, + "rating": "4.8", + "rmp_id": 1297515 + }, + "Robert Jones": { + "num_ratings": 49, + "rating": "4.3", + "rmp_id": 95025 + }, + "Robert Karlicek": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1880294 + }, + "Robert Krull": { + "num_ratings": 4, + "rating": "4.4", + "rmp_id": 493526 + }, + "Robert Nideffer": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2731876 + }, + "Robert Niemiec": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2830122 + }, + "Robert Spilker": { + "num_ratings": 16, + "rating": "3.6", + "rmp_id": 253246 + }, + "Roger Grice": { + "num_ratings": 29, + "rating": "4.5", + "rmp_id": 8429 + }, + "Roger Wright": { + "num_ratings": 6, + "rating": "2.5", + "rmp_id": 480838 + }, + "Ron Eglash": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1819726 + }, + "Ronald Bailey": { + "num_ratings": 3, + "rating": "1.6", + "rmp_id": 730364 + }, + "Ronald Hedden": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2579705 + }, + "Ronald Helfrich": { + "num_ratings": 4, + "rating": "2.5", + "rmp_id": 1546086 + }, + "Rongjie Lai": { + "num_ratings": 3, + "rating": "3.5", + "rmp_id": 2056722 + }, + "Rostyslav Korolov": { + "num_ratings": 5, + "rating": "3.8", + "rmp_id": 2460313 + }, + "Russell Kraft": { + "num_ratings": 7, + "rating": "4.2", + "rmp_id": 1334187 + }, + "Ryan Gilbert": { + "num_ratings": 12, + "rating": "4.5", + "rmp_id": 1559190 + }, + "Sahika Genc": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 1686955 + }, + "Sam Chiappone": { + "num_ratings": 8, + "rating": "4.5", + "rmp_id": 397833 + }, + "Sandeep Singh": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2834333 + }, + "Sandipan Mishra": { + "num_ratings": 8, + "rating": "4.3", + "rmp_id": 1621399 + }, + "Sandra Nierzwicki-Bauer": { + "num_ratings": 9, + "rating": "2.3", + "rmp_id": 814479 + }, + "Sang-Kee Eah": { + "num_ratings": 18, + "rating": "3.1", + "rmp_id": 897357 + }, + "Sangwoo Lee": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2822505 + }, + "Sanmay Das": { + "num_ratings": 13, + "rating": "4.2", + "rmp_id": 1035816 + }, + "Sara Alvaro": { + "num_ratings": 4, + "rating": "4.8", + "rmp_id": 1453855 + }, + "Sara McIntosh-Alvaro": { + "num_ratings": 19, + "rating": "4.5", + "rmp_id": 957744 + }, + "Sarah Alder": { + "num_ratings": 5, + "rating": "3.4", + "rmp_id": 1531253 + }, + "Sarah Cadieux": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2649471 + }, + "Sarah Dinolfo": { + "num_ratings": 1, + "rating": "3.0", + "rmp_id": 2488728 + }, + "Sarah Felix": { + "num_ratings": 9, + "rating": "1.4", + "rmp_id": 2719993 + }, + "Sarah Gold": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2176111 + }, + "Sarah Haslam": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2567852 + }, + "Sarah Parrales": { + "num_ratings": 42, + "rating": "3.4", + "rmp_id": 217938 + }, + "Sarah Seeley": { + "num_ratings": 3, + "rating": "5.0", + "rmp_id": 2345787 + }, + "Saroj Nayak": { + "num_ratings": 17, + "rating": "2.8", + "rmp_id": 87993 + }, + "Sastry Srepada": { + "num_ratings": 13, + "rating": "4.0", + "rmp_id": 1074208 + }, + "Scott Bello": { + "num_ratings": 11, + "rating": "4.7", + "rmp_id": 561500 + }, + "Scott Dwyer": { + "num_ratings": 56, + "rating": "4.7", + "rmp_id": 263646 + }, + "Scott Sorenson": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 1602888 + }, + "Scott Yerbury": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1977361 + }, + "Sean X. He": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2837446 + }, + "Seemanti Ramanath": { + "num_ratings": 4, + "rating": "4.2", + "rmp_id": 2374219 + }, + "Selmer Bringsjord": { + "num_ratings": 30, + "rating": "3.9", + "rmp_id": 760447 + }, + "Sergei Nirenburg": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2356172 + }, + "Shams Khondkar": { + "num_ratings": 4, + "rating": "2.0", + "rmp_id": 1837929 + }, + "Shanbin Shi": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2555357 + }, + "Shankar Narayanan": { + "num_ratings": 2, + "rating": "4.0", + "rmp_id": 2157389 + }, + "Shaowu Pan": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2823467 + }, + "Shawn Kantor": { + "num_ratings": 3, + "rating": "1.2", + "rmp_id": 1855648 + }, + "Shawn-Yu Lin": { + "num_ratings": 8, + "rating": "4.6", + "rmp_id": 1245571 + }, + "Shayla Sawyer": { + "num_ratings": 26, + "rating": "3.4", + "rmp_id": 1880293 + }, + "Shekhar Garde": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1637629 + }, + "Shekhar Jayanthi": { + "num_ratings": 13, + "rating": "2.8", + "rmp_id": 420461 + }, + "Shengbai Zhang": { + "num_ratings": 4, + "rating": "4.0", + "rmp_id": 1979982 + }, + "Shichao Yang": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2816221 + }, + "Shira Dentz": { + "num_ratings": 2, + "rating": "4.5", + "rmp_id": 2602229 + }, + "Shirley Jackson": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2396505 + }, + "Shiva Kotha": { + "num_ratings": 1, + "rating": "2.5", + "rmp_id": 1683502 + }, + "Shreyash Gulati": { + "num_ratings": 2, + "rating": "4.5", + "rmp_id": 2449122 + }, + "Shun Uchida": { + "num_ratings": 5, + "rating": "5.0", + "rmp_id": 2361899 + }, + "Shyam Kumar": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1662871 + }, + "Sibel Adali": { + "num_ratings": 47, + "rating": "3.3", + "rmp_id": 95826 + }, + "Silvia Ruzanka": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2656631 + }, + "Sonja Francis": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 950438 + }, + "Spencer Scott": { + "num_ratings": 5, + "rating": "3.2", + "rmp_id": 2375127 + }, + "Srinivas Akella": { + "num_ratings": 29, + "rating": "4.0", + "rmp_id": 139019 + }, + "Stacy Patterson": { + "num_ratings": 5, + "rating": "3.4", + "rmp_id": 2223035 + }, + "Stanley Dunn": { + "num_ratings": 4, + "rating": "1.5", + "rmp_id": 2468731 + }, + "Stanley Reisman": { + "num_ratings": 1, + "rating": "1.0", + "rmp_id": 1714465 + }, + "Steve Breyman": { + "num_ratings": 5, + "rating": "5.0", + "rmp_id": 157792 + }, + "Steve Hensel": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1417402 + }, + "Steve Majeski": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2471921 + }, + "Steve Pierce": { + "num_ratings": 9, + "rating": "4.0", + "rmp_id": 770369 + }, + "Steve Reilly": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1186677 + }, + "Steven Cramer": { + "num_ratings": 6, + "rating": "3.8", + "rmp_id": 218210 + }, + "Steven Tysoe": { + "num_ratings": 18, + "rating": "4.4", + "rmp_id": 2188195 + }, + "Sumant Rai": { + "num_ratings": 1, + "rating": "4.0", + "rmp_id": 2128585 + }, + "Susan Freeman": { + "num_ratings": 3, + "rating": "4.0", + "rmp_id": 1688496 + }, + "Susan Gilbert": { + "num_ratings": 2, + "rating": "4.0", + "rmp_id": 1720427 + }, + "Susan Sanderson": { + "num_ratings": 8, + "rating": "1.7", + "rmp_id": 778193 + }, + "Susan Smith": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2720305 + }, + "Suvranu De": { + "num_ratings": 26, + "rating": "3.7", + "rmp_id": 173285 + }, + "Sylvain Payen": { + "num_ratings": 12, + "rating": "3.0", + "rmp_id": 2570387 + }, + "Szymanski Boleslaw": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2084262 + }, + "Tamar Gordon": { + "num_ratings": 8, + "rating": "4.1", + "rmp_id": 1047213 + }, + "Tarek Abdoun": { + "num_ratings": 16, + "rating": "5.0", + "rmp_id": 490572 + }, + "Ted Krueger": { + "num_ratings": 22, + "rating": "2.9", + "rmp_id": 178979 + }, + "Ted Ngai": { + "num_ratings": 8, + "rating": "2.4", + "rmp_id": 825354 + }, + "Teofilo Abrajano": { + "num_ratings": 20, + "rating": "4.8", + "rmp_id": 866852 + }, + "Terry Blanchet": { + "num_ratings": 14, + "rating": "4.4", + "rmp_id": 178927 + }, + "Theodorian Borca-Tasciuc": { + "num_ratings": 19, + "rating": "2.1", + "rmp_id": 397817 + }, + "Theresa Gutberlet": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 1880518 + }, + "Thomas Haley": { + "num_ratings": 15, + "rating": "4.8", + "rmp_id": 342553 + }, + "Thomas Mical": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1213244 + }, + "Thomas R. Willemain": { + "num_ratings": 13, + "rating": "3.7", + "rmp_id": 1245394 + }, + "Thomas Sharkey": { + "num_ratings": 4, + "rating": "5.0", + "rmp_id": 1281750 + }, + "Thomas Triscari": { + "num_ratings": 17, + "rating": "3.5", + "rmp_id": 269230 + }, + "Thomas Turiel": { + "num_ratings": 14, + "rating": "2.1", + "rmp_id": 1074356 + }, + "Thomas Zimmie": { + "num_ratings": 5, + "rating": "4.6", + "rmp_id": 469208 + }, + "Timothy Trumbull": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1544504 + }, + "Tingliang Huang": { + "num_ratings": 3, + "rating": "3.7", + "rmp_id": 1930770 + }, + "Toh-Ming Lu": { + "num_ratings": 6, + "rating": "3.5", + "rmp_id": 985799 + }, + "Tomie Hahn": { + "num_ratings": 2, + "rating": "4.8", + "rmp_id": 1672197 + }, + "Tong Zhang": { + "num_ratings": 25, + "rating": "3.5", + "rmp_id": 97613 + }, + "Tracy Schierenbeck": { + "num_ratings": 10, + "rating": "4.4", + "rmp_id": 456671 + }, + "Tyco Spadaro": { + "num_ratings": 2, + "rating": "1.8", + "rmp_id": 1426906 + }, + "Uwe Kruger": { + "num_ratings": 24, + "rating": "2.6", + "rmp_id": 2170486 + }, + "Uzma Mushtaque": { + "num_ratings": 6, + "rating": "2.7", + "rmp_id": 2521020 + }, + "Victor Chan": { + "num_ratings": 13, + "rating": "2.0", + "rmp_id": 807246 + }, + "Victor Marrero": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1480296 + }, + "Victor Roytburd": { + "num_ratings": 26, + "rating": "2.6", + "rmp_id": 157772 + }, + "Vidhya Chakrapani": { + "num_ratings": 3, + "rating": "4.2", + "rmp_id": 1874162 + }, + "Vincent Meunier": { + "num_ratings": 15, + "rating": "4.5", + "rmp_id": 1535129 + }, + "Vivek Ghosal": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2798791 + }, + "Vladislav Veksler": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 1603278 + }, + "Walaid Sehwail": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2739224 + }, + "Wally Morris": { + "num_ratings": 3, + "rating": "4.5", + "rmp_id": 1539192 + }, + "Walter Kroner": { + "num_ratings": 3, + "rating": "3.5", + "rmp_id": 339431 + }, + "Walter Yund": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 1995126 + }, + "Wayne Bequette": { + "num_ratings": 13, + "rating": "2.8", + "rmp_id": 198315 + }, + "Wei JI": { + "num_ratings": 3, + "rating": "4.2", + "rmp_id": 1475552 + }, + "Wei Zhou": { + "num_ratings": 7, + "rating": "3.2", + "rmp_id": 1654341 + }, + "Weina Ran": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2317121 + }, + "Wesley Turner": { + "num_ratings": 17, + "rating": "3.4", + "rmp_id": 2268187 + }, + "Wilfredo Colon": { + "num_ratings": 7, + "rating": "3.2", + "rmp_id": 400057 + }, + "Will Tracy": { + "num_ratings": 5, + "rating": "5.0", + "rmp_id": 1352485 + }, + "William Franklin": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2658772 + }, + "William Henshaw": { + "num_ratings": 3, + "rating": "4.0", + "rmp_id": 2125123 + }, + "William Siegmann": { + "num_ratings": 5, + "rating": "4.8", + "rmp_id": 499813 + }, + "William Stillman": { + "num_ratings": 6, + "rating": "4.7", + "rmp_id": 1302983 + }, + "William Thompson": { + "num_ratings": 7, + "rating": "3.5", + "rmp_id": 2115358 + }, + "William Wallace": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2238560 + }, + "Xavier Intes": { + "num_ratings": 1, + "rating": "5.0", + "rmp_id": 2556567 + }, + "Xing Wang": { + "num_ratings": 1, + "rating": "2.0", + "rmp_id": 2260890 + }, + "Xuegang Ban": { + "num_ratings": 2, + "rating": "4.0", + "rmp_id": 1290713 + }, + "Xun Wang": { + "num_ratings": 10, + "rating": "4.0", + "rmp_id": 2514344 + }, + "Yalun Helen Zhou": { + "num_ratings": 2, + "rating": "5.0", + "rmp_id": 2139962 + }, + "Yangyang Xu": { + "num_ratings": 2, + "rating": "2.5", + "rmp_id": 2573058 + }, + "Yannick Lecoz": { + "num_ratings": 19, + "rating": "4.0", + "rmp_id": 176141 + }, + "Yaron Danon": { + "num_ratings": 7, + "rating": "4.3", + "rmp_id": 966820 + }, + "Yawen Jiao": { + "num_ratings": 3, + "rating": "2.5", + "rmp_id": 1302982 + }, + "Ying Chen": { + "num_ratings": 8, + "rating": "3.1", + "rmp_id": 1743147 + }, + "Ying Liu": { + "num_ratings": 7, + "rating": "2.1", + "rmp_id": 1877646 + }, + "Yingda Lu": { + "num_ratings": 1, + "rating": "3.0", + "rmp_id": 2210778 + }, + "Yingrui Yang": { + "num_ratings": 4, + "rating": "3.6", + "rmp_id": 582959 + }, + "Yinhong Zhang": { + "num_ratings": 1, + "rating": "3.0", + "rmp_id": 1512129 + }, + "Yoav Peles": { + "num_ratings": 27, + "rating": "3.7", + "rmp_id": 211648 + }, + "Yong Kim": { + "num_ratings": 13, + "rating": "4.9", + "rmp_id": 1925253 + }, + "Yunfeng Shi": { + "num_ratings": 5, + "rating": "4.7", + "rmp_id": 1652598 + }, + "Yuri Lvov": { + "num_ratings": 31, + "rating": "2.7", + "rmp_id": 452225 + }, + "Yury Yatsynovich": { + "num_ratings": 2, + "rating": "4.5", + "rmp_id": 2282945 + }, + "Zachary Davis": { + "num_ratings": 0, + "rating": "N/A", + "rmp_id": 2659404 + }, + "Zahra Sotoudeh": { + "num_ratings": 9, + "rating": "3.1", + "rmp_id": 1938667 + }, + "Zbigniew Oksiuta": { + "num_ratings": 2, + "rating": "3.5", + "rmp_id": 2003416 + }, + "Zhaoran Huang": { + "num_ratings": 3, + "rating": "4.0", + "rmp_id": 914909 + }, + "Zvi Rusak": { + "num_ratings": 20, + "rating": "3.3", + "rmp_id": 281746 + } +} \ No newline at end of file diff --git a/frontend/src/data/json/years.json b/frontend/src/data/json/years.json new file mode 100644 index 00000000..ee821676 --- /dev/null +++ b/frontend/src/data/json/years.json @@ -0,0 +1,6 @@ +[ + "2022-2023", + "2021-2022", + "2020-2021", + "2019-2020" +] \ No newline at end of file diff --git a/frontend/src/data/search-modifiers.js b/frontend/src/data/search-modifiers.js new file mode 100644 index 00000000..b424f23d --- /dev/null +++ b/frontend/src/data/search-modifiers.js @@ -0,0 +1,44 @@ +import colors from 'vuetify/lib/util/colors' + +export const modifiers = { + 'Fall': { + name: 'Fall', + tooltip: 'Offered in the fall', + icon: null, // 'mdi-leaf-maple', + color: colors.red.darken3, + search: ['fall', 'autumn'] + }, + 'Summer': { + name: 'Summer', + tooltip: 'Offered in the summer', + icon: null, // 'mdi-weather-sunset', + color: colors.orange.darken3, + search: ['summer'] + }, + 'Spring': { + name: 'Spring', + tooltip: 'Offered in the spring', + icon: null, // 'mdi-flower', + color: colors.green.darken3, + search: ['spring'] + }, + 'CI': { + name: 'CI', + tooltip: 'Communication intensive', + color: colors.blue.darken3, + search: ['communication intensive', 'ci', 'com'] + }, + 'HI': { + name: 'HI', + tooltip: 'HASS inqury', + color: colors.blue.darken3, + search: ['hass inqury', 'hi', 'inqury', 'hass'] + } +}; + +// Note: icon modifiers are ALWAYS sorted before textModifiers, regardless +// of the ordering below. If a key is missing from modifierOrder the modifier +// will not be rendered +export const modifierOrder = ['Fall', 'Spring', 'Summer', 'CI', 'HI']; +export const iconModifiers = modifierOrder.filter(modifier => !modifiers[modifier].name); +export const textModifiers = modifierOrder.filter(modifier => modifiers[modifier].name); diff --git a/frontend/src/data/vuex.js b/frontend/src/data/vuex.js new file mode 100644 index 00000000..2ef61cd5 --- /dev/null +++ b/frontend/src/data/vuex.js @@ -0,0 +1,7 @@ +// Use these instead of hardcoding string keys +// So you don't make a typo +export const DARK_MODE = 'darkMode'; +export const PATHWAYS = 'pathways'; +export const CLASSES = 'classes'; + +export const DEFAULT_DARK_MODE = true; diff --git a/frontend/src/helpers/category-colors.js b/frontend/src/helpers/category-colors.js new file mode 100644 index 00000000..16802ae9 --- /dev/null +++ b/frontend/src/helpers/category-colors.js @@ -0,0 +1,22 @@ +import toMaterialStyle from 'material-color-hash'; +import { pathwayCategories } from '../data/data.js'; + +const colors = {}; +for (let category of pathwayCategories) { + let j = 0; + let currentColor; + do { + currentColor = toMaterialStyle(`${category.name.toLowerCase()}${' '.repeat(j)}`).backgroundColor; + j++; + + if (j > 10) break; // Don't try too long + } while ( + Object.values(colors).includes(currentColor) || // No duplicate colors + /#([a-fA-F0-9]{2})\1{2}/.test(currentColor) // No grays (boring) + ); + colors[category.name.toLowerCase()] = currentColor; +} + +export default function getColorFromCategry(categoryName) { + return colors[categoryName.toLowerCase()] || toMaterialStyle(categoryName.toLowerCase()).backgroundColor; +} diff --git a/frontend/src/helpers/search-courses.js b/frontend/src/helpers/search-courses.js new file mode 100644 index 00000000..918f67da --- /dev/null +++ b/frontend/src/helpers/search-courses.js @@ -0,0 +1,85 @@ +import { modifiers } from '../data/course-modifiers.js' +const stringSimilarity = require('string-similarity'); + +/** + * Count number of modifier search matches (ie 'spring') + * @param {object} clazz + * @param {string} query Must be lowercase + * @return {number} matches + */ +function specialModifierMatches(clazz, query) { + let matches = 0; + for (const [key, value] of Object.entries(modifiers)) { + if (value.search.some(v => query.includes(v.toLowerCase())) && clazz.modifiers.includes(key)) + matches++; + } + return matches; +} + +/** + * Default sort for 2 classes + * @param {object} a Class A + * @param {object} b Class B + * @return {number} Comparison + */ +function defaultSort(a, b) { + return a.ID - b.ID; +} + +/** + * Rank how well a class matches a certain query + * @param {object} clazz + * @param {Array{string}} processedQuery Query.lower().split(' ') with hypen removed + * @return {number} Score + */ +function rankClassSearch(clazz, processedQuery) { + let score = 0; + + // Exact match of PREFIX or ID + if (processedQuery.includes(clazz.prefix.toLowerCase())) + score += 10000; + if (processedQuery.includes(clazz.ID)) + score += 10000; + + // General closeness score + let query = processedQuery.join(' '); + score += 1000 * stringSimilarity.compareTwoStrings(query, clazz.name); + score += 100 * stringSimilarity.compareTwoStrings(query, clazz.description); + + // Check special filters + score += 100 * specialModifierMatches(clazz, query); + + return score; +} + +/** + * Search a list of classes + * @param {Array{Object}} classes + * @param {string} query + * @return {Array{Object}} filtered classes (by query) + */ +export default function search(classes, query) { + if (!query) return classes.sort(defaultSort); + + let words = query + .toLowerCase() + .replace(/([A-Za-z]{4})-(\d{4})/, '$1 $2') // Remove hypens between PREFIX-ID + .split(' ') + let filtered = classes.filter(clazz => { + if (specialModifierMatches(clazz, query) > 0) + return true; + let passingWords = words.filter(word => + (`${clazz.name} ${clazz.ID} ${clazz.prefix} ${clazz.description}`) + .toLowerCase() + .includes(word)); + // At least 80% of search query must be present + return passingWords.length > words.length * 0.8; + }); + + return filtered.sort((a, b) => { + let a_ = rankClassSearch(a, words); + let b_ = rankClassSearch(b, words); + if (a_ === b_) return defaultSort(a, b); + return b_ - a_; + }); +} diff --git a/frontend/src/main.js b/frontend/src/main.js index 74eb4d38..fe6b482c 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -2,209 +2,25 @@ import Vue from 'vue' import App from './App.vue' import vuetify from './plugins/vuetify' import router from './router' -import Vuex from 'vuex' import Toast from 'vue-toastification' -import createPersistedState from 'vuex-persistedstate' +import store from './store/store.js' import 'vue-toastification/dist/index.css' Vue.use(Toast, { - transition: 'Vue-Toastification__bounce', - maxToasts: 1, - newestOnTop: true, + transition: 'Vue-Toastification__bounce', + maxToasts: 1, + newestOnTop: true, }) -Vue.use(Vuex) - -// this code here is for tracking application state -// application state includes the following -// 1. current state which is comprised of: -// a. a pathway the user has selected -// b. first course the user has selected -// c. second course the user has selected -// d. third course the user has selected -// 2. a "shopping cart" which is a json object storing the current states the user has saved -// I'm just going to import the json files in order to make a working prototype -// not sure if this is bad design - -import courses from '../../JSONfiles/courses.json' -import pathways from '../../JSONfiles/pathways.json' - -const store = new Vuex.Store({ - state: { - statecourses: courses, - statepathways: pathways, - count: 0, - currentSelection: { - pathway: null, - course1: null, - course2: null, - course3: null, - }, - editingCourses: false, - targetEditIndex: -1, - // shopping cart starts out as an empty object - // we just copy application states as the user saves them - shoppingCart: { - options: [], - }, - current: 1, - }, - plugins: [createPersistedState()], - mutations: { - initializeStore(state) { - if (localStorage.getItem('options')) { - try { - state.shoppingCart.options = JSON.parse( - localStorage.getItem('options') - ) - } catch (e) { - localStorage.removeItem('options') - } - } - - if (localStorage.getItem('count')) { - console.log(typeof state.count) - state.count = parseInt(localStorage.getItem('count')) - console.log(typeof state.count) - } - - if (localStorage.getItem('pathway')) { - state.currentSelection.pathway = localStorage.getItem('pathway') - } - - if (localStorage.getItem('course1') != 'null') { - state.currentSelection.course1 = localStorage.getItem('course1') - } - - if (localStorage.getItem('course2') != 'null') { - state.currentSelection.course2 = localStorage.getItem('course2') - } - - if (localStorage.getItem('course3') != 'null') { - state.currentSelection.course3 = localStorage.getItem('course3') - } - }, - setSelectedPathway(state, pathwayID) { - state.currentSelection.pathway = pathwayID - - // save in localStorage - localStorage.setItem('pathway', pathwayID) - }, - setSelectedCourse1(state, course) { - state.currentSelection.course1 = course - - // save in localStorage - localStorage.setItem('course1', JSON.stringify(course)) - }, - setSelectedCourse2(state, course) { - state.currentSelection.course2 = course - // save in localStorage - localStorage.setItem('course2', JSON.stringify(course)) - }, - setSelectedCourse3(state, course) { - state.currentSelection.course3 = course - - // save in localStorage - localStorage.setItem('course3', JSON.stringify(course)) - console.log(localStorage.getItem('course3')) - }, - saveButton(state) { - console.log('Saved button') - state.shoppingCart.options[state.count] = [ - state.currentSelection.pathway, - JSON.parse(localStorage.getItem('course1')), - JSON.parse(localStorage.getItem('course2')), - JSON.parse(localStorage.getItem('course3')), - ] - state.count += 1 - state.currentSelection.pathway = null - state.currentSelection.course1 = null - state.currentSelection.course2 = null - state.currentSelection.course3 = null - }, - clearCurrentSelection(state) { - state.currentSelection = {} - }, - saveCurrentSelection(state, currentSelection) { - state.shoppingCart.options[state.count] = currentSelection - state.count += 1 - }, - loadSelection(state, selectionToLoad) { - state.currentSelection = selectionToLoad - }, - incrementCount(state) { - state.count += 1 - }, - clear(state) { - state.shoppingCart.options = [] - state.count = 0 - - // save in localStorage - localStorage.setItem('options', '') - localStorage.setItem('count', 0) - }, - removePath(state, i) { - state.shoppingCart.options.splice(i, 1) - state.count -= 1 - - // save in localStorage - localStorage.setItem('count', state.count) - localStorage.setItem( - 'options', - JSON.stringify(state.shoppingCart.options) - ) - }, - }, - getters: { - progressBarStatus(state) { - // this function returns the number of courses the user has selected (0, 1, 2 or 3) - // this is intended to be used with our 3 part progress bar - if (!state.currentSelection.course1) { - return 0 - } else if (!state.currentSelection.course2) { - return 1 - } else if (!state.currentSelection.course3) { - return 2 - } else { - return 3 - } - }, - firstCourse(state) { - return state.currentSelection.course1 - }, - secondCourse(state) { - return state.currentSelection.course2 - }, - thirdCourse(state) { - return state.currentSelection.course3 - }, - pathway(state) { - return state.currentSelection.pathway - }, - getOptionsLength: (state) => { - // double check - if (state.count === state.shoppingCart.options.length) { - return state.count - } else { - return state.shoppingCart.options.length - } - }, - getOptions: (state) => { - console.log(state) - return store.state.shoppingCart.options - }, - }, -}) - -Vue.config.productionTip = false +Vue.config.productionTip = false; new Vue({ - router, - vuetify, - store, - initializeStore() { - store.commit('initializeStore') - }, - render: (h) => h(App), -}).$mount('#app') + router, + vuetify, + store, + initializeStore() { + store.commit('initializeStore') + }, + render: (h) => h(App), +}).$mount('#app'); diff --git a/frontend/src/pages/About/AboutPage.vue b/frontend/src/pages/About/AboutPage.vue new file mode 100644 index 00000000..8f9eda49 --- /dev/null +++ b/frontend/src/pages/About/AboutPage.vue @@ -0,0 +1,103 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/pages/AdminPortal/AdminCoursePage.vue b/frontend/src/pages/AdminPortal/AdminCoursePage.vue new file mode 100644 index 00000000..587dc4d0 --- /dev/null +++ b/frontend/src/pages/AdminPortal/AdminCoursePage.vue @@ -0,0 +1,416 @@ + + + + + + + diff --git a/frontend/src/pages/AdminPortal/AdminHomePage.vue b/frontend/src/pages/AdminPortal/AdminHomePage.vue new file mode 100644 index 00000000..39256867 --- /dev/null +++ b/frontend/src/pages/AdminPortal/AdminHomePage.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/frontend/src/pages/AdminPortal/AdminPathwayPage.vue b/frontend/src/pages/AdminPortal/AdminPathwayPage.vue new file mode 100644 index 00000000..ed61773d --- /dev/null +++ b/frontend/src/pages/AdminPortal/AdminPathwayPage.vue @@ -0,0 +1,217 @@ + + + + + diff --git a/frontend/src/pages/AdminPortal/AdminSearchCCPage.vue b/frontend/src/pages/AdminPortal/AdminSearchCCPage.vue new file mode 100644 index 00000000..6929c0fd --- /dev/null +++ b/frontend/src/pages/AdminPortal/AdminSearchCCPage.vue @@ -0,0 +1,116 @@ + + + + diff --git a/frontend/src/pages/AdvancedSearch/AdvancedSearchPage.vue b/frontend/src/pages/AdvancedSearch/AdvancedSearchPage.vue new file mode 100644 index 00000000..c0d44d9b --- /dev/null +++ b/frontend/src/pages/AdvancedSearch/AdvancedSearchPage.vue @@ -0,0 +1,372 @@ + + + + + + diff --git a/frontend/src/pages/Courses/CoursePage.vue b/frontend/src/pages/Courses/CoursePage.vue new file mode 100644 index 00000000..08b2ac9b --- /dev/null +++ b/frontend/src/pages/Courses/CoursePage.vue @@ -0,0 +1,237 @@ + + + + + diff --git a/frontend/src/pages/Courses/CoursesPage.vue b/frontend/src/pages/Courses/CoursesPage.vue new file mode 100644 index 00000000..badea51f --- /dev/null +++ b/frontend/src/pages/Courses/CoursesPage.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/frontend/src/pages/Courses/comments.json b/frontend/src/pages/Courses/comments.json new file mode 100644 index 00000000..544b7b4d --- /dev/null +++ b/frontend/src/pages/Courses/comments.json @@ -0,0 +1,3 @@ +{ + +} \ No newline at end of file diff --git a/frontend/src/pages/Four0FourPage.vue b/frontend/src/pages/Four0FourPage.vue new file mode 100644 index 00000000..ba6e5e92 --- /dev/null +++ b/frontend/src/pages/Four0FourPage.vue @@ -0,0 +1,34 @@ + + + + + diff --git a/frontend/src/pages/FromClasses/FromClassesPage.vue b/frontend/src/pages/FromClasses/FromClassesPage.vue new file mode 100644 index 00000000..a19de98b --- /dev/null +++ b/frontend/src/pages/FromClasses/FromClassesPage.vue @@ -0,0 +1,406 @@ +