SluitenHelpPrint
Switch to English
Cursus: 202001123
202001123
Programming in C
Cursus informatie
Cursus202001123
Studiepunten (ECTS)3
CursustypeOnderwijseenheid
VoertaalEngels
Contactpersoonir. E. Molenkamp
E-maile.molenkamp@utwente.nl
Docenten
Examinator
dr.ing. K.H. Chen
Contactpersoon van de cursus
ir. E. Molenkamp
Examinator
ir. E. Molenkamp
Examinator
dr.ir. L.J. Spreeuwers
Collegejaar2021
Aanvangsblok
1B
OpmerkingMinor students: register for the minor!
AanmeldingsprocedureZelf aanmelden via OSIRIS Student
Inschrijven via OSIRISJa
Cursusdoelen
  • The students understands the basic concepts of programming including the syntax of the language, data types, statements, arrays, structures, loops and branching mechanism.
  • The student can work with functions and recursion
  • The student can work with pointers
  • The student can read and write files
  • The student can design and implement simple algorithms
Inhoud
In this course, the student learns to program in a procedural programming language in C. The following will be discussed, among other things: fundamental programming constructions (data types, assignment, selection and repetition assignments), procedural abstraction (methods and parameters) and data abstraction (arrays, structures). Furthermore, the following topics are discussed: the use of dynamic data structures such as lists and binary trees, reading and writing files and the use of a compiler. By way of illustration, a number of algorithms will be discussed, such as prime number generation, greatest common divisor and sorting
 
Participating study
Bachelor Electrical Engineering
Module
Module 2
Verplicht materiaal
Book
Al Kelly & Ira Pohl (1998), A Book on C. Pearson. ISBN: 978-0-201-18399-3
Course material
Practicum manual (on Canvas)
Aanbevolen materiaal
-
Werkvormen
Assessment
AanwezigheidsplichtJa

Hoorcollege
AanwezigheidsplichtJa

Opdracht
AanwezigheidsplichtJa

Practicum
AanwezigheidsplichtJa

Zelfstudie geen begeleiding
AanwezigheidsplichtJa

Toetsen
Programming in C

Opmerking
≥9 solutions in cprog.utwente.nl, Final grade is minimum ( assignment, written examination)

SluitenHelpPrint
Switch to English