usb-arm1.jpg

Advanced Computer Programming


Course Web Page

http://webpages.iust.ac.ir/balouchzahi/courses/csharp.htm

Time and Location

7:30-11am   & 11am-14

Video Conference Room, IT Center

Instructor

Nik Mohammad Balouchzahi
Email: balouchzahi@ece.usb.ac.ir

Prerequisite

Computer Programming in C/C++

Course Topics

  • An introduction to .Net and C# Programming (My Lecture Notes)
  • Method , Method overloading, String , Recursive method, Math class, Random class and some other basic class (My Lecture Notes)
  • Object Oriented Programming: class, object, constructor, property, indexer, operator overloading (My Lecture Notes)
  • Inheritance, base , virtual class & polymorphism, abstract class (My Lecture Notes)
  • Files: Files and Directory class, text and binary files, sequential and random access, serialization (My Lecture Notes)

Grading

  • Midterm
  • Final Exam
  • Programming Assignment
  • Programming Project

Assignments

Assignments will be posted here...  

 !!!!  NO LATE HOMEWORK WILL BE ACCEPTED  !!!

Class Notes