GitHunt
RU

russeva/Programming-Fundamentals-2017

Part of the overall program with C # courses and tutorials for the "C # programmer" training at the University of Software

Programming-Fundamentals-2017

Programming Fundamentals @ SoftUni September 2017 - https://softuni.bg/trainings/1712/programming-fundamentals-september-2017

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 value, using the debugger to trace the program execution and find bugs, processing sequences of elements using arrays and lists, using collections, working with matrices for processing tabular data, working with dictionaries to map keys to values, using strings for text processing, and the basics of working with classes and objects, using API classes and defining simple classes.
Along with the programming techniques, the algorithmic thinking and problem solving skills are advanced by solving hundreds of practical programming problems. All exercises and exams are automatically evaluated with real-time feedback through the SoftUni online judge system. At the end all students take a practical programming exam.

Course start: 18 September 2017 Course end: 05 November 2017 Course type: online

1. RESOURCES

2. COURSE OVERVIEW

3. GIT AND GITHUB

4. GIT, GITHUB - EXERCISES

5. DATA TYPES AND VARIABLES

6. DATA TYPES AND VARIABLES - EXERCISES

7. METHODS. DEBUGGING AND TROUBLESHOOTING CODE

8.  METHODS AND DEBUGGING - LAB AND EXERCISES

9. ARRAYS

10.  ARRAYS - LAB AND EXERCISES

11. LISTS

12.  LISTS - LAB EXERCISES

13. DICTIONARIES, LAMBDA AND LINQ

14.  DICTIONARIES, LAMBDA AND LINQ - LAB AND EXERCISES

15. OBJECTS AND CLASSES

16.  OBJECTS AND CLASSES - LAB AND EXERCISES

17. FILES AND EXCEPTIONS

18.  FILES AND EXCEPTIONS - LAB AND EXERCISES

19. STRINGS

20.  STRINGS - LAB AND EXERCISES

21. REGEX

22.  REGEX - LAB AND EXERCISE

23.  EXAM PREPARATION I

24. EXAM PREPARATION II

25. EXAM PREPARATION III

26. EXAM PREPARATION IV

27. PRACTICAL ЕXAM

Languages

C#100.0%

Contributors

Created December 4, 2017
Updated March 27, 2018