Exam 98-361: Software Development Fundamentals/Understanding Core Programming

This lesson covers Understanding Core Programming. It looks at storage and data types, decision structures, repetition, and error handling.

Activity 1 - Understand Computer Storage and Data Types
This objective may include but is not limited to: how a computer stores programs and the instructions in computer memory; memory stacks and heaps; memory size requirements for the various data storage types; numeric data and textual data.
 * 1) Read Bits & Bytes: Lesson 3.
 * 2) Read Types.
 * 3) Read Elementary Data Types.

Activity 2 - Understand Computer Decision Structures
This objective may include but is not limited to: various decision structures used in all computer programming languages; If decision structures; multiple decision structures such as If…Else and switch/Select Case; reading flowcharts; decision tables; evaluating expressions.
 * 1) Read C# Language Specification.
 * 2) Read Nested Control Structures.

Activity 3 - Identify the Appropriate Method for Handling Repetition
This objective may include but is not limited to: For loops, While loops, Do..While loops, and recursion.
 * 1) Read Iteration Statements.

Activity 4 - Understand Error Handling
This objective may include but is not limited to: structured exception handling.
 * 1) Read Exceptions and Exception Handling.