Teaching | Home | Research Interests | Publications | Presentations | |
||
Teaching Certificates: Mar. 2013
TA Fundamentals Certificate (with Commendation and Exemplary Level of Achievement), University of Victoria Learning and Teaching Centre (website)
Private/Individual Tutoring: Since Sept. 2014
Certified in Electrical and Computer Engineering: Tutoring Physics, Engineering and Computer-related/IT courses (University Level: Years 1-4, and Graduates). For students seeking individual tutoring, please visit: http://www.moretutors.ca/tutor-2407.html
Teaching Recognition: Since Jan. 2019
Teaching Course outcome (I as one of the Super TAs on the 120 course, Design and Communications II):
1st prize winners of the ECE 120 course on robotics among 25 contesntyent slected from 200 engineering students, Data and Communication II course as one of my groups this year are pictured in the middle holding their robot (I am standing top left of the photo as their lab instructor):
23 March - 29 March, 2019
Design Contest:
Me (Top Left), the other Super TA: Alex Dimopoulos (top right), first prize winners (centre), 2nd and third prize winners (left and right). Photo Taken by the Chair of ECE: Dr. Michael McQuire, 27th March 2019.
Teaching Courses: Current/past teaching in the following courses:
1 CSC 464/564 - Concurrency Period: Sept. -- Dec. 2018
2 SENG 350 - Software Architecture and Design (lab instructor, WebStorm, Java Programming, Sever/Clinet Design) Period: Sept. -- Dec. 2018
3 CSC 355 - Digital Logic and Computer Organization Period: Sept. -- Dec. 2017
4 CSC 330 - Logic and Programming Period: Sept. -- Dec. 2017
5 ENGR 120 - Design & Communication II Period: Jan. -- Apr. 2016-2019 (2018, 2019: Senior/Super TA)
6 Co-op - Technical Report Marker/Evaluator Period: May -- Oct 2017-2019
7 SENG 422 - Software Architecture Period: May -- Aug. 2015
- SENG 422 > Lab 1 (Intro File): Download Link - SENG 422 > Project: Download Link - SENG 422 > Lab-log 1: Download Link - SENG 422 > Lab-log 2: Download Link - SENG 422 >Template for your group logs and project rubric in this course: Download Link - SENG 422 > Lab 2 (Design Patterns): Download Link Consult the following notes: - SENG 422 > Notes on the performance based on algorithmic complexity in software architecture Download Link which entails:
- SENG 422 > Lab 3 (Architecture Transformation and Discovery): Download Link - SENG 422 > Lab 4 (Cloud Computing): Download Link - SENG 422 > Lab 5 (XML): Download Link - SENG 422 > Labs 6 and 7 (Web Services): Download Link Lab 6 and Download Link Lab 7 - SENG 422 > Assessment Report on Project Part 1 (all groups): Download Link - SENG 422 > Assessment Report on Project Part 2 (all groups): Download Link - SENG 422 > Assessment Report on Project Part 3 (all groups): Download Link
- Consult the following report for a detailed project sample on Conceptual, Design and Implementation of the "Universe Explorer" System: Download Link - Consult the following paper for a project sample published in arXiv.org in AI, categories, on 08 June 2015 as a preprint (to be published in a peer-reviewed journal): or see Publications page entitled "A Real-time Cargo Damage Management System via a Sorting Array Triangulation Technique".
Useful links as alternative Java programming - UML Modeling with ArgoUML, open source free license available at http://argouml.tigris.org/ - for beginners: BlueJ with UML drawing tools at http://bluej.en.softonic.com/ - This requires Java SDK download on your machine: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - How to compile source files in Java: https://www.youtube.com/watch?v=zF7dfCkwZ5A - Abstract design patterns and more at https://sourcemaking.com/design_patterns/abstract_factory - UML tips on Generalisation and Specialization at https://sourcemaking.com/uml/modeling-it-systems/structural-view/generalization-specialization-and-inheritance - Some security login coding examples in Java with some Wiki source: http://stackoverflow.com/questions/16627910/how-to-code-a-very-simple-login-system-with-java and http://en.wikipedia.org/wiki/Java_hashCode%28%29 - Unit test example with some Wiki source: http://stackoverflow.com/questions/8751553/how-to-write-a-unit-test
8 ENGR 498 - Engineering Law Period: Jan. -- Apr. 2015; 2016
9 SENG 460 - Practice of Information Security and Privacy Period: Jan. -- Apr. 2015
10 CENG/ELEC/SENG 399 - Design Project I at: http://www.ece.uvic.ca/~elec399/ Period: Sept. -- Dec. 2014; 2015
11 ECE-255 - Introduction to Computer Architecture (lab instructor) at: http://www.ece.uvic.ca/~ece255/lab/ Periods: Sept. -- Dec. 2014-2018 (See previous years' lab-logs due to no change in context is happening this year)
Lab 1 Session Log: 2014 Download Link ; Group B04 > 2015 Download Link Lab 2 Session Log: 2014 Download Link ; Group B04 > 2015 Download Link ; Groups B01 & B02 > 2018 Download Link Lab 3 Session Log: Download Link Lab 4 Session Log: Download Link; Groups B04-B06 > 2016 Download Link
A useful link for push and pop instructions/algorithm: Download Link
12 CENG/ELEC/SENG 499 - Design Project II at: http://www.ece.uvic.ca/~elec499/ Period: May -- Aug. 2014; 2016; 2017: Class Presentation criteria sample by P. B. Alipour: Download Link Period: May -- July 2016; 2017: Web Presentation sample by P. B. Alipour: Download Link Period: May -- July 2016; 2017: Public Demo: Download Link
13 ELEC-340 Electromagnetic Field Theory at: http://www.cerl.ece.uvic.ca/poman/Courses/ELEC340/ELEC340.htm Period: Jan. -- Mar. 2013
Group B08 > Lab 1 Session Log: Download Link Group B08 > Lab 2 Session Log: Download Link Group B08 > Lab 3 Session Log: Download Link Group B08 > Lab 4 Session Log: Download Link
14 ELEC-200 Engineering Graphics at: http://www.ece.uvic.ca/~elec200/ Period: Sept. -- Dec. 2012
Group B01 > Lab 1 Session Log: Download Link Group B01 > Lab 2 Session Log: Download Link Group B01 > Lab 3 Session Log: Download Link Group B01 > Lab 4 Session Log: Download Link
15 IDSS Course-DV2408: Intelligent Decision Support Systems (Advanced Course), Team Instructor, Manager and Particulars, BTH University, Sweden, 2011.
16 KO Course-DV2404: Knowledge Organization (Advanced Course), Team Instructor, Programmer, Manager and Particulars, UNCTAD project at BTH University, Sweden, 2010.
17 Resultant IDSS and KO Courses after M.Sc. Graduation in Computer Science in summer, Karlshamn, Sweden, 2011. Result: UN-CTAD Award, YouTube: http://www.youtube.com/watch?v=dZ4Fl_KXm0Q and http://www.youtube.com/watch?v=jrcszeX50QI
|
|
|
Page Author: P. B. Alipour
Page last Modified:
Wednesday, 14 October 2020
Copyright © 2010
English (UK)