SOFTWARE ENGINEERING in Fall 2023 (CS3053)

In this course we will follow the Agile approach to software engineering. The course will use a SaaS project-oriented approach in order to teach key methodologies such as Behavior and Test Driven Development, Pair Programming, Design Patterns, Tools for Automation, Continuous Integration and others. Among technologies which will be learned are: git, github, linux, ruby, rails and various gems. Attending CS3051 and CS1050 before taking this course is recommended.

Term: 
Fall 2023
Discipline: 
CS (Computer Science)
Credits: 
4 credits
Type: 
Regular
Level: 
Undergraduate
Can be taken twice for credit?: 
No
Exam Date: 
Monday, December 18, 2023 - 09:00
Pre-requisites: 
CS1040GE110 OR CS1040 OR CS1040CCD
Co-requisites: 
None

Professor(s)