Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

FACULTY OF ENGINEERING & ARCHITECTURE / BLM314 - DEPARTMENT OF COMPUTER ENGINEERING

Code: BLM314 Course Title: HARDWARE DESIGN LANGUAGES Theoretical+Practice: 2+0 ECTS: 3
Year/Semester of Study 3 / Spring Semester
Level of Course 1st Cycle Degree Programme
Type of Course Optional
Department DEPARTMENT OF COMPUTER ENGINEERING
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer NUH AZGINOĞLU (nuh@nevsehir.edu.tr)
Name of Lecturer(s) EBUBEKİR KAYA,
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
To make the students gain skills trend digital systems and one of Hardware Desription Languages.

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 Explains programable logic device concept PO-4 Students gain the ability to apply knowledge of mathematics, science and engineering.
PO-5 Students gain the ability to define, model, formulate and solve general engineering problems.
PO-8 Students will able to develop the program by using the basic concepts of software.
PO-15 Students will be able to design a system or process to meet the desired needs.
Examination
LO-2 Analyze FPGA software environment, simulation ans test PO-4 Students gain the ability to apply knowledge of mathematics, science and engineering.
PO-5 Students gain the ability to define, model, formulate and solve general engineering problems.
PO-7 Students gain the ability to identify, define, formulate and solve problems specific to Computer Engineering.
PO-8 Students will able to develop the program by using the basic concepts of software.
PO-15 Students will be able to design a system or process to meet the desired needs.
PO-19 Students develop self-renewal and researcher skills in order to adapt to innovations and developing technology.
Examination
LO-3 Donanım tanımlama dilleri ve özelliklerini karşılaştırır. PO-5 Students gain the ability to define, model, formulate and solve general engineering problems.
PO-6 Students gain the ability to solve real life learning, inference, optimization, estimation, classification and recognition problems with artificial intelligence.
PO-8 Students will able to develop the program by using the basic concepts of software.
PO-9 Students will have knowledge and skills about basic computer hardware, software and system security.
PO-15 Students will be able to design a system or process to meet the desired needs.
PO-19 Students develop self-renewal and researcher skills in order to adapt to innovations and developing technology.
Examination
LO-4 Analyze embedded systems PO-4 Students gain the ability to apply knowledge of mathematics, science and engineering.
PO-5 Students gain the ability to define, model, formulate and solve general engineering problems.
PO-7 Students gain the ability to identify, define, formulate and solve problems specific to Computer Engineering.
PO-8 Students will able to develop the program by using the basic concepts of software.
PO-15 Students will be able to design a system or process to meet the desired needs.
PO-19 Students develop self-renewal and researcher skills in order to adapt to innovations and developing technology.
Examination
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
Basic concepts of hardware description languages, basic information about programmable logic circuits, examples of software development.
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 Programmable logic devices Explaining, Question-Answer, Problem Solving, Practice
2 PAL and etc. Explaining, Question-Answer, Problem Solving, Practice
3 FPGA Explaining, Question-Answer, Problem Solving, Practice
4 Sofware development environment, test benchs and simulation methods Explaining, Question-Answer, Problem Solving, Practice
5 Hardware Decription Languages properties, Overview of VHDL Explaining, Question-Answer, Problem Solving, Practice
6 Libraries, program components, general terms Explaining, Question-Answer, Problem Solving, Practice
7 Constants, variables, arrays and struct Explaining, Question-Answer, Problem Solving, Practice
8 mid-term exam
9 Statements I Explaining, Question-Answer, Problem Solving, Practice
10 Statements II Explaining, Question-Answer, Problem Solving, Practice
11 Applied examples Explaining, Question-Answer, Problem Solving, Practice
12 Microprogramming and sequential logic realization techniques Explaining, Question-Answer, Problem Solving, Practice
13 Interface circuits driving with FPGA Explaining, Question-Answer, Problem Solving, Practice
14 Embedded systems Explaining, Question-Answer, Problem Solving, Practice
15 Software development environment of embedded systems Explaining, Question-Answer, Problem Solving, Practice
16 final exam
Recommend Course Book / Supplementary Book/Reading
1 Pedroni, V. A. (2010). Circuit design and simulation with VHDL. MIT Press.
Required Course instruments and materials
Oral presentation, development environment and development board application, computer

Assessment Methods
Type of Assessment Week Hours Weight(%)
mid-term exam 1 40
Other assessment methods
1.Oral Examination
2.Quiz
3.Laboratory exam
4.Presentation
5.Report
6.Workshop
7.Performance Project
8.Term Paper
9.Project
final exam 1 60

Student Work Load
Type of Work Weekly Hours Number of Weeks Work Load
Weekly Course Hours (Theoretical+Practice) 2 14 28
Outside Class
       a) Reading 9 4 36
       b) Search in internet/Library 0
       c) Performance Project 0
       d) Prepare a workshop/Presentation/Report 0
       e) Term paper/Project 0
Oral Examination 0
Quiz 0
Laboratory exam 0
Own study for mid-term exam 12 1 12
mid-term exam 1 1 1
Own study for final exam 12 1 12
final exam 1 1 1
0
0
Total work load; 90