Presentation is loading. Please wait.

Presentation is loading. Please wait.

OOP Course Program, Evaluation, Exams, Resources Telerik Software Academy Object-Oriented Programming.

Similar presentations


Presentation on theme: "OOP Course Program, Evaluation, Exams, Resources Telerik Software Academy Object-Oriented Programming."— Presentation transcript:

1 OOP Course Program, Evaluation, Exams, Resources Telerik Software Academy http://academy.telerik.com Object-Oriented Programming

2 2  What's Coming Next in the Academy?  The OOP Course Program  The Trainers Team  Exams and Evaluation  Standard Criteria  Bonuses  Resources for the Course  Champions from C# Part II

3 Coming To The Next Module

4 4  Object-Oriented Programming (OOP)  Continuation of C# – Part II  Fundamentals of OOP  Pretty much the same  Lectures two times a week  Practical exam after a month  The course exam?  2 problems for 6 hours  http://bgcoder.com and Trainers http://bgcoder.com

5  The C# Programming track at the Academy: Academy  Give the trainees the fundamental computer programming knowledge and skills  Establish the logical and algorithmic thinking  Development of problems solving skills  Learn basic data structures, algorithms and object-oriented programming (OOP) concepts  Learn to produce high-quality code  Prepare for learning the software technologies  HTML 5, DB & SQL, Cloud, Web, Mobile, QA, … 5

6 What Will We Cover in the OOP Course?

7  OOP Course Intro  Course Program, Exams, Evaluation  Defining Classes – Part 1  Classes, Fields, Constructors, Methods, Properties, Enums  Defining Classes – Part 2  Static Members, Structures, Generic Types, Namespaces, Attributes  Delegates, Extension Methods, Lambda Functions, Anonymous Types and LINQ 7

8  OOP Fundamental Principles – Part 1  Inheritance, Abstraction, Encapsulation  OOP Fundamental Principles – Part 2  Polymorphism, Real-World Class Hierarchies, Cohesion and Coupling, UML Class Diagrams .NET Common Type System  Value and Reference Types, System Interfaces, Cloning, Comparison, Enumeration  OOP Workshop  Exam Preparation 8

9

10  Nikolay Kostov  Manager Software Engineering @ Telerik (Progress)  Microsoft Certified Trainer (MCT)  Champion from Telerik Academy  IT and Informatics competitions winner  Student in Sofia University (Computer Science)  Email: nikolay.kostov [at] telerik.com  Blog: http://nikolay.it http://nikolay.it  GitHub: https://github.com/NikolayIT https://github.com/NikolayIT 10

11  Doncho Minkov  Senior Technical Trainer @ Telerik Software Academy  Contestant in the Informatics competitions  Champion from Telerik Software Academy  Experience with Web and Mobile apps  Proficient with JavaScript and.NET  Email: doncho.minkov [at] telerik.com  Blog: http://minkov.it http://minkov.it

12  Ivaylo Kenov  Technical Trainer @ Telerik Academy  Mathematical competitions contestant  Champion from Telerik Software Academy  E-mail: ivaylo.kenov [at] telerik.com  Champion in OOP and DSA  Blog: http://ivaylo.bgcoder.com/ http://ivaylo.bgcoder.com/  GitHub: https://github.com/ivaylokenov https://github.com/ivaylokenov 12

13  Evlogi Hristov  Technical Trainer @ Telerik Software Academy  Graduate from the fourth season of Telerik Software Academy  Ex-developer, Sharepoint  E-mail: evlogi.hristov [at] telerik.com 13

14 Thank God There Are Bonuses!

15  Evaluation components  Practical exam – 65 %  Half correctness, half OOP  Team work – 10 %  Homework – 10 %  Homework evaluation – 5 %  3 peer reviews per homework  Attendance in class – 10 %  Forums activity – bonus up to 5 %  Helping the other students – bonus up to 10 % 15

16  Practical Programming Exam  2 practical problems for 6 hours  Covers all learned topics up to the moment  Automated judge system & real-time feedback  http://bgcoder.com http://bgcoder.com  You can practice all previous OOP exams (more than 50 problems)  Solutions are evaluated for correctness (by BGCoder) and OOP (by the Trainers)  Use the same email address in both systems! 16

17  Everyone will get feedback for their homework  Everyone will give feedback for few random homework submissions  Students submit homework anonymously  Please exclude your name from the submissions!  For each homework submitted  Students evaluate 3 random homeworks  From the same topic, after the deadline  Give written feedback, at least 200 characters  Low-quality feedback  report for punishment 17

18  We encourage live participation  Top performers throughout the years have always spent lots of time in the academy halls  Register your presence @ barcode scanners  Last check-in is listed in your student profile  Scanners are next to the doors  Use Student ID Card  Check in +/- 30 min. before / after lecture starts 18

19  Criteria for pass / pass with excellence / fail  Pass with excellence  Very high exam results or or  High total results  Pass  Average total results  Fail  Low total results or low exam results 19

20  Doing your homework is very important!  Programming can only be learned through a lot of practice!  After each lecture there are a few exercises  Try to solve them in class  The rest are your homework  Homework assignments due 1 week after each lecture – no excuses for being late  Deadlines are final & enforced by the system  Submit homework through telerikacademy.com telerikacademy.com 20

21 What We Need in Addition to this Course Content?

22 The official textbook for the course  “Introduction to Programming with C#”, Nakov S. and his team, 2010  Freely downloadable from: www.introprogramming.info www.introprogramming.info 22  The C# programming tracks follows the book  OOP  chapters 11, 14, 20 and 22

23  Register for the "Telerik Academy Forums":  Discuss the course exercises with your colleagues  Find solutions for the exercises  Share source code / discuss ideas  The OOP official web site: 23 telerikacademy.com/Forum/Category/16/csharp-oop http://academy.telerik.com/student-courses/ programming/object-oriented-programming/ http://academy.telerik.com/student-courses/ programming/object-oriented-programming/

24  The Telerik Integrated Learning System (TILS)  www.telerikacademy.com www.telerikacademy.com  Important resource for all students  Homework submissions  Homework peer reviews  Presence cards with barcode  Reports about your results 24 telerikacademy.com/Courses/Courses/Details/225

25  Software needed for this course:  Microsoft Windows (XP / Win 7 / Win 8 )  Microsoft Visual Studio 2013 or Visual Studio Community 2013 (free version of VS 2013 ) Visual Studio Community 2013Visual Studio Community 2013  Visual Studio 2012, 2015 is also OK  Other IDEs (e.g. MonoDevelop) are OK, too .NET Framework 4.5 (included in Visual Studio) 25

26 Questions? http://academy.telerik.com

27  C# Programming @ Telerik Academy  csharpfundamentals.telerik.com csharpfundamentals.telerik.com  Telerik Software Academy  academy.telerik.com academy.telerik.com  Telerik Academy @ Facebook  facebook.com/TelerikAcademy facebook.com/TelerikAcademy  Telerik Software Academy Forums  forums.academy.telerik.com forums.academy.telerik.com


Download ppt "OOP Course Program, Evaluation, Exams, Resources Telerik Software Academy Object-Oriented Programming."

Similar presentations


Ads by Google