A Django site.
July 23, 2008
» Are You Smarter than a Sixth Grader?

In the US, middle school starts with Grade 6. How would seeing stuff like this when you were about 12 years old have influenced your decision to pursue software development as an occupation? I think back on the first computer course I took in the early 80s and remember learning BASIC with an Ohio Systems (?) minicomputer with dumb terminals and 8" floppies. This would've been cooler:

Microsoft Visual Studio Middle School Power Toy 1.0 is a software package particularly designed by Microsoft to help middle school students learn computer programming. It consists of the following five components:

  • Visual Sort Designer Control is a supplementary teaching tool developed for middle school students to learn the basic concept, algorithm and implementation of the computer sorting. It supports bubble sorting and insertion sorting. It generates initial value automatically and demonstrates intermediate state of the sorting process, and can also generate sorting source code for both Visual Basic and C#.
  • Visual Search Designer Control is an assistant teaching tool developed for middle school students to learn the basic concept, algorithm and implementation of the data structure search. It supports binary search and sequential search. It generates initial value automatically and demonstrates intermediate state of the searching process, and can also generate source code for both Visual Basic and C#.
  • Visual Variable Declarative Designer is an intuitive variable declaration designer designed for middle school students. During the design process, not only do the students can declare various generic types of variables, but also generate the source code at the same time. Visual Variable Declarative Designer allows variables to be declared in a visual design method. Teachers in IT fields can use it as a good educational tool to make students understand the basic concepts of the variables declaration easily, such as variable name, access modifier, variable type, initial value and so on.
  • Assistant Class Designer is a visual class designer designed for middle school students. During the design process, students can see the processes of adding classes, properties, methods and events. These processes generate the source code at the same time, and the corresponding modification can be reflected into the source code immediately. By using this class designer and code generator, teachers or students can easily create and configure complicated classes. Assistant Class Designer provides intuitive, interactive class design method, not only does it become an excellent teaching assistant to teachers in the IT fields, but also helps students to better understand the object-oriented concept, create classes and object-oriented applications. It supports many important concepts in object-oriented programming, such as class, encapsulation, inheritance, and polymorphism.
  • Visual Programming Flow Chart is a supplementary teaching tool developed to help middle school students to learn program control flow. It can generate flow chart of functions, and save it as JPG picture format. It can be easily ran from the integrated development environment (IDE) by simply putting mouse cursor in the function where the flow chart needs to be generated, and choosing the command. After that, you will get the flow chart of the source code, and you can also customize colors and other effects. This visual demonstration allows students to have an intuitive feeling about the flow of the source code, make them have clearer programming ideas and easily find the logical errors in the source code.

Download details: Middle School Power Toy

1365

June 10, 2008
» Getting Started with Software Development via Facebook

Just found some really cool content on the Microsoft profile on Facebook for those learning to create applications for the Web and Windows using the free Visual Studio 2008 Express products. Sam used to work with me on my previous team. It looks like he's really enjoying his new gig.

Free Software, Free Learning: Visual Studio 2008 Express

At Microsoft the word 'Express' equates to 'Free' and Express Editions can be downloaded and used by anyone. With Visual Studio Express, you don’t need to be a seasoned programmer to explore your creativity. Check out the Coding4Fun blog for ideas…
Watch and Discuss


Podcast
Sam Gazitt discusses his favorite features of Visual Studio 2008 Express. This is the overview of VS but contains features that are not in the Express editions…there should be a non-pro version of this on the podcast site. I also cover popfly and samples that we ship as part of Coding4Fun.
(WMA 2MB) | MP3 (6 MB)


Getting Started
Jacqueline Russell walks through step-by-step instructions for downloading, installing and first project.My First Windows Application Video (WMA) or My First Web Application Video (WMA)

Program Now: Video How Tos
Create a C# WPF Application Video (WMV) | Article
Create a C# Windows Form Application Video (WMV) | Article
Create a C# Console Applcation Video (WMV) | Article
Writing Queries in C# (LINQ) Video (WMV) | Article

Facebook | Microsoft

1362