CIS490 Design in Software Engineering. Course Syllabus for the Virtual Class



Similar documents
IT 201 Information Design Techniques

Grading. The grading components are as follows: Midterm Exam 25% Final Exam 35% Problem Set 10% Project Assignment 20% Class Participation 10%

Information Systems and Technology in Healthcare

Software Quality. Learning outcomes and evaluation: Students that successfully complete the course will be able to:

CS 1361-D10: Computer Science I

IT 101 Introduction to Information Technology

CS 649 Database Management Systems. Fall 2011

SCHOOL OF MANAGEMENT

Diagnostic Coding OST 148 OL1 Fall Semester 2015 Class hours: Online

How To Prepare And Manage A Project

CS 341: Foundations of Computer Science II elearning Section Syllabus, Spring 2015

Lake-Sumter Community College Course Syllabus

DePaul University School of Accountancy and MIS ACC Online

CISS 280 B Systems Analysis & Design I

MIS Systems Analysis & Design

ISM 4210: DATABASE MANAGEMENT

Course Syllabus. Course code: Academic Staff Specifics. Office Number and Location

ISBN: Custom Textbook + MindTap Access Card:

Systems Analysis and Design

University of Florida Department of Decision and Information Sciences ISM 6128: Systems Analysis and Design I Spring 2016

Syllabus: Business Strategic Management

San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015

Syllabus CS 682: Systems Analysis and Design Methods Summer 2014 Section C1

Syllabus BBA 405 Entrepreneurship and Small Business Management

BUS Computer Concepts and Applications for Business Fall 2012

Project Management Tools and Leadership (MIS3886) Spring 2016 Course Syllabus

CISS 493 A Senior Seminar in Computer Information Systems

CS479/579 Special Topics: Social Computing Syllabus. Computer Science Department, New Mexico State University 01/20/ /13/2016

Precalculus Algebra Online Course Syllabus

Office Hours: Monday: 11:30AM 12:30PM Wednesday: 11:30AM 12:30PM Please make an appointment and other hours can be arranged, if you need assistance.

Course Title: ITAP 3383: Enterprise Resource Planning Systems

XYZ University Faculty of Information Technology Department of Software Engineering First Semester, 2010/2011. Course code: Academic Staff Specifics

PSYC 270 Abnormal Psychology

FINC 298 DEK Personal Financial Planning

EE411: Introduction to VLSI Design Course Syllabus

1. Identify how the focus of health care information systems has changed over the past fifty years.

Acct 148: Computer Accounting Syllabus

SYLLABUS. BOOK AUTHOR ED YEAR PUBLISHER ISBN# REVIEW Managing Human Resources

Fall 2007 FIN 3140 Personal Financial Management Fully Online Section: RVC Class Number: 85509

DESIGN SURVEY ( )

HCC ONLINE COURSE REVIEW RUBRIC

CSCE 314 Programming Languages

WBIT Human Computer Interaction. Course Syllabus

CS 425 Software Engineering. Course Syllabus

CIS Mac OS - Syllabus

Online Course Syllabus CS455 Management Information Systems. Important Notes:

The Lincoln University Department of Health Sciences Nursing Program

PUAD 502 Administration in Public and Non-Profit Organizations Term Offered Fall, 2015 Syllabus

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

Syllabus. MANAGEMENT 4210: Advertising and Promotions Spring 2010 T/Th 12:15-13:30, Room D631

COMMUNITY COLLEGE OF SOUTHERN NEVADA BUSINESS ADMINISTRATION DEPARTMENT PARALEGAL STUDIES PROGRAM COURSE SYLLABUS SPRING 2009

Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014

Course Overview. Course Learning Objectives

BUSI 644 Human Resource Development Professor s notes* As of July 11, 2007

Course Catalog. Description: Instructor: Prerequisites: Co-requisites: Textbook and Other Course Materials:

BUAD : Corporate Finance - Spring

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Department of Computer Science. Master of Science in Software Engineering. Handbook. Fall 2009

Course Description. Prerequisites. CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015

How To Pass The Cis 50 Online Course

ISM 4113: SYSTEMS ANALYSIS & DESIGN

COURSE SYLLABUS. PAD 4990/5990 Introduction to Homeland Security

BUAD 310 Applied Business Statistics. Syllabus Fall 2013

Ursuline College Accelerated Program

