Teaching Cources

Courses Taught

CAS 105 Computers and Society.
ENG 204 Advanced Programming Through C++.
ENG 205 Engineering Graphics.
ENG 307 Advanced Programming Through Java.
CSE 404 Database Management Systems.
CSC 316 Software Testing & Quality Assurance.
CSE 391 Seminar in Computer Science and Engineering.
CSE 392 Engineering Design.
CSC 203 Introduction to Programming.
Web DB Databases & webgebaseerde toepassingen.
Computers and Society (code: CAS 105)
Instructor: Dr. Ammar Benabdelkader
Taught for:
  • 1st year Computer Science and Engineering
  • 1st year Electronics and Electrical Engineering
Pre-requisite: none.
Credit Hours: 3
 

Description:

Topics covered in this course will include the study of the positive and negative impacts of computers in society related to areas such as the Internet, automation, robotics, artificial intelligence, computer crime, computer ethics, and computer professionalism. In addition to the lab component of this course where needed computer/Internet skills and basic computing essentials are developed, a research and seminar component is offered to allow students to do research, form opinions, and express and defend those opinions in classroom discussions on the various topics covered by the course. Carefully selected related theoretical issues will also be covered aiming at providing students with comprehensive IT knowledge and expertise.
 
Objectives: Upon successful completion of this course, students should:
  • form opinions of various topics relating to computers and society, and express and defend those opinions in a group environment
  • comfortably stand up in front of their peers and give presentations on topics they have thoroughly researched
  • notice a significant improvement in their technical writing skills
  • understand how to create a comprehensive research paper in an effective manner
  • demonstrate a greater understanding of the field of computer science in several different areas
  • enhance essential computer/Internet skills
Advanced Programming Through C++ (code: ENG 204)
Instructor: Dr. Ammar Benabdelkader
Taught for:
  • 2nd year Computer Science and Engineering
  • 2nd year Electronics and Electrical Engineering
Pre-requisite: Computers and Society (CAS 105).
Credit Hours: 3
 

Description:

This course covers introduction to programming through object-orientation approach and techniques in C++ language. It provides an overview of problem solving as well as programming concepts.
 
Objectives: Upon successful completion of this course, students should:
  • Appreciate programming concepts
  • Design and write simple programs in C++ language
  • Solve simple problems using computer programming.
  • Demonstrate the ability to implement data abstraction using classes