logo

Unit 3 Applied computer science

Learning outcomes

By the end of this unit you should:

  • be familiar with the subfields within applied computer science
  • have more idea of the content of the subfields of image processing, sound processing, etc.
Rubik

Introduction to applied computer science

Computer science can be used to assist research in multiple areas, creating the field of applied computer science. Applied computer science can be subdivided into the following subfields:

  • computer graphics and visualization
  • image processing
  • sound processing
  • computational finance
  • human-computer interaction
  • software engineering
  • artificial intelligence
  • natural language processing
  • Internet of Things (IoT)

The remainder of this unit consists of student-created single-slide posters. Each poster was created by second-year computer science majors who was starting the process of lab selection. These posters are designed to provide an overview of a specific technical topic related to one or more of the subfields.

Watch the presentations, videos and read the posters to get a better understanding of the subfields within computer science.

Computer graphics

This deck of 6 slides introduces various aspects of computer graphics.

Image processing

Here are two slide decks related to image processing. The first is a 3-side deck on image recognition. The second is a single slide on image generation


Sound processing

The two videos below showcase some undergraduate research undertaken by students of Prof. Julián Alberto Villegas Orozco in the https://onkyo.u-aizu.ac.jp/index.htmlOnkyo lab

. Check his lab website for more detail and more videos.

Human-Computer Interaction

This explanation of human-computer interaction shows the interactions between user experience (UX) and graphic design within this subfield.

Software engineering

This deck of 5 slides introduces various aspects of software engineering and programming.

Artificial intelligence

This deck of 6 slides introduces various aspects of artificial intelligence.

Natural language processing (NLP)

This deck of 2 slides introduces various aspects of natural language processing.

Internet of Things (IoT)

This slide introduces OpenIoT, one aspect of IoT.

Review

Do you know:

  1. which subfield you want to study in more depth?
  2. which professors can supervise that subfield?