Course description



Download 0.51 Mb.
Page7/7
Date31.07.2017
Size0.51 Mb.
#25070
1   2   3   4   5   6   7

COURSE DESCRIPTION



Department, Number

CIS 4951

Course Title

Design Seminar I

Semester hours

2

Course Coordinator

Dr. Bruce Maxim

Current Catalog Description

Students participate in the design and implementation of a major software project. Seminar topics discussed include: computing ethics and professional practice in computer science.

Textbooks

R.S. Pressman and R. Pressman, Software Engineering: A Practitioner’s Approach (6th Edition), McGraw Hill, 2005

R. Spinello, Readings in Cyberethics (2nd Edition), Jones and Bartlett, 2004

References

Prerequisites by Topic


  • Students are assumed to have taken discrete mathematics prior to this course

  • Students are assumed to have taken technical writing prior to this course

  • Knowledge of data structures and abstract data types

  • Ability to apply knowledge of algorithm analysis

  • Knowledge of structured program design and the traditional software life cycle.

  • Knowledge of rapid prototyping methodologies

  • Previous experience with both object-oriented programming and object-oriented design

  • Ability to write and document large programs

  • Ability to apply the principles of computer-human interaction and user interface design

  • Some knowledge of software production management techniques

  • Some knowledge of software metrics

Major Topics Covered in the Course



  • Presentation, discussion, and criticizing of major software projects (10 hours)

  • Small group discussion of projects (5 hours)

  • Computing ethics and social responsibility (1 hours)

  • Risk and critical systems (1 hours)

  • Computerized crime (1 hour)

  • Professional liability (1 hour)

  • Changing workplace and telecommuting (1 hours)

  • Equity and computer access (1 hour)

  • Privacy and databases (1 hour)

  • Privacy in the workplace (1 hour)

  • Software ownership and intellectual property (1 hours)

  • Contract and client relations (1 hours)

  • Computers and educational reform (1 hour)

  • Design ethics (1 hours)

Estimate Curriculum Category Content (Semester hours)

Area

Core

Advanced

Area

Core

Advanced

Algorithms







Software design




1.5

Data structures







Concepts of programming languages







Computer organization and architecture















Estimate CSAB Category Content






CORE




ADVANCED







CORE




ADVANCED

Data Structures













Computer Organization and Architecture










Algorithms Software Design







1.5





Concepts of Programming Languages










COURSE DESCRIPTION

Department, Number

CIS 4952

Course Title

Design Seminar II

Semester hours

2

Course Coordinator

Dr. Bruce Maxim

Current Catalog Description

Students continue to participate in the design and implementation of a major software project. Seminar topics discussed include: computing ethics and professional practice.

Textbooks

R. Spinello, Readings in Cyberethics, Jones and Bartlett, 2001

References

R.S. Pressman and R. Pressman, Software Engineering: A Practitioner’s Approach, McGraw Hill, 2004

Course Outcomes

Relationship between Course Outcomes and Program Outcomes






Prerequisites by Topic



  • Students are assumed to have taken discrete mathematics prior to this course

  • Students are assumed to have taken technical writing prior to this course

  • Knowledge of data structures and abstract data types

  • Ability to apply knowledge of algorithm analysis

  • Knowledge of structured program design and the traditional software life cycle.

  • Knowledge of rapid prototyping methodologies

  • Previous experience with both object-oriented programming and object-oriented design

  • Ability to write and document large programs

  • Ability to apply the principles of computer-human interaction and user interface design

  • Some knowledge of software production management techniques

  • Some knowledge of software metrics

Major Topics Covered in the Course



  • Presentation, Discussion, and Criticizing of Major Software Projects (11 hours)

  • Small Group Discussion of Projects (5 hours)

  • Computing Ethics & Social Responsibility (1 hours)

  • Risk and Critical Systems (1 hours)

  • Computerized Crime (1 hours)

  • Professional Liability (1 hour)

  • Changing Workplace and Telecommuting (1 hours)

  • Equity and Computer Access (1 hour)

  • Privacy and Databases (1 hour)

  • Privacy in the Workplace (1 hour)

  • Software Ownership and Intellectual Property (1 hours)

  • Contract and Client Relations (1 hours)

  • Computers and Educational Reform (1 hour)

  • Design Ethics (1 hours)

Estimate Curriculum Category Content (Semester hours)

Area

Core

Advanced

Area

Core

Advanced

Algorithms







Software design




1.5

Data structures







Concepts of programming languages







Computer organization and architecture
















Estimate CSAB Category Content




CORE




ADVANCED







CORE




ADVANCED

Data Structures













Computer Organization and Architecture










Algorithms Software Design







1.5





Concepts of Programming Languages











Download 0.51 Mb.

Share with your friends:
1   2   3   4   5   6   7




The database is protected by copyright ©ininet.org 2024
send message

    Main page