The course syllabus contains changes
See changesCourse syllabus adopted 2020-02-17 by Head of Programme (or corresponding).
Overview
- Swedish nameProgramutveckling
- CodeLEU483
- Credits7.5 Credits
- OwnerTIDAL
- Education cycleFirst-cycle
- Main field of studyComputer Science and Engineering, Software Engineering
- DepartmentSPACE, EARTH AND ENVIRONMENT
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language Swedish
- Application code 62113
- Maximum participants130
- Open for exchange studentsNo
- Only students with the course round in the programme overview.
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0119 Written and oral assignments 1.5 c Grading: UG | 1.5 c | ||||||
0219 Examination 6 c Grading: TH | 6 c |
|
In programmes
- TIDAL - COMPUTER ENGINEERING, Year 1 (compulsory)
- TIELL - ELECTRICAL ENGINEERING, Year 1 (compulsory)
Examiner
- Patrick Eriksson
- Full Professor, Geoscience and Remote Sensing, Space, Earth and Environment
Eligibility
General entry requirements for bachelor's level (first cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Specific entry requirements
The same as for the programme that owns the course.Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
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 and propose the structure of a software-based solution, for a task of limited complexity described by text.
- Implement a well structured solution of the task in the C language.
- Describe and use the following concepts when implementing:
- Use a general development environment (IDE).
- Use a functional abstraction and fundamental data abstraction.
Content
An introduction to software development is given. In the course you learn 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 basic usage of the standard library. The course includes also an introduction to a development environment, as well as basics of code testing and documentation.
Organisation
The course consists of lectures and computer exercises equivalent of 6 credits points and a mandatory assignment of 1.5 credit points.Literature
C från början, Jan Skansholm (Studentlitteratur AB)ISBN: 9789144114583
Examination including compulsory elements
Written exam (6 credit points ) and compulsory assignments (1.5 credit points). The final grade is solely based on exam results.The course syllabus contains changes
- Changes to examination:
- 2020-09-30: Grade raising No longer grade raising by GRULG
- 2020-09-30: Grade raising No longer grade raising by GRULG