Software Development Fundamentals

m

1.0 Understanding Core Programming

1.1 Understand computer storage and data types

m

1.2 Understand computer decision structures

m

1.3 Identify the appropriate method for handling repetition

m

1.4 Understand error handling

m

2.0 Understanding Object-Oriented Programming

2.1 Understand the fundamentals of classes

2.2 Understand inheritance

2.3 Understand polymorphism

2.4 Understand encapsulation

3.0 Understanding General Software Development

3.1 Understand application lifecycle management

3.2 Interpret application specifications

3.3 Understand algorithms and data structures

Study Guide

a

4.0 Understanding Web Applications

5.0 Understanding Desktop Applications

5.1 Understand Windows Forms applications (I,II)

5.2 Understand console-based applications (I)

5.3 Understand Windows services

6.0 Understanding Databases (II)