동의대학교 로봇·자동화공학전공

학문기초과목

공업수학Ⅰ (300011)
Engineering Mathematics Ⅰ
전공 이수를 위한 기초 수학으로서, 주요 내용으 로는 미적분, 행렬과 벡터에 대한 기초 지식 및 메카트로닉스 시스템 해석 및 설계관련 응용 수학 문제를 다룬다.
This course is a basic mathematics for mechatronics engineering , deals with differential and integral, matrix and vector, linear lgebra and various mathematical problems for the analysis and design of various mechatronics systems.
공업수학Ⅱ (300012)
Engineering Mathematics Ⅱ
전공 이수에 반드시 필요한 수학으로서, 주요 내용으로는 미분 방정식, 라플라스 변환 그리고 무한 급수에 대한 기초 지식 및 메카트로닉스 시스 템 해석 및 설계 관련 응용 수학 문제를 다룬다.
This course is a basic mathematics for mechatronics engineering , deals with differential equations, Laplace transformation,infinite eries and various mathematical problems for the analysis and design of various mechatronics systems.

전공핵심 과목

일반물리학 (400359)
General Physics
일반물리학에서는 공학의 기초가 되는 물리량의 정의, 운동학 및 운동역학에 관련한 물리법칙을 이론적으로 설명하고, 운동량과 충격량 그리고 에너지에 관한 기초개념을 다룬다.
General Physics deals theoretically with the definitions of various physical quantities, and basic physical laws on kinematics and kinetics for various mechanical(solid, heat and fluid) systems. Furthermore, it also includes basic concepts and laws on momentum, impulse and energy.
기계설계Ⅰ (401203)
Machine DesignⅠ
신뢰도 높은 공학설계를 수행하기 위하여 설계하려는 기계장치를 구성하는 요소에 대한 기능 및 작동원리를 이해시키며, 이의 해석과 설계방법을 배운다. 기계장치의 설계 예로서는 축, 브레이크, 클러치, 스프링 및 관성차, 마찰차 전동장치, 기어전동장치 등의 설계 방법과 이들을 효과적으로 선택하여 견고한 기계 시스템을 구성하는 설계방법 등을 배운다.
Course will reviews operating principles of mechanical element to design with reliability. In course, students will understand design technology for shaft, brake, clutch, spring, friction wheel and gear.
전공소프트웨어및실습 (401272)
Major Software and Laboratory
공학해석 및 설계 문제에 널리 사용되고 있는 MATLAB 프로그래밍의 기초를 다룬다.
Deals with the basics of the MATLAB programming, widely used for solving the engineering analysis and design problems.
C언어프로그래밍및실습Ⅰ․Ⅱ (401422, 401423)
C-Language Programming and Practice Ⅰ․Ⅱ
C언어 프로그래밍에 대한 일반적인 사항들을 다루며, 가장 보편적으로 사용되고 있는 언어인 C-언어의 데이터 형, 연산자, 제어흐름, 함수, 포인터와 배열 및 구조체 등에 대해 학습하고 실습하여 시스템 프로그래밍 및 응용 프로그래밍에 활용할 수 있도록 한다.
Course will review general contents for C-language programming. C-language programming including contents of data types, operator, control flow, functions, structure, array and pointer will be studied, practiced and applied to system programming and application programming.
기초제어공학 (506908)
Basic Control Engineering
각종 기계 및 전기전자, 프로세스 등의 시스템에 관한 수학모델 즉 전달함수 및 상태공간방정식을 도출하고, 이들을 통하여 시스템의 동특성을 시간역과 주파수역에서 해석한다. 구체적으로는 블록선도 기술법, Routh-Hurwitz 및 Nyquist 안정도 판별법, 근궤적법, 시간역 해석법, Bode 선도를 기초로 하는 주파수역 해석법 그리고 이들을 MatLab으로 구현하는 방법을 다룬다.
Basic Control Engineering deals with the mathematical modeling and the analysis of various controlled plants, where a transfer function or a state-space equation of the controlled systems are constructed and their dynamics are characterized by time domain or frequency domain approach. In detail, it includes the representation of block diagram, Routh-Hurwitz and Nyquist satability analysis, root locus, time and frequency domain analysis, etc. and the theories are implemented by MatLab software.
회로이론및실험 (507106)
Circuit Theory and Experiments
전자전기회로를 해석할 수 있는 기초능력을 함양하기 위해 전하, 전류, 전압, 전력 등의 물리량에 관한 기본 개념, 각종 전기회로소자의 특성, 직류 및 교류회로 해석의 기본 원리를 다룬다. 기초적인 전기회로실험을 병행한다.
Deals with the basic concepts of electric charge, current, voltage, electric power, and characteristics of electrical circuits device, the basic principles of AC/DC circuit analysis. Keeps pace with the experiments in basic electrical circuits.
마이크로프로세서응용설계및실습Ⅰ(507947)
Microprocessor Application Design and Laboratory Ⅰ
메카트로닉스 시스템 제어용 마이크로프로세서 보드와 I/O 응용 보드의 설계 및 응용에 대해 종합적으로 다룬다. 마이크로프로세서의 내부구조와 동작원리를 이해하도록 하고, 마이크로프로세서와 산업용 각종 I/O 모듈들의 인터페이스 방법 및 제어기술에 대해 실습을 통하여 숙지하도록 한다.
Course focuses on the design and applications of microprocessor board and I/O board to control a mechatronics system. Students will understand internal configuration and operation principle of microprocessor as well as will study interfacing method and control technique of microprocessor and industrial I/O modules by various experiments.

