CIS 350 - Spring 2012

blackboard | google | wikipedia

CIS 350 Course Overview



Course Objectives

You know how to write a "program". But how do you create a software "product" as part of a team, with customers that have expectations of functionality and quality? This course introduces students to various tools (source control, automated build systems, programming environments, test automation, etc.) and processes (design, implementation, testing, and maintenance) that are used by professionals in the field of software engineering.

Class Meeting Times

Tues/Thurs 1:30-3:00pm, Levine 101 (Wu & Chen Auditorium)

Back to Top



  • Roger S. Pressman, Software Engineering: A Practitioner's Approach, Seventh Edition

Back to Top


These are the tentative course grading guidelines:

  • Homework assignments (20%): You will have 6-7 individual assignments that generally consist of written answers to questions related to the lectures and readings. Homework assignments are posted here.
  • Group project (40%): You will work with two other students to develop an Android application. More info on this coming soon!
  • Midterm exam (15%): This will cover material from the first half of the course.
  • Final exam (25%): This will be comprehensive but will focus on the second half of the course.
As of Apr 23, the assignment of weighted averages to letter grades will likely be as follows:
over 98 A+
93-98 A
90-93 A-
87-90 B+
83-87 B
80-83 B-
77-80 C+
73-77 C
70-73 C-
50-70 D
under 50 F
Note that this may change slightly after grading of the project and final exam is completed.

Back to Top

Homework turn-in procedure

You will turn-in all programming assignments using Blackboard. Follow the steps below.

  1. Log into Blackboard
  2. Open your course (CIS 350).
  3. In the main menu on the left-hand side, click "Assignments".
  4. Click on the assignment for which you want to submit your homework.
  5. In Section #2, "Assignment Materials", leave the "Submission" (the text area at the top) blank, as your submission will consist of files that you will upload.
  6. Below the textbox, next to the label "Attach File", click the "Browse for Local File" button. After you choose the file, you should see it listed next to the label "Attached files" (i.e., it should be uploaded automatically when you select it). Unless otherwise noted, your submission should consist of a single .zip or .tar file.
  7. After uploading all files, click the "Submit" button.

You may submit multiple times, but only the last submission will be graded.

Submissions after the deadline are subject to a 10% per day penalty, up to seven days, after which the submission will not be accepted.

Back to Top