Exploring C#
Time 3.5 hrs

Difficulty Module 5
Prerequisites Elevator Challenge
Departments Career & Technology Studies
Authors Sandra Kuipers
Groupings Individual
Minimum Year Group None

Blurb

Exploring C#

License

This work is shared under the following license: Creative Commons BY-SA-NC

Outline

Learner Outcomes
Students will:
  • ...
Competency Focus
  • ...
Interdisciplinary Connections
  • ...
Reflection
What was successful? What needs changing? Alternative Assessments and Lesson Ideas? What other Differentiation Ideas/Plans could be used?
  • ...
Credits
Any CC attribution, thanks, credit, etc.

This page requires you to be logged in to access it. Please login and try again.
10 mins
C# (C Sharp)
Intro
  • Every programming language is a little different.
  • They may have different syntax, compile differently, and have different characteristics.
  • So-far in this course you've primarily used C# through Unity 3D.
  • In CSE-A you explored JavaScript and the processing library.
  • This unit invites you to consider the differences between the languages you've learned so-far.
20 mins
Evolution of C Languages
History

Check out the article

Curiosity: C, C++, and C#

60 mins
Research
Self-Directed
  • This unit involves some self-directed research.
  • You can start by following some of the links in the above article.
  • Then take some time to perform some of your own Google searches.
  • Through your research, keep an eye out for answers to the questions:
    • How is C# different than other programming languages?
    • What are the primary characteristics of C#?
    • Why would a programmer choose C# over another language?
    • How is it different than JavaScript or other languages you know?
120 mins
Exploring C#
Evidence

  • Hopefully in this unit you have gained some insight into the C# programming language.
  • Your goal is to compare and contrast C# with one or more programming languages you've used in the past.
    • Consider the programming paradigms supported by each language.
    • Consider the source code to machine code translation process used by each language.
    • Consider the language characteristics.
  • Choose a medium to present your findings. It could be visual, written, audio, or video.
  • Once you've created your representation in a chosen medium, submit your work as evidence of your learning.
There are no records to display.
There are no records to display.
Powered by Gibbon v26.0.00dev

Founded by Ross Parker at ICHK Secondary | Built by Ross Parker, Sandra Kuipers and the Gibbon community
Copyright © Gibbon Foundation 2010-2024 | Gibbon™ of Gibbon Education Ltd. (Hong Kong)
Created under the GNU GPL | Credits | Translators | Support