BIF 245Objects and Data Abstraction
Computer Science & Mathematics · 3 credits
Description
This course presents further techniques of object oriented programming and problem solving, with emphasis on abstraction and data structures. Topics include: object oriented concepts, such as, composition, inheritance, polymorphism, information hiding, and interfaces; basic program design and correctness, such as, abstract data types, preconditions and post conditions, assertions and loop invariants, testing, basic exception handling, and the application of algorithm design techniques. The course also covers: basic algorithmic analysis, time and space tradeoffs in algorithms, big-O notation; fundamental data structures and applications, such as, collections, single- and double-linked structures, stacks, queues, and trees; performance issues for data structures; recursion, more sorting algorithms. Prerequisite: BIF 243/CSC243 [3-0, 3 cr.]
Common questions about BIF 245
What is BIF 245 at LAU?
BIF 245 Objects and Data Abstraction is a 3-credit course at Lebanese American University (LAU), in the Computer Science & Mathematics department. This course presents further techniques of object oriented programming and problem solving, with emphasis on abstraction and data structures.
How many credits is BIF 245?
BIF 245 Objects and Data Abstraction is worth 3 credits at LAU.
Who teaches BIF 245 at LAU?
Studiety has 3 professors on record for BIF 245: Danielle Antoine Azar, Khaleel Wafiq Mershad, Rasha Mohammad Al Khansa. Sections change every term, so check the registrar for who is teaching now.
What are the prerequisites for BIF 245?
BIF 245 lists 2 prerequisites: BIF 243 Introduction to Object Oriented Prog., CSC 243 Introduction Object Oriented Program..