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 JDK 8 first
Then NetBeans 8.2 (Java SE is enough)
Enjoy!
Note: Resources adapted from material used in course ICS 102 in KFUPM.
Week 1 - Aug 31, 2018 9:57:19 AM
Week 2 - Sep 03, 2018 5:10:3 AM
Week 3 - Sep 12, 2018 5:6:28 AM
Week 4 - Sep 24, 2018 7:55:57 AM
Week 5 - Sep 27, 2018 8:37:26 AM
Week 6 - Oct 01, 2018 5:14:4 AM
Week 7 - Oct 11, 2018 8:22:32 AM
Week 8 - Oct 18, 2018 8:23:26 AM
Week 9 - Oct 26, 2018 12:47:7 PM
Week 10 - Nov 04, 2018 4:5:11 AM
Week 11 - Nov 07, 2018 5:57:19 AM
Week 12 - Nov 15, 2018 7:23:34 AM
Week 13 - Nov 19, 2018 5:13:47 AM
Week 14 - Nov 30, 2018 7:8:53 PM
Week 15 - Dec 01, 2018 5:45:25 PM