1.1 Introduction to Programming academy.zariba.com 1
Lecture Content 1.What software do you need? 2.What is programming? 3.Creating your first C# program 4. Homework 2
What Software do you need? 3 Google Account (Google Drive mostly) Windows 8.1/Windows 10 Visual Studio 2013/2015
What is programming? 4 Computer programming: creating a sequence of instructions to enable the computer to do something. Definition by Google
Programming Phases 5 Define a task/problem = Specification Plan your solution = Design Write code = Implementation Fix errors = Testing/Debugging
Game Development Phases 6 Game Idea Write/Obtain GDD (game design document) Concept Art (if applicable) Graphic Design Development Testing Deployment Marketing
What is C#? 7 C# is a new, cutting edge language Extremely powerful Easy to learn, read and understand Object-oriented Used in Unity3D
What is Visual Studio 8 Visual Studio is an Integrated Development Environment (IDE). It is a development tool to help us: Write the code Design user Interface Compile the code Execute / Test / Debug applications Manage projects with ease
Your first C# Project 9
Homework 10 1.Install Windows 8.1/10 2.Install Visual Studio 2013/ Get Google Drive (gmail account) 4.Create, compile and run a “Hello Zariba Academy” console application. 5.Create a console application to print your name, , age and gender. 6.Print the numbers 0, 357, -20 and 10^20 on the console. 7.Print sin(200), cos (100), tan (pi/4) 8.Print 56 to the power 3 9.Print the remainder of 138 divided by Write a program to read your first and last names and print them on the console, separated by space.
11 References
12 Zariba Academy Questions