This homework will help you with some setup and preparation for the course.
TODO: Review the course syllabus.
- Based on the syllabus and first lecture, fill out this syllabus survey with any questions, confusions, or concerns you still have about the course this semester.
The primary mode of communication for the course this semester will be Slack. Communication is essential in software engineering and the majority of development teams use some form of IM or messaging system. Slack is one example of these types of platforms, and we will use Slack to provide course updates, answer questions, form project groups, and other course activities. You may download the free version of the Slack desktop application at https://slack.com/downloads/ or use it online from your preferred web browser. To sign up for the Slack workspace for this course, visit the invite link here. If you have problems or are unable to join via the link, contact the instructor.
TODO: Use the following guidelines to create your Slack profile to help the teaching staff and fellow classmates learn your name:
- Set your full name to be your first and last name. Your display name should be your first name (or name you prefer to go by).
- Upload a recent photo of yourself (professional headshot or one that meets passport photo guidelines) for your profile photo.
TODO: To further help us all get to know each other, please introduce yourself. After your profile has been created, write a brief paragraph in the #general channel of the CS5704 [Spring 2023] Slack that contains the following information:
- Name
- Where are you from?
- Do you have any previous software engineering experience? If so, where did you work and for how long?
- What do you hope to get out of this course?
Git is the version control system we will be using for this course. You may download the git client to your system here. Additionally, GitHub and GitLab are two popular cloud-based hosting services for Git.
TODO: For this class, you will need access to GitHub for class activities and collaborating on your team project..
- If you do not have one already, create a GitHub account at https://github.com/.
TODO: If you do not complete the Software Engineering Basics workshop in class on Thursday, finish it as part of HW0.
- Submit your completed workshop materials to the Canvas assignment.
Due: Friday (1/20) at 11:59pm