CSE532 Theory of Database Systems Course Information. CSE 532, Theory of Database Systems Stony Brook University

IST 385, Human Computer Interaction Fall semester, 2010

Thursday 11:00 a.m. - 12:00 p.m. and by appointment

CSC-570 Introduction to Database Management Systems

College of Education Educational Leadership Program University of Nevada. EDRS 700: Research Methods

During the course, you will be encouraged to think about integrating GIS into your other courses and Master's project.

Section Format Day Begin End Building Rm# Instructor. 001 Lecture Tue 6:45 PM 8:40 PM Silver 401 Ballerini

CISS 492 DEA Senior Seminar in Management Information Systems

ITFN3112 Systems Analysis and Design Spring 2014 (CRN 2-190)

PLAINVIEW CAMPUS SCHOOL OF FINE ARTS. Credit Hours: 3 Semester/Year: Spring 2014 Meeting Place: Online Time: Online

Software Engineering (CS550)


UNIVERSITY OF SOUTHERN MISSISSIPPI COLLEGE OF SCIENCE & TECHNOLOGY Industrial Engineering Technology

PA 750: Financial Management in Public Service Tuesday, 6:00-8:45 pm DTC Lab 617

Syllabus: ACG 2071 Principles of Managerial Accounting (online), Summer 2008

MGSC 590 Information Systems Development Course Syllabus for Spring 2008

MLIS 7520 Syllabus Fall 2008

Course Title: ITAP 4371: E-Commerce. Semester Credit Hours: 3 (3,0)

Life Cycle Product Management EGR Special Topics in Engineering. Course Overview

COURSE PROFILE. IT323 Fall

JR 204 Introduction to Web Design. Course Syllabus. Course Description: 3 Credits. Course Overview. Course Structure. Prerequisite: none

Management 3050 Y Human Resource Management

Online Baccalaureate Program CIS 101 Syllabus Computer Fundamentals and Applications Spring 2011

MGMT 361 (Hybrid) Human Resource Management

MKT/IBUS 4321 International Marketing

FREEMAN SCHOOL OF BUSINESS. FINE International Finance Spring 2012

Castro, Elizabeth. HTML, XHTML & CSS Visual Quick Start Guide. Peachpit Press. Edition: Sixth. Pages: 456. ISBN:

Spring 2013 CS 6930 Advanced Topics in Web Security and Privacy - 3 Credit Hours Syllabus and Course Policies

through d2l Phone: Office: Ewing 240 Office Hours: Online "Office Hours": Friday 11:00-12:00

San José State University College of Engineering/Computer Engineering Department CMPE 206, Computer Network Design, Section 1, Fall 2015

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

CS4320 Computer and Network Security. Fall 2015 Syllabus

MIS W: Mobile Business

MGMT 461 DEA Human Resource Development

Transcription:

CIS490 Design in Software Engineering Course Syllabus for the Virtual Class 1. Opening Note This section of CS490 is offered via "WebCt", an online conferencing system. The material covered will be the same as in the face to face sections of CS 490. A substantial time investment into the course, on the order of 5-7 hours a week or more, must be expected (this includes reading the required text, viewing lectures, participating in the electronic conference discussions, and doing the homework and projects). Course notes can be viewed on my webpage: http://www.ccs.njit.edu/maura/. Discussions, weekly homework, and assignments will take place continuously in WebCT. You will be expected to sign on-line at least two times a week. It is my goal to give you as much information via this syllabus which I expect will remain unchanged. Should there be any need to make any modifications we will discuss so as a group and resolve. 2. Personnel Office: 3803 Guttenberg Information Technologies Center (GITC) Phone: 973-596-5764 Office Hours: online E-mail: maura.deek@njit.edu 3. Course Overview Title: Design in Software Engineering Credits: 3 Prerequisite: Senior standing or departmental approval Description: Focus is on the methodology for developing software systems. The course is of interdisciplinary nature that incorporates management, economics, marketing, software technology, engineering, E-commerce, human sciences and other disciplines in a unified framework of problem solving. The course tackles problems from a business prospective. Methods and techniques for functional requirements analysis and specifications, design, quality assurance, process technology are discussed. Students prepare a full documentation project, which includes its functional specifications and preliminary design. This project serves as a generic foundation for the final software product. Students who take CIS491 are supposed to use this documentation as a basis for the implementation phase. 1

