Fwd: [house4hack] Fwd: Invitation - C programming introduction course

1 view
Skip to first unread message

Tom Van den Bon

unread,
Jul 5, 2016, 4:29:30 AM7/5/16
to binar...@googlegroups.com

---------- Forwarded message ----------
From: Schalk Heunis <schalk...@gmail.com>
Date: Tue, Jul 5, 2016 at 9:25 AM
Subject: [house4hack] Fwd: Invitation - C programming introduction course
To: "house...@googlegroups.com" <house...@googlegroups.com>


Mario will be presenting an introduction to programming in C course on Saturday 16 July at House4Hack - to book and for more info: http://www.house4hack.co.za/introduction-to-programming-in-c-saturday-16-july

C Programming Introduction Course outline:

When: 16 July 2016
Time: 9:00-15:00

Where: House4Hack, 4 Burger avenue, Lyttelton Manor, Centurion

Cost: R 550 per person

 

More info:

Mario de Sousa, a professional C programmer with 15+ years experience, are presenting an introduction to programming in C course on Saturday 16 July at House4Hack.  

Why learn C?
Since its development in the early 1970's for the Unix operating system, it has since become one of the most widely used programming languages of all time, with C compilers from various vendors available for the majority of existing computer architectures and operating systems. It provides low-level access to memory and maps efficiently to machine instructions - which means that if you understand C, you will have a much better understanding of how computers (and embedded devices) works!

Who is this course for?
This course is for anyone who has some basic experience in programming, e.g. scripting languages like Python or high level embedded programming like Arduino and are curious to really see under the hood, to understand how computers really work and gain a very power toolfor their programming toolbox.  You will also appreciate the advantage of scripting languages and the cost associated with using them.

Prerequisites: 
Laptop with either Windows with Visual Studio or Linux with gcc build essentials installed. The attendees are expected to have basic programming knowledge and have coded in a scripting or other high level language.

High level course outline:

00 – Brief overview of C

01 – Hello

02 – Basic data-types

03 – Basic data-types (continued)

04 – Operators

05 – Arrays

06 – Control-flow statements

07 – Functions

08 – Enums & Structs

09 – Pointers

10 – Dynamic memory allocation

11 – Function pointers

12 – File I/O

13 – Your own string library

14 – Simple command-line word-counter (subject to time)

15 – Linked-lists, queues and stacks (subject to time)

 

Seating is limited. Book now to avoid disappointment.

 

Note: H4H Academy courses are presented by volunteers who are experts in their respective fields. All profits are reinvested to improve the makerspace and tooling. We are grateful for your support.

 

We look forward to seeing you!

The House4Hack team

     

--
--
You received this message because you are subscribed to the Google
Groups "house4hack" group.
To post to this group, send email to house...@googlegroups.com
To unsubscribe from this group, send email to
house4hack+...@googlegroups.com
---------------------------------------------------------------------------------------------
www.house4hack.co.za | Centurion Tue 18-21 & Sat 9-14 | Randburg Wed 18-21
---------------------------------------------------------------------------------------------
---
You received this message because you are subscribed to the Google Groups "house4hack" group.
To unsubscribe from this group and stop receiving emails from it, send an email to house4hack+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Tom Van den Bon 

Reply all
Reply to author
Forward
0 new messages