Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Object-Oriented Programming
Topic Summary:
Created On: 3-Jul-2006 14:19
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 3-Jul-2006 14:19
User is offline View Users Profile Print this message


Brandi Carroll

Posts: 82
Joined: 22-Jul-2004

Object-Oriented Programming

Rutgers University
New Brunswick, NJ USA
[url]http://www.rutgers.edu/[/url]

Instructor: Gheorghe Muresan

Pre-Requisites
Introduction to Computer Concepts

Course description
The course introduces students to the principles of Object-Oriented Analysis, Design and Programming. The focus is on developing creative thinking for analyzing a problem domain and designing a solution, and on using an object-oriented programming language (Java seems the most appropriate at the moment) to implement it.

Objectives/Competencies
The student will:
Apply critical thinking to analyze the requirements of a simple application and build a model of the problem
Use the Unified Modeling Language (UML) and object-oriented design principles to develop a conceptual solution
Use the Java programming language to implement the designed solution
Use visual programming tools to sketch and build simple user interfaces
Apply testing and debugging to ensure the correctness and efficiency of the application

Topics
Introduction to programming and software engineering; object-oriented vs. procedural programming
Object-Oriented Analysis and Design
Java as a foreign language: syntax and grammar vs. conversation and language patterns
Classes ? encapsulation, inheritance, polymorphism
Programming concepts: variables and values, opearations, flow of control
Introduction to Graphical User Interface (GUI) design with Java
Deploying Java applets and applications

Class conduct
The class is a combination of lecture and lab:
new concepts are introduced and discussed based on a set of examples;
students try to solve a set of exercises; some of the solutions are discussed with the instructor;
students work on homework / coursework assigned by the instructor.
A number of classes will be used for revisions, tests, and assignment discussions.

We will follow the structure and content of the course textbook, staying with each topic until most students get it. If we move through the textook exceptionally fast, we'll spend some time using visual tools (Forte, Visual Studio) building graphical user interfaces (GUIs).
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 1 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.