Teaching

At the Faculty of Science and Science Education, Computer Science Department, I am teaching one course namely;

Currently I am teaching "Fundamentals of Programming" to the first grade students. This subject is 3 hours theory and 2 hours practice in a week.

Course book:

Problem Solving and Programming Concepts Course book

Department of Computer

1- Problem Solving and Programming Concepts (2019 - 2020)

Stage: First

Semester: First

No. of Students: 98

2- Programming Fundamentals (2013 - 2019)

Stage: First

No. of Students: 104

3- Compiler and Computation (2011 - 2013)

Stage: Third

No. of Students: 120

Theory Lectures:

Practice Lectures:

Text Books for Programming Fundamentals Course:

1- "Problem Solving and Programming Concepts" by Maureen Sprankle, 9th ed. 2012. Open

2- "Introduction to Java Programming: Comprehensive Version" by Y. Daniel Liang, 10th ed. Open

3- "Java How to Program" by Paul Deitel and Harvey Deitel, 9th ed. Open

4- "Big Java" by Cay Horstmann, 5th ed. Open

Software Requirements for Programming Fundamentals Course:

JDK 8 Open

Eclipse IDE Open