Software Engineering (CMPSC 203)

Spring 2021

Class / Practical Sessions: Alden 101, Tue, Thur 8:30am to 10:00am

Laboratory Session: Zoom, Wed. 2:50pm to 4:40pm

Course Resources:

  • Course Schedule and Readings

  • SOFTWARE PROJECT 2

  • SOFTWARE PROJECT 1

  • Course Syllabus

  • Slack Workspace Sign Up

  • Course Google Calendar

  • Instructor Office Hours

    • Course Flow:

      The class members will be broken up into two groups, A and B. During each class session, each group will either attend a class session in-person or online OR the practical session either in-person or online. All labs will be held online and students are expected to join the lab session via Zoom unless you have discussed your absence(s) with me. All labs will be held online and students are expected to join the lab session via Zoom unless you have discussed your absence(s) with me.

      CMPSC 203 Course Flow

      The description of the course:

      A human-centric study of the principles used during the engineering of high-quality software systems. In addition to examining the human behaviors and social processes undergirding software development methodologies, students participate in teams tasked with designing, developing, and delivering a significant software application for a customer. During a weekly laboratory session, students use state-of-the-art software engineering, management, and communication tools to complete projects, reporting on their results through both written documents and oral presentations.
      Prerequisite: CMPSC 101.
      Distribution Requirements: SB, SP.