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.
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 - Jan 05, 2019 7:20:49 PM
Week 2 - Jan 08, 2019 10:12:27 AM
Week 3 - Jan 17, 2019 7:52:31 AM
Week 4 - Jan 27, 2019 5:30:25 PM
Week 5 - Feb 02, 2019 6:24:16 PM
Week 6 - Feb 10, 2019 4:50:16 AM
Week 7 - Feb 17, 2019 7:9:28 AM
Week 8 - Mar 03, 2019 4:45:41 AM
Week 9 - Mar 03, 2019 4:46:5 AM
Week 10 - Mar 10, 2019 5:14:53 AM
Week 11 - Mar 19, 2019 10:47:51 AM
Week 12 - Mar 23, 2019 2:11:2 PM