Skip to content

Latest commit

 

History

History
90 lines (85 loc) · 4.16 KB

courses.markdown

File metadata and controls

90 lines (85 loc) · 4.16 KB
layout image_header intro title headtitle permalink
page
We offer classes in Information Visualization and Visual Analytics for undergraduates as well as graduates in the Spring and Fall semesters.
Our Courses
Courses | Georgia Tech Visualization Lab
/courses/
{% assign levels = "Undergraduate, Graduate" | split: ', ' %} {% for level in levels %}

{{level}}

{% assign cs_courses = site.courses | where_exp: "course", "course.code contains 'CS '" | sort: "code" %} {% assign cx_courses = site.courses | where_exp: "course", "course.code contains 'CX '" | sort: "code" %} {% assign cse_courses = site.courses | where_exp: "course", "course.code contains 'CSE '" | sort: "code" %} {% assign cp_courses = site.courses | where_exp: "course", "course.code contains 'CP '" | sort: "code" %} {% assign sorted-courses = cs_courses | concat: cse_courses | concat: cx_courses | concat: cp_courses %} {% for course in sorted-courses %}
{% if course.level == level %}
{{ course.code }} : {{ course.name }}
{% for tag in course.tags %} {{ tag }} {% endfor %}

{{ course.content | markdownify }}

{% assign recent_offering = course.offerings | first %}
Recent Offering {{ recent_offering.semester }} {{ recent_offering.year }} ({% for instructor in recent_offering.instructors %}{{ instructor }}){% endfor %}
Past Offering(s) {% for offering in course.offerings %} {% if forloop.first != true %} {{ offering.semester }} {{ offering.year }} {% unless forloop.last %} | {% endunless %} {% endif %} {% endfor %}
Next Offering {{ course.next_offering }}
{% endif %}
{% endfor %}
{% endfor %}
<script> $('.card').click(e => { if ($(e.currentTarget).hasClass('card-active')) { $(e.currentTarget).removeClass('card-active'); $(e.currentTarget.children[2]).removeClass('course-details-active'); } else { $('#courses .card').removeClass('card-active'); $('.course-details-inactive').removeClass('course-details-active'); $(e.currentTarget).addClass('card-active'); $(e.currentTarget.children[2]).addClass('course-details-active'); } }); $('.card a').on("click", function(event) { event.stopPropagation(); }); </script>