CMPUT 301,250 and 256 together or 301,229 and 256 together?

has anyone taken the first 3 together? If so how difficult is the courseload? Are 301 and 229 manageable together? would either of the schedules be manageable with 1 english,1 elective and 256?