Course offerings are subject to change. Contact department staff or faculty for the most up-to-date information.
BMME 775 (Cross listed with COMP 775): Image Processing & Analysis
TuTh 3:30 PM – 4:45 PM, Sitterson F007, Stephen Pizer
Prerequisites, COMP 665, MATH 547, and STOR 435. Approaches to analysis of digital images. Scale geometry, statistical pattern recognition, optimization. Segmentation, registration, shape analysis. Applications, software tools.Considerable prior experience in programming and mathematics is absolutely necessary for success in grad-level Computer Science courses.
Instructor permission required
COMM 431: Advanced Audio Production
TuTh 9:30 AM – 10:45 AM, Swain Hall 200A, Mark Robinson
Prerequisite, COMM 130 or 150; Grade of C or better in COMM 130; permission of the instructor for students lacking the prerequisite. Advanced analysis and application of the principles and methods of audio production.
COMM 635: Documentary Production
Tu 11AM – 12:15 PM, Swain Hall 200A, 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 11AM – 12:00 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 654: Motion Graphics, Special Effects, and Compositing
MoWe 12:20PM – 2:15PM, Swain Hall 200A, 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.
COMP 410: Data Structures
MoWe 1:25PM – 2:40PM, Genome Sciences Bldg G100, 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
Section 001, MoWe 11:15PM – 12:30PM, Genome Sciences Bldg G100, Montek Singh
Section 002, TuTh 3:30 PM – 4:45PM, Murphey 116, Brent Munsell
Prerequisite, COMP 401. Digital logic, circuit components. Data representation, computer architecture and implementation, assembly language programming. Require Recitation
COMP 426: Modern Web Programming
TuTh 3:30PM – 4:45PM, Genome Science Bldg G100, Ketan Mayer-Patel
Prerequisites, COMP 401 and 410. Developing applications for the World Wide Web including both client-side and server-side programming. Emphasis on Model-View-Controller architecture, AJAX, RESTful Web services, and database interaction.
ENGL 709: Technologies of Literary Production
F 9:05AM – 12:05PM, Greenlaw 526A, Martin Johnson
This course introduces the history of technologies used to produce and circulate literature, from medieval Europe to the twenty-first-century. Proceeding chronologically, this history provides a broad overview of the material conditions of possibility for the emergence of literary form and genre in the Anglophone tradition.
GEOG 491: Introduction to GIS
MWF 11:15AM – 12:05PM, Carolina Hall 220, Jun Liang
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) Required Recitation
GEOG 591: Applied Issues in GIS
TuTh 11:00AM – 12:15PM, Carolina Hall 322, Javier Nazario
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
MWF 2:00PM – 3:20PM, Carolina Hall 322, 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 11:00AM – 12:15AM, 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 520: Organization of Information
Section 001: Tu 11:00AM – 12:15PM, Manning 001, Melanie Feinberg
Section 002: Tu 12:30PM – 1:45PM, Manning 001, Melanie Feinberg
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 002: Mo 5:45PM – 8:15PM, Manning 208, Adam Lee
Section 003: TuTh 9:30AM – 10:45AM, Manning 001, Robert Capra
Online, 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 560: Programming for Information Professionals
Section 001: TuTh 2:00PM – 3:15PM, Manning 001, Sayamindu Dasgupta
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: F 11:15 AM – 1:45PM, Manning 001, 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.
INLS 573: Mobile Web Development
Section 001: F 11:15 AM – 1:45PM, Manning 001, Joan Boone
INLS 582: Systems Analysis
Section 001: MoWe 1:25PM – 2:40PM, Manning 307, Lukasz Mazur
Section 003: We 5:45PM-8:30PM, Manning 307, 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
MoWe 11:15AM – 12:30PM, Manning 307, 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:15PM, Manning 001, 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 690-01W: Fundamentals of Programming Applications for Applied Data Science
Rob Capra (1.5 credits)
INLS 690-02W: Data Ethics for Applied Data Science
Amelia Gibson (1.5 credits)
INLS 690-230: Community Data Lab
Th 2:00PM- 4:45 PM, Manning 304 Amelia Gibson (1.5 credits, meets 10/15/20-12/2/20)
Community data lab is a 1.5 credit course focused on community-facing and community-related datasets, and supporting technology. Students in the course will plan and execute a single (collective) face-to-face or virtual DiscoTech (“Disover Technology” https://www.alliedmedia.org/ddjc/discotech) program focused on the needs of a specific triangle area community. If SILS/UNC is still in the middle of the COVID management, the class will be held online with weekly workshop sessions/check-ins, and the DiscoTech will be a virtual event. Final project materials will be posted publicly on the CEDI Lab website (https://cedi.unc.edu/). The majority of the semester will be focused on planning For more on DiscoTechs, see https://youtu.be/R3dZScVODPw.
INLS 690-270: Data Mining: Methods & Applications
TuTh 12:30PM – 1:45PM, Manning 303, Yue Wang
Pre-reqs: INLS 560 and one or more of the following classes; 509, 512, 613 and 625. Recent years have seen explosive growth of data generated from myriad sources, in various formats, and of different quality. Analyzing information and extracting knowledge contained in these data sets become challenging for researchers in many disciplines. Automatic, robust, and intelligent data mining techniques have become essential tools to handle heterogeneous, noisy, unstructured, and large-scale data sets. This is a graduate-level seminar course on advanced topics in data mining. It takes a data-centered perspective by surveying the state-of-the-art methods to analyze different genres of data: item sets, matrices, sequences, texts, images, networks, and more. It will emphasize the practical applications of data mining methods, instead of theoretical foundations of machine learning and statistical inference. The course is suitable not only for students who are doing research in data mining related fields, but also for students who are consumers of data mining techniques in their own disciplines, such as natural language processing, information retrieval, human computer interaction, health informatics, informetrics, digital humanities, and business intelligence.
INLS 690-271: Community Archiving
Tu 2:00PM – 4:45PM, Manning 307, Megan Winget
INLS 700: Scholarly Communication
TuTh 11:00AM – 12:15PM, Manning 303, Bradley Hemminger
Addresses how scholarship is communicated, shared, and stored. Includes scholars approach to academic work; social relationships within academia; external stakekholders in the scholarly communication system; and emerging technologies’ impact upon work practices. Topics covered include academic libraries and presses, publishing, serials crisis, open access, peer review and bibliometrics. Offered in the fall
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 720: Metadata
Examines metadata in the digital environment. Emphasizes the development and implementation of metadata schemas in distinct information communities and the standards and technological applications used to create machine understandable metadata. Explores the limits of metadata standards and critically examines the inevitable role of interpretive diversity for information systems. Our semester-long project will engage the challenge of designing and implementing standards and guidelines for interoperable metadata while acknowledging the messy reality of interpretive diversity.
INLS 752: Digital Preservation and Access
Tu 1:25PM – 4:10PM, Manning 14, Tibbo
Focuses on best practices for the creation, provision, and long-term preservation of digital entities. Topics include digitization technologies; standards and quality control; digital asset management; grant writing; and metadata.
Media and Journalism
MEJO 581: UX Design and Usability
TuTh 12:30PM – 1:45PM, Carroll 0011, 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 582: Advanced Documentary Storytelling
MoWe 2:00PM – 3:45PM, Carroll 0060, Chad Heartwood
MoWe 12:00PM – 1:45PM, Carroll 0060, Chad Heartwood
Permission of the instructor. Students work on a semester-long documentary multimedia project that includes photo and video journalists, audio recordists, designers, infographics artists, and programmers. Open by application to students who have completed an advanced course in visual or electronic communication.
MEJO 585: 3D Design Studio
MoWe 8:00AM – 9:45AM, Carroll 0059, Spencer Barnes
Prerequisites, MEJO 187 and 182. Permission of the instructor. The use of 3D design and animation to create visual explanations.
MEJO 671: Social Media Marketing Campaigns
MoWe 12:30PM – 1:45PM, Carroll 340A, 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 721: Usability and Multimedia
TBA, Melissa Eggleston
Introduces students to five basic areas of multimedia design and develops expertise in each. By examining the latest eye-tracking research and usability testing, students will assess the practical application of many concepts. Through critiques and original storyboards, students will work to expertly integrate all this knowledge into well-designed packages
MEJO 782: Multimedia Storytelling
TuTh 3:30PM – 5:15PM, TBA, Laura Ruel
Theories and practices of multimedia content creation. Students gain critical understanding of various multimedia presentation methods. Hands-on experience with audio/video collection/editing.