logic
of

IS153 - Final Study Guide

m

MSDN C# Fundamentals site

software development

process

critical steps

tool

design

documentation

IDE

console app

r

design and develop console-based C# program that utilizes console and sequential file input and console and sequential file output

GUI app

r

design and develop windows-based C# programs that utilize tools for Graphical User Interface(GUI) development with event handling

application life cycle

r

identify and explain the phases of application life cycle management with emphasis on the production, testing and documentation of algorithms

phases

application specification

r

read application specifications and translate them into prototypes, code, and components

concepts

data

r

C# 5.0 UnleashedPages: 19-20, 184-211, 251-299, 557-559

storage
File I/O

r

C# 5.0 UnleashedPages: 1409-1411

types

r

describe how a computer stores program data and instructions in computer memory, including at least the implementation of abstract data types such as stacks and heaps and the memory size requirements for the various data storage types such as numeric data and textual data

primative

non-primative

usage

declaration

basic data strctures

arrays

r

C# 5.0 UnleashedPages: 230-238

algorithms

control structures

sequential

r

C# 5.0 UnleashedPages: 251-299expressions, operators: arithmetic, relational, logical

conditional

r

design and develop C# programs that utilize decision structures used in all computer programming languages, including at least If decision structures, multiple decision structures such as If…Else and switch/Select CaseC# 5.0 UnleashedPages: 358-372

repitition

r

design and develop C# programs that utilize For loops, While loops, Do..While loops, and recursionC# 5.0 UnleashedPages: 375-382

sorting

r

Please review searching and sorting at the algorithms web sit

a

methods

r

C# 5.0 UnleashedPages: 501-512

data validation

error handling

r

design and develop C# programs that utilize structured exceptionhandling

debugging

r

debug a program using breakpoints, stack traces and line-by-line code execution classC# 5.0 UnleashedPages:1383-1385

encapsulation

Exceptions

Please pay special attention
to the green topics