In this course, students will learn elementary programming concepts using the C# language, with an additional section on Java and its relationship to C #. Learning C# will allow students to develop the basic skills for functional and object-oriented programming and the fundamentals of polymorphism and imperative programming, as well as a short study of Java. Students can use this knowledge to learn other higher-level languages (e.g., C++, Swift, and Python) more quickly. The class will focus on building programming skills from fundamental keywords to high-level abstraction, with the hope that the student will continue learning other high-level programming concepts afterward.
Follow us






