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:
BlackBoard website: https://lms.cisjubail.gov.sa/
List of useful programming problems.
Online Java Compiler: https://www.onlinegdb.com/online_java_compiler
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 26, 2019 10:31:15 AM
Week 2 - Sep 03, 2019 10:29:5 AM
Week 3 - Sep 21, 2019 9:54:39 AM
Week 4 - Oct 05, 2019 6:8:44 PM
Week 5 - Oct 05, 2019 6:10:26 PM
Week 6 - Oct 05, 2019 6:11:23 PM
Week 7 - Oct 14, 2019 2:14:53 AM
Week 8 - Oct 30, 2019 10:36:30 AM
Week 9 - Oct 30, 2019 10:37:38 AM
Week 10 - Nov 15, 2019 6:34:14 PM
Week 11 - Nov 15, 2019 6:34:50 PM
Week 12 - Nov 24, 2019 4:34:35 AM
Week 13 - Dec 15, 2019 7:17:12 PM
Week 14 - Dec 15, 2019 7:17:38 PM