전공심화 과목

디지털회로설계및실습 (400654)
Digital Circuit Design and Experiment
디지털 회로의 설계를 위해 하드웨어 기술 언어인 HDL에 대한 기본 지식과 적용 기법을 소개한다. HDL을 이용하여 조합 및 순차논리회로 등의 디지털 회로를 FPGA에 구현해 봄으로써 HDL을 이용한 디지털 회로의 설계 방법을 이론과 실습을 통하여 익힌다.
The course will introduce the fundamentals and application techniques for HDL(Hardware Description Language) to design digital circuits. Students will practice the design methods of digital circuits using HDL and by implementing digital circuits such as combinational and sequential logic circuits into FPGAs using HDL through the theory and experiments.
로봇제어및실습 (401215)
Robotics and Laboratory
로봇 제어를 위한 기초적인 기구학, 동역학 및 제어 방법을 학습한다. 유용한 제어 시뮬레이션 툴을 이용하여 로봇 제어 시뮬레이션을 수행하며 제어 시뮬레이션 결과의 분석 방법을 배운다. 또한, 마이크로컨트롤러유닛(MCU) 보드, 센서 모듈, 모터 드라이브, 모터, 로봇 바퀴 등으로 구성된 실제 로봇 시스템에 대한 제어 프로그래밍을 통해 로봇 제어 실험을 수행한다. 로봇 제어를 위한 일반적인 이론, 컴퓨터 시뮬레이션 및 실제 실험의 전 과정을 학습하여 실무 능력을 익힌다.
Students will study the basic kinematics, dynamics and control methods for robot control. They will perform the robot control simulation using a useful control simulation tool and will learn an analysis method of control simulation results. Also, They will perform the robot control experiment through the control programming for a real robot system composed of microcontroller unit(MCU) board, sensor modules, motor drive, motors, robot wheels, and so on. They will acquire the practical ability by studying all process of general theory, computer simulation and real experiment for robot control.
디지털제어응용
이 교과목에서는 연속시간역에서 설계된 제어 알고리즘을 실 시스템에 적용하기 위하여 이산시간역 제어 알고리즘으로 변환하는데 필요한 기초 제어이론을 다루며, 실제 각종 플랜트 및 프로세스에 응용되는 디지털 제어기의 응용 사례를 다룬다.
This course deals with a basic digital control theory in order to transform a cntrol algorithm designed in a continuous time domain into a control algorithm of a discrete time domain, and shows various application examples for real plants and processes.
센서공학및실습 (401239)
Sensor Engineering and Laboratory
자동화와 센서의 연계성, 변환의 기초를 익힌다. 그리고 광센서, 근접센서, 위치센서, 역학센서, 초음파 센서, 자기센서, 화학센서와 같은 각종 센서의 동작 원리와 특성에 대해 배운다. 실험에서는 각 센서의 응용회로를 익히고 실제적용 예를 통해서 이론을 심화한다.
The course focuses on the basic concept and characteristics of sensors related to the automation system. Students will learn applications and handling methods of various sensors such as optical, mechanical, ultrasonic, magnetic, chemical, pressure, flow tate, stress, and strain sensors. In the experiment course, students will have a wide range of knowledges of the sensor applications from real examples.
계측공학 (500297)
Instrumentation Engineering
계측의 기본 개념과 표준 단위, 계측시스템의 거동, 신호 변환, 신호 추출. 디지털 장치와 데이터 획득, 그리고 온도, 압력, 유동, 스트레인, 힘, 토크 등의 물리량에 대한 측정 방법을 다룬다.
Deals with the basic concept of instrumentations, standard units, the behaviors of instrumentation systems, a signal conversion, the signal sampling, digital equipments and data acquisitions, and measurement methods of physical quantities such as temperature, pressure, flow, strain, force, torques, and so on.
논리회로 (500850)
Logic Circuits
디지털 시스템의 기본 개념을 소개하며, 수체계와 코드, 논리게이트와 연산, 부울대수, 논리회로의 간소화 방법, 조합논리회로의 설계 방법을 제공하며, 또한 디지털 산술 연산과 플립플롭의 기본 원리와 응용을 다룬다.
Introduces the basic concept of digital systems, and provides number systems, codes, logic gates and their operations, boolean algebra, simplification methods of logic circuits and design methods of combinational logic circuits, and also deals with the basic principles and applications of digital arithmetic operations and flip-flops.
동역학 (501072)
Dynamics
뉴턴역학, 일과 에너지의 원리, 충격량과 운동량의 법칙을 이용하여 기계시스템의 힘과 운동의 관계를 다룬다. 질점 운동학, 질점 동역학, 강체 운동학, 강체 동역학을 포함한다.
Deals with the relationship between forces and the motion of mechanical systems by utilizing Newtonian mechanics, the principle of work and energy, and the principle of impulse and momentum. Includes particle kinematics, particle dynamics, rigid body kinematics, and rigid body dynamics.
지능형융합시스템및응용 (503676)
Intelligent Systems
지능형 융합 시스템을 정의하고 이를 구성하는 전기전자 시스템, 소프트웨어 시스템, 구동기, 센서, 지능형 알고리즘, 통합 제어 시스템 등의 각 요소 분야를 학습한다. 또한, 지능형 로봇, 스마트 홈, 스마트 자동차, 스마트 전력망 및 사물 인터넷 응용 시스템과 같은 지능형 융합 시스템의 다양한 응용 예시와 기술 동향을 학습하여 지능형 융합 시스템의 구성 능력을 익히고, 기술 개발 추세에 대한 전반적인 관점을 넓힌다.
The course will define intelligent convergence systems and students will study each element field of electrical and electronic systems, software systems, actuators, sensors, intelligent algorithms, integrated control systems, etc. constructing them. Also, Students will learn the configuration capability of intelligent convergence systems and broaden their overall perspective for the technology development trend by studying various application examples and the technical trend of intelligent convergence systems such as intelligent robots, smart home, smart car, smart grid, and internet of things(IoT) application systems.
디지털시스템 (505799)
Digital Systems
논리회로의 기본 지식을 바탕으로 순차논리회로의 기본 요소인 플립플롭, 카운터, 레지스터, 레지스터 전송 회로를 일반적으로 이해하고, 아날로그와 디지털의 접속과 각종 메모리 소자 등을 알아보며, 디지털 시스템에서 개괄적인 구현 능력을 증진한다.
Provides the general understanding of flip-flops, counters, registers, register transfer circuits which are the basic elements of sequential logic circuits, based on the basic knowledge of logic circuits, and includes the conversion between analog and digital and several memory devices, and improves an overview of realization abilities in digital systems.
CAD응용및실습 (506211)
Computer Aided Design
공학자(Engineer)에 있어 도면(Drawing, Draft)의 이해와 표현능력을 바탕으로 하는 컴퓨터 응용 설계(CAD Computer Aided Design) 기술은 메카트로닉스 전공자로서 갖추어야 할 중요한 기술 중의 하나이다. 본 강의는 개념의 물리적 표현방법에 관한 소프트웨어 운용 기술을 강의한다.
Computer aided design and drafting is a necessary technology to Engineer. Course will reviews engineering draft and CAD technology. In course, students will understand physical expression method of products and software operation for CAD system.
CNC공작기계 (506513)
CNC Machine Tools
메카트로닉스 기술로 만들어지는 대표적인 제품은 CNC(computerized numerical controller) 공작기계와 로봇이라고 할 수 있다. 본 교과목은 CNC 공작기계를 구성하고 있는 CNC, 서보 모터, 센서 및 액츄에이터 등을 이해하고 이를 운용하는 프로그래밍 실습을 통해 메카트로닉스 제품의 운용기술, 이해기술, 기초 설계기술을 습득한다.
The representative mechartonics products are CNC(computerized numerical controller) machine tools and Robot. Course will reviews CNC, servo motor, sensor, and actuator. In course, students will understand design technology and operation programming language of CNC machine tools.
정밀측정공학 (506514)
Engineering Measurements
하나의 제품은 설계, 가공, 조립, 검사를 거쳐 완성된다. 측정기술은 생산공정에서 제품의 품질을 좌우하는 가장 중요한 기술요소이며 그 필요성은 산업이 고도화 될수록 증대되고 있다. 본 교과목에서는 측정의 기초적 지식, 측정용 센서 시스템, 측정 자동화 기술, 초정밀 측정기술의 폭 넓은 이해를 할 수 있도록 한다.
Manufacturing process have design, machining, assembly, and measurement. Measurement is key technology of manufacturing systems in modern industry. In course, students will understand basis of measurement, sensing system, measurement automation, and ultra precision measurement.
구동기공학 (506906)
Actuator Engineering
제어시스템의 하드웨어 구현을 위한 전기적 구동기와 유공압 구동기의 해석 및 설계에 관한 내용을 다루며, 구체적으로는 각종 전기 또는 유공압 구동기의 기능 및 구조와 설계법, 그리고 컴퓨터 제어기술에 대해 학습한다.
Analysis and design methods of electrical motor, fluid-press motor and air-press motor for hardware implementation of control system will be treated. Functions, construction and design method of actuator as well as control technologies by computer will be studied.
영상시스템 (506965)
Vision System
인간의 시각계 구조, 영상의 디지털화, 영상 신호 처리, 영상의 정보화 및 특징 추출 방법, 그리고 영상 인식을 통한 산업계 응용에 대해서 학습한다.
The course presents the basic principles of vision system, digital image, image processing, feature extraction method, and image pattern recognition method. From industrial applications, students will expose to real uses of the vision system.
지능형자동차공학 (506989)
교과목 개요 (Course Overview)
차량센서, 구동기, 제어, 마이크로프로세서, 임베디드S/W, 차량 N/W등에 대한 이론을 바탕으로 지능형자동차를 위한 안전, 편의, 자율 주행시스템을 이해하고, 사례를 통한 분석/설계 적용방법을 다룸
Understanding to the safety/comfort/convenience systems for intelligent vehicle based on the theory of sensors, actuators, controls, micro-processors, embedded S/W, and vehicle N/W - Analysis and design application study
주요 강의 내용 (Brief Course Contents)
- 차량 전자제어 시스템 개요
- 차량 네트워크 시스템 기초
- ITS/Telematics 기반의 스마트커넥티드카 개요
- Automotive Electronic Control Systems Overview
- Basic Vehicle Network System
- Introduction to Smart Connected Car based on ITS and Telematics
제어시스템설계 (507082)
Control System Design
공학시스템의 수학모델에 기초한 선형제어기 설계법을 다룬다. 구체적으로는 제어기 설게목적을 이론적으로 설명한 후, 고전제어기 및 현대제어기 설계법을 다룬다. 즉 PID, Lead/Lag, Pole Placement, LQ, LQG 제어기 설계이론 및 이들을 MatLab으로 구현하는 방법을 설명한다.
Control System Design focuses on the design of a linear controller which is based on the mathematical model of various controlled plants. In detai, it includes PID, Lead/Lag, pole-placement technique, LQ, LQG, and the implementation by MatLab software is included.
계측시스템설계및실습 (507844)
Instrumentation System Design and Laboratory
계측시스템의 구성, 신호 변환 방식, 데이터 획득 및 처리 방법을 다룬다. 그리고 LabVIEW 사용법, 신호분석 및 저장, DAQ 시스템 및 자동 계측 시스템을 구축하는 기술을 실습한다.
Handles the configurations of instrumentation systems, the conversion methods of signals, the acquiring and processing methods of data. And serves a laboratory course including the usages of the LabVIEW, signal analyses and storage, DAQ system, and techniques of the automatic instrumentation system construction.
로봇시스템공학 (507845)
Robot System
로봇 시스템의 일반적인 구성 요소 및 구조에 대한 기본 지식을 소개한다. 다양한 로봇 시스템의 개발 및 응용 분야를 설명하고, 지능형 로봇의 소개와 전망을 다룬다. 산업용 로봇 매니퓰레이터에 대한 기구학, 동역학 및 제어 방법을 학습하며, 또한 지능형 자율 이동 로봇에 대한 기구학, 경로 계획, 자율 항법, 센서 등을 학습한다. 로봇 시스템의 응용 예시를 통해 로봇 시스템의 설계 및 운용 방법에 대해 알아본다.
The course will introduce a basic knowledge for the general component parts and structures of robot systems. The development and application fields of the various robot systems will be explained, and an introduction and prospects of intelligent robots will be dealt with. Students will study the kinematics, dynamics, and control methods for industrial robot manipulators, and also study the kinematics, path planning, autonomous navigation, sensors, etc. for intelligent autonomous mobile robots. The course will provide the design and operation methods of robot systems through application examples of robot systems.
모션제어시스템 (507846)
Motion Control System
산업용 로봇, 공작기계, 반도체장비 등의 고속 정밀 메카트로닉스 장비 개발에 필수적으로 요구되는 모션제어기술의 전반적 내용에 대해 학습한다. PC/PLC/임베디드 기반 모션제어 시스템의 설계 및 응용에 대해 배운다. 산업현장 에서 실제로 적용되고 있는 모션제어기를 사용 하여 서보모터 및 각종 모터를 제어하기 위한 이론과 하드웨어 및 소프트웨어 설계 기술에 대해 학습한다.
Students will study overall contents of the motion control technologies for development of high speed and precise mechatronics system such as industrial robot, manufacturing machine and semi-conductor equipment. The design and applications of the PC/PLC/embedded based motion control system will be learned. The theory and the hardware/software design technologies for controlling the servo motor and various motor by the motion controller actually applied in industrial fields will be studied.
전자회로설계및실험 (507946)
Electronic Circuit Design and Experiments
반도체, 다이오드 및 트랜지스터 등의 전자회로소자의 기본원리를 학습하고, 이를 이용한 정류 및 증폭기 회로의 해석과 설계법을 배운다. 또한 연산증폭기의 원리를 익히고, 이를 이용한 각종 전자회로 응용에 관한 해석법과 설계법 등을 학습한다. 실험 강의를 병행하여 이론을 심화 학습한다.
The course will focus primarily on the basic concept of semiconductor, diode, and bipolar junction transistor (BJT). Then, students will learn methods to analyze and to design the rectifier and the amplifier circuits using the diode and the BJT. This course will also present principle and applications of the operational amplifier (op-amp). By performing experiments with the theoretic lectures, students will have a wide range of knowledges of the design and analysis of analog integrated circuits.
마이크로프로세서응용설계및실습Ⅱ (507948)
Microprocessor Application Design and Laboratory Ⅱ
메카트로닉스 시스템 제어용 마이크로프로세서 보드와 I/O 응용 보드의 설계 및 응용에 대해 종합적으로 다룬다. 마이크로프로세서의 내부구조와 동작원리를 이해하도록 하고, 마이크로프로세서와 산업용 각종 I/O 모듈들의 인터페이스 방법 및 제어기술에 대해 실습을 통하여 숙지하도록 한다.
Course focuses on the design and applications of microprocessor board and I/O board to control a mechatronics system. Students will understand internal configuration and operation principle of microprocessor as well as will study interfacing method and control technique of microprocessor and industrial I/O modules by various experiments.
자동화시스템설계및실습 (507951)
Automation System Design and Laboratory
공장자동화용 제어장치로 PLC(programmable logic controller)가 주로 이용되어 왔다. 최근에는 PLC가 논리제어 외에 다양한 제어가 가능한 PAC(programmable automation controller)로 발전하고 있다. 본 교과목에서는 순차제어 개념을 이해하고, 이를 제어 시스템에 적용하기 위해 PLC의 프로그래밍 언어를 학습하고 제어 프로그램 작성 등을 실습한다. 또한 특수모듈과 응용사례를 조사 학습함으로써 PAC 활용에 대한 폭 넓은 이해를 할 수 있도록 한다.
Course will review PAC(programmable automation controller) operation technology for sequence control system. In course, students will understand function of sequence control device, modules of PLC, and programming language of PLC.
기계설계Ⅱ (508553)
Machine DesignⅡ
신뢰도 높은 공학설계를 수행하기 위하여 설계하려는 기계장치를 구성하는 요소에 대한 기능 및 작동원리를 이해시키며, 이의 해석과 설계방법을 배운다. 기계장치의 설계 예로서는 특수기어, 베어링, 벨트 전동장치, 로우프 전동장치, 체인전동장치, 윤활 등의 설계 방법과 이들을 효과적으로 선택하여 견고한 기계 시스템을 구성하는 설계방법 등을 배운다.
Course will reviews operating principles of mechanical element to design with reliability. In course, students will understand design technology for gear, bearing, belt, loaf and chain.
매뉴팩처링공학 (508570)
Manufacturing Engineering
Manufacturing의 기반이 되는 제조 시스템에 대한 전반적인 이해를 위한 지식과 기술을 제공한다. 이를 위해 고전적인 제조기술에 대한 이해와 현대의 제조기술에 적용되어 온 기술의 원리를 이해함을 목표로 한다.
Course will reviews manufacturing methodologies and process for general manufacturing systems. In course, students will understand conventional and modern manufacturing technologies and operation optimization.
비쥬얼C++및실습 (508601)
Visual C++ and Laboratory
C 언어를 습득한 학생들이 윈도우 기반으로 그래픽 프로그램을 구현할 수 있는 능력을 배양하도록 한다. 강의는 이론 2시간과 실습 2시간으로 구성되어, 비쥬얼 프로그래밍 기법과 객체지향 개념 등 이론시간에 숙지한 내용을 실습을 통해 실질적 문제해결의 능력을 가질 수 있도록 한다.
This course presents a window-based visual C++ programing technique for students to be having a knowledge of C language. In the theory lecture, students will learn high-level programming concepts such as visual programming and object-oriented programming skills. Then, students will perform a practical visual programing in the practice lecture time. An important aspect of the course is that students learn how to solve real problems and how to apply the theoretic knowledge to real applications.
수치해석및실습 (508637)
Numerical Analysis and Laboratory
공학설계 및 수리 문제에 대한 수치적 해법들을 다루며, 연립방정식, 보간 및 수치적분, 고유치 문제, 함수근사, 초기 값을 갖는 미분방정식 등을 포함한다. 그리고 MATLAB 프로그래밍을 병행한다.
Deals with the numerical methods for solving mathematical and engineering design problems, including simultaneous equations, interpolation and numerical integrations, eigenvalue problems, function approximations, differential equations with initial values and so on. And keeps pace with the MATLAB programming.
캡스톤디자인Ⅰ (508707)
Capstone Design I
학생들의 창의적인 설계 과제를 선정하고 설계된 과제의 결과를 발표한다. 학과 교수들의 지도하에 제안서 및 최종 보고서를 작성하고, 관련 하드웨어 및 소프트웨어의 설계 , 결과물의 발표 등을 통한 메카트로닉스 공학적 이론 및 설계 지식 등 복합적인 능력을 학습한다.
In this course, students select creative design topics, and the design results are presented. The course provides the comprehensive ability of various theory and design knowledge, including the writings of proposals and finial technical reports, design of hardwares and softwares related with the topics and opening of design knowhow through presentations, under supervision of the professors of the department.
캡스톤디자인Ⅱ (508708)
Capstone Design Ⅱ
학생들의 졸업 작품을 위한 창의적인 설계 과제를 선정하고 설계된 작품의 결과를 발표한다. 학과 교수들의 지도하에 제안서 및 최종 기술보고서의 작성, 관련 하드웨어 및 소프트웨어의 설계, 발표를 통한 설계 노하우 공개 등 여러 가지 이론 및 설계 지식의 복합적인 능력을 제공한다.
In this course, the creative design topics for graduation works of students are selected and the results of the designed works are announced. The course provides the comprehensive ability of various theory and design knowledge, including the writings of proposals and finial technical reports, design of hardwares or softwares related with the selected topics and opening of design knowhow through presentations, under supervision of the professors of the department.