Answers

Submitted by: Submitted by

Views: 10

Words: 856

Pages: 4

Category: Business and Industry

Date Submitted: 04/10/2016 11:06 PM

Report This Essay

Introductory Programming for Beginners

Ajou International Summer School 2016

Professor: Teemu H. Laine (Paldal Hall 1012, tlaine@ajou.ac.kr, http://www.ubilife.net)

Teacher assistant: TBA

Class hours: TBA

Consulting hours: TBA

Motivation

Programming has been a must-have tool for computer scientists and engineers since the birth of

microcomputers in the 1980s. Today, programming is recognized as a core competency skill also

for workers outside the engineering field. For this reason, many countries are pushing

programming education to primary and secondary schools. For example, the Ministry of Science,

ICT and Future Planning in Korea is preparing a curriculum reform that will include programming

as one of the core subjects. We can expect future workers to be able not only to use computers

but also to modify their behavior.

Programming can be intimidating to non-engineers. Complex syntax of a programming language

combined with strange errors can make programming training a frustrating experience. But luckily it

does not have to be that way.

Course description

This "Introductory Programming for Beginners" course offers basic programming training for nonengineers. Before write your first program, you will learn what a computer is composed of and how

it "thinks". Next, you will be introduced to Python, a programming language which is easy to

approach. Then you will learn about all essential programming concepts one by one, and you will

have a chance to practice those concepts in guided exercise sessions. By the end of the course,

you will know how a computer "thinks" and how to ask it to do things for you.

NOTE: if you already have some experience with programming, then this course is probably not for

you.

Objectives

The main objective of the course is to teach you the basics of programming in a friendly way. You

will receive the knowhow of basic programming concepts and gain confidence to pursue higher

level programming studies in the...