Teaching

Programming Basics

Bachlor course, University of Jahad Daneshgahi of Zanjan, Computer Sicnce Department, 2018

This course is an introduction to the fundamentals of computer programming, which is the foundation of Computer Science. Students design, write, and debug computer programs. No prior knowledge of programming is assumed.

Computer Network

Bachlor course, University of Islamic Azad University of Zanjan, Computer Sicnce Department, 2013

Computer networks are an integral part of business and as such our Computer Networks course will equip you with the skills you need to design, configure, manage and administer distributed network systems to a professional standard. As part of the course, you will look at computer and networking infrastructures and characteristics like flexibility, scalability, performance, resilience, quality of service and security, and design choices and implications of corporate infrastructure.

Advance Programming

Bachlor course, University of Islamic Azad University of Zanjan, Computer Sicnec Department, 2011

Course Description

This course extends the study of basic programming principles introduced in Programming Fundamentals. Advanced concepts of program design, implementation and testing will be introduced within a framework of object oriented programming using the Java programming language