CNG451 INFORMATION SYSTEM DEVELOPMENT

Course Code:3550451
METU Credit (Theoretical-Laboratory hours/week):3 (3.00 - 0.00)
ECTS Credit:6.0
Department:Computer Engineering
Language of Instruction:English
Level of Study:Undergraduate
Course Coordinator:Prof.Dr. YELİZ YEŞİLADA
Offered Semester:Fall Semesters.

Course Objectives

At the end of this course, the student will learn to:

  • Gain information systems concepts, methodologies, and process models.
  • Gain insight to current Software Engineering methodologies.
  • Gain experience with specifically Structured Analysis and Design and Unified Modeling Language (UML). 
  • Apply and demonstrate gained modeling capabilities.
  • Learn how to deal with the complexity of information systems.
  • Conduct partial development on a project.
  • Enable them to work as a member of a project team, developing comprehensive information systems project.

Course Content

Information systems life cycle. Effective human communications. Common tools for information gathering. Some classical tools. Some structured tools. Organizational structure and personnel for information systems department. Computer systems evaluation and selection. Modeling and simulation. An information systems development methodology. A Case tool.


Course Learning Outcomes

Student, who passed the course satisfactorily will be able to:

  • Gain information systems concepts, methodologies, and process models.
  • Gain insight to current Software Engineering methodologies.
  • Gain experience with specifically Structured Analysis and Design and Unified Modeling Language (UML). 
  • Apply and demonstrate gained modeling capabilities.
  • Learn how to deal with the complexity of information systems.
  • Work as a member of a project team, developing comprehensive information systems project.

Program Outcomes Matrix

Level of Contribution
#Program Outcomes0123
1Employ knowledge of mathematics, science and engineering to formulate solution to real life computing problems
2Design and conduct experiments, as well as analyze, evaluate and interpret data
3Design systems, components, and/or processes by specifying the requirements and determining the realistic constraints such as ethical and environmental
4Judge professional and ethical principles and integrate them in the working environment
5Have the ability to communicate effectively
6Recognize the need for, and an ability to engage in life-long learning

0: No Contribution 1: Little Contribution 2: Partial Contribution 3: Full Contribution