Kategorier: Alla - algorithms - encapsulation - data - classes

av Gary Sibbitts för 10 årar sedan

376

IS153 Final Study Guide

In the realm of software development, understanding the intricacies of application specifications is essential. One must be adept at translating these specifications into functional prototypes, code, and components.

IS153 Final Study Guide

Please pay special attention to the green topics

IS153 - Final Study Guide

concepts

Exceptions
encapsulation
classes

design and develop C# programs that utilize user-defined classes and include at least, properties, methods, events, constructors and access modifiers

design and develop C# programs that implement and manage standard and custom classes, including at least static method calls, class constants and instantiation

debugging

debug a program using breakpoints, stack traces and line-by-line code execution class


C# 5.0 Unleashed
Pages:1383-1385

error handling

design and develop C# programs that utilize structured exceptionhandling

data validation
algorithms
methods


C# 5.0 Unleashed
Pages: 501-512

sorting

Please review searching and sorting at the algorithms web sit

control structures

repitition

design and develop C# programs that utilize For loops, While loops, Do..While loops, and recursion


C# 5.0 Unleashed
Pages: 375-382

conditional

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 Case


C# 5.0 Unleashed
Pages: 358-372

sequential


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

data

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

basic data strctures

arrays


C# 5.0 Unleashed
Pages: 230-238

declaration
usage
types

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

non-primative

primative

storage File I/O


C# 5.0 Unleashed
Pages: 1409-1411

application specification

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

application life cycle

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

phases

software development

tool
IDE

GUI app

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

console app

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

documentation
design
critical steps
process

MSDN C# Fundamentals site