Course Number/Section/Name: CIDM-4360/ section 01 & 70 ... CIDM 4360 70... · PDF...
date post
10-Sep-2019Category
Documents
view
3download
0
Embed Size (px)
Transcript of Course Number/Section/Name: CIDM-4360/ section 01 & 70 ... CIDM 4360 70... · PDF...
1
Course Number/Section/Name: CIDM-4360/ section 01 & 70 Object Oriented Analysis & Design
Semester/Year: Fall 2019 Professor: Dr. Ibrahim Lazrig
Class Days/Times/Location or Other Format: CIDM-4360/ section 70 : Online CIDM-4360/ section 01 :Tuesday & Thursday / 1:30PM – 2:45PM / Classroom Center (CC) – 205 (There are no lab sessions associated with this course)
Office Location: Classroom Center – 208E Office Hours: Monday, Tuesday and Thursday / 10:00 AM – 1:00 PM or by appointment Office Phone: 806-651-2763 Email: [email protected]
Social Media: Keep up with the latest happenings of your COB on Facebook and Twitter, connect with us on LinkedIn, and check out COB videos on YouTube. Other: (Other optional information you wish to share, e.g., cell phone number, homepage, course prerequisites, etc., please remove from syllabus if not in use)
Terms of Use A student's continued enrollment in this course signifies acknowledgment of and agreement with the statements, disclaimers, policies, and procedures outlined within this syllabus and elsewhere in the WTClass environment. This Syllabus is a dynamic document. Elements of the course structure (e.g., dates and topics covered, but not policies) may be changed at the discretion of the professor.
WTAMU Paul and Virginia Engler College of Business Mission Statement The mission of the Paul and Virginia Engler College of Business is to provide high quality undergraduate and graduate business education with a global perspective and ethical awareness. We accomplish this through emphasis on excellence in teaching, which is strengthened by faculty scholarship and supported by professional service.
Learning Objectives of the WTAMU Paul and Virginia Engler College of Business Programs The Engler College of Business (COB) at West Texas A&M University (WTAMU) seeks to prepare students in the Bachelor of Business Administration (BBA), Master of Business Administration (MBA), Master of Professional Accounting (MPA), and the Master of Science, Finance and Economics (MSFE) degree programs for careers in business and to foster their professional growth and advancement via key learning goals and objectives. The learning objectives of the Paul and Virginia Engler College of Business are as follows:
Leadership
http://wtamu.edu/cob https://www.facebook.com/WTAMUCOB/ https://twitter.com/wtamu_cob https://www.linkedin.com/edu/school?id=50015&trk=edu-ca-head-title https://www.youtube.com/channel/UCENCoEEcsLJvyWaMjonwFuQ
2
Communication
Critical Thinking
Business Integration
Core Business Knowledge
Global Business Environment
Business Ethics and Corporate Governance Course Description Thorough overview of concepts of object-oriented analysis and design methods. Focus on modeling to analyze and specify logical requirements in an organizational context. Emphasis on software development process, static architecture, dynamic models and development cycles. Evaluation and selection of appropriate design patterns. Use of models in design of object-oriented applications using documentation standards such as UML. Case studies will be utilized. Course Objectives
Upon completion of this course students will:.
1. be able to demonstrate in-depth knowledge of the Analysis and Design process. 2. be able to define a business problem and propose a technical solution. 3. Understand UML concepts and are able to analyze system requirements to create use-cases 4. Be able to use UML concepts to create essential object analysis and design models. 5. Develop the skill of layered architecture design and how to systematically partition large projects for
collaborative work. 6. Develop the skills of translating some object design artifacts to code. 7. Demonstrate an understanding of patterns to create a solid system designs
Map from COB Learning Objectives to Specific Course Objectives CLO CLO Description Assessment Plan Alignment with COB
Learning Goals Alignment with
ABET Student
Outcomes
1 Be able to demonstrate in- depth knowledge of the Analysis and Design process.
Various written homework assignments, Exam questions
-Critical Thinking
-Communication
SO1: An ability to
analyze a problem,
and identify and
define the computing
requirements
appropriate to its
solution
2 be able to define a business problem and propose a technical solution.
Various written
homework
assignments, Exam
questions
-Critical Thinking
-Communication -Common Body of Core
Business Knowledge
SO1: An ability to
analyze a problem,
and identify and
define the computing
requirements
appropriate to its
solution
3
3 Understand UML concepts and are able to analyze system requirements to create use- cases
Various written
homework
assignments, Exam
questions
-Critical Thinking
SO3: An ability to use current
techniques, skills, and
tools necessary for
computing practice
4 Be able to use UML concepts to create essential object analysis and design models.
Various written
homework
assignments, Exam
questions
-Critical Thinking
-Communication
SO3: An ability to use current
techniques, skills, and
tools necessary for
computing practice
5 Develop the skill of layered architecture design and how to systematically partition large projects for collaborative work.
Various written and
programming
homework
assignments, Exam
questions, project
-Leadership
-Communication
-Critical Thinking
-Business Integration
-Core Business
Knowledge
An ability to
function effectively
on teams to
accomplish a
common goal
6 Develop the skills of translating some object design artifacts to code.
Various written and
programming
homework
assignments, Exam
questions,
-Communication
-Critical Thinking
SO3: An ability to use current
techniques, skills, and
tools necessary for
computing practice
7 Demonstrate an understanding of patterns to create a solid system designs.
Various written and
programming
homework
assignments, Exam
questions
-Critical Thinking
-Business Integration
SO3: An ability to use current
techniques, skills, and
tools necessary for
computing practice
Course Materials (Text, calculator, etc.)
Alan Dennis, Barbara Haley Wixom, David Tegarden, “SYSTEMS ANALYSIS & DESIGN, An Object-Oriented
Approach with UML”, 5th Edition.
Paul Deitel, Harvey Deitel “ Visual C#, how to program” , 6th Edition (optional)
Class notes and handouts
Course Grading Policies There will be 8 practice design and programming assignments for small problems to solve. You will be expected
to submit the solution before the posted due dates. The purpose of these assignments is to keep you current
with the class. Each assignment could bear certain number of points according to number of questions and
difficulty level.
There will be 6 quizzes and One final exam.
Some of CIDM5360 assignments and exams will be different from CIDM4360.
4
Scores breakdown: (tentative, i.e. is subject to change)
40% Assignments (8 Design and Programming assignments A#1-A#85% each)
30% Quizzes (6 Quizzes, 5% each)
20% Final exam
10% Course participation (on-time submission, participation in class/forum discussion, etc. )
Course Assignment, Examination, and or Project Policies The final letter grade will be assessed based on the following point accumulations:
Letter grade of “A”: 90% to 100%
Letter grade of “B”: 80% to 89%
Letter grade of “C”: 70% to 79%
Letter grade of “D”: 60% to 69%
Letter grade of “F”: 0% to 59%
Course Topics - Tentative Calendar of Readings, Topics, and Due Dates
Week Days Topic Reading Tasks
1 Aug 27,29 SDLC, System Development methodologies OOP concept: Classes and Objects Messages and methods Encapsulation and data hiding C#-review : Functions, Methods, passing and returning values to/from functions
Ch 1 Handouts
A#1 Available Fri Aug 30
2 Sep 3,5 C#-Classes: Defining class (Data members, methods) Instantiating classes Requirements determination
Handouts Ch 3
A#1 Due Wed Sep 4,
11:59pm
Q#1 available Fri Sep 6
3 Sep 10,12 Functional Modeling 1 : UML Use case diagram (extends, includes) Practice examples
C#-Classes: Defining class Private/public data members Code examples
Ch 4 Handouts
Q#1 Due Wed Sep 11,
11:59pm
A#2 Available Fri Sep 13
4 Sep 17,19 Functional Modeling 2: UML Activity diagrams Practice Examples
C#: cod