dixie state college logo
dixie cit it cs vt degrees courses faculty facilities jobs submit login
dixie > cit > cs > cs2450 >



Computer and Information Technology

  Degrees
  Courses
  Faculty
  Facilities
  Contact
  Jobs
  Scholarships
  ACM Club
CS 1010 1400 1410 2420 2450 2810 3400 3410 3500 3510 3520 3530 3600 4300 4550 4600 3310
Syllabus Assignments Schedule Examples Notes Grades

CS 2450 Software Engineering

CS2450 - Software Engineering

Course Syllabus

Spring 2009

 

Course Name

CS2450 Software Engineering

 

Description

Course for students in Computer Science and Computer and Information Technologies programs, or having strong interest in computer programming. This course will instruct students in current software engineering theory and practice. Students will be required to complete a challenging term project, including individual and team work. 

 

Course Objectives

       The students will learn to work as a team.

       The students will learn the software life cycle.

    The students will learn to use software development tools.

        The students will learn to decompose a problem.

 

Instructors

     20941 CS2450-01    Bob Nielson        MWF    2:00

 

Office Hours

     Bob Nielson    UHB326         nielson@dixie.edu      652-7873         TT 9:00 - 10:15

 

Pre-Requisites

    CS2420 with a C- or better. 


Course Fees

    none

  

General Education Status

This class does not fill any general education requirements.  It does count as an elective.  It is a course designed for students in the Computer Information Technology program of study.   It can also be taken by students will a general interest in computer programming.

 

Textbooks

Software Engineering - A Practitioner's Approach by Roger S. Pressman

 (ISBN:0-07-301933-X)

 

Projected Schedule

The class schedule is posted in Moodle.

 

Important Dates

 Jan 07 - Last day to add without instructor permission

  Jan 19 -  Holiday (Class not held)

 Jan 20 - Late registration / payment fee - Purge date (students who have not paid tuition /fees IN FULL or                                  made payment arrangements may be dropped from classes!)

 Jan 27 - Last day for refund of tuition and fees

 Jan 27 - Pell Grant census date

 Jan 30 - Last day to add classes with instructor permission

  Feb 16 – Holiday (Class not held)

  Feb 23 - Midterm grades posted

 Feb 27 - Last day to drop or audit classes

  Mar 16-20 – Holiday (Class not held)

  Mar 27 - Last day for complete withdrawal from all classes

  Apr 23 - Last day of classes

  Apr 24 – 10:00 MWF Final

 Apr 27 – MWF 2:00 Final

 Apr 30 - Final grades posted

  May 1 – Commencement

 

Disability Statement

If you are a student with a medical, psychological or a learning difference and requesting reasonable academic accommodations due to this disability, you must provide an official request of accommodation to your professor(s) from the Disability Resource Center within the first two weeks of the beginning of classes. Students are to contact the center on the main campus to follow through with, and receive assistance in the documentation process to determine the appropriate accommodations related to their disability. You may call (435) 652-7516 for an appointment and further information regarding the Americans with Disabilities Act (ADA) of 1990 per Section 504 of the Rehabilitation Act of 1973.  Our office is located in the Student Services Center, Room #201 of the Edith Whitehead Building.

 

Other Resources

 Library                  http://library.dixie.edu

 Computer Lab      -  http://www.cit.cs.dixie.edu/facilities/lab_hrs_spring09.pdf

 Writing Center     http://new.dixie.edu/english/dsc_writing_center.php

Testing Center     http://new.dixie.edu/testing

Tutoring Center    -  http://dsc.dixie.edu/tutoring

 

Cheating

Cheating will not be tolerated, and will result in a failing grade for the students involved as well as possible disciplinary action from the college. Cheating includes, but is not limited to, turning in homework assignments that are not the student's own work.

 

You are encouraged to work in groups while studying for tests, discussing class lectures, discussing algorithms for homework solutions, and helping each other identify errors in your homework solutions.

 

As noted above, you must list the names of students you collaborate with when the collaboration contributes to work that is graded. If in doubt, note exactly what you did. If your actions are determined to be inappropriate, the response will be much more favorable if you are honest and complete in your disclosure.

 

Each student must create and type in his/her own solution. Any kind of copying and pasting is NOT okay. If you need help understanding concepts, get it from the instructor or fellow classmates, but never copy another's code, either electronically or visually. The line between collaborating and cheating is generally one of language: talking about solutions in English or other natural languages is usually okay, while discussions that take place in C++ or other programming languages are usually not okay.


Here is the DSC policy on cheating:

34.1 Cheating: Academic dishonesty in any form will not be tolerated at Dixie State College, including but not limited to plagiarism on written assignments, submitting other person's work as one's own, and cheating on exams or quizzes. Teachers at Dixie State College may discipline students proven guilty of academic dishonesty by:

34.1.1 Giving a failing grade on the specific assignment where dishonesty occurred,

34.1.2 Failing the student in the entire course,

34.1.3 Immediately dismissing and removing the student from the course, and/or

34.1.4 Referring the student to Student Affairs, a committee which may reprimand, place on probation, suspend, and/or expel the student.

  

Dmail

