Presentation is loading. Please wait.

Presentation is loading. Please wait.

Course Introduction: Programming Language. Course info Lecturer –Prof. Heejune Ahn (Mirae Hall 423) Course type –2+2(2h lecture, 2h practice) Textbook.

Similar presentations


Presentation on theme: "Course Introduction: Programming Language. Course info Lecturer –Prof. Heejune Ahn (Mirae Hall 423) Course type –2+2(2h lecture, 2h practice) Textbook."— Presentation transcript:

1 Course Introduction: Programming Language

2 Course info Lecturer –Prof. Heejune Ahn (Mirae Hall 423) Course type –2+2(2h lecture, 2h practice) Textbook –Programming in ANSI C E. Balagurusamy/Mcgrawhill/6th ed Practice Lab –Visual studio 2008/2010/2012 Grading –Midterm (30%), Final (40%), Lab&Report (20%), Attendance (10%) TA –Sangmin Kim, Fitrah Purnama, Tran Vihn Thuy Course material –http://square.seoultech.ac.kr/~icom/clang/clang2015.html Extra exercise sources given 2

3 Questions Why do we learn programming language? Why do we learn the C language? What is programming at all? How can be a good programmer? What we can do after this course? How can we get good grade at this course? What should we do after this course? 3

4 Computer (digital & sync.) data processing system –Data + Processing flow –Data is inputted or outputted –Fixed Structure –E.g.) Sum of M, ….. N 4 M + S 1 i N + > ~ clock

5 Stored Programed Computer Stored Program –First by Von Neuman –Control/configure general HW by Stored Program 5

6 Computer Architecture 6

7 Program Execution 7

8 8

9 Fetch 9

10 10

11 Programing Language Language –Communication tools to command computers Low vs high Level 11 ARM Intel AVR arm inst low level lan. (CPU-dep) intel instavr inst Intel ass machine assembly arm ass avr ass system programming language (C/C++/ObjectC) application programming language (Java, Python C#, Javascript) High level lan. (CPU-indep)

12 Compiler 12


Download ppt "Course Introduction: Programming Language. Course info Lecturer –Prof. Heejune Ahn (Mirae Hall 423) Course type –2+2(2h lecture, 2h practice) Textbook."

Similar presentations


Ads by Google