0% found this document useful (0 votes)
61 views3 pages

02introduction To Programming Edip Senyureksyllabus20232024

This document provides a syllabus for an Introduction to Programming C# course. The syllabus includes information on course codes, credits, prerequisites, objectives, learning outcomes, content, and materials. The course is a 6 ECTS credit first level practical course taught in English for computer engineering students. It will introduce programming concepts like data types, variables, operators, control structures, arrays and methods using the C# language. Students will learn through lectures, practice in computer classes, projects and exams.

Uploaded by

princessoke141
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views3 pages

02introduction To Programming Edip Senyureksyllabus20232024

This document provides a syllabus for an Introduction to Programming C# course. The syllabus includes information on course codes, credits, prerequisites, objectives, learning outcomes, content, and materials. The course is a 6 ECTS credit first level practical course taught in English for computer engineering students. It will introduce programming concepts like data types, variables, operators, control structures, arrays and methods using the C# language. Students will learn through lectures, practice in computer classes, projects and exams.

Uploaded by

princessoke141
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Appendix No. 2 do the Rector’s Order No.

3/03/2018 of 14 March 2018

Syllabus: Introduction to Programming C#


A. Information on Subject Placement in Teaching Program Context
A.1 Course Code
CII1SE02
A.2 Academic Year/Semester 2023/2024
A.3 Language of Instruction English
A.4 Program coordinating the course
(Field of Study)
Computer Engineering
A.5 Program that taking the course
(Field of Study)
Computer Engineering
A.6 Degree Profile
(Academic, Practical)
Practical
A.7 Mode of Study
(Full Time, Part Time)
Full Time

A.8 Level of Study


(First Level/Second Level)
First level

A.9 Teaching methods


(Lecture, Lecture with Workshop, Tutorial, Lecture and practice in computer’s class
Seminar)
A.10 Number of student teacher contact hours
per semester (According to timetable)
Lecture – 30, practice – 30
B. Course overview (prerequisites, course objectives, learning outcomes, assessment methods, reference to field
specific learning outcomes, course content)
B.1 Prerequisites
(course title, Standard math level, background computer handling
competences)
Course The purpose of this course is to give students basic information about the
B.2 Objectives operation of computer and computer programming and to enable them to
design and code computer programs
B.3 Learning Outcomes, Assessment Methods, References to fild specific learning outcomes approved by the
Senate
References to
Assessment Methods fild specific
(eg. Midterm/final exam, learning
Learning Outcomes written/oral exam, test, outcomes
term paper) approved by
the Senate
KNOWLEGDE
Theoretical analysis
Understanding methods and IT tools to program simple examples K1_Inf_W06
W1 design, program organization, coding using a and coding. Part K1_Inf_W07
programming language. time and final test.
Understanding concepts and methods of program Examples and K1_Inf_W03

structure. computer test K1_Inf_W06
SKILLS
Using computer class, coding, compiling and testing Using Visual Studio in
U1 all example in C# practice solutions K1_Inf_U16
examples.

… Working in Visual Studio C#. K1_Inf_U16


SOCIAL COMPETENCES
Understanding
Fundamental knowledge of a programming language. syntax and sematic K1_Inf_K05
K1 Be in future an active member of programmers’ C# . Midterm exams K1_Inf_K06
society. and final exam.

1
Appendix No. 2 do the Rector’s Order No. 3/03/2018 of 14 March 2018

Proszę wypełniać sylabus pogrubioną czcionką Trebuchet MS


Nazwa przedmiotu rozmiar 14, treść rozmiar 10

Lectures:
1. Introduction, Hardware, software, Operating system
2. Number systems, binary, octal, hexadecimal, compliments
3. Algorithms, flowcharts
4. Literals, types, variables, operators
5. Composite datatypes and enums
6. Decision structure, if-else
7. nested if, switch
8. Loops, for, while, do-while, nested loops, break, continue
9. Strings and string operations
10. Sub-routines, methods
11. Arrays,
Course content,
Topics, Type of 12. jagged array
B.4
Activity
Computer class:
1. .NET framework. Simple program structure. Input and output
2. Comments lines, Read, Write rules, debugging, tracing
3. Algorithms and flowchart
4. Literals, types, variables, operators, sizeof, random numbers
5. Composite datatypes and enums
6. If-else statement, Nested if-switch
7. for, while, do-while loops Nested loops, break, continue
8. Strings and string operations
9. Sub-routines, Methods
10. Arrays,
11. Jagged array
12. Final Exam
K-Kahoot done in lecture %10
F-Final Exam or Retake Exam is a classical exam on paper %45
Criteria for P-Project is a practical Exam %45
receiving
credit for the LectureGrade=LabGrade= (%10xK)+(%45xF)+(%45xP)
course
(assessment
Method, weight
Following percentages of marks meaning for Grade
B.5
for final mark – • 0 nb/NKL---------- nonattendance-Fail
percentage, eg.: • 1-49 2----------Fail
test – 40%; term
paper – 30%; • 50-593---------Satisfactory
presentation– • 60-693,5-------Satisfactory Plus
20%; activity –
10% ) • 70-794---------Good
• 80-894,5-------Good Plus
• 90-1005--------Very Good
C. Readings
C.1 Compulsory
readings
Herbert Schildt, C# 4.0- The Complete Reference, McGrawHill
1. Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth,- The C#
Programming Language.
2. Jesse Liberty, Donald Xie,- C# 3.0
3. Larry O’Brien, Bruce Eckel, - Thinking in C#.
4. Bjarne Stroustrup: Programming: Principles and Practice Using C++.
C.2 Supplementary First Edition. 2009 by Pearson Education, Inc.
readings 5. Wikibooks contribution,- C#
6. Adrian Turschi, DotThatCom.com, Jasson Werry, Greg Hack - C# .NET
7. http://www.cprogramming.com/tutorial.html
8. http://www.uow.edu.au/~nabg/ABC/ABC.html C++ for beginners
9. http://www.doc.ic.ac.uk/~wjk/C++Intro/

2
Appendix No. 2 do the Rector’s Order No. 3/03/2018 of 14 March 2018

C.3 Other materials Microsoft Corporation learning courses.


D. Student workload
D.1 ECTS Credits
6
Workload
(estimated number of hours: number of
D.2 student teacher contact hours and number of
30*6=180
hours of student individual work; 1 ECETS =
25 -30 hours)
E. Course coordinator, teacher(s), date of sylabus preparation
E.1 MIng. Edip SENYUREK
Course coordinator
E.2 MIng. Edip SENYUREK
Academic Teacher (s)
E.3 Date of Preparation (latest submission date) 31.08.2020
F. Modul of cources coordinator, approval
F.1 Modul of cources coordinator MIng. Edip SENYUREK
F.2 Date of approval 31.08.2020

You might also like