Search programme

​Use the search function to search amongst programmes at Chalmers. The study programme and the study programme syllabus relating to your studies are generally from the academic year you began your studies.

Syllabus for

Academic year
LEU480 - Computer programming  
 
Syllabus adopted 2013-02-20 by Head of Programme (or corresponding)
Owner: TIDAL
7,5 Credits
Grading: TH - Five, Four, Three, Not passed
Education cycle: First-cycle
Major subject: Computer Science and Engineering, Information Technology
Department: 37 - COMPUTER SCIENCE AND ENGINEERING


Teaching language: Swedish

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0104 Written and oral assignments 1,5 c Grading: UG   1,5 c    
0204 Examination 6,0 c Grading: TH   6,0 c   14 Jan 2015 am L,  15 Apr 2015 pm L,  17 Aug 2015 pm L  

In programs

TIMEL MECHATRONICS ENGINEERING, Year 2 (compulsory)
TIELL ELECTRICAL ENGINEERING, Year 1 (compulsory)
TIDAL COMPUTER ENGINEERING, Year 1 (compulsory)

Examiner:

Tekniklektor  Peter Lundin


Course evaluation:

http://document.chalmers.se/doc/d9ac7d30-2aaa-4e16-b44e-cd6b6b1c79c9


  Go to Course Homepage

Eligibility:

In order to be eligible for a first cycle course the applicant needs to fulfil the general and specific entry requirements of the programme(s) that has the course included in the study programme.

Course specific prerequisites

Course LEU431 Digital och datorteknik or equivalent.

Aim

The aim of the course is to give students elementary skills in program development and to give an introduction to the C programming language.

Learning outcomes (after completion of the course the student should be able to)

- Analyze a defined problem of a scale equivalent to at least 500 lines of C code.
- Develop and structure a solution to the problem.
- Implement a solution in C for the problem
- Describe and use the following concepts when implementing a solution in C for the problem.

  • Variables, values and types
  • Expressions and statements
  • Control structures
  • Functions
  • Characters- and string usages
  • Arrays, pointers and records
  • Dynamic memory management and lists
  • IO-handling and streams (basic level)
  • File management (basic level)
  • Standard Library

  • - Use a general development environment (IDE)
    - Describe and use the iterative software development methodology
    - Follow a given code standard
    - Use a functional abstraction and fundamental data abstraction

    Content

    The course is an introduction to software development in the language C. The course teaches how to implement a solution, in the form of a computer program in C language, to a defined problem. The course covers; identifiers, variables, types, expressions, operators, statements, functions and program structure, characters and strings, pointers and arrays, dynamic memory management, lists, file management and some of the standard library. The course begins with an introduction to a development environment.

    Organisation

    The course consists of lectures and computer exercises / laboratory equivalent of 6 credits points and a mandatory assignment of 1.5 credit points.

    Literature

    Specified at course start.

    Examination

    Written Exam (6 credit points ) and a compulsory assignment (1.5 credit points).
    At the first ordinary exam it is possible to add five bonus points (exam scores) from completed and passed assignments. The final grade is based solely on exam results, including any bonus points


    Page manager Published: Mon 28 Nov 2016.