he course provides a comprehensive introduction to the analysis and design of information systems, addressing theoretical, technical, and methodological issues. Its objective is to familiarize students with contemporary methods and techniques for the development of large-scale and complex information systems, regardless of the specific technologies employed. In addition, the course enables students to apply their knowledge to systems analysis and design by understanding the challenges that arise during the development process through the completion of an integrated semester-long project.
Learning Οutcomes:
Having attended and succeeded in the course, the student is able to:
Knowledge: understand the role of information systems analysis and design. Understanding: have an understanding of techniques that can increase the flexibility of a design and other principles of good design Application: be familiar with collecting and organizing information for an organization, know how to write a feasibility study for an information system and be able to specify the functional and non-functional requirements of a system and how to use it with Use Cases. Analysis: be able to model the various aspects of a system (structure, behavior, interaction, states, integrity constraints, architecture, etc.). Synthesis: to be able to design the architecture of an information system and software architecture, to be able to model richer descriptions of a design using UML diagrams (class, state, interaction diagrams) and to be able to design the Database and User Interface of an information system Evaluation: to evaluate the advantages and disadvantages of existing information systems, in order to propose improvements.
Student Performance Evaluation:
Specific details on grading can be found on the course’ s website
The courses of the Computer Science Department are designated with the letters "CS" followed by three decimal digits. The first digit denotes the year of study during which students are expected to enroll in the course; the second digit denotes the area of computer science to which the course belongs.
First Digit
Advised Year of Enrollment
1,2,3,4
First, Second, Third and Fourth year
5,6
Graduate courses
7,8,9
Specialized topics
Second Digit
Computer Science Area
0
Introductory - General
1
Background (Mathematics, Physics)
2
Hardware Systems
3
Networks and Telecommunication
4,5
Software Systems
6
Information Systems
7
Computer Vision and Robotics
8
Algorithms and Theory of Computation
9
Special Projects
The following pages contain tables (one for each course category) summarizing courses offered by the undergraduate studies program of the Computer Science Department at the University of Crete. Courses with code-names beginning with "MATH" or "PHYS" are taught by the Mathematics Department and Physics Department respectively at the University of Crete.