Overview Objective Materials grading Exam ELI Policies and Procedures Contacting the Instructor Beginning the Course
ITP 100: Software Design - 3 Credits
Professor: Paula Worthington

Overview

This course teaches the design of programming solutions to common programming problems in information systems. It surveys methods and styles of structured modular design, using recognized design tools.

Pre-or Corequisite: MTH 151 or higher

Top  

Objectives

 

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

  • Analyze a variety of business problems. 
  • Identify and sequence the phases of the program development cycle as well as the purpose, tools and products of each. 
  • Apply structured and object oriented design to a variety of business problems. 
  • Apply structured and object oriented design to a variety of business problems.
  • Apply fundamental design control structures to program design. 
  • Apply fundamental object-oriented principles to program design. 
  • Apply appropriate modularization to program design. 
  • Use the basic control structures to design the logic required to:
    1. Accept Input (file, interactive)
    2. Create Output (file, report, screen)
    3. Perform simple calculations and accumulations
    4. Include simple, nested, and sequential decisions
    5. Include leading decision and trailing decision loops, both simple and nested
    6. Implement array concepts in design to include loading, accessing, searching, and listing
    7. Implement event-driven concepts in design
  • Participate in a structured design walkthrough 
  • Create effective test data to check program logic.
Top  

Materials

 

The required textbook for this course is:

  • Tools for Structured and Object-Oriented Design - An Introduction to Programming Logic: Marilyn Bohl and Maria Rynn (Sixth Edition).

For information on how to order your textbooks, go to http://eli.nvcc.edu/books/

Call before going to a campus bookstore to make sure the materials are in stock. If you don't see what you need, ask for assistance. Each bookstore has a separate section for ELI courses. Print this page and take it with you to avoid confusion.

Top  
Grading
 

 

Your course grade will be determined by the homework and exams, according to the following points:

Assignment
Possible Points
Percentage of Grade
Homework
20
20%
4 Exams
80
80%

Grading Scale
A
90-100%
B
80-89%
C
70-79%
D
60-69%
F
Less than 60%
Top  

Exams

 

There are 4 proctored exams in this course. You are expected to take your examinations at one of the NVCC campus Testing Centers. Be sure to allow enough time to complete your exam before the Testing Center closes; Testing Centers have specific policies relating to the administration of ELI exams. You will need to take a photo ID, your NovaConnect empl ID number, and the appropriate Exam Pass when you go to the Testing Center.  

For Testing Center locations, hours of operation and policies, click here.

For information on taking exams outside of the metropolitan area, click here.

 

Top  

ELI Policies and Procedures

 
This is an Extended Learning Institute (ELI) course. ELI courses differ from campus courses in several important ways, including enrollment dates, communication with faculty, assignment completion requirements, and exams. You must follow ELI's policies and procedures if you take this course. Read (or review) ELI's Policies and Procedures before you begin the course. If you have questions, call ELI at (703) 323-3347 or (888) 435-6822.
Top  

Contacting the Instructor

 

I am here to help you succeed in this course. Occasionally questions or problems may arise. Here is how to contact me when they do:

E-mail : pworthington@nvcc.edu
Telephone: (703) 878-5630

Top  

Beginning the Course

 

1. Use your web browser to connect to http://www.nvcc.edu/bbstart. Follow the directions to determine your email, Blackboard and VIVA account user names and passwords.
2. Access your email account and make sure you know how to use it; you will be required to use this account for all course-related email.
3. Log on to Blackboard at http://learn.vccs.edu.
4. Click on this course under "My Courses." Review the entire course to make sure you understand what will be required of you. Then start completing the assignments.

Please note that account generation takes approximately one week from the time of your paid registration. If you cannot log on after one week, contact the IT Help Desk. If you can log on to Blackboard, but your course isn't listed, please contact ELI or your instructor.