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):
Note: Resources adapted from material used in course ICS 102 in KFUPM.
Week 1 - Sep 19, 2016 12:4:6 PM
Week 2 - Sep 24, 2016 5:15:45 PM
Week 3 - Oct 04, 2016 4:4:42 AM
Week 4 - Oct 11, 2016 3:47:55 AM
Week 5 - Oct 20, 2016 6:10:22 AM
Week 6 - Oct 25, 2016 4:2:5 AM
Week 7 - Nov 01, 2016 4:2:26 AM
Week 8 - Nov 20, 2016 4:3:38 AM
Week 9 - Nov 22, 2016 4:11:54 AM
Week 10 - Nov 24, 2016 8:32:20 AM
Week 11 - Dec 01, 2016 6:13:26 AM
Week 12 - Dec 11, 2016 5:48:34 AM
Week 13 - Dec 14, 2016 9:38:8 AM
Week 14 - Dec 22, 2016 7:33:20 AM
Week 15 - Dec 29, 2016 6:13:27 AM
Grades before finals - Jan 19, 2017 1:1:2 PM