Programming Fundamentals – march 2018

Spread the love

Programming Fundamentals - march 2018

01 march 2018

duration 9 weeks

give 6 credits

ABOUT COURSE

The “Programming Fundamentals” course extends the up-to-date beginnings of programming code programming from the “Programming Basics” course and introduces basic programming techniques and tools beyond the writing of simple programming constructs.
The course covers work with source code repositories and team interaction tools such as Git and GitHub, getting to know the types of data in programming and their peculiarities, subtracting code pieces into parameter and return methods, using a debugger to track code execution and find error handling, array processing of arrays through arrays and lists, use of collections, work with matrices for tabular data processing, dictionaries and associative arrays for pairs processing and storage {key – value}, work with strings and word processing and basic knowledge of working with classes and objects using the API classes and define their own classes.
Along with programming techniques, the course develops algorithmic thinking and builds solving skills by working on hundreds of practical exercises. All exercise and homework tasks are evaluated in real time with the automated Software Foundation online judging system. The course ends with a practical programming exam.

SKILLS, WHO YOU RECEIVED

Writing and calling methods

Working with dictionaries

Working with Loops & Lists

Use 'lambda' expression & functional paradigms

Working with table data(imatrix)

Using of LINQ requests

ABOUT COURSE

RESOURCES

COURSE OVERVIEW

C# INTRO AND BASIC SYNTAX

C# BASIC SYNTAX - EXERCISES

C# CONDITIONAL STATEMENTS AND LOOPS

C# CONDITIONAL STATEMENT & LOOPS - EXERCISE

GIT AND GITHUB

GIT AND GITHUB - EXERCISE

DATA TYPES AND VARIABLES

DATA TYPES AND VARIABLES - EXERCISE

METHODS,DEBUGGING AND TROUBLESHOOTING CODE

METHODS,DEBUGGING AND TROUBLESHOOTING CODE - EXERCISE

ARRAYS

ARRAYS - EXERCISE

LISTS

LISTS - EXERCISE

DICTIONARIES,LAMBDA EXPRESSIONS AND LINQ

DICTIONARIES,LAMBDA EXPRESSIONS AND LINQ - EXERCISE

OBJECTS AND CLASSES

OBJECTS AND CLASSES - EXERCISE

FILES AND EXCEPTIONS

FILES AND EXCEPTIONS - EXERCISE

STRINGS AND TEXT PROCESSING

STRINGS AND TEXT PROCESSING - EXERCISE

REGULAR EXPRESSIONS(REGEX)

REGULAR EXPRESSIONS(REGEX) - EXERCISE

EXAM PREPARATION |

EXAM PREPARATION ||

EXAM PREPARATION |||

PRACTICAL EXAM

RETAKE EXAM

TEACHERS

people-avatar
Slavi Bastunkov

Slavi Bastunkov is an inspiration for thousands of young people to get involved with programming and software technologies. As a student and student, he is a winner in competitions and Olympiads in Informatics and Racing Programming, including 4 medals at the International Olympiads in Informatics. As a student, she works as a programmer and teaches programming at universities and software academies. Later, he led software development teams and set up his own software company and software academy. Bastunkov has over 15 years of experience as a software engineer, software project manager, consultant, lecturer and entrepreneur with extensive experience in .NET and Java EE platforms, information systems, databases, web development and software engineering. He is the author of 7 books on computer programming and software technologies, C # and Java, as well as dozens of technical and scientific publications. Slavi Bastunkov has a PhD in Computer Science, winner of the John Atanasov Award of the President of Bulgaria. Over the past 10 years, he has been creating and driving with inspiration and dedication a number of schools for practical training of software engineers: the National Academy of Software Development (NARS), the Telerik Software Academy and the Software Foundations.He was a lecturer in software programming and development at the Faculty of Mathematics and Informatics of the Sofia University, the Technical University of Sofia and the New Bulgarian University (NBU).

badge

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 (13 march).