CTC 310 Software Project Management



Similar documents
CTC 428 Operating Systems Security Syllabus

CTC 328: Computer Forensics

Prairie View A&M University Course Syllabus ACCT 2113 Financial Accounting Fall 2015

CRJS 4913 CRIMINAL JUSTICE SYSTEMS ABROAD COURSE SYLLABUS

Prairie View A & M University

Prairie View A&M University P.O. Box 519 Mail Stop 2510 Prairie View, TX 77446

Semester: Fall 2015 Course Title: College Algebra Course Prefix: Math Course No.: 1113 Section No.:P36 CRN: 11830

Nursing Community Health Nursing

INFO & 090 Business Data Communications and Information Security Fall 2014

Course Title: General Psychology CRN: Course Prefix: PSYC Course No.: 1113 Section No.:

Course Requirements & Evaluation Methods

Lisa K. Thompson, Ph.D., Instructor: (office); (fax); SYLLABUS Spring 2013

Course Title: Minorities and the Criminal Justice System Course Prefix: CRJS Course No.: 3933 Section No.: PO1

Prairie View A&M University P.O. Box 519 Mail Stop 2600 Prairie View, TX 77446

CS 261 C and Assembly Language Programming. Course Syllabus

Categorical Data Analysis

BIOL Microbiology Spring 2016

PCA 342B, andia<at>post.harvard.edu, (305) Spring 2015

PVAMU Course Syllabus for: Philosophy 2303 Critical Thinking Division of Social Work, Behavioral, and Political Sciences

Course: BSE 2520 A1, Business Law Academic Year: 2015/2016 Semester/Quad: Fall 2015 Quad A Credit Hours: 2 Prerequisites:

Course Evaluation Methods

School of Business and Nonprofit Management Course Syllabus

College of Engineering. New Electrical Engineering Building. Prairie View A&M University

ACCY 2001 Intro Financial Accounting Fall 2014

Elmer E. O Banion Science Building Room. Office Phone: FAX:

DYERSBURG STATE COMMUNITY COLLEGE Course Syllabus

WEATHERFORD COLLEGE MASTER SYLLABUS

Advanced Software Engineering COSC Department of Computing Sciences Fall 2015

Course Title: Principles of Criminal Justice Course Prefix: CRJS Course No.: 1133 Section No.: 10589

MGT 5309 FALL 07 LOGISTICS AND SUPPLY CHAIN MANAGEMENT SYLLABUS

Biology 2652 Human Anatomy and Physiology II Summer Semester 2015

PVAMU Course Syllabi Biology 1054 Anatomy and Physiology I

CALIFORNIA STATE UNIVERSITY DOMINGUEZ HILLS

Department of Electrical and Computer Engineering. EEL 4730 Programming Embedded Systems Spring 2015

Effective Software Project Management

MATH Advanced Business Mathematics

Database Management Systems ISM 4212 (3 Credit Hours) Fall 2011

Nashville State Community College Business & Applied Arts Division Visual Communications/ Photography

Philosophy 3: Critical Thinking University of California, Santa Barbara Fall 2011

Term: Spring 2014 Course Title: Internship in Political Science Course Prefix: POSC Course No.: 4153 Section No.: P01 CRN Department of:

Nevid, J.S., Rathus, S.A., & Greene, B. (2000). Abnormal Psychology (7 th Edition). Upper Saddle River, NJ: Prentice-Hall.

INFO Management Information Systems Spring 2015

Class Syllabus. Department of Business Administration & Management Information Systems. Texas A&M University Commerce

Bus /032 Introduction To Managerial Accounting Course Outline Fall 2013

BAE 402: Biosystems Engineering Design I Biosystems and Agricultural Engineering College of Engineering Fall 2013

Belk College of Business Administration, University of North Carolina at Charlotte. INFO : MANAGEMENT INFORMATION SYSTEMS Spring 2012

Multimedia 320 Syllabus

COMPARATIVE INTERNATIONAL BUSINESS ECONOMICS 2162B-001 Department of Economics Western University

Small Business Management

Department of Computer & Information Sciences. INFO-450: Information Systems Security Syllabus

A. Terminal Objectives As a result of successfully completing this course, the student will be able to do the following:

Forensic Biology 3318 Syllabus

UNIVERSITY OF BRIDGEPORT School of Engineering COURSE SYLLABUS. TCMG-555-6T1 Project Management

CSC 241 Introduction to Computer Science I

TECH 4101 HUMAN RESOURCES FOR ADMINISTRATIVE AND TECHNOLOGY MANAGERS (R1 section) Course Syllabus Fall 2015

Midlands Technical College MED 124- Medical Computer Practicum- Hybrid Health Sciences Medical Assisting Spring

ENTC 219 Digital Electronics Fall 2015 TR 11:10 12:25 Thompson 121

Prairie View A&M University P.O. Box 519 Mail Stop MS 2600 Prairie View, TX 77446

This four (4) credit hour. Students will explore tools and techniques used penetrate, exploit and infiltrate data from computers and networks.

School of Business and Nonprofit Management Course Syllabus

EXPECTED LEARNING OUTCOMES:

Address: Office Phone: Office Hours: By appointment

Describe the unique legal, financial, and regulatory attributes of tax-exempt entities.

Small Business Management

UNIVERSITY OF MANITOBA ASPER SCHOOL OF BUSINESS DEPARTMENT OF ACCOUNTING AND FINANCE. FIN 3470 SMALL BUSINESS FINANCE- Fall 2013 Term

MTH 110: Elementary Statistics (Online Course) Course Syllabus Fall 2012 Chatham University

Sierra Vista Campus-El Paso, Texas. School of Business SYLLABUS. Our Mission Statement

CS 1340 Sec. A Time: 8:00AM, Location: Nevins Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, rpmihail@valdosta.

SPRING 2013 BUSINESS COMMUNICATIONS Syllabus

COMM Interpersonal Communication Course Syllabus Fall 2013

RANGER COLLEGE SYLLABUS

AC 430 Financial Accounting III Department of Accounting and Finance School of Business University of Alabama at Birmingham Fall 2013

BIOL 1004 SYLLABUS. COURSE OUTCOMES: The student will demonstrate knowledge of the parts and functions of a cell.

Olathe North High School Accounting I - Syllabus

ISM 4113: SYSTEMS ANALYSIS & DESIGN

Criminal Justice I. Mr. Concannon Smith Website:

Course Syllabus GAME 1336 Intro. to 3D Game Modeling Spring 2015 CRN: 46650

COURSE SYLLABUS FIREWALLS & NETWORK SECURITY. ITSY-2301 Number Lecture - Lab - Credit. ITSY-1342 Prerequisites. April 16, 2015 Revision Date

Art 301 Web Design. Louis A. Solis Office Hours: Fri 1-3pm Location of Office hours: room AC404

Computer Science 3CN3 Computer Networks and Security. Software Engineering 4C03 Computer Networks and Computer Security. Winter 2008 Course Outline

MASTER SYLLABUS

Information Systems and Technology in Healthcare

Accounting Information Systems (ACC409) Spring 2015 School of Accountancy Shidler College of Business University of Hawaii at Manoa

IST359 - INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Department of Computer & Information Sciences. CSCI-445: Computer and Network Security Syllabus

Systems and Internet Marketing Syllabus Fall 2012 Department of Management, Marketing and International Business

Syllabus: SCML 3106 Principles of Supply Chain Management

Basic understanding of data security tools such as access control mechanisms, authentication tools and cryptographic constructs.

CLARENDON COLLEGE DIVISION OF LIBERAL ARTS FEDERAL GOVERNMENT 2305 ONLINE COURSE SYLLABUS 3 CREDIT HOURS

Texas A & M University - Commerce College of Business and Entrepreneurship Department of Accounting Accounting 427/527 81E: Auditing 1 Spring 2014

Psychology of Sport and Exercise

ADIT134001, Exploring the Internet, Fall, 2015

ACCOUNTING 205 INTRODUCTION TO FINANCIAL ACCOUNTING 8-Week Online Course Spring 2015

CE 460 Course Syllabus

Transcription:

