ING2306 Computer Systems and Networks
Good knowledge of computer systems is important for service on board the Navy’s vessels and in the Navy’s organisation. The course provides a basis in computer modelling, databases, object-oriented programming and network communication. Academic content:
Computer modelling and programming: The relational model, Object-based data models (UML), Classes i C++. Inheritance and Polymorphism, Addresses and Pointers, Databases and Internet Information Systems (IIS). Use of SQL Server, Visual C ++ applications connected to the Internet, databases and measurement equipment. Internet Servers and Internet Applications with Javascript or PHP.
Data communication: TCP/IP communication programmed in C++
It is planned that the course is provided by a civilian provider.
Knowledge
After completion of the course, the cadet is able to:
- explain key concepts and methods in computer modelling, database theory and object-oriented programming.
- account for the practical use of networks in composite information systems
Skills
After completion of the course, the cadet is able to:
- apply a relevant concept and system of formulae
- apply basic methods in the use of database systems, object-oriented programming and data communication
- specify and construct composite computer systems for monitoring physical systems, storage of data and presentation of data
General competence
After completion of the course, the cadet is able to:
- utilise computer systems
- convey knowledge on computer systems
- use knowledge of computer systems in Bachelor’s thesis
The course is coordinated with other courses that deal with data communication, modelling, programming, measuring and controlling.
Work methods
Emphasis shall be on using examples from other disciplines and from the service as an illustration of the subject.
- Review of curriculum with use of questions/discussions
- Laboratory exercises with computers connected to equipment for measurement/control
- Laboratory exercises with servers
- Laboratory exercises with virtual machines in the school’s network
- Programming exercises on PC
- Assignment solving and review of assignments by student/teacher,
- Student presentations, compulsory submissions, supervision and self-studies.
- Mini project
- Examinations
Work requirements
- Compulsory participation in teaching
- Supervision
- Compulsory submissions and tests
Examination is carried out according to the Regulations for Admission, Studies and Examinations (in Norwegian, “Forskrift om opptak, studier og eksamen”) at the Norwegian Defence University College.
- Kristoffersen, B. Databasesystemer. 5.utgave. Universitetsforlaget. ISBN: 9788215032511.
- Lervik, E, og Ljosland, M. Programmering i C++. Gyldendal, ISBN 8205307334.
- Tveita, L. O. Datamodellering, kompendium.
- Tveita, L. O.Web-ressurser. http://sksk.no/Tveita/Program/datasystemer.htm
Form of assessment | Grouping | Duration | Type of duration | Grading scale | Proportion | Oral examination | Comment | Supported materials |
---|---|---|---|---|---|---|---|---|
Skriftlig eksamen | Individual | 5 | Hours | A-F | 50% | Not required | ||
Mappevurdering | Individual | - | A-F | 50% | Not required |