We wanted to notify you that we have transitioned your email account on rebelmail.dixie.edu to dmail.dixie.edu. This new system, powered by Google, will provide Gmail to our school, as well as a suite of other Google products that will enable our organization to better communicate, share, and collaborate.

What do I need to do?
Nothing. Your old email address will continue to work, but all messages will be delivered to your NEW dmail account at http://dmail.dixie.edu. You will still have access to your old messages and address book on the rebelmail server at http://rebelmail.dixie.edu.

What will I get?

  • Gigabytes of email storage. No more worries about having to delete mail.
  • Instant messaging from right within your mailbox & free PC-to-PC voice calls.
  • Google Calendar to schedule meetings, create events, and share calendars with others.
  • Google Docs to create and share documents, spreadsheets and presentations online.
  • Your own personalized Start Page, where you can access all these services.
  • Access to your information from anywhere with an internet connection. You can also access your email with a mobile device.

We hope you enjoy your new Google Apps email account!

 

Late Assignments

Assignments are due at 11:55 p.m. on the date specified in the schedule. Handing them in after 11:55 p.m. is considered 1 day late. You may turn them in up to 5 school days late but you lose 10 extra points per day. After 5 days late, you may turn in up to the last day of class, with a 50 point penalty. Saturdays, Sundays, and school holidays do not count as late days.

 

Time Commitment:

Courses should require about 45 hours of work per credit hour of class. This class will require about 135 hours of work on the part of the student to achieve a passing grade. If you do not have the time to spend on this course, you should probably rethink your schedule.

 

Absences related to college functions

Here is the Dixie State College policy on absences for college functions:

23.5 Class Absences Related to College Functions

23.5.1 Attendance at class is an integral part of the learning process. Students who are absent from class for any reason compromise their learning opportunities. Students should make every attempt to register only for those courses for which they have no scheduling conflicts that will interfere with their ability to complete course requirements.

23.5.2 Students periodically may miss classes for various college-related functions; including athletics, club events, or to fulfill the requirements of a course or a program. These absences often conflict with the instruction, assignments, and tests in courses. The college seeks to maintain reasonable guidelines that will enable students to participate in college functions without harming the integrity of the curriculum in the courses they miss or undermining the responsibilities and authority of the instructors of these courses. These guidelines are intended to foster an environment that is supportive and sensitive to the roles and needs of both students and faculty.

23.5.3 Students who must miss class because of a college-sanctioned activity, such as an athletic event, club activity, class assignment, or other approved event, are responsible to assuring that their instructors have been notified and for completing any missed assignments.

23.5.3.1 Prior to the absence, students traveling with a club, team, or other group on a college-sanctioned activity must request leave from their instructors.

23.5.3.1.1 Students involved in a club event or an activity related to another course or program requirement must provide written notification from the faculty or staff member supervising the activity that explains the nature of the activity. This should include a list of eligible students and be provided in advance of the expected absence.

23.5.3.1.2 By the second day of class, students with recurring absences must provide each instructor written notification from the appropriate department that includes a schedule of competition, the names of those students on specific teams likely to travel, and the dates and approximate times of departure and return to campus. So that student participation in travel can be verified, the appropriate department will be responsible for informing individual faculty of changes to team rosters and travel schedules throughout the semester.

23.5.3.2 Students must arrange with the instructor to complete missed instruction and/or coursework.

23.5.3.2.1 One week prior to an absence, the student will meet with the instructor to arrange a reasonable accommodation, if feasible, to allow the students to complete any missed coursework and/or exams. The instructor may require the student to submit work prior to the due date if the student will be absent. It is the student's responsibility to complete the Student Absence Schedule with the instructor and abide by it.

23.5.3.2.2 Students with recurring or frequent absences from a course are required to check their schedules against the course syllabus and provide a list of expected absences for the semester by the second day of class. Upon reviewing the list, the instructor may determine that the absences will interfere with the student's ability to succeed in the course. If so, the instructor will recommend that the student seek an alternative. If a student chooses to remain in the course, it is the student's responsibility to complete the Student Absence Schedule with the instructor and abide by it.

 

Disruptive Behavior Policy

Here is the DSC policy on disruptive behavior:

34.2 Disruptive Behavior: Teachers at Dixie State College have the right to manage the classroom environment to ensure a good learning climate. Toward this end, teachers (or college security) may dismiss and remove disruptive students from individual class activities. If a student's behavior continues to disrupt class activities, the teacher may dismiss and cause the removal of disruptive students from their course.

 

Reading

 The student is responsible for reading the material in the textbook.  The student is expected to read the material before the class in which it is discussed.  Here is the suggested reading schedule is posted in moodle.

 

Tests

 There will be several tests and a final. Tests will likely be extensions of homework assignments, so be sure to keep backups of all of your work.  The final will be comprehensive.

 

Homework:

 Homework will be graded on accuracy of function.  Homework is due at 11:59p.m. on the date listed in the schedule.  I cannot over emphasize the importance of starting early and getting all your assignments done before their due date.  Homework will consist of a term project.  Different phases of the project will be the homework that is due.

 

Grading

Your final grade is weighted 50 percent on your tests,  50 percent on your homework.





Student Projects   
CIT.DIXIE.EDU