Skip to content
forked from CSE6000/Fall2016

Class page for Embedded computing for scientific and industrial imaging applications

Notifications You must be signed in to change notification settings

lukeha/Fall2016

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSE6000 Fall2016

Class page for Embedded computing for scientific and industrial imaging applications

  • Course: CSE6000-01, Dept. of CSE, Yonsei University
  • Instructor: Eunjung Lee (eunjunglee(at)yonsei.ac.kr), HanByul Yang (yhbyhb@(at)yonsei.ac.kr)
  • ASTC 516, Mon 16:00 ~ 18:50

Course Description

The aim of this course is to design embedded systems in devices and structures which are established to function for scientific imaging in mobile, remote, and non-tethered environments. Assuming a background in computational science and engineering, this course introduces the students to embedded computing techniques for scientific and industrial imaging.

Prerequisites

Some programming experience in some language, e.g., Python, Matlab, C/C++, Java. Swift, C#

You should be comfortable

  • editing a file containing a program and executing it,
  • using basic structures like loops, if-then-else, input-output
  • writing subroutines or functions in some language

You are not expected to know C

Some basic knowledge of linear algebra

  • vector or matrices addition, multiplication,
  • solving a linear system Some comfort level

Some comfort level for learning new software and willingness to dive into lots of new things

Goal of Course

Essential skills for embedded computing

  • Essential to know if you eventually want to work on embedded systems.
  • Extremely useful for any embedded computing project, even on a laptop.

Strategy

  • Concentrate on basics, simple motivating examples.
  • Focusing hands-on experience.
  • Learn what’s out there to help select what’s best for your needs.

Grading

  • 3 homeworks
  • 1 project presentation

Course Outline

Classes may not be given in order below.

Class 1

Class 2

Class 3

Class 4

Class 5

Class 6

Class 7

  • OpenMP : loop dependencies, thread-safe, directives
  • Fine grain vs coarse grain. Demo of OpenMP

Links

About

Class page for Embedded computing for scientific and industrial imaging applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 53.7%
  • C++ 32.6%
  • Python 9.7%
  • Shell 2.8%
  • Makefile 1.2%