Course Learning Outcomes:
Describe basic concepts of an OOP language
Use different primitive data types and various operators
Develop simple class
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 NetBeans with JDK
Enjoy!
Note: Resources adapted from material used in course ICS 102 in KFUPM.
Week 1 - Feb 03, 2017 3:28:27 PM
Week 2 - Feb 06, 2017 6:7:23 AM
Week 3 - Feb 13, 2017 6:32:25 AM
Week 4 - Feb 22, 2017 4:51:38 AM
Week 5 - Feb 27, 2017 6:14:29 AM
Week 6 - Mar 06, 2017 4:51:43 AM
Week 7 - Mar 13, 2017 6:42:20 AM
Week 8 - Mar 19, 2017 9:38:53 AM
Week 9 - Mar 23, 2017 6:20:53 PM
Week 10 - Apr 10, 2017 7:33:12 AM
Week 11 - Apr 20, 2017 6:30:22 AM
Week 12 - Apr 26, 2017 7:28:5 AM
Week 13 - Apr 26, 2017 7:30:43 AM
Results before Finals - May 23, 2017 7:54:3 AM