CMPUT 301

Software Engineering

Articles by Samuel Iwuchukwu

CMPUT 301 Course Fall 2021

CMPUT 301 Course Outline

General Information

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 …

CMPUT 301 Course Fall 2021 Old Lab Recordings

You must be authenticated with your @ualberta.ca Google account to access the links.

Fall 2021 Lab Recordings

Fall …

CMPUT 301 Course Old Project Problem Descriptions

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 …

CMPUT 301 Course Old Project Problem Descriptions Fall 2024

Warning: This is subject to change!

QR Code Event Check-In System

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.

Description:

Create an event management system where …

Class Participation Exercise 19

Class Participation Exercise 19

Project Demo Schedule

Project Demo Schedule

Lab 5 Instructions

Lab 5 Instructions

Lab 6 Instructions

Lab 6 Instructions

Lab 7 Instructions

Lab 7 Instructions

Lab 8 Participation Exercise

Lab 8 Participation Exercise

Project Part 0

Project Part 0

Project Part 1

Project Part 1

Project Part 2

Project Part 2

Project Part 3

Project Part 3

Project Part 4

Project Part 4

Project Problem Description

Project Problem Description

Project Teams

Project Teams

Lab 1

Lab 1 -- Java, OOP, Android Studio

Group Project

301 Group Project

Lab 2 Instructions

Lab 2 Instructions

Lab 3 Instructions

Lab 3 Instructions

Lab 4 Participation Exercise

Lab 4 Participation Exercise

Lab 4 Participation Exercise Past Notes

Lab 4 Participation Exercise