Course Content, Evaluation, Exams Telerik Software Academy ASP.NET MVC.
Course Program, Evaluation and Exams Telerik Software Academy C# Fundamentals – Part 2.
-
Upload
alexia-hodge -
Category
Documents
-
view
217 -
download
2
Transcript of Course Program, Evaluation and Exams Telerik Software Academy C# Fundamentals – Part 2.
C# Part II – Course Intro
Course Program, Evaluation and Exams
academy.telerik.com/student-courses/programming
Telerik Software Academyhttp://academy.telerik.com
C# Fundamentals – Part 2
2
Table of Contents What's Coming Next in the Academy?
The C# Part II Course Program The Trainers Team Exams and Evaluation
Standard Criteria
Bonuses
Resources for the Course Champions from C# Part I
4
What's Coming Next? C# Part II
Continuation of C# – Part I
Fundamentals of programming
Pretty much the same Lectures two times a week
Practical exam after a month
The course exam? 5 problems for 6 hours
http://bgcoder.com
C# Track Objectives The C# Programming track at the 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 HTML5, DB & SQL, Cloud, Web,
Mobile, QA, …
5
The C# II Course Program
Arrays Working with arrays
Algorithms on sequences
Multidimensional Arrays Matrices, cubes etc.
Algorithms on matrices
Methods Creating and calling methods
Return type, arguments, overloading 7
The C# II Course Program (2)
Numeral Systems Binary, decimal, hexadecimal
Representation of numbers
Creating and Using Objects What is object?
Using .NET standard classes
Exception Handling What are exception?
Catching and throwing exceptions8
The C# II Course Program (3)
Strings and Text Processing Working with strings
Building strings
Text Files Reading and writing text files
Practical Exam Preparation Solving the last year's problems
Practical Exam 5 problems for 6 hours
9
Trainers Team 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 GitHub: https://
github.com/NikolayIT
11
Trainers Team 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
Trainers Team (3) Ivaylo Kenov
Technical Trainer @ Telerik Academy
Mathematical competitionscontestant
Champion from Telerik Software Academy
E-mail: ivaylo.kenov [at] telerik.com
Champion in OOP and DSA
Blog: http://ivaylo.bgcoder.com/
GitHub: https://github.com/ivaylokenov
13
Trainers Team (4) Evlogi Hristov
Technical Trainer@ Telerik Software Academy
Graduate from the fourth seasonof Telerik Software Academy
Ex-developer, Sharepoint
E-mail: evlogi.hristov [at] telerik.com
14
C# Part II – Evaluation Practical exam – 65% Team work – 10% Homework – 10% Homework evaluation – 5%
3 peer reviews per homework Attendance – 10%
Forums activity – bonus up to 5% Helping the other students – bonus up to 10% 16
C# Part II Exams Practical Programming Exam
5 practical problems for 6 hours
Covers all learned topics up to the moment
Automated judge system & real-time feedback http://bgcoder.com
You can practice all previous C# 2 exams(more than 50 problems)
Solutions are evaluated for correctness only
Use the same email address in both systems!
17
Homework Peer Reviews
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
18
Attendance in Class 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
19
Pass / Excellence / Fail Criteria
Criteria for pass / pass with excellence / fail Pass with excellence
Very high exam results
or
High total results
Pass Average total results
Fail Low total results or low exam results 20
Homework Assignments 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
21
The C# Textbook
The official textbook for the course
“Introduction to Programming with C#”, Nakov S. and his team, 2011
Freely downloadable from: www.introprogramming.info
23
The C# programming tracks follows the book
C# Part II chapters 7…15 (with exceptions)
Course Web Site & Forums
Telerik Academy Forums
Discuss the course exercises with your colleagues
Find solutions for the exercises
Share source code / discuss ideas
The C# Part II official web site:
24
http://telerikacademy.com/Forum/Category/17/csharp-part-2
http://academy.telerik.com/student-courses/
programming/csharp-programming-part-2/about
Telerik IntegratedLearning System (TILS)
The Telerik Integrated Learning System (TILS) www.telerikacademy.com
Important resource for all students
Homework submissions
Homework peer reviews
Presence cards with barcode
Reports about your results
25
telerikacademy.com/Courses/Courses/Details/219
The Judge System at the Exam
All exams will be tested automatically Through our online judge system (
BG Coder)
During the exam preparation you will practice how to use the automated judge system
You can register at any time to practice
How the testing (judge) system works? You submit your C# source code
It tests your solution against predefined tests
For each test passed you get some score
26
Required Software Software needed for this course:
Microsoft Windows (XP / Win7 / Win8)
Microsoft Visual Studio 2013 or Visual Studio Community 2013 (free version of VS 2013) Visual Studio 2012, 2015 is also OK
Other IDEs (e.g. MonoDevelop) are OK, too
.NET Framework 4.5 (included in Visual Studio)
27
Questions?
C# Fundamentals –Part II Introduction
http://academy.telerik.com
Free Trainings @ Telerik Academy
C# Programming @ Telerik Academy csharpfundamentals.telerik.com
Telerik Software Academy academy.telerik.com
Telerik Academy @ Facebook facebook.com/TelerikAcademy
Telerik Software Academy Forums forums.academy.telerik.com