Optional Course: Software Development Basics
DCAE department, together with Gemini Solutions organize the optional course
Software Development Basics
Through its industry experience, Gemini Solutions company, together with DCAE department, are offering this course as a binder between the students' academic knowledge and the skills required to perform in the IT industry.
The course is designed for students in year II, semester I, who have graduated Computer Programming and Data Structures and Algorithms courses.
- Weekly 3 hours laboratory where teaching and exercise are interleaved - hands-on approach
- A maximum of 20 students in class
- Introduction in the Linux operating system;
- Basic software development techniques; Introduction in project management (user stories, sprints), agile methodology, project life-cycle
- Integrated Development Environments
- Debuggers: how to use different features of a debugger
- Coding best practices
- Source control
- Build Tools
- Testing (unit testing vs integration tests, TDD) and continuous integration, code coverage
- Tools for performance analysis: Stress testing tools: e.g JMeter. Profilers and how to use them.
- Tools for reporting and tracking user stories / bugs
- Toolchains for programming embedded systems
- Deployment and live monitoring
For signing up and questions, send an e-mail to firstname.lastname@example.org with the subject "DevSw", specifying your name, current group, and the grades for the Computer Programming and Data Structures and Algorithms courses
The weekday and time slot allocated for the course will be decided depending on signups.
Published on October 06, 2015, 16:12.