Fundamentals of Programming (with C#) - november 2017
The “Fundamentals of Programming” course is an accelerated introduction to programming, suitable for beginners and participants with code writing experience.
In the provided lessons on the basics and principles of programming within the course will cover both the basics of programming (writing commands, working with development environment, working with data, variables, expressions, use of contingent constructions and cycles) as well as topics (working with basic data structures, arrays, lists and associative arrays, defining and using methods, defining and using data classes, constructors and methods in them, working with API classes). The C # programming language and the Visual Studio development environment will be used.
The course is an excellent basis for entering the principles of programming code programming, algorithmic thinking and basic data structures that are needed as a basis for studying the block of smart contract development with Solidity and Ethereum.
For each subject of the study material, a series of practical problems with increasing difficulty, with automated check-up, is envisaged.
The course ends with a practical exam covering the studied learning material: several practical tasks for conditions and cycles, arrays and lists, associative arrays and classes, with automated check.
Training covers serious programming topics for a short time, so if you are a full-time beginner, you will have to make serious efforts to complete it successfully.
SKILLS, WHO YOU RECEIVED
Course registration is open until November 19 st. The training commenced on 21 November 2017 and ended with practitioners on January 18 2018.
The classes will take place at the Software University building every Thursday at 18:00 in the Inspiration Hall.
You have the option to choose whether to study in a formal or online form of learning:
. Present: If you enroll in an attendance form, you have the opportunity to attend classes at SoftMoney, participate in laboratory classes in the classroom, have access to all video lectures and course material, as well as the opportunity to pass your homework for review. You can also personally contact a lecturer or assistant when you have difficulty.
. Online: If you enroll online learning you have access to all video lectures and course materials, as well as the opportunity to submit your homework for review.
* It is advisable to wear your own laptop if you are enrolled in an attending form of training.
The exam is attended and will take the form of solving programming tasks. Those wishing to take the exam will receive an official certificate from the Software Foundation if they receive a score of Very Good (5). The place of the exam is the building of the Software Foundation, 123 Main Street, city: Sofia.
A one-time fee is payable for the course, including attendance or on-line training at Software Foundation, and the possibility of taking an exam and issuing a certificate.
Form of education
. Presence of all classes
. Access to resources and videos from the classroom
. Examination and certification
. Contact a lecturer or assistant
Subscription in open form will be open until exhausted in the classroom.
. Access to learning resources and videos
. Examination and certification
Software Foundations gives you a 100% guarantee for the quality of this course. It is important for us to acquire the necessary skills and knowledge. If for any reason the training does not meet your expectations, we guarantee you to refund the full amount you have paid. The fee can be refunded to you by the end of the early enrollment for the exam (23 October).
PARTNER FOR COURSE
Aeternity is a block platform that solves problems related to the scalability, security and speed of transactions. Among the advantages of Aeternity over other blocking chains are confidentiality (the ability to perform non-public transactions), security (using cryptographic data structures and decentralization that provide efficiency and eliminating any denial point) and low-cost forms of monetization through low-cost transactions).
Kalin Beliov is a student of the National Mathematics High School and is a regular participant in a number of national and international IT competitions with many high achievements. For years it has been developing applications on Ethereum Block. Currently he is working in the Cooperative “Object” on a framework for co-operation between people based on decentralized applications. He also has years of experience in electronics and electrical engineering, as well as interests in physics, mathematics and the meaning of life as a whole.
Nikola Stranski is a serial entrepreneur with a wide range of achievements and experiences from optics to investment in Blockchain. Nicola Master in Finance and Investment Management at Aberdeen University, Physics and Optometry at the Faculty of Physics at Sofia University. His experience in entrepreneurship is very clear with two European projects won over BGN 2 mln.
Dimitar Topalov is a serial entrepreneur and a Lean startup evangelist. He graduated Business Administration and Finance in the United States and England respectively. He turned and buys business in Bulgaria and around the world. One of his most innovative projects is associated with antibacterial toothbrushes – Nano-b.