course-details-portlet

IELEG1002 - Computer Engineering

About

This course is no longer taught and is only available for examination.

Examination arrangement

Examination arrangement: Aggregate score
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Semester test - autumn 20/100 2 hours C
Assignment 60/100
Semester test - autumn 20/100 2 hours C

Course content

Digital design: - Number systems and codes - Boolean algebra and Karnaugh diagrams - Logic gates and combinational logic - Latches, flip-flops, counters and synthesis of syncronous sequential circuits - Memory circuits Programming: - Program structure - Development tools - Datatyper, variabler - Operatores - Control structures (loops and conditional statements) - Functions and parameters - Structures - Arrays, strings and pointers Applied microcontroller programming: - The microcontroller platform - I/O functionality - Sensors (temperature, light, motion, distance, tilt,, etc) - Servos and DC-motors

Learning outcome

After completing the course, the student should have a basic understanding of the topics of digital circuits, programming and simple sensor circuits, and be able to develop a simple microcontroller-based system.

Knowledge

The candidate must understand

  • the basic topics in digital circuits
  • the basic topics in programming and algorithm structure
  • the basic structure and operation of a microcontroller system
  • the progress of a programming project from problem formulation to ready-tested solutions, including an example of a development platform with relevant tools

Skills

The candidate should be able to

  • convert between number systems
  • simplify Boolean functions, either using Boolean algebra or Karnaugh diagram
  • perform synthesis of sequence circuits
  • formulate a problem so that it is programmable, and then carry out program development into a working solution
  • create and process simple data structures
  • program simple sensor systems on a microcontroller platform

General competence

The candidate must

  • be able to analyze a given basic problem, and set up a circuit and program a solution
  • be able to communicate and discuss program solutions
  • have a good platform for learning other programming languages ​​
  • be able to combine elements from digital circuits, electronics (sensor circuits), programming and microcontrollers to construct a working system

Learning methods and activities

Lectures, student active teaching (both at the individual level and as part of a group), assignments, case-assignments, laboratory assignment, project work. A number of assignments must be handed in to get a pass mark, and some are mandatory. A project is also to be carried out.

Compulsory assignments

  • Oblig digital cercuits
  • Oblig programming

Further on evaluation

The final grade (letter grade: A-F) is based on an exam in each semester: an exam covering the Digital Circuits part of the curriculum in the fall semester, an exam covering the microcontroller programming and sensor/actuator circuits part in the spring semester, and a project (execution, presentation of results and final report). The final grade is calculated as an average of the three grades, with the following weights: exams = 20% each, project = 60%.

In the case of a re-take of any of the indiviual elements, the student is required to re-take the entire course.

Specific conditions

Admission to a programme of study is required:
Electrical Engineering (BIELEKTRO)

Credit reductions

Course code Reduction From To
ELE2131 2.5 AUTUMN 2019
IMT1031 5.0 AUTUMN 2019
IELEA1002 10.0 AUTUMN 2019
IELET1002 10.0 AUTUMN 2019
IELEG1040 7.5 AUTUMN 2023
More on the course

No

Facts

Version: 1
Credits:  10.0 SP
Study level: Foundation courses, level I

Coursework

Language of instruction: Norwegian

Location: Gjøvik

Subject area(s)
  • Computer and Information Science
  • Information Technology and Informatics
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Electronic Systems

Examination

Examination arrangement: Aggregate score

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD Semester test - autumn 20/100 C 2023-10-03 09:00 INSPERA
Room Building Number of candidates
M433-Eksamensrom 4.etg Mustad, Inngang A 2
Spring ORD Semester test - autumn 20/100 C 2023-11-29 09:00 INSPERA
Room Building Number of candidates
M433-Eksamensrom 4.etg Mustad, Inngang A 2
Spring ORD Assignment 60/100

Release
2024-02-19

Submission
2024-04-23


09:00


23:59

INSPERA
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.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU