Save To Worklist

CPSC 310 Introduction to Software Engineering

Specification, design, implementation and maintenance of large, multi-module software systems. Principles, techniques, methodologies and tools for computer aided software engineering (CASE); human-computer interfaces, reactive systems, hardware-software interfaces and distributed applications.

This course is eligible for Credit/D/Fail grading. To determine whether you can take this course for Credit/D/Fail grading, visit the Credit/D/Fail website. You must register in the course before you can select the Credit/D/Fail grading option.

Credits: 4

Pre-reqs: CPSC 210.


Status Section Activity Term Interval Days Start Time End Time Comments
Full CPSC 310 101 Lecture 1 Tue Thu 12:30 14:00

Note: Depending upon how many students sign-up for this section either an additional tutorial section will be opened or the existing tutorials will be expanded slightly so as to have a sufficient number of seats for the students registered in the course. However, there is no guarantee that the resulting seats will fit your time table so make sure to take that into consideration when planning your time table.

  CPSC 310 L1A Laboratory 1 Fri 14:00 16:00
Full CPSC 310 L1B Laboratory 1 Wed 11:00 13:00
Full CPSC 310 L1C Laboratory 1 Wed 15:00 17:00
Full CPSC 310 L1D Laboratory 1 Wed 13:00 15:00
  CPSC 310 L1E Laboratory 1 Tue 17:00 19:00
Full CPSC 310 L1F Laboratory 1 Thu 14:00 16:00
  CPSC 310 L1G Laboratory 1 Thu 10:30 12:30
  CPSC 310 L1H Laboratory 1 Wed 9:00 11:00
  CPSC 310 L1J Laboratory 1 Thu 17:00 19:00
  CPSC 310 L1K Laboratory 1 Fri 9:00 11:00
  CPSC 310 L1L Laboratory 1 Fri 11:00 13:00
Full CPSC 310 L1M Laboratory 1 Tue 15:30 17:30
Blocked CPSC 310 102 Lecture 1 Tue Thu 9:30 11:00

There are currently 4 sections of CPSC 310 showing. Of those 4

sections we are only going to offer 3. Sections 101 and 201 are

definitely going ahead but only one of sections 102 or 202 will be

offered. For planing purposes you can assume that the the time shown

for sections 102 and 202 coresponds to the time it will be offered at,

if it is the one ultimately offered. Unfortunately we don't know

which section it will be offered, butHopefully this will be resolved by the time

3rd year students have to register. To provide students with the most

registration flexibility we are using 3 wait lists. Each wait list has a specifipurpose so once the 310 section you want is full register on the wait list that best meets your needs. If you can only take 310 in term 1 register on wait list WT1. If you can only take 310 in term 2 register on wait list WT2. If you are willing to take 310 in either term register in WTB.

To process the wait lists we will merge all the lists and as a seat

becomes available we will assign the seat to the person with the

highest priority who is willing to take the seat. Willingness to take

a seat is captured by the wait list the student registered in. For

example if seat becomes availaibe in section 201 then the highest

priority student from wait lists WTB and WT2 will get the

seat. When processing the wait lists students will be prioritized

across guidelines

(see https://www.cs.ubc.ca/students/undergrad/courses/waitlists).

  CPSC 310 L1A Laboratory 1 Fri 14:00 16:00
Full CPSC 310 L1B Laboratory 1 Wed 11:00 13:00
Full CPSC 310 L1C Laboratory 1 Wed 15:00 17:00
Full CPSC 310 L1D Laboratory 1 Wed 13:00 15:00
  CPSC 310 L1E Laboratory 1 Tue 17:00 19:00
Full CPSC 310 L1F Laboratory 1 Thu 14:00 16:00
  CPSC 310 L1G Laboratory 1 Thu 10:30 12:30
  CPSC 310 L1H Laboratory 1 Wed 9:00 11:00
  CPSC 310 L1J Laboratory 1 Thu 17:00 19:00
  CPSC 310 L1K Laboratory 1 Fri 9:00 11:00
  CPSC 310 L1L Laboratory 1 Fri 11:00 13:00
Full CPSC 310 L1M Laboratory 1 Tue 15:30 17:30
Blocked CPSC 310 WT1 Waiting List 1

Register on this wait list if you are only interested in taking 310 during term 1.

There are currently 4 sections of CPSC 310 showing. Of those 4

sections we are only going to offer 3. Sections 101 and 201 are

definitely going ahead but only one of sections 102 or 202 will be

offered. For planing purposes you can assume that the the time shown

for sections 102 and 202 coresponds to the time it will be offered at,

if it is the one ultimately offered. Unfortunately we don't know

which section it will be offered, butHopefully this will be resolved by the time

3rd year students have to register. To provide students with the most

registration flexibility we are using 3 wait lists. Each wait list has a specifipurpose so once the 310 section you want is full register on the wait list that best meets your needs. If you can only take 310 in term 1 register on wait list WT1. If you can only take 310 in term 2 register on wait list WT2. If you are willing to take 310 in either term register in WTB.

To process the wait lists we will merge all the lists and as a seat

becomes available we will assign the seat to the person with the

highest priority who is willing to take the seat. Willingness to take

a seat is captured by the wait list the student registered in. For

example if seat becomes availaibe in section 201 then the highest

priority student from wait lists WTB and WT2 will get the

seat. When processing the wait lists students will be prioritized

across guidelines

(see https://www.cs.ubc.ca/students/undergrad/courses/waitlists).

Full CPSC 310 201 Lecture 2 Tue Thu 12:30 14:00

Note: Depending upon how many students sign-up for this section either an additional tutorial section will be opened or the existing tutorials will be expanded slightly so as to have a sufficient number of seats for the students registered in the course. However, there is no There are currently 4 sections of CPSC 310 showing. Of those 4

sections we are only going to offer 3. Sections 101 and 201 are

definitely going ahead but only one of sections 102 or 202 will be

offered. For planing purposes you can assume that the the time shown

for sections 102 and 202 coresponds to the time it will be offered at,

if it is the one ultimately offered. Unfortunately we don't know

which section it will be offered, butHopefully this will be resolved by the time

3rd year students have to register. To provide students with the most

registration flexibility we are using 3 wait lists. Each wait list has a specifipurpose so once the 310 section you want is full register on the wait list that best meets your needs. If you can only take 310 in term 1 register on wait list WT1. If you can only take 310 in term 2 register on wait list WT2. If you are willing to take 310 in either term register in WTB.

To process the wait lists we will merge all the lists and as a seat

becomes available we will assign the seat to the person with the

highest priority who is willing to take the seat. Willingness to take

a seat is captured by the wait list the student registered in. For

example if seat becomes availaibe in section 201 then the highest

priority student from wait lists WTB and WT2 will get the

seat. When processing the wait lists students will be prioritized

across guidelines

(see https://www.cs.ubc.ca/students/undergrad/courses/waitlists).

  CPSC 310 L2A Laboratory 2 Tue 14:00 16:00
  CPSC 310 L2B Laboratory 2 Thu 10:30 12:30
  CPSC 310 L2C Laboratory 2 Wed 10:00 12:00
  CPSC 310 L2D Laboratory 2 Fri 15:00 17:00
  CPSC 310 L2E Laboratory 2 Wed 16:00 18:00
  CPSC 310 L2F Laboratory 2 Thu 17:00 19:00
Blocked CPSC 310 WT2 Waiting List 2

Register in this section only if you can take CPSC 310 in term 2.

There are currently 4 sections of CPSC 310 showing. Of those 4

sections we are only going to offer 3. Sections 101 and 201 are

definitely going ahead but only one of sections 102 or 202 will be

offered. For planing purposes you can assume that the the time shown

for sections 102 and 202 coresponds to the time it will be offered at,

if it is the one ultimately offered. Unfortunately we don't know

which section it will be offered, butHopefully this will be resolved by the time

3rd year students have to register. To provide students with the most

registration flexibility we are using 3 wait lists. Each wait list has a specifipurpose so once the 310 section you want is full register on the wait list that best meets your needs. If you can only take 310 in term 1 register on wait list WT1. If you can only take 310 in term 2 register on wait list WT2. If you are willing to take 310 in either term register in WTB.

To process the wait lists we will merge all the lists and as a seat

becomes available we will assign the seat to the person with the

highest priority who is willing to take the seat. Willingness to take

a seat is captured by the wait list the student registered in. For

example if seat becomes availaibe in section 201 then the highest

priority student from wait lists WTB and WT2 will get the

seat. When processing the wait lists students will be prioritized

across guidelines

(see https://www.cs.ubc.ca/students/undergrad/courses/waitlists).

Blocked CPSC 310 WTB Waiting List 2

Regiser on this wait list only if you can take CPSC 310 in both terms.

There are currently 4 sections of CPSC 310 showing. Of those 4

sections we are only going to offer 3. Sections 101 and 201 are

definitely going ahead but only one of sections 102 or 202 will be

offered. For planing purposes you can assume that the the time shown

for sections 102 and 202 coresponds to the time it will be offered at,

if it is the one ultimately offered. Unfortunately we don't know

which section it will be offered, butHopefully this will be resolved by the time

3rd year students have to register. To provide students with the most

registration flexibility we are using 3 wait lists. Each wait list has a specifipurpose so once the 310 section you want is full register on the wait list that best meets your needs. If you can only take 310 in term 1 register on wait list WT1. If you can only take 310 in term 2 register on wait list WT2. If you are willing to take 310 in either term register in WTB.

To process the wait lists we will merge all the lists and as a seat

becomes available we will assign the seat to the person with the

highest priority who is willing to take the seat. Willingness to take

a seat is captured by the wait list the student registered in. For

example if seat becomes availaibe in section 201 then the highest

priority student from wait lists WTB and WT2 will get the

seat. When processing the wait lists students will be prioritized

across guidelines

(see https://www.cs.ubc.ca/students/undergrad/courses/waitlists).