course - Department of Information Technologies

advertisement
INTERNATIONAL BURCH UNIVERSITY
Department of Information Technology
COURSE
Code
CEN 221
Name
Object Oriented
Programming
Level
Year
Semester
BS Undergraduate
III
Fall
Status
Number of ECTS Credits
Class Hours Per Week
Total Hours Per
Semester
Obligatory
5
5
75
Instructor
Ass. Prof. Dr. A. Turan Özcerit
Class Schedule
: Tuesday 14:00-17:00
Özgür Örnek
Wednesday 15:00-17:00
Office Hour
aozcerit@ibu.edu.ba
oornek@ibu.edu.ba
: Tuesday 13:00-14:00
 To introduce the C# Basics
 This course is intended to provide in-depth object-oriented
problem solving.
 This class focuses on object-oriented design of applications.
 We will be using the C# programming language as a tool for
implementation and for building graphical user interfaces.
 Upon completion of the course, the student will be able to:
Define and describe object, class, method, inheritance,
polymorphism, and encapsulation, describe the use of object
oriented analysis
1. LEARNING
OBJECTIVES AND
GOALS
Homeworks
2 Quizes
Midterm Examination
Project
Final Examination
2. STUDENT
ASSESSMENT
METHODS

3. TEXTBOOK(S)
4.
LANGUAGE OF
INSTRUCTION
Murach’s C# 2008, Joel Murach, Murach
English

5. EVALUATION
POLICIES
10%
15%
15%
20%
40%

Students are requested to check their timetable and report possible
conflicts with other courses.
Absence in Mid Term examination, late delivery of research subject and
project reports will be automatically marked as zero, unless the student
presents a properly documented valid reason.
6. PREREQUISITE

Practical programming skills in any modern language.
7. SCHEDULE OF LECTURES AND READINGS
Class
Hours
Topic
Course Introduction, an introduction
to .NET development, Visual Studio
IDE
Creating a new Project, designing a
form,introduction to coding,
methods, events and properties ,
Week 1
3
Week 2
3
Week 3
3
Introduction to classes, methods,
constructors, creating objects
Week 4
3
Inheritence, overloading
Week 5
3
Abstract classes, overriding
Week 6
3
Interface
Week 7
3
Methods and event handlers in C#
Week 8
3
Exception Handling
Week 9
Teaching
Methods
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Mid-term
Week 10
3
Arrays and Collections
Week 11
3
ADO.NET
Week 12
3
Datasources and Datasets
Week 13
3
Bound controls and parameterized
queries
Week 14
3
ADO.NET data access code
Week 15
3
Evaluation of Students Project
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Lectures,
Recitation,
Practical Sessions
Reading
1. Murach’s C# 2008, Joel Murach, Murach
Date
Download