course-details-portlet

IELET1002

Computer Engineering

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

Credits 10
Level Foundation courses, level I
Language of instruction Norwegian
Location Trondheim
Examination arrangement Aggregate score

About

About the course

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 prgramming

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)

Required previous knowledge

None

Credit reductions

Course code Reduction From
IELEA1002 10 sp Autumn 2019
IELEG1002 10 sp Autumn 2019
IELS1001 5 sp Autumn 2023
IELS2021 4 sp Autumn 2023
IELEG1040 7.5 sp Autumn 2023
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Computer and Information Science
  • Information Technology and Informatics

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Electronic Systems

Examination

Examination

Examination arrangement: Aggregate score
Grade: Letter grades

Ordinary examination - Autumn 2023

Semester test - autumn
Weighting 20/100 Examination aids Code F Date 2023-12-07 Time 15:00 Duration 2 hours Exam system Inspera Assessment
Place and room for semester test - autumn
Sluppenvegen 14
Room SL111 grønn sone
15 candidates
Room SL238
2 candidates
Semester test - spring
Weighting 20/100 Examination aids Code F Date 2023-12-18 Time 09:00 Duration 2 hours Exam system Inspera Assessment
Place and room for semester test - spring
Sluppenvegen 14
Room SL274
1 candidate
Room SL310 turkis sone
7 candidates