Course Objectives:
On the completion of this course, the students will be able to :
Run a Java program which includes expressions, assignments and strings.
Get inputs from the user and display the output.
To explain and implement the Control Structures.
To define and create Classes and Objects.
To utilize the concept of Arrays.
Course Learning Outcomes:
Describe basic concepts of an OOP language
Use different primitive data types and various operators
Develop simple classe
Demonstrate working knowledge of the basic syntax, semantics, and the constructs of an OOP language.
Explain the flow of a program.
Design small scale computer programs using OOP language that employ classes, sequence, selection, iteration, functions, and multi-dimensional arrays.
Interesting resources:
BlackBoard website: https://lms.cisjubail.gov.sa/
List of useful programming problems.
Links to download an Integrated Development Environment (IDE):
You need to install the Java JDK first
Note: Resources adapted from material used in course ICS 102 in KFUPM.
Week 1 - Aug 20, 2015 8:22:19 AM
Week 2 - Aug 29, 2015 11:37:34 AM
Week 3 - Sep 03, 2015 11:53:40 AM
Week 4 - Sep 10, 2015 4:37:55 AM
Week 5 - Sep 29, 2015 11:53:12 AM
Week 6 - Sep 29, 2015 11:55:35 AM
Week 7 - Oct 12, 2015 6:42:46 AM
Week 8 - Oct 12, 2015 8:48:43 AM
Week 9 - Oct 26, 2015 7:9:10 AM
Week 10 - Oct 27, 2015 9:17:17 AM
Week 11 - Nov 07, 2015 4:49:0 PM
Week 12 - Nov 17, 2015 4:5:27 AM
Week 13 - Nov 22, 2015 5:21:0 AM
Week 14 - Nov 30, 2015 5:55:59 AM
Week 15 - Dec 07, 2015 7:36:25 AM
Week 16 - Dec 08, 2015 5:43:46 PM
Week 17 - Dec 10, 2015 4:15:30 AM