Course offerings are subject to change. Contact department staff or faculty for the most up-to-date information.
COMM 635: Documentary Production
TuTh 9:30AM – 12:15 PM, Swain Hall 106A, Julia Haslett
Prerequisite, COMM 230. A workshop in the production of video and/or film nonfiction or documentary projects. The course will focus on narrative, representational, and aesthetic strategies of documentary production.
COMM 638: Game Design
TuTh 11:00AM – 12:15 PM, Swain Hall 115A, Joyce Rudinsky
Prerequisite, COMM 150. Permission of the instructor for non-majors. Studio course that explores gaming critically and aesthetically. Practice in game design and production including three-dimensional worlds and scripting.
COMM 650: Cultural Politics of Global Media Culture
MoWe 1:25PM- 2:40 PM, Phillips 228, Michael Palm
Prerequisite, COMM 140. Permission of the instructor for students lacking the prerequisite. Primary subjects will be popular culture and media technology, and guiding questions will be organized around the relationships of each to commerce and/as social change.
COMM 654: Motion Graphics, Special Effects, and Compositing
MoWe 9:05AM – 10:05AM, Swain Hall 108A, Edward Rankus
Prerequisites, COMM 130 or COMM 150 with a C or better, Department Consent Required. In this course course students will learn a wide range of post-production techniques for video projects, using primarily After Effects (and Photoshop to a lesser extent). Topics explored include: Compositing, that is to say the integration and collage-ing of multiple video/film/still/text layers. Motion Graphics deals with the movement through 2D and 3D screen space of these layers, and Visual Effects will consider the myriad ways one can distort, color manipulate, and modify these layers, or create such phenomena as clouds, fire, etc. Besides creating projects using these techniques, we will also screen and analyze how this form of image manipulation is used in television and motion pictures.
COMM 666: Media in Performance
In Media in Performance, students will acquire advanced skills and explore critical approaches that are necessary for creating advanced, professional multi-media works in concert with live performance. Working collaboratively, using text, music, and devising processes, students will refine their understanding of the concepts and processes of creating multi-media theatre and build performance works that marry live and mediated elements in a fully integrated experience.
COMP 410: Data Structures
MoWe 1:25PM – 2:40PM, Stone Center 103, Paul Stotts
Prerequisite, COMP 401. The analysis of data structures and their associated algorithms. Abstract data types, lists, stacks, queues, trees, and graphs. Sorting, searching, hashing.
COMP 411: Computer Organization
MoWe 11:15AM – 12:30PM, Coker 201, Montek Singh
TuTh 3:30PM – 4:45PM, Sitterson 0014, Brent Munsell
Prerequisite, COMP 401. Digital logic, circuit components. Data representation, computer architecture and implementation, assembly language programming.
COMP 585: Serious Games
MoWe 11:15AM – 12:30PM, Sitterson 011, Diane Pozefsky
Fr 11:15AM – 12:30PM, Sitterson 0014, Diane Pozefsky
Prerequisite, COMP 410 or 411. Concepts of computer game development and their application beyond entertainment to fields such as education, health, and business. Course includes team development of a game.
GEOG 491: Introduction to GIS
TuTh 11:00AM – 12:15PM, Carolina Hall 0220, Andres Vina-Vizcaino
Prerequisite, GEOG 370. Permission of the instructor for students lacking the prerequisite. Stresses the spatial analysis and modeling capabilities of organizing data within a geographic information system. (GISci)
GEOG 591: Applied Issues in GIS
TuTh 9:30AM – 10:45AM, Carolina Hall 0322, Jun Liang
Prerequisite, GEOG 477, 491, or equivalent. Through a novel research workshop format, this graduate and undergraduate course explores political and geographical dimensions of technological change around key environmental issues–energy, water, and waste. The class is largely a research-project oriented course. Examples of the work produced can be found on the course’s page on Digital Atlases and Resource Pages.
GEOG 592: Geographic Information Science Programming
TuTh 12:30AM – 1:45AM, Carolina Hall 0322, Jun Liang
Prerequisite, GEOG 370 or 491. This course will teach students the elements of GISci software development using major GIS platforms. Students will modularly build a series of applications through the term, culminating in an integrated GIS applications program.
Information and Library Science
INLS 509: Information Retrieval
Section 001: Mo 5:45PM – 8:30PM, Manning 001, Jaime Arguello
Section 002: TuTh 9:30AM – 10:45AM, Manning 208, Yue Wang
Study of information retrieval and question answering techniques, including document classification, retrieval and evaluation techniques, handling of large data collections, and the use of feedback.
INLS 512: Applications of Natural Language Processing
TuTh 12:30PM – 1:35PM, Manning 001, Stephanie Haas
Prerequisite: COMP 110, COMP 116, or COMP 121.
Students with graduate standing in SILS may take the course without the prerequisite. Applications of natural language processing techniques and the representations and processes needed to support them. Topics include interfaces, text retrieval, machine translation, speech processing, and text generation. Cross-listed as COMP 486.
INLS 520: Organization of Information
Section 001: Tu 2:00PM – 4:45PM, Manning 301, Megan Winget
Section 002: Tu 5:45PM – 8:30PM, Manning 307, Megan Winget
Introduction to the problems and methods of organizing information, including information structures, knowledge schemata, data structures, terminological control, index language functions, and implications for searching.
INLS 523: Intro to Database Concepts and Applications
Section 001: Mo 5:45PM – 8:30PM, Manning 208, Adam Lee
Section 002: TuTh 12:30PM – 1:45PM, Manning 307, Eric Chernoff
Section 003: Web, Stephanie Haas
Pre- or corequisite, INLS 161 or 461. Design and implementation of basic database systems. Semantic modeling, relational database theory, including normalization, indexing, and query construction, SQL.
INLS 525: Electronic Record Management
Web, Heather Barnes
Explores relationships between new information and communication technologies and organizational efforts to define, identify, control, manage, and preserve records. Considers the importance of organizational, institutional and technological factors in determining appropriate recordkeeping strategies.
INLS 541: Information Visualization
MoWe 10:10AM – 11:25PM, Manning 307, Bradley Hemminger
An introduction to information visualization through reading current literature and studying exemplars. The course reviews information visualization techniques, provides a framework for identifying the need for information visualization, and emphasizes interactive electronic visualizations that use freely available tools. Students will construct several visualizations. No programming skills are required.
INLS 560: Programming for Information Professionals
Section 001: TuTh 12:30PM – 1:45PM, Manning 014, Sayamindu Dasgupta
Section 002: Th 5:45PM – 8:30PM, Manning 014, Jason Carter
Online, Stephen Pearson
Introduction to programming and computational concepts. Students will learn to write programs using constructs such as iteration, flow control, variables, functions, and error handling. No programming experience required.
INLS 572: Web Development I
Section 001: TuTh 9:30AM – 10:45AM, Manning 0014, Joan Boone
Prerequisite, INLS 161 or 461. Introduction to Internet concepts, applications, and services. Introduces the TCP/IP protocol suite along with clients and servers for Internet communication, browsing, and navigation. Examines policy, management, and implementation issues.Introduction to programming and computational concepts. Students will learn to write programs using constructs such as iteration, flow control, variables, functions, and error handling. No programming experience required.
INLS 573: Mobile Web Development
Section 001: TuTh 9:30AM – 10:45AM, Manning 0014, Joan Boone
INLS 582: Systems Analysis
Section 001: MoWe 1:25PM – 2:40PM, Manning 307, Lukasz Mazur
Section 002: We 5:45PM – 8:30PM, Manning 001, Selina Sharmin
Introduction to the systems approach to the design and development of information systems. Methods and tools for the analysis and modeling of system functionality (e.g., structured analysis) and data represented in the system (e.g., object oriented analysis) are studied. Undergraduates are encouraged to take INLS 382 instead of this course.
INLS 613: Text Mining
Section 001: MoWe 10:10AM – 11:25AM, Manning 001, Jaime Arguello
This course will allow the student to develop a general understanding of knowledge discovery and gain a specific understanding of text mining. Students will become familiar with both the theoretical and practical aspects of text mining and develop a proficiency with data modeling text. Offered annually.
INLS 623: Database Systems II: Intermediate Databases
We 5:45PM – 8:30PM, Manning 208, Ramanarao Chamarty
Prerequisites, INLS 382 or 582, and 523. Intermediate-level design and implementation of database systems, building on topics studied in INLS 523. Additional topics include MySQL, indexing, XML, and non-text databases.
INLS 718: User Interface Design
Tu 5:45PM – 8:30PM, Manning 208, Fei Yu
Prerequisite: INLS 582. Basic principles for designing the human interface to information systems, emphasizing computer-assisted systems. Major topics: users’ conceptual models of systems, human information processing capabilities, styles of interfaces, and evaluation methods.
INLS 740: Digital Libraries
Online, Grace Shin
Research and development issues in digital libraries, including collection development and digitization; mixed mode holdings; access strategies and interfaces; metadata and interoperability; economic and social policies; and management and evaluation.
INLS 756: Data Curation and Management
Online, Helen Tibbo
Explores data curation lifecycle activities from design of good data, through content creator management, metadata creation, ingest into a repository, repository management, access policies, and implementation, and data reuse.
MUSC 676: Digital Media and Live Performance
Mo 4:00PM-6:45PM, Swain 104, Joseph Megel, Lee Weisert
Media and Journalism
MEJO 581: UX Design and Usability
TuTh 12:30PM – 1:45PM, Carroll 011, Laura Ruel
Prerequisite, MEJO 187. Permission of the instructor for students lacking the prerequisite. Theory and practice of multimedia design with an emphasis on usability, design theory, and evaluative methodologies, including focus groups, survey research, eye-track testing, and search engine optimization.
MEJO 583: Advanced Interactive Media
MoWe 12:00PM-1:45PM, Carroll 0058, Steven King
Prerequisite, JOMC 187. Permission of the school. Advanced course in multimedia programming languages that includes designing and building dynamic projects.
MEJO 671: Social Marketing Campaigns
TuTh 9:30AM-10:45AM, Carroll 0058, Seth Noar
Social marketing is the application of marketing concepts and practices to bring about behavior change for a social good. This course is designed as a service learning course and fulfills the experiential education requirement.
MEJO 712: Visual Communication and Multimedia
Section 001: TBA, Melissa Eggleston
Section 002: TBA, Xiaoxin Zhu
Focusing on the new communication technologies that have created new media, new language and new visual interfaces, this course introduces the student to principles and concepts of visual communication and design and how they are being used in this new cyber medium. Students will learn the rich history of visual images and the conceptual framework of visual communication.
They will examine elements of visual images to learn basic design theory and techniques. These visual information concepts will then be applied to the Internet. Students will learn to analyze how diverse visual elements are used in graphics and graphics design, page design, site planning and navigation, and computer system and human interface design, as well as usability, navigation and accessibility. This course is offered online. JOMC 712 is open to non-JOMC graduate students on a space-available basis.