Go to Main Content

Lebanese American University WWW Information System



Catalog Entries


Jul 14, 2024
Transparent Image
Information Select the Course Number to get further detail on the course. Select the desired Schedule Type to find available classes for the course.

CSC 243 - Intr. Object Oriented Program.
This course introduces the fundamental concepts, and techniques, of programming and problem solving, from an object-oriented perspective. Topics include the introduction to computer systems (hardware, software, compilation, execution), fundamental programming constructs, (variables, primitive data types, expressions, assignment), program readability, simple I/O, conditional constructs, iterative control structures, structured decomposition, method call and parameter passing, basic program design using algorithms, algorithm stepwise refinement, pseudo-code, introduction to the object-oriented paradigm (abstraction, objects, classes, entity and application classes, class libraries, methods, encapsulation, class interaction, aggregation), inheritance, error types, simple testing and debugging, 1-D and 2-D arrays, basic searching, and sorting algorithms.

Course Learning Outcomes:
1) Students will acquire the basic skills needed to write computer programs.
2) Students will be exposed to the fundamentals of object-oriented programming.
3) Students will apply the principles of problem solving and good programming habits.
4) Students will be able to implement, debug, and test programs.

3.000 Credit hours
3.000 Lecture hours

Levels: Undergraduate
Schedule Types: Lecture, Tutorial

Computer Science & Mathematics Department

Return to Previous New Search XML Extract
Transparent Image
Skip to top of page
Release: 8.7.2