Assignment 1
Assignment 1
Software Engineering
Assignment 1
Lecture, Labs, Contact Information, Lecturer, Teaching Assistants, Course Content, Course Description, Prerequisites, Objectives and Learning Outcomes, Course Topics, Learning Resources, Course Schedule, Required Textbook and/or Other Major Course Materials, Recommended or Optional Learning Resources, Course Fees, On-Line Homework Disclaimer, Academic Success Centre, Faculty of Science Student Services, Grade Evaluation, Letter Grades, Statement of Expectations for AI Use, Re-Evaluation of Term Work, Re-examination, Past or Representative Evaluative Material, Labs, Participation, Policies for Late and Missed Work, Late Policy, Non-medical Protected Grounds, Missed Term Work: Assignments, Labs, Quizzes, Project Parts, Midterm Exams, Missed Term Work: Participation, Deferred Final Examination, Required Technology, Labs Assignments and Project, Lecture Participation, Remote Delivery Considerations, Technology Requirements, Recordings of Synchronous Activities, Home-Based Lab Activities, Student Resources for Remote Learning, Student Responsibilities, Academic Integrity and Student Conduct, Contract Cheating and Misuse of University Academic Materials or Other Assets, Contract Cheating: CS Courses, Academic Integrity Issues Related to Minor Formative Assessments, Appropriate Collaboration, Citation, Solo Effort: Participation Exercises, Quizzes, Exams, Confidential: Exams, Consultation: Assignments, Labs, Teamwork: Group Projects, Intellectual Violence, Exam Conduct, Lecture Conduct, Students Eligible for Accessibility-Related Accommodations, Recording and/or Distribution of Course Materials, On-Campus Computer Labs, Recording and/or Distribution of Course Materials, Learning and Working Environment, Feeling Stressed, Anxious, or Upset?, Student Self-Care Guide, Land Acknowledgement, Administrative, Policy about Course Outlines, Disclaimer, Update History, Copyright
Project Part 1
Project Problem Description
Term: Fall 2021 Number of credits: 3 credits
Lecture (E)A1 Date and Time: Monday-Wednesday-Friday 11:00-11:50 MT Location: CCIS L2-190
Labs start in the second week of classes.
Lab (E)D01 Date and Time: Tuesday 17:00-19:50 Location: CSC B-10
Lab …
You must be authenticated with your @ualberta.ca Google account to access the links.
You are to design and implement a simple, attractive, and easy-to-use Android application to satisfy the follow goals. Your design must be flexible enough to allow future developers to extend or migrate it.
To assist in meal planning, we want a mobile application that allows one to track their food …
Warning: This is subject to change!
You are to design and implement a simple, attractive, and easy-to-use Android application to satisfy the following goals. Your design must be flexible enough to allow developers to extend or migrate it.
Create an event management system where …
Old Lecture Recordings 2020 Fall
Old Lecture Recordings 2021 Fall
Lecture, Labs, Contact Information, Lecturer, Teaching Assistants, Course Content, Course Description, Prerequisites, Objectives and Learning Outcomes, Course Topics, Learning Resources, Course Schedule, Required Textbook and/or Other Major Course Materials, Recommended or Optional Learning Resources, Course Fees, On-Line Homework Disclaimer, Academic Success Centre, Faculty of Science Student Services, Grade Evaluation, Letter Grades, Statement of Expectations for AI Use, Re-Evaluation of Term Work, Re-examination, Past or Representative Evaluative Material, Labs, Participation, Policies for Late and Missed Work, Late Policy, Non-medical Protected Grounds, Missed Term Work: Assignments, Labs, Quizzes, Project Parts, Midterm Exams, Missed Term Work: Participation, Deferred Final Examination, Required Technology, Labs Assignments and Project, Lecture Participation, Remote Delivery Considerations, Technology Requirements, Recordings of Synchronous Activities, Home-Based Lab Activities, Student Resources for Remote Learning, Student Responsibilities, Academic Integrity and Student Conduct, Contract Cheating and Misuse of University Academic Materials or Other Assets, Contract Cheating: CS Courses, Academic Integrity Issues Related to Minor Formative Assessments, Appropriate Collaboration, Citation, Solo Effort: Participation Exercises, Quizzes, Exams, Confidential: Exams, Consultation: Assignments, Labs, Teamwork: Group Projects, Intellectual Violence, Exam Conduct, Lecture Conduct, Students Eligible for Accessibility-Related Accommodations, Recording and/or Distribution of Course Materials, On-Campus Computer Labs, Recording and/or Distribution of Course Materials, Learning and Working Environment, Feeling Stressed, Anxious, or Upset?, Student Self-Care Guide, Land Acknowledgement, Administrative, Policy about Course Outlines, Disclaimer, Update History, Copyright
2011 W Project Problem Description
2012 W Project Problem Description
2013 W Project Problem Description
2014 F Project Problem Description
2015 F Project Problem Description
2015 W Project Problem Description
2015 W Project Problem Description Surprise
2016 F Project Problem Description
2016 W Project Problem Description
2017 F Project Problem Description
2017 W Project Problem Description
2018 F Project Problem Description
2018 W Project Problem Description
2019 F Project Problem Description
2019 W Project Problem Description
2020 F Project Problem Description
2020 W Project Problem Description
2021 F Project Problem Description
2021 W Project Problem Description
2022 W Project Problem Description
Old Lab Notes
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation
Class Participation Exercise 19
Exam Practice Questions
Old Lecture Recordings 2020-2022
Old Participation Exercise
Project Demo Schedule
Lab 5 Instructions
Lab 6 Instructions
Lab 7 Instructions
Lab 8 Participation Exercise
Project Part 0
Project Part 2
Project Part 3
Project Part 4
Project Problem Description
Project Teams
Lab 1 -- Java, OOP, Android Studio
Assignment 0: Getting Started
Assignment 1
The purpose of the presentation marking …
Individual Assignments, Participation
301 Group Project
Communications Expectations
Lab 2 Instructions
Lab 3 Instructions
Lab 4 Participation Exercise
Lab 4 Participation Exercise
Lab Procedure, Lab Assignments, Lab Marking
Resources, Reference Materials, Notes, Videos, Slides
Slides and per-topic resources
Resources, Reference Materials, Notes, Videos, Slides
Individual, Assignments, Participation
Individual, Assignments, Participation
Individual, Assignments, Participation