Programming I

Course Objectives:


The course aims to teach the student the principles and concepts of programming. How to write programs to solve simple problems. How to use programming to solve the problems and issues of scientific and Practice.

Course Content:


1. Introduction to programming.
2. Concepts of memory and the basic types of data.
3. The formation of computational solutions, design and construction of algorithms.
4. Basic code and how to use them.
5. Program description and flow charts, calculations relational.
6. Optional control structures and repetitive.
7. Functions: Call by name and call by reference.
8. Self functions appeal.
9. Matrices with a dimension of unilateral and bilateral dimension.
10. Basic algorithms to sort and search.

Skills expected from this course:


Upon finishing of this course the student should has:
1. Literacy programming and thinking compiler.
2. The ability to describe programs to solve problems.
3. The ability to write software for some simple problems.
4. Knowledge of basic algorithms to solve the order and search.

Textbook:
B. Doug and B. Douglas, "Java for Students," 4th Edition, 2005, Prentice Hall, ISBN: 9780131246188
Reference:
Josh Bloch "Effective Jawa", Prentice Hall; 2 edition (May 28, 2008), ISBN-10: 0321356683


Last Update
11/21/2011 6:42:33 PM