Submitted by: Submitted by zenggg
Views: 10
Words: 856
Pages: 4
Category: Business and Industry
Date Submitted: 04/10/2016 11:06 PM
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...