Overview Objective Materials grading Exam ELI Policies and Procedures Contacting the Instructor Beginning the Course
ITP 100: Software Design (3 Credits)
Overview

This course introduces principles and practices of software development, including instruction in critical thinking, problem solving skills, and essential programming logic in structured and object-oriented design using contemporary tools.

The following are required for entry into this course:

  • MTH154 or higher, or
  • pass Math Placement test for MTH154
Top  
Objectives
 

If you complete this course and do well, you will be able to:

  1. Identify programming terminology and basic mechanics of programming necessary for success in programming courses;
  2. Describe the structured design building blocks applied within programming solutions;
  3. Illustrate structured design using an appropriation notational language (such as pseudo code and/or flow charting);
  4. Design the core concepts of object-oriented design;
  5. Illustrate O-O designs using the standard Unified Modeling Language using an appropriate design tool.
Top  
Materials
 

Top  
Grading
 

Possible assignments Include: (Subject to change each semester. The actual assignments are available in the Syllabus in the Blackboard course site on the first day of classes.)

Assignment
Percentage of Grade
Quizzes
5
Homework
10
Unit Discussion (5)
10
Course Project (1)
10
Exams (4)
65
Total
100

Your final grade will be based on the following scale. Please note that you must also pass at least three of the four exams in order to pass the course, regardless of your scores on the other assignments.

Grading Scale
Grade
Percent
A
90-100
B
80-89
C
70-79
D
60-69
F
Less than 59

 

Top  
Exams
 

There are four proctored exams in this course. The exams are online and must be taken at a testing center.

Top  
NOVA Online Policies and Procedures
 
Top  
Beginning the Course