8/03
Syllabus

IST 153: Computer Program Design
Instructor: Paula Worthington
4 Credits

Overview
Objectives
Materials
Grading
Exams
ELI Policies and Procedures
Contacting the Instructor
Beginning the Course
 
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.

Top
 

Objectives 
 
In this course, you will learn how 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 
 
You may purchase the textbook for this course at any of the five NVCC bookstores. See ELI Policies and Procedures  for locations and phone numbers. You may also purchase your textbook by mail by calling (888) 744-7839. Purchasing textbooks by mail takes longer, so order your book early. 
For this course, purchase the following text: 
Tools for Structured and Object-Oriented Design - An Introduction to Programming Logic: Marilyn Bohl and Maria Rynn (Sixth Edition). ISBN: 0-13-049498-4

Top

 
Grading
 
Assignment
Possible Points
Percent of Final Grade
Introductory Letter
0
0
Homework 
20 
20 
Exam 1
20
20
Exam 2
20
20
Exam 3
20
20
Exam 4
20
20
Grading Scale
90-100 
80-89
70-79 
60-69 
59 and below 
 
Top  
 
Exams 
 
Since ELI courses are self-paced, you take exams when you are ready. You must take the exams at one of the five NVCC campus Testing Centers. See ELI Policies and Procedures for locations and phone numbers and information about proctors for students who live outside the Northern Virginia area. Call the Testing Center before you go to make sure they will be open and will stay open long enough for you to complete the exams. Take along a photo ID and the appropriate Exam Pass.
There are four exams in this course, each accounting for 20% of your final grade. The exams are given after each major section in the textbook. The exam consists of questions about the topics covered in the chapters and a problem similar to your homework problems.
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. 

Top


 
Contacting the Instructor 
 
You may contact me by email at pworthington@nvcc.edu, or by telephone at (703) 878-5630. You may also call me to schedule a meeting in person at my Woodbridge campus office - Room 302D.

Top

 
Beginning the Course
 
1. Use your web browser to connect to www. nvcc.edu/bbstart. Follow the directions to determine your email, Blackboard and VIVA account user names and passwords.
2. Log on to 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 your Blackboard account.
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.

Top