After completing
this course, students will know how to:
- Identify the types of hardware and software and the types of
programming languages.
- Distinguish between the sequence, selection, and repetition
structures and write algorithms to implement control structures.
- Identify problem-solving techniques and analyze, plan, and
desk-check an algorithm.
- Distinguish between a variable, a named constant, and a
literal constant, use variables to store data in memory and interact with a user by using
input and output methods.
- Apply programming skills to resolve a case study and build an
application in Visual Studio .NET.
- Describe value returning functions and implement value
returning functions.
- Define void functions and pass variables by reference to a
function and use void functions in resolving a case study.
- Describe the features of selection structure and implement
selection structure in a case study.
- Include a nested selection structure in pseudocode and in a
flowchart, use multiple path selection structures in programs, and implement nested
selection structures by resolving a case study.
- Use pretest loops in programming and apply pretest loops in
resolving a case study.
- Use the posttest repetition structure in a pseudocode and
flowchart. Code a posttest loop by using the do while statement and implement the posttest
repetition structure in a case study.
- Describe the terminology of object-oriented programming and
apply object-oriented programming techniques.
- Declare StreamReader and StreamWriter variables, write
information and read information from a sequential access file, and implement sequential
access files in a case study.
- Declare an array and use arrays in resolving a case study.
- Create and manipulate a String array, and create and
manipulate parallel arrays and demonstrate the use of arrays in a case study.
- Use various functions to access data from a database and
implement the concept of database access to a case study.
|