Skip to main content
User Image

Dr Sarah Shuqayr M. Alotaibi - د. سارة شقير محمد العتيبي

Assistant Professor

استاذ مساعد

College of Computer and Information Sciences
The Department of Computer Science. College of Computer and Information Sciences.
course

CSC111- Computer Programming in JAVA

This course provides a comprehensive introduction to computers, programming, and the foundations of Java. Students begin with an overview of how computer programs work, including programmer-defined algorithms, bytecode, and the role of the Java Virtual Machine (JVM). The course then introduces the structure of Java programs, constants, variables, and Java’s built-in data types. Fundamental operators such as arithmetic, assignment, increment, and decrement are explored to build the basis for writing and evaluating expressions. The course also covers the principles of classes and objects, UML representations of classes, and the declaration of objects using instance variables. Students learn the distinction between primitive and reference data types.

course attachements