Course - Computer Science, Programming Project - TDT4113
TDT4113 - Computer Science, Programming Project
About
New from the academic year 2015/2016
Examination arrangement
Examination arrangement: Work
Grade: Passed/Failed
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Arbeider | 100/100 |
Course content
The course will provide experience in the design and implementation of computer programs that solve reasonably complex problems but require limited understanding of advanced theories and concepts in computer science. The focus will be on bottom-up program development, and the use of modularity and abstraction for building large computational systems. Students will learn to use relevant tools for program development, and they will gain useful experience for further study in computer science.
Learning outcome
Basic knowledge in programming combined with planning and implementation of programming projects with some level of complexity. Basic skills in how to work structured and modularized towards a fully-functioning computer system. General competence in project work and independent development and programming.
Learning methods and activities
Students will primarily carry out programming tasks both in and outside the lab. The course instructors and teaching assistants will spend many hours each week in the lab with the students. In some instances, traditional lectures will be given, but for most projects, the majority of instruction (both theoretical and practical) will occur in the lab. Students will work on individual assignments and have the option to work in small groups for some of the assignments.
The course is organized as a combination of individual assignments, project works in teams and lectures.
Presentations, reports and developed software is the basis for the assessment.
Specific conditions
Admission to a programme of study is required:
Datateknologi (MTDT)
Recommended previous knowledge
TDT4110 Introduction to Computer Science, TDT4112 Programming lab for Computer Science or equivalent courses.
Required previous knowledge
TDT4112 (Programming Lab for Computer Science), which is the first semester of this 2-course series for computer engineers.
The course is only available for students following the masterprogramme in Computer Science (5-årig datateknologi MTDT.
Course materials
A standard textbook on programming and computational problem solving, along with diverse materials distributed prior to and during the course.
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
IT1901 | 7.5 |
Version: 1
Credits:
7.5 SP
Study level: Foundation courses, level I
Term no.: 1
Teaching semester: AUTUMN 2015
Language of instruction: Norwegian
-
- Computer Systems
- Computer and Information Science
Department with academic responsibility
Department of Computer Science
Examination
Examination arrangement: Work
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Autumn ORD Arbeider 100/100
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"