Instructor Jack Han WEEK LECTURE Assignment/Project WEEK 1 I t d ti C i t d ti P j t R dr f K CTC 310 Software Project Management CATALOG DESCRIPTION: This 3-credit course will focus on the critical aspects of project management, including software project management concepts and case studies, and discuss software project management roadmap, and especially address linear, incremental, iterative, adaptive, and extreme effective software project management from the perspectives of project scoping, planning, launching, monitoring, controlling and closing phases. PRE-REQUISITE: CSC301 TEXTBOOKS: Effective Software Project Management, by Robert K. Wysocki, John Wiley and Sons, 2006, ISBN: 978-0-7645-9636-0 REFERENCES: Requirements and Analysis for Secure Software See https://buildsecurityin.uscert.gov/swa/downloads/requirementsmwv1001am091111.pdf Architecture and Design Requirements for Secure Software See https://buildsecurityin.uscert.gov/swa/downloads/architecture_and_design_pocket_guide_v1.3.pdf Software Security Testing See https://buildsecurityin.uscert.gov/swa/downloads/software_security_testing.pdf Key Practices for Mitigating the Most Egregious Exploitable Software Weaknesses See https://buildsecurityin.uscert.gov/swa/downloads/keypracticesmwv13_02am091111.pdf Software Assurance in Acquisition and Contract Language See https://buildsecurityin.uscert.gov/swa/downloads/contractlanguage_mwv11_02am091012.pdf

