Skip to content

gaydov/Softuni-Programming-Fundamentals

Repository files navigation

Softuni-Programming-FundamentalsSoftuni logo

Containing the tasks from Softuni's course Programming Fundamentals.

The repository was recreated on Jan 27th 2017 in order to include the whole projects and not the .cs files only. Also .gitignore file was added.

The “Programming Fundamentals” course extends the previously gained basic coding skills from the “Programming Basics” course at the Software University and adds additional knowledge and practical programming skills.

The course covers:

  • source control systems, Git and GitHub for team collaboration;
  • understanding the basic data types in programming;
  • extracting pieces of code into methods with parameters and return values;
  • using the debugger to trace the program execution and find bugs;
  • processing sequences of elements using arrays and lists;
  • working with matrices for processing tabular data;
  • working with dictionaries to map keys to values;
  • using strings for text processing;
  • using Regular Expressions;
  • basics of working with classes and objects, using API classes and defining simple classes;

Tasks

  1. Git, GitHub, Debugging, Searching
  2. Data Types and Variables
  3. Methods and Debugging
  4. Arrays and Lists
  5. Dictionaries, Lambda and LINQ
  6. Objects and Classes
  7. Files and Directories
  8. Strings and Regex

Exams