GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR
COURSE DESCRIPTION
LOW LEVEL PROGRAMMING/5061311 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COURSE INFO | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- LANGUAGE OF INSTRUCTION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Turkish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- NAME OF LECTURER(S) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Assoc. Prof. Nurettin TOPALOĞLU | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- WEB SITE(S) OF LECTURER(S) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
http://websitem.gazi.edu.tr/site/nurettin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- EMAIL(S) OF LECTURER(S) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nurettin@gazi.edu.tr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- LEARNING OUTCOMES OF THE COURSE UNIT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comprehends the position of programming in software systems and the position of Assembly language in programming languages. Software and hardware - becomes familiar with programmer and the low-level relations of system components forming the operating system Knows the main units of computer systems and the structure and architecture of x86 based microprocessors. Comprehends the relation between BIOS and the operating system and how they manage the system. Knows the memory structure and addressing technique. Comprehends how the data is stored in memory unit. Defines advantages and disadvantages of Assembly language, compiler, interpreter and assembler procedures. Knows the concepts of reverse engineering. Knows the command structure and addressing types of Assembly language, knows interrupts and hard disk structure. Defines data storage and read methods Controls the system by using interrupts and programming in Assembly language. Uses Assembly language in encryption, cracking, hacking and antivirus fields. Comprehends the mysterious and hidden features of computer systems. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- MODE OF DELIVERY | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The mode of delivery of this course is Face to face and practise | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- PREREQUISITES AND CO-REQUISITES | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There is no prerequisite or co-requisite for this course. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- RECOMMENDED OPTIONAL PROGRAMME COMPONENTS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There is recommended optional programme component for this course; Computer Architecture and programming | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- RECOMMENDED OR REQUIRED READING | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Topaloglu, N., "x86 Based Microprocessor Architecture and Assembly Language", Seckin Publishing, 4th Ed., Ankara, 2014. Michael Tischer, PC Intern-PC System Programming, Abacus Software,2004. Hans-eter Messmer, The Indispensable PC Hardware Book, Addison-Wesley Publishing, 4th edition, 2001. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- PLANNED LEARNING ACTIVITIES AND TEACHING METHODS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lecture, Question & Answer, Demonstration, Drill - Practice | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- WORK PLACEMENT(S) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
none | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|