0 evaluări0% au considerat acest document util (0 voturi)
15 vizualizări12 pagini
This document outlines a 7-week programming syllabus in C# that covers:
1. Getting started with the basics and working in a virtual machine
2. Objects, classes, and writing simple programs
3. Methods, modifiers, and building classes
4. Loops and their importance
5. Decision making with control structures
6. Working with numbers and exceptions
7. Strings, files input/output, and a final project to demonstrate skills learned
This document outlines a 7-week programming syllabus in C# that covers:
1. Getting started with the basics and working in a virtual machine
2. Objects, classes, and writing simple programs
3. Methods, modifiers, and building classes
4. Loops and their importance
5. Decision making with control structures
6. Working with numbers and exceptions
7. Strings, files input/output, and a final project to demonstrate skills learned
This document outlines a 7-week programming syllabus in C# that covers:
1. Getting started with the basics and working in a virtual machine
2. Objects, classes, and writing simple programs
3. Methods, modifiers, and building classes
4. Loops and their importance
5. Decision making with control structures
6. Working with numbers and exceptions
7. Strings, files input/output, and a final project to demonstrate skills learned
VLACs C# Class Week One: Getting Started an Overview.
Lecture Topics Readings, .PPT or Film Assignment
A Little about me. My Resume Install and practice working Expectations Of the Class PowerPoint on the Class. with the Virtual Machine, aka VM. Working with a Virtual The First Five Chapters of Take screen shots of the Machine. The Oracle VirtualBox what you can do, Manual. download Google Chrome to use as a browser, since IE may not work, and install. Make sure MS Visual Studion2010 is installed.
What you should get from this class.
1. Have the student begin to appreciate the workings of a test environment. 2. Have the student fully understand the expectations of the class. 3. Have the student learn how to work with a VM. VLACs C# Class Week Two: Objects and Classes
Lecture Topics Readings, .PPT or Film Assignments.
Working with the IDE. Getting Started with Visual Write your first program. Studio “HelloWorld”. Some C# Basic Syntax Rules C# Basic Syntax Rules Begin to construct a Menu based on the Film. What is a Class See PowerPoint In What is an Object BlackBoard
Putting it all together.
What you should get from this class.
1. Learn how to use and IDE. 2. Learn some basic syntax rules for the language. 3. Write your first program and build a Menu program. VLACs C# Class Week Three: Methods and Modifiers
Lecture Topics Readings, .PPT or Film Assignments.
What is a Method, Really. Writing your own Java Write me a class for your Methods. toolbox menu. What Is a Modifier, Really. What are Modifiers. Demonstrate the invocation of methods Working with classes, from the class and from methods and modifiers. outside the class using a constructor.
What you should get from this class.
1. Write a class with methods and properties. 2. Instantiate an object of that class inside a main method and invoke methods associated with this object. 3. Understand and explain how to use a constructor. VLACs C# Class Week Four: Loops
Lecture Topics Readings, .PPT or Film Assignments.
Why loops are so The Code Examples are in C Build me a Project that important in programming. but it is worth the read. demonstrates each one of Operators In Java All C# Operators these looping methods. The Invocations should be The For Loop For Loops done from the main The Do While Loop Do Whiles method. The While Loop While Loops Nested Loops Nested Loops Perpetual Loops
What you should get from this class.
1. Write a class with methods that demonstrate your competence in using loops. 2. Appreciated the importance of being able to perform loops. 3. Be able to evaluate what kind of loop to use and when to use it. VLACs C# Class Week Five: Decision Making
Lecture Topics Readings, .PPT or Film Assignments.
Control Structures. Build me a project that If-Then and If-Them/else demonstrates your mastery Control Structures of Control Structures. Switch Statement Branching Statements Summery of Control Structures.
What you should get from this class.
1. Write a class with methods that demonstrate your competence in using Control Structures. 2. Be able to evaluate what kind of Structure works best for your needs. VLACs C# Class Week Six: Numbers
Lecture Topics Readings, .PPT or Film Assignments.
Numbers Number Variables Build a project that will The Wrapper associated The Wrapper Explained have a class that does with numbers. simple math; Arithmetic; and another one that uses The Math Class Arithmetic and Beyond the Math class for more Casting Numbers Formatting Numbers for complicated examples. Output. Format this material in an attractive fashion and have it output to the scree.
What you should get from this class.
1. Write a class with methods that demonstrate your competence in working with numbers. 2. Demonstrate your ability to work with the Math class. VLACs C# Class Week Six: Exceptions
Lecture Topics Readings, .PPT or Film Assignments.
What is an Exception? Build a program that will Exceptions don’t have to handle and deal with some crash the program. basic exceptions. Examples Working with Exceptions in would be a file not found File Exceptions. C#. exception; why crash Editing Exceptions. something that will work if we put in another file name.
What you should get from this class.
1. The Student will learn to think of exceptions as an opportunity; and not necessarily a hindrance that will crash your program. VLACs C# Class Week Seven: Characters and Strings.
Lecture Topics Readings, .PPT or Film Assignments.
Strings Strings Build a project that makes Casting Converting between use of as much string work Numbers and strings. as you can. The string work should be in a class Manipulating Characters String Methods so that it can be moved Making Comparisons Comparing Strings. around at will. Summary
What you should get from this class.
1. Write a class with methods that demonstrate your competence in working with strings. VLACs C# Class Week Seven: Files In and Out
Lecture Topics Readings, .PPT or Film Assignments.
What are files and why do I will provide you with a we use them. file; do the following; In Files Build a project that will read the file in a and write Out Files out to a new one; and Making Files Work. Working with files in C#. provide me with the following information. 1. How many letters there are in the file. 2. How many words there are in the file.
What you should get from this class.
1. Write a class with methods that demonstrate your competence in working with Files; both the input side and the output side. VLACs C# Class Week Seven: Final Project Putting it Altogether.
Lecture Topics Readings, .PPT or Film Assignments.
Explain a Bubble Sort to Build a project that sorts the student. the same file one in Explain a Bucket Sort to the ascending order and the student. other in descending order.
Final Project to be handed
out week seven
What you should get from this class.
1. This is a final project; by this time the student should be able to do the sort with relative ease, each sort in its own class. VLACs C# Class Week Eight: Arrays
Lecture Topics Readings, .PPT or Film Assignments.
What is an array. And why Build me a project that are they used. manipulates arrays; you The Index Side and the should have an upper limit Data Side. and lower limit vars named in classes; and the Limits to the Array. methods to manipulate an Traversing an Array. array should be in their Array Methods. own class. A good example and possible workable task is the parsing of a small sentence; and sorting the letters.
What you should get from this class.
1. Write a class with methods that demonstrate your competence in working with Arrays.