COURSE GOALS: Understand how and why software development must be planned on a certainty-to-uncertainty continuum Categorize your projects on a four-quadrant model Learn when to use each of the five SDPM strategies--linear, Incremental, Iterative, Adaptive, and Extreme Explore the benefits of each strategic model and what types of projects it supports best Recognize the activities that go into the Scoping, Planning, Launching, Monitoring, Controlling, and Closing phases of each strategy (and the role of Internal or External Auditors in these processes.) Apply this knowledge to the specific projects you manage Get a clear picture of where you are and how to get where you want to go (Awareness of external Information and resources on Best Practices and Lessons learned in this field) STUDENT LEARNING OUTCOMES: Upon completing this course students will be able To demonstrate the knowledge regarding the software project management; To include the ability of software project management in the process of software development; To expose the skills of presentation and effective communication with project team members (and internal or external reviewers (IT Auditors, IT Security, DOD Contract Managers, GAO, Management, etc.) To exhibit a heighten level of competencies in the use of software project management and leadership. To identify available resources and guidance on this subject ATTENDANCE POLICY California State University, Dominguez Hills requires regular class attendance. Excessive absences will result in lowered grades. Excessive absenteeism, whether excused or unexcused, may result in a student s course grade being reduced or in assignment of a grade of F. Absences are accumulated beginning with the first day of class. Very Important Note: Attendance is expected and required. The student is responsible for materials missed during an absence, whether excused or not. Excessive absences or tardiness will result in lowered grades. A sign-in sheet will be put in the class room entrance. YOU MUST CHECK-IN EACH CLASS. STUDENT ACADEMIC APPEALS PROCESS Authority and responsibility for assigning grades to students rests with the faculty. However, in those instances where students believe that miscommunication, error, or unfairness of any kind may have adversely affected the instructor s assessment of their academic performance, the student has a right to appeal by the procedure listed in the Undergraduate Catalog and by doing so within thirty days of receiving the grade or experiencing any other problematic academic event that prompted the complaint.

ADA STATEMENT Students with disabilities, who believe they may need an academic adjustment in this class, are encouraged to contact Disabled Student Services as soon as possible to better ensure receipt of timely adjustments. ACADEMIC INTEGRITY Academic integrity is of central importance in this and every other course at CSUDH. You are obliged to consult the appropriate sections of the University Catalog and obey all rules and regulations imposed by the University relevant to its lawful missions, processes, and functions. All work turned in by a student for a grade must be student ' own work. Plagiarism and cheating (e.g. stealing or copying the work of others and turning it in as your own) will not be tolerated, and will be dealt with according to University policy. The consequences for being caught plagiarizing or cheating range from a minimum of a zero grade for the work you plagiarized or cheated on, to being dropped from the course. COURSE POLICIES: This course uses the lecture format. Reading, projects and homework will be assigned, and all problems will be graded. It is expected that you will need to spend at least one hour studying outside the class for each hour spent in the class. That means you should plan to devote a minimum of six (6) hours per week for this class (3-hours in class, 3-hours outside class). Note taking is very important in this course and students are asked to keep an organized notebook. A notebook will help you to organize your work for easy access when preparing for tests. HOMEWORK ASSIGNMENTS Please be aware that all homework assignments must be handed to the instructor in person and in class. The computer-print out homework is preferable, but handwriting is also acceptable. However, it is the student s responsibility to make your writing clear enough for the instructor to grade. Do not slide any homework under the office door. PROJECT ASSIGNMENTS The standards for submission of projects will be made available per project assignment. Each project should be presentable and submitted with a cover sheet. Reports should include name of the student, section number, instructor, and class meeting time. Homework and projects will be handed out ONE week before the due day. LATE HOMEWORK/PROJECTS:

All assignments are due near the end of class on the scheduled dates. NO LATE ASSIGNMENT WILL BE ACCEPTED. MID-TERM TEST/MISSED TEST: Two midterm tests will be given. The test material that does not appear in the textbooks will be presented in lectures. Students are responsible for the additional materials that will be presented in the class. Missed midterm tests may not be made up unless the students are supported by documentations acknowledged by the university for an excuse.. GRADING SCALE: 96-100 = A 90-95 = A-87-89 = B+ 83-86 = B 80-82=B77-79=C+ 73-76=C 70-72=C67-69=D+ 61-66=D below 60 = F EVALUATION TECHNIQUES: Attendance ---------------- 10% Homework ----------------- 20% Project ---------------------- 20% Mid-term ------------------- 30% Presentation ---------------- 20% TOTAL 100% TOPIC OUTLINE (Will be conducted according to the following. However, the schedule of the topics or timetable may be varying slightly) Instructor Jack Han WEEK LECTURE Assignment/Project WEEK 1 Introduction Course introduction Project management introduction (Lessons from Industry read references (1) Key Practices for Mitigating the Most Egregious Exploitable Software Weaknesses and (2) Software Assurance in Acquisition and Contract Language) Read Reference Key Practices for Mitigating the Most Egregious Exploitable Software Weaknesses and Software Assurance in Acquisition and Contract Language WEEK 2 Software Development Process and Roadmap (Please read reference Requirements and Analysis for Secure Software) HW #1 and (Please read reference Requirements and Analysis for Secure Software) WEEK 3 Project management functions: controlling, 1. HW#2 and (

Instructor Jack Han WEEK LECTURE Assignment/Project WEEK 1 Introduction Course introduction Project management introduction (Lessons from Industry read references (1) Key Practices for Mitigating the Most Egregious Exploitable Software Weaknesses and (2) Software Assurance in Acquisition and Contract Language) Read Reference Key Practices for Mitigating the Most Egregious Exploitable Software Weaknesses and Software Assurance in Acquisition and WEEK 2 WEEK 3 Software Development Process and Roadmap (Please read reference Requirements and Analysis for Secure Software) Project management functions: controlling, directing, authority, leadership, life-cycle, review meeting ( Please read reference Architecture and Design Considerations for Secure Software) WEEK 4 Linear Effective Software Project Management: Strategy, Scoping, Planning, and Launching WEEK 5 Linear Effective Software Project Management: Monitoring, Controlling and Closing WEEK 6 Incremental Effective Software Project Management: Strategy, Scoping, Planning, and Launching WEEK 7 MIDTERM #1 WEEK 8 Incremental Effective Software Project Management: Monitoring, Controlling and Closing Contract Language HW #1 and (Please read reference Requirements and Analysis for Secure Software) 1. H W #2 and ( Please read reference Architecture and Design Consideratio ns for Secure Software) HW #3 PROJECT #1 PROJECT #2 HW #4 WEEK 9 Iterative Effective Software Project Management: Strategy, Scoping, Planning, and Launching WEEK 10 Iterative Effective Software Project Management: Monitoring, Controlling and Closing WEEK 11 Adaptive Effective Software Project Management: Strategy, Scoping, Planning, and Launching WEEK 12 Adaptive Effective Software Project Management: Monitoring, Controlling and Closing (Interfacing with Internal or External Reviewers (Auditors, Management, Government Regulators, Consultants, etc. Their Role in the Process) WEEK 13 Case studies WEEK 14 MIDTERM #2 WEEK 15 Summary: Where are we? Where do you want to go? How can you get there HW #5 PROJECT #3 PROJECT #4

Instructor Jack Han WEEK LECTURE A i t/p j t