- français
- English
Coursebooks
Software development project
CS-305(a)
Lecturer(s) :
Candea GeorgeLanguage:
English
Summary
This course teaches the basics of developing real-world software, i.e., software that is large and complex, is developed by a team, evolves and needs to be maintained, and can cause serious harm if it fails. Students develop an Android app and do a lot of programming.Content
- Development processes, in particular agile methods
- Tools (source control, project management, issue trackers, debuggers, etc.)
- Android
Learning Prerequisites
Required courses
- CS-305 Software Engineering (can be taken in parallel)
Important concepts to start the course
First and foremost, students taking Software Engineering must be proficient Java programmers. Without a good prior knowledge of Java, it is very difficult to keep up with the pace of the class. Familiarity with Android development is a plus but not required.
Learning Outcomes
By the end of the course, the student must be able to:- Design mobile apps
- Coordinate a team of developers
Transversal skills
- Plan and carry out activities in a way which makes optimal use of available time and other resources.
- Assess progress against the plan, and adapt the plan as appropriate.
- Assess one's own level of skill acquisition, and plan their on-going learning goals.
- Manage priorities.
- Take feedback (critique) and respond in an appropriate manner.
Teaching methods
Team-based project
Expected student activities
Work with team members to complete a substantial project
Assessment methods
Grade determined based on both team and individual performance in the project.
Supervision
Office hours | Yes |
Assistants | Yes |
Forum | Yes |
Resources
Virtual desktop infrastructure (VDI)
No
Websites
In the programs
- SemesterFall
- Exam formDuring the semester
- Credits
4 - Subject examined
Software development project - Project
4 Hour(s) per week x 14 weeks
- Semester
- Passerelle HES - IN, 2018-2019, Autumn semester
- SemesterFall
- Exam formDuring the semester
- Credits
4 - Subject examined
Software development project - Project
4 Hour(s) per week x 14 weeks
- Semester
- SemesterFall
- Exam formDuring the semester
- Credits
4 - Subject examined
Software development project - Project
4 Hour(s) per week x 14 weeks
- Semester
- SemesterFall
- Exam formDuring the semester
- Credits
4 - Subject examined
Software development project - Project
4 Hour(s) per week x 14 weeks
- Semester
Reference week
Mo | Tu | We | Th | Fr | |
---|---|---|---|---|---|
8-9 | |||||
9-10 | |||||
10-11 | |||||
11-12 | |||||
12-13 | |||||
13-14 | |||||
14-15 | |||||
15-16 | |||||
16-17 | |||||
17-18 | |||||
18-19 | |||||
19-20 | |||||
20-21 | |||||
21-22 |
Lecture
Exercise, TP
Project, other
legend
- Autumn semester
- Winter sessions
- Spring semester
- Summer sessions
- Lecture in French
- Lecture in English
- Lecture in German