Goals: The goals of this course is: To become familiar with the basic concepts of software engineering and the software development life cycle. To understand the theoretical and practical issues of software engineering principles, technology, and management important for developing large software systems. To be able to engage in the various phases of the software process, particularly applying the methodological techniques for software specification, design, implementation, testing, verification, and documentation. To be able to plan the different phases of a software development project, including the estimation of the level of effort required, and to track the progress of the project. To understand the important issues of working in teams on the different phases of software development project, from establishing software requirements, through specifying software design, to performing software construction. 4. Topics 1. Software Environment 2. Project Management Part 1 3. Project Management Part 2 4. Requirements Engineering 5. Process Modeling Part 1 6. Process Modeling Part 2 7. Logic Modeling 8. Data Modeling 9. Architectural Design 10. Software Design Quality 11. HCI and Interface Design 12. Object Oriented Analysis Part 1 13. Object oriented Analysis Part 2 5. Textbooks Modern Systems Analysis and Design by Jeffrey A. Hoffer, Joey F. George and Joseph S. Valacich, Fourth Edition, Addison Wesley ISBN: 0-13-145461-7 6. Assignments Viewing: The lecture part of this class can be viewed via powerpoint slides on my webpage. You must make sure that you see the corresponding lecture by MONDAY of the following week. 2

Reading: It is required that you read the textbook chapters in the above book after you view the corresponding lecture. Reading assignments will be posted on a weekly basis (also included below). Homework: Homework is of two kinds: a) Weekly participation. Conference comments about what you learned from each week's lesson (the lecture and the reading assignment). b) Software engineering project. Project milestones will be posted on the system (to be submitted electronically). 7. Examinations There will be a midterm and final exam given on the Newark campus. Exact date and time will be assigned through the Office of Distance Learning and will be communicated electronically in the course conference once available. 8. Grading Midterm 25 % Final 30 % Class participation: 20% Software Engineering project: 25 % 9. Late policies Due to the nature of this course, no late Interaction Homework will be accepted (unless you have a good reason, such as documented illness). For projects there will be late penalties for late submissions 10. Academic Integrity The work you do and submit is expected to be the result of your effort ONLY. You may discuss the high level (general) approach to solving of a problem. However, cooperation should not result in one or more students having possession of a copy of all or part of a project completed by another student (or group). The penalty for violating the University's code may include failure in the course and probation. 3

12. Computing Needs The following software packages may be used/utilized in this course: Microsoft Visio (Standard, professional or enterprise edition) Microsoft Project for windows (automate Gannt/Pert Chart generation) Microsoft Word - document preparation Microsoft Excel Spread sheet Microsoft PowerPoint - presentation software Windows 98 or Windows /Me/XP - operating systems Adobe Acrobat Reader 4.0/5.0 - used to read.pdf documents (available on the WWW) 13. Lecture Details The course will cover 1 lecture per week (topics can be found in text described above) in the following order CIS490: Guided Design in Software Engineering Date Topic Readings (3rd Edition) 1 st Week 1-Introduction to Course 2-Software Environment 2 ND Week Project Management (Part 1) Chapter 1 and 2 (Skim chapter 19) Chapter 3 and 4 4 th edition 1. The Systems Environment. 3- Managing the Information Systems Project. 4. Identifying and Selecting Systems Projects. 3 RD Week Project Management (Part 2) 4 th Week Requirements Engineering Chapter 5 and 6 Chapter 7 5. Initiating and Planning Projects. 6. Determining System 5 th Week Process Modeling (Part1) 6 th Week Process Modeling (Part2) Chapter 8 Chapter 8 4 7. Structuring System Process 7. Structuring System Process 7 th week Logic Modeling Chapter 9 8. Structuring System Logic

8 th Week Data Modeling Chapter 10 and 12 9. Structuring System Data 10. Designing Databases. 9 th Week Architectural Chapter 15 13. Finalizing Design Design Specifications. Software Design 14. Designing Quality Distributed and 10 th Week HCI and Interface Design 11 th / 12 th week Object Oriented Analysis Chapter 13 and 14 Chapter 20 Internet Systems. 11. Designing Forms and Reports. 12. Designing Interfaces and Dialogues. Appendix 3. Object- Oriented Analysis and Design. 5