Lec1-Intro-Spr04 - Course Introduction COP 3330:...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Course Introduction COP 3330: Introduction to OO Programming © Dr. David A. Workman School of CS Spring 2004
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Spring 2004 (c) Dr. David A. Workman 2 Course Objectives 1. Introduce Software Engineering Concepts and Notation Software Development Process Universal Modeling Language (UML) 2. Introduce Object-Oriented Software Design Concepts Software Design Concepts and Styles Object-Oriented Design Concepts and Methods 3. Introduce the Java Programming Language Basics of Java and relationship to the C language. Features of Java for implementing OO designs. Features of Java for Graphical User Interface development.
Background image of page 2
Spring 2004 (c) Dr. David A. Workman 3 CS/IT Curriculum COP 3223 COP 3330 COP 4232 CEN 5016 COP 3503 COP 3530 COP 3502 Algorithm Design / Analysis Data Structure Design / Analysis Software Engineering Focus: OO Analysis, Design, Implementation Informal Introduction OO Analysis, Design, Implementation (Java) Formal Introduction OO Analysis, Design, Implementation (C++) Formal Introduction Software Process and Team-oriented development
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Spring 2004 (c) Dr. David A. Workman 4 Java Program Design (Required) By James Cahoon and Jack Davidson, McGraw-Hill, 2004, ISBN = 0-07-225447-X UML and the Unified Process (Recommended) By Jim Arlow and Ila Neustadt, Addision-Wesley, 2002 ISBN = 0-201-77060-1.Addison-Wesley Object Management Group (OMG ): http://www.omg.org/ http://www.cs.ucf.edu/~workman/cop3330 (Required)
Background image of page 4
Spring 2004 (c) Dr. David A. Workman 5 Grading Policy Exams (50%) Midterm Final Quizzes (25%) Based on textbook and lecture notes. Designs expressed in UML Programs written Java using JDK (current) on Olympus
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Spring 2004 (c) Dr. David A. Workman 6 Other Course Policies Homework is an Individual Exercise unless otherwise stated. Cheating and plagiarism can result in severe penalties : “0” on 1 st instance, “F” for the course on 2 nd instance, possible expulsion from SUS. If you have difficulty with an assignment, see GTAs and/or instructors during scheduled office hours. They are there to help you learn and understand the material. There simply is not enough time to explain all the important material in lecture. You must learn some things on your own and otherwise seek help from TAs and instructors outside class time. Programs shall run on Olympus using Java JDK 1.4.xxx (or whatever the current version is) “Late assignment” policy: TBD “Program submission” policy: TBD
Background image of page 6
Spring 2004 (c) Dr. David A. Workman 7 Software Engineering DEFINITION [Barry Boehm 1976] . The practical application of scientific knowledge in the design and
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 21

Lec1-Intro-Spr04 - Course Introduction COP 3330:...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online