Preview

Course Outline for COMP 314

Satisfactory Essays
Open Document
Open Document
414 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Course Outline for COMP 314
COMP 314
OBJECT – ORIENTED PROGRAMMING

I. Degree Program: Bachelor of Science in Information Technology
II. Course Code: COMP 314
III. Course Title: OBJECT – ORIENTED PROGRAMMING IV. Credit Units: 3
Total No. of Hrs.: Lecture - 36hrs. Laboratory – 54hrs.
Total No. of Hrs. Per Week: 5
V. Prerequisites: COMP 113
VI. Course Description:
This course introduces students to object-oriented programming. It covers object-oriented tools for system analysis, design and development. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs.

VII. Course Objectives:

General: The main objective of this course/subject is to provide students with knowledge and applications of Object-Oriented Programming through the use of the Java programming language.

Specific: At the end of the course, the students should be able to:
1. State the vision, mission, goals and objectives of the university as well as the institute;
2. Understand and identify the object-oriented concepts and methodology;
3. Create UML diagrams;
4. Determine the syntax and semantics of java and implement programming solutions using Java.

VIII. Course Requirements
Attendance/Active Participation in Class Discussion
Assignments, Seatworks, Quizzes, Recitations
Laboratory Activities
Mid/Final Term Examination

IX. Methodology
The teaching methodologies to be used will be the lecture, demonstration, group discussion, case study, exercises and simulation methods.

X. Course Outline:
XI. Class Orientation
VMGO
Course Introduction
XIV. Overview of Java
XV. Introduction to Java Applications
XVI. Introduction to OOP
1. UML
XVII. Classes and Objects concepts of classes, objects, constructors, methods, access control, this keyword, overloading methods and constructors, parameter



References: 1. http://download.oracle.com/javase/6/docs/api/ 2. http://download.oracle.com/javase/6/docs/ 3. http://download.oracle.com/javase/tutorial/

You May Also Find These Documents Helpful

  • Powerful Essays

    The purpose of this Lab. is to familiarize student how to solve practical problems programmatically; they will practice on elementary programming using primitive data types, variables, constants, operators, expressions, and input and output. Also, they will learn how to diagnose errors that may occur when a program is compiled or executed. There are some exercises, through which they will understand the concept learn in this chapter.…

    • 2338 Words
    • 10 Pages
    Powerful Essays
  • Better Essays

    Venit, S., & Drake, E. (2011). Prelude to Programming Concepts and Design (5th ed.). Boston, MA: Addison-Wesley.…

    • 1800 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Chapter 16 Chapter 17 Chapter 18 Chapter 19 Chapter 20 Chapter 21 Chapter 22 Chapter 23 Chapter 24 Chapter 25 Chapter 26 Chapter 27 An Introduction to Hardware, Software, and the Internet An Introduction to Software Development Objects and Classes Algorithms Java Syntax and Style Data Types, Variables, and Arithmetic Boolean Expressions and if-else Statements Iterative Statements: while, for, do–while Implementing Classes and Using Objects Strings Class Hierarchies and Interfaces Arrays…

    • 3908 Words
    • 16 Pages
    Powerful Essays
  • Satisfactory Essays

    Lab 3 Student

    • 1264 Words
    • 7 Pages

    This lab accompanies Chapter 2 (pp. 56-68) of Starting Out with Programming Logic & Design.…

    • 1264 Words
    • 7 Pages
    Satisfactory Essays
  • Powerful Essays

    It 210

    • 2960 Words
    • 12 Pages

    Prelude to Programming: Concepts and Design, Fifth Edition, by Stewart Venit and Elizabeth Drake. Published by Addison-Wesley. Copyright © 2011 by Pearson Education, Inc.…

    • 2960 Words
    • 12 Pages
    Powerful Essays
  • Powerful Essays

    OOP Assigment 1 Sit 1

    • 4788 Words
    • 20 Pages

    Inheritance is when a class (subclass) has the same attributes and methods of another class (parent class); this is done by creating class from an existing class. While a subclass has properties derived for the parent class, it can also have properties of its own.…

    • 4788 Words
    • 20 Pages
    Powerful Essays
  • Satisfactory Essays

    COMM 391 course outline

    • 942 Words
    • 9 Pages

    the course. Survey 1 will be administered during the first week of class. Survey 2 will…

    • 942 Words
    • 9 Pages
    Satisfactory Essays
  • Better Essays

    Venit, S., & Drake, E. (2009). Prelude to programming: Concepts & design (4th ed.). Boston, MA: Addison-Wesley.…

    • 890 Words
    • 4 Pages
    Better Essays
  • Satisfactory Essays

    On the order hand, Object oriented programming (OOP) have taken the best ideas of structured programming and combined them with several powerful new concept that encourage you to approach the task of programming in a new way. Object-oriented programming is a programming methodology that associates data structures with a set of operators that act upon it. In OOP’s terminology an instance of such an entity is known as an object, it gives importance to relationships between objects rather than implementation details. Object-Oriented Programming is centered on new concepts such as classes, polymorphism, inheritance, etc.…

    • 641 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    References: Deitel, H.M., & Deitel, P.J. (2002). Java: How to program (6th ed.). Upper Saddle River, NJ: Pearson Education…

    • 356 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    The following information will introduce general knowledge in basic programming concepts. It shall discuss basic types of computer programming languages as-well-as program development. There are three basic types of computer programming languages that will be discussed in a simple and easy to understand manner. We shall also describe the program development cycle and discuss why it is important to use a structured and organized process to create a computer programming language.…

    • 1318 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    Computer Programming 2 Programming Paradigm Procedural Programming   style of programming in which the programming task is broken down into a series of operations (called procedures) applied to data (or data structures) C and Pascal Object-Oriented Programming    extension of procedural programming breaks down a programming task into a series of interactions among different entities or objects Java, C++, and Smalltalk Introduction to OOP * Property of STI Page 1 of 15 Computer Programming 2 Object-Oriented Programming type of programming in which programmers define not only the data structures, but also the types of operations (methods) that can be applied to the data structure enables programmers to create modules that do not need to be changed when a new type of object is added most widely used paradigm instead of focusing on what the system has to do, focus on:  what objects the system contains  how they interact towards solving the programming problem Introduction to OOP * Property of STI Page 2 of 15 1 _________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ 2 _________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ Computer Programming 2 Object-Oriented Programming Illustration of OOP Introduction to OOP * Property of STI Page 3 of 15 Computer Programming 2 Object-Oriented Programming Advantages of OOP over conventional approaches: …

    • 1005 Words
    • 5 Pages
    Satisfactory Essays
  • Satisfactory Essays

    C++ Programming

    • 331 Words
    • 2 Pages

    (1) Logic and Discrete Mathematics S. R. Rege: Latika Bonde (2) Computer Graphics Ravindra Sangle (3) Advanced SQL Sanjeela Sagar (4) Object Oriented Programming with C++ Sanjeela Sagar (5) Modern Operating Systems Jayalakshmi Srinivas: R. Kamatchi…

    • 331 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    • Good exposure on Core java with object oriented programming concepts, Collection Framework and JDBC…

    • 534 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Introduction to Unified Modeling Language (UML) A computer program is typically a large, complex system composed of many different components. During the object-­‐oriented system analysis and process, programmers must understand the requirements for the new computer program and determine the objects that should exist in the new program. An object is a software entity that represents something in the real world that must be incorporated into the computer program, such as a customer, an inventory item, or an invoice.…

    • 2828 Words
    • 110 Pages
    Powerful Essays