- Gaddis T, Starting out with Visual C#, Global Edition, 6th edition, Pearson
Alternative literature:
- Price Mark J, C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals, Eighth Edition
Programming in C#
About the course
The goal of this course is for the students to develop basic programming skills to build well-structured applications, based on the basic concepts of object-oriented programming (OOP), using the C# language. The major focus will be placed on learning the basic structure and syntax of the C# language, as well as how to utilize the common features of the .NET Framework to develop useful programs with graphical user interface.
Course content
The course convers the following main topics:
• Overview of Net Framework, Class Library, Run-Time, and namespaces
• Objects, class, enum and struct
• Types, variables and declarations
• Operators, decision making and flow control using conditions and loops
• Arrays and introduction to collections
• Saving program data to file
Entry requirements and selection
Entry requirements
General entry requirements + English 6
Selection
66% Upper Secondary Grades - 34% Swedish Scholastic Aptitude Test (SweSAT)
Course literature
Course evaluation
Higher education institutions shall enable students who are participating in or have completed a course to express their experiences and views on the course through a course evaluation to be organized by the higher education institution. The higher education institution shall collate the course evaluations and provide information about their results and any actions prompted by the course evaluations. The results shall be made available to the students.” (HF 1:14)