تجاوز إلى المحتوى الرئيسي
User Image

Ouiem Bchir

Associate Professor

أستاذ مشارك

علوم الحاسب والمعلومات
obchir@KSU.EDU.SA
مادة دراسية

Computer Programming I

csc111

1- Introduction to Computers and Programming Languages – Byte code and Java

Virtual Machine.

2- Introduction to Object-Oriented Programming and Software Development.

Java fundamentals and Getting Started with Java.

3- Numerical Data – Constants -Variables – Built-in data types – The arithmetic

assignment – Getting Numerical Input values – Standard input/output - Type

conversion – operator overloading – increment and decrement operators.

4- Introduction to Objects and Classes

Defining and using a Class - Defining and using Multiple Class – Matching Arguments

and Parameters – Passing objects to a method – Constructors – Information Hiding and

Visibility Modifiers – Class constants – Local Variables – Calling Methods of the same

class.

5- Control Structures

Boolean expressions - Selection Statements - Repetition Statements.

7- Classes and Objects in depth

Object oriented principles : encapsulation – UML representation of a class

Returning an object from a Method – Overloaded Methods and Constructors. Passing

Parameters

8- Arrays

8- arrays

8- Arrays

 

ملحقات المادة الدراسية