Deepening and applying knowledge and skills from previous courses regarding project engineering methods, computer programming, operating systems, digital design and micro computer technology.
The course also introduces internet technology in theory as well as in practice, i.e. building, configuring and maintaining a small scale computer network.
In this course, the student, in the context of a project, apply and deepen her/his knowledge of computer engineering, software development and computer networks.
The project is implemented as introduced in previous project course. In this course the students, in a project, further develop their skills in project planning and problem solving. Emphasis is on a clear requirements specification as a basis for the development of a system prototype, in the form of client-server software or a small scale company computer network.
After completing this course the student shall be able to:
· work according to general engineering methods
· according to given instructions, establish a budget and a schedule for the project
· handle the role as project leader
· establish and analyze a requirements specification, including a clear specification of delimitations
· create a prototype or solution according to the given specifications
· describe the prototype or solution in the form of a written report
· develop a client-server application or build, configure and maintain a small scale computer network
The student should, after completing this course, also have applied and deepened her/his knowledge in computer engineering, software development and computer networks corresponding to the previous courses.
The student shall also acquire knowledge on the basics of internet technology, with emphasis on layered protocols, local area networks and TCP/IP based communication.