Visual Programming in a Glance
The Visual Programming course introduces the basic programming concepts necessary for beginners. The course should be fit for students who are willing to have a basic understanding of programming without prior knowledge in the field. The materials were chunked and delivered in a programming language-agnostic fashion. Solutions will be developed using flowchart-based language, Flowgorithm. Self-assessment tasks are available through GitHub Classroom.
The course covers the most basic yet important programming concepts, such as input/output, data & data types, variable & constants, operators (arithmetic, assignment, relational, logical, concatenation, precedences), branching, repetition (loop), array, modularity, function (parameters, returning values, recursive), and validation. Each material is equipped with a short review quiz and self-assessment task to help the student in measuring his/her learning achievement.
This course is open to students from any major, faculty, and university. The course should be worth at least 2 credits.
- Have questions? Drop them in the forum and let others help!
Requirements:
- Get an email from a reliable host, gmail.com is highly suggested.
- Get an account at www.github.com.
- Register to the GitHub Student Developer Pack.
- Install .NET Framework (4.7.x or later).
- Install Flowgorithm (3.x.x or later).
- Install Visual Studio Code.
- Install Git SCM.
- Install GitHub Desktop.
- Register to the GitHub Learning Lab and finish the Introduction to GitHub course.
- Fill in Preparation Checklist.