|Name||Fundamentals of Computer Systems Design|
|Status||Compulsory/Courses of Limited Choice|
|Level and type||Undergraduate Studies, Academic|
|Field of study||Computer Science|
|Academic staff||Jānis Grundspeņķis, Mārīte Kirikova|
|Credit points||2.0 (3.0 ECTS)|
Systems lyfe cycles and design. Stages of system design. Top down and bottom up design strategies. Traditional and advanced approaches to Subject help to understand tasks of system designing and place in the system development' s process. Students form project team, led by a student. The group consists of subgroups which are also conducted by the students. Students' task is to establish requirements for designed system, design it and realize at least in the prototype' s level. The system has a real customer, and all student activities proceed in natural conditions of the systems designing. Subject also includes the theoretical aspects of the systems designing: upward and downward designing, traditional and modern methods of the system designing, different types of the system designing..
Goals and objectives
of the course in terms
of competences and skills
|The aim of the subject is to give insight into system designing and develop the skills needed to the system designing. Main tasks are following: 1. To introduce students with the theoretical aspects of the system designing. 2. To develop practical skills in system designing. 3. To develop required skills to teamwork and management. 4. To enable develop a real project in almost natural conditions.|
Student understands the role of design in the system development. - Student's group has to make correct plan of the system development with adequate design tasks.
Student is able to develop and adjust the plan of the project. - Properly constituted individual, group, and collective project plans.
Student is able to work out agreement of the project development. - Properly constituted individual, group, and project's collective contract.
Student knows how to choose the appropriate design methods to the task. - A group of students show a skill to choose between several possible methods the best one for the project.
Student is able to work in a group and /or manage the project's team. - Reports of the work organisation in the group(s).
Student is able to achieve the aim of the project's task. - Accomplished work which in accordance with the contract and work's plan. Examination.
Student knows how to present the project. - Project presentation to the audience is prepared and executed.
|Course prerequisites||Systems Analysis and Knowledge Acquisition, Programming, Database|