THE SCIENCE OF COMPUTATION AND COMPUTING WITH JAVA
THE SCIENCE OF COMPUTATION AND COMPUTING WITH JAVA, A brief introduction to the science of computation and computing with Java.
Course Description
Understanding what, why, how to solve the world computational problem. This is a new course which comprises of five sub topics. each topic is an abstraction of the main topics aiming at achieving the goal for solving computational problems by using a good algorithm design and implementation techniques. The first part of the course is all about the understanding of the computational problems from the research work that I did, followed by understanding the difference between computer science and information technology, and then the model for the conceptual and contextual understanding of the world problems and algorithms. The forth part is about understanding Java conceptually and contextually with the aim to learn java programming to enable student to start on the software engineering course. Software engineering course will also require us to learn the concepts and principles of software engineering, and then apply what has been learn practically to develop a complete software system according to the standards. By the end of this program, students will be able to demonstrate a strong understanding of solving problems in an object oriented way by using java algorithms written in Java programming language. Any other object oriented programming language may as well be used instead of java because the concept learned from this course will qualify the students to find it easy to apply them.