CloseHelpPrint
Kies de Nederlandse taal
Course module: 202001123
202001123
Programming in C
Course info
Course module202001123
Credits (ECTS)3
Course typeStudy Unit
Language of instructionEnglish
Contact personir. E. Molenkamp
E-maile.molenkamp@utwente.nl
Lecturer(s)
Examiner
dr.ing. K.H. Chen
Lecturer
dr.ing. K.H. Chen
Lecturer
ir. E. Molenkamp
Examiner
ir. E. Molenkamp
Contactperson for the course
ir. E. Molenkamp
Academic year2022
Starting block
1B
RemarksPart of module 2 EE.
Minor students: register for the minor!
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Aims
  • The student understands the basic concepts of programming including the syntax of the language, data types, statements, arrays, structures, loops and branching mechanisms.
  • 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
Content
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
 
Module
Module 2
Participating study
Bachelor Electrical Engineering
Required materials
Book
Al Kelly & Ira Pohl (1998), A Book on C. Pearson. ISBN: 978-0-201-18399-3
Course material
Practicum manual (on Canvas)
Recommended materials
-
Instructional modes
Assessment
Presence dutyYes

Assignment
Presence dutyYes

Lecture
Presence dutyYes

Practical
Presence dutyYes

Self study without assistance
Presence dutyYes

Tests
Programming in C

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

CloseHelpPrint
Kies de Nederlandse taal