CS 120 Programming I and CS 101 Introduction to Computing are EXACTLY the same course
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.
Important resources:
Syllabus: here
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 - Jan 20, 2018 6:44:15 PM
Week 2 - Jan 22, 2018 11:11:27 AM
Week 3 - Jan 29, 2018 1:55:58 PM
Week 4 - Feb 06, 2018 11:37:32 AM
Week 5 - Feb 14, 2018 5:14:28 AM
Week 6 - Feb 22, 2018 7:15:27 AM
Week 7 - Feb 28, 2018 5:26:51 AM
Week 8 - Mar 08, 2018 4:24:35 AM
Week 9 - Mar 08, 2018 4:25:20 AM
Week 10 - Mar 20, 2018 10:45:56 AM
Week 11 - Mar 25, 2018 8:19:50 AM
Week 12 - Apr 02, 2018 6:44:33 AM
Week 13 - Apr 09, 2018 10:56:10 AM
Week 14 - Apr 09, 2018 11:0:53 AM
Week 15 - Apr 09, 2018 11:1:57 AM