Giter Site home page Giter Site logo

yunjeonglee / fall2016 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cse6000/fall2016

0.0 1.0 0.0 15.44 MB

Class page for Embedded computing for scientific and industrial imaging applications

C 53.86% Makefile 1.15% Python 9.67% Shell 2.75% C++ 32.56%

fall2016's Introduction

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

fall2016's People

Contributors

yhbyhb avatar yunjeonglee avatar yoon-gu avatar lukeha avatar cuagkim avatar hpkim0512 avatar junyoungjang avatar bukweonkim avatar heroyongzhu avatar pmany avatar sbcse6000 avatar victorlee1017 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.