SlideShare a Scribd company logo
1 of 2
Download to read offline
Teaching	Philosophy	 	 Abdelrahman	Hosny	
	
	
There	is	a	high	probability	that	you	are	reading	this	document	on	a	computer	screen,	a	
smartphone,	or	a	tablet.	Even	if	you	are	reading	from	a	printed	version,	these	words	reached	
your	hands	through	some	kind	of	a	computer.	I	am	deeply	passionate	about	computers	and	
technology.	I	wish	all	people	in	the	world	could	have	access	to	the	latest	technology	to	improve	
their	life.	As	Computer	Science	is	leading	the	technological	revolution,	I	think	the	community	
should	consider	integrating	Computer	Science	fundamentals	curriculum	in	all	majors.	Learning	
Computer	Science	is	not	about	classes.	It	is	all	about	the	learning	environment.	It	is	not	a	
teaching-centric	process,	but	a	learning-centric	one.	Therefore,	I	believe	that	my	role	as	a	
Computer	Science	teacher	is	mainly	to	support	students	during	their	learning	journey	of	a	
specific	topic.	This	support	takes	several	forms	from	lecturing,	organizing	practice	sessions,	
advising	students	and	mentoring	their	careers.	I	divide	the	learning	journey	into	three	phases:	
Connecting,	Learning	and	Applying,	and	I	call	it	the	CLA	Journey.		
In	the	Connecting	phase,	I	do	activities	that	prepare	students	to	build	up	their	
knowledge	based	on	their	existing	knowledge.	Architects	cannot	build	skyscrapers	without	a	
robust	infrastructure	and	a	floor-by-floor	build	process.	They	do	not	skip	the	seventh	and	
eighth	floors	to	build	a	ninth	floor	up	on	the	air	–	all	must	be	connected.	Similarly,	learning	
computer	science	builds	up	on	accumulated	knowledge.	In	general,	a	human	brain	cannot	fully	
absorb	new	knowledge	unless	it	is	linked	to	some	previous	knowledge;	that	is	how	the	neural	
cells	work.	So,	in	this	phase,	my	goal	is	to	link	between	what	students	know	and	what	they	are	
going	to	learn.	As	an	example,	surveying	students’	backgrounds	through	pre-class	tests	gives	
me	a	better	idea	on	how	diverse	they	are	and	allows	me	to	introduce	the	class	syllabus	by	
reflecting	on	how	the	topics	to	be	covered	are	related	to	their	prior	knowledge.	Then,	it	is	
important	to	invest	the	first	few	classes	in	raising	all	students	to	the	level	of	the	class	by	
discussing	the	prerequisites	and	ensuring	that	everyone	has	access	to	recommended	readings.	
This	phase	ensures	that	students	are	ready	to	accept	what	is	to	be	discussed	in	the	material.	
The	Learning	phase	is	when	knowledge	is	actually	built.	I	execute	various	forms	of	
activities	to	support	this	phase.	First,	lecturing	is	where	I	transfer	a	capsule	of	experiences	on	a	
specific	subject	to	students.	Second,	designing	and	running	group	projects	provides	a	suitable	
atmosphere	for	students	to	reflect	on	the	lectures	and	gives	them	a	chance	to	rehearse	by
Teaching	Philosophy	 	 Abdelrahman	Hosny	
	
	
themselves.	Third,	organizing	study	groups	fosters	collaboration,	which	improve	interpersonal	
skills.	In	a	rapidly	growing	field	like	computer	science,	it	is	possible	that	what	I	teach	in	class	
won’t	be	useful	anymore	sometime	later.	Hence,	my	focus	is	to	improve	their	skills	to	learn	any	
related	topic	on	their	own	later.	To	check	that	they	reached	the	goal	of	this	phase,	I	flip	roles.	
They	illustrate	what	they	learned	by	delivering	a	presentation,	writing	a	blog	posts,	or	using	
other	media	tools	to	communicate	their	ideas.	The	ground	rule	is:	If	they	cannot	explain	it	
simply,	they	do	not	understand	it	well	enough.		
The	brain’s	neural	cells	won’t	keep	knowledge	unless	they	are	circulated	in	the	brain	by	
practicing.	The	Applying	phase	boosts	this	activity	by	letting	students	make	use	of	the	learned	
concepts	in	a	real-world	setting.	Unless	they	get	the	chance	to	apply,	their	next	step	in	their	
learning	journey	in	other	classes	will	be	frustrating	because	there	will	be	no	hooks	to	build	
upon.	My	preferred	direction	in	this	phase	is	to	adopt	service	learning.	Students	work	on	
community	projects	that	require	the	knowledge	and	skills	they	learned	in	class.	For	example,	I	
ask	them	to	develop	a	software	for	a	charity	organization.	Not	only	do	they	use	their	
knowledge,	but	also	add	a	value	to	the	community.	This	phase	paves	their	road	for	future	
learning	adventures.	
Through	the	CLA	journey,	my	supportive	role	for	a	healthy	learning	environment	
dominates	my	role	as	a	teacher.	It	encourages	students	to	enjoy	learning,	not	just	pass	exams.	
A	connecting	phase	prepares	them	for	a	class.	A	learning	phase	gives	them	a	comfortable	
environment	to	learn	new	advancements	in	the	field	by	themselves.	Finally,	an	Applying	phase	
gives	an	opportunity	for	students	to	reflect	on	their	gained	knowledge	and	make	a	real	impact	
on	the	community.	Computer	Science	cannot	be	taught,	rather	it	should	be	learned	and	my	role	
as	a	teacher	is	to	facilitate	this	learning	journey.	
	
	
	
	
	
Updated: September 2016

More Related Content

What's hot

Online Learning - what is it?
Online Learning - what is it?Online Learning - what is it?
Online Learning - what is it?Lotte Lund Larsen
 
11 advantages of using a blog for teaching
11 advantages of using a blog for teaching11 advantages of using a blog for teaching
11 advantages of using a blog for teachingFrank Calberg
 
Asynchronous vs Synchronous Learning
Asynchronous vs Synchronous LearningAsynchronous vs Synchronous Learning
Asynchronous vs Synchronous LearningHafidzah Aziz
 
Synch and Swim: Blending Synchronous and Asynchronous Learning Environments
Synch and Swim: Blending Synchronous and Asynchronous Learning EnvironmentsSynch and Swim: Blending Synchronous and Asynchronous Learning Environments
Synch and Swim: Blending Synchronous and Asynchronous Learning EnvironmentsMichael Coghlan
 
Blended Learning Professional Development, November 4, 2014
Blended Learning Professional Development, November 4, 2014Blended Learning Professional Development, November 4, 2014
Blended Learning Professional Development, November 4, 2014Emily W. Schmidt
 
Team twotheory
Team twotheoryTeam twotheory
Team twotheoryDarcidai
 

What's hot (9)

My Blended Learning Portfolio
My Blended Learning PortfolioMy Blended Learning Portfolio
My Blended Learning Portfolio
 
Online Learning - what is it?
Online Learning - what is it?Online Learning - what is it?
Online Learning - what is it?
 
11 advantages of using a blog for teaching
11 advantages of using a blog for teaching11 advantages of using a blog for teaching
11 advantages of using a blog for teaching
 
Asynchronous vs Synchronous Learning
Asynchronous vs Synchronous LearningAsynchronous vs Synchronous Learning
Asynchronous vs Synchronous Learning
 
Synch and Swim: Blending Synchronous and Asynchronous Learning Environments
Synch and Swim: Blending Synchronous and Asynchronous Learning EnvironmentsSynch and Swim: Blending Synchronous and Asynchronous Learning Environments
Synch and Swim: Blending Synchronous and Asynchronous Learning Environments
 
Online vs traditional education.
Online vs traditional education.Online vs traditional education.
Online vs traditional education.
 
Blended Learning Professional Development, November 4, 2014
Blended Learning Professional Development, November 4, 2014Blended Learning Professional Development, November 4, 2014
Blended Learning Professional Development, November 4, 2014
 
Non stop learning
Non stop learningNon stop learning
Non stop learning
 
Team twotheory
Team twotheoryTeam twotheory
Team twotheory
 

Viewers also liked

От Make к Ansible
От Make к AnsibleОт Make к Ansible
От Make к AnsibleIvan Grishaev
 
Project Management в разрезе бихевиоризма и общей педагогики
Project Management в разрезе бихевиоризма и общей педагогикиProject Management в разрезе бихевиоризма и общей педагогики
Project Management в разрезе бихевиоризма и общей педагогикиIvan Grishaev
 
В поисках удаленной работы за рубежом
В поисках удаленной работы за рубежомВ поисках удаленной работы за рубежом
В поисках удаленной работы за рубежомIvan Grishaev
 
Syprina e trekëndëshit
Syprina e trekëndëshitSyprina e trekëndëshit
Syprina e trekëndëshitRamiz Ilazi
 
Docker + Selenium Webdriver в рамках Continuous Integration
Docker + Selenium Webdriver в рамках Continuous IntegrationDocker + Selenium Webdriver в рамках Continuous Integration
Docker + Selenium Webdriver в рамках Continuous IntegrationSQALab
 
Архитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиАрхитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиSQALab
 

Viewers also liked (11)

От Make к Ansible
От Make к AnsibleОт Make к Ansible
От Make к Ansible
 
Project Management в разрезе бихевиоризма и общей педагогики
Project Management в разрезе бихевиоризма и общей педагогикиProject Management в разрезе бихевиоризма и общей педагогики
Project Management в разрезе бихевиоризма и общей педагогики
 
В поисках удаленной работы за рубежом
В поисках удаленной работы за рубежомВ поисках удаленной работы за рубежом
В поисках удаленной работы за рубежом
 
pearson
pearsonpearson
pearson
 
ewere gen recent cv(1)
ewere gen recent cv(1)ewere gen recent cv(1)
ewere gen recent cv(1)
 
Syprina e trekëndëshit
Syprina e trekëndëshitSyprina e trekëndëshit
Syprina e trekëndëshit
 
Formation du féminin
Formation du fémininFormation du féminin
Formation du féminin
 
Docker + Selenium Webdriver в рамках Continuous Integration
Docker + Selenium Webdriver в рамках Continuous IntegrationDocker + Selenium Webdriver в рамках Continuous Integration
Docker + Selenium Webdriver в рамках Continuous Integration
 
Mariana Pineda
Mariana PinedaMariana Pineda
Mariana Pineda
 
Zé pedro
Zé pedroZé pedro
Zé pedro
 
Архитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной областиАрхитектура автоматизированных тестов: представление предметной области
Архитектура автоматизированных тестов: представление предметной области
 

Similar to Teaching Philosophy

Slideshare.net RaidanandMelnes
Slideshare.net RaidanandMelnes Slideshare.net RaidanandMelnes
Slideshare.net RaidanandMelnes Jesel Joy Raidan
 
newsletter-october15v2 (1)
newsletter-october15v2 (1)newsletter-october15v2 (1)
newsletter-october15v2 (1)Chelsea Caron
 
Porfilo in ed.tech.
Porfilo in ed.tech.Porfilo in ed.tech.
Porfilo in ed.tech.Arpon Joan
 
Module12pres
Module12presModule12pres
Module12preswmaidens
 
Portfolio in Educational Technology 1 & 2
Portfolio in Educational Technology 1 & 2Portfolio in Educational Technology 1 & 2
Portfolio in Educational Technology 1 & 2alolorivy
 
Klyng Week 5 Instructional Leadership Reflection
Klyng Week 5 Instructional Leadership ReflectionKlyng Week 5 Instructional Leadership Reflection
Klyng Week 5 Instructional Leadership Reflectionguest5ab9647
 
Klyng Week 5 Instructional Leadership Reflection
Klyng Week 5 Instructional Leadership ReflectionKlyng Week 5 Instructional Leadership Reflection
Klyng Week 5 Instructional Leadership ReflectionKarla Klyng
 
PORTFOLIO IN EDUCATIONAL TECHNOLOGY
PORTFOLIO IN EDUCATIONAL TECHNOLOGYPORTFOLIO IN EDUCATIONAL TECHNOLOGY
PORTFOLIO IN EDUCATIONAL TECHNOLOGYkyshaaaang
 
Edu 5352 Week 5 Blog Assignment
Edu 5352 Week 5 Blog AssignmentEdu 5352 Week 5 Blog Assignment
Edu 5352 Week 5 Blog AssignmentGordon
 
Emerging Technology in Education
Emerging Technology in EducationEmerging Technology in Education
Emerging Technology in Educationguest1139e7
 
My Portfolio in Edducational Technology
My Portfolio in Edducational TechnologyMy Portfolio in Edducational Technology
My Portfolio in Edducational Technologypaulaangelicacosta
 
Education Technology in a Nutshell
Education Technology in a NutshellEducation Technology in a Nutshell
Education Technology in a NutshellJewin Omar
 
my portfolio in edtech
my portfolio in edtechmy portfolio in edtech
my portfolio in edtechVina Cueno
 
My philosophy of teachnology
My philosophy of teachnologyMy philosophy of teachnology
My philosophy of teachnologyCarolinaal
 

Similar to Teaching Philosophy (20)

Slideshare.net RaidanandMelnes
Slideshare.net RaidanandMelnes Slideshare.net RaidanandMelnes
Slideshare.net RaidanandMelnes
 
newsletter-october15v2 (1)
newsletter-october15v2 (1)newsletter-october15v2 (1)
newsletter-october15v2 (1)
 
Porfilo in ed.tech.
Porfilo in ed.tech.Porfilo in ed.tech.
Porfilo in ed.tech.
 
My portfolio in edtc2
My portfolio in edtc2My portfolio in edtc2
My portfolio in edtc2
 
Edu 210 module 12
Edu 210 module 12Edu 210 module 12
Edu 210 module 12
 
Module12pres
Module12presModule12pres
Module12pres
 
Portfolio in Educational Technology 1 & 2
Portfolio in Educational Technology 1 & 2Portfolio in Educational Technology 1 & 2
Portfolio in Educational Technology 1 & 2
 
Klyng Week 5 Instructional Leadership Reflection
Klyng Week 5 Instructional Leadership ReflectionKlyng Week 5 Instructional Leadership Reflection
Klyng Week 5 Instructional Leadership Reflection
 
Klyng Week 5 Instructional Leadership Reflection
Klyng Week 5 Instructional Leadership ReflectionKlyng Week 5 Instructional Leadership Reflection
Klyng Week 5 Instructional Leadership Reflection
 
PORTFOLIO IN EDUCATIONAL TECHNOLOGY
PORTFOLIO IN EDUCATIONAL TECHNOLOGYPORTFOLIO IN EDUCATIONAL TECHNOLOGY
PORTFOLIO IN EDUCATIONAL TECHNOLOGY
 
Thesis : part 1
Thesis : part 1Thesis : part 1
Thesis : part 1
 
Edu 5352 Week 5 Blog Assignment
Edu 5352 Week 5 Blog AssignmentEdu 5352 Week 5 Blog Assignment
Edu 5352 Week 5 Blog Assignment
 
Emerging Technology in Education
Emerging Technology in EducationEmerging Technology in Education
Emerging Technology in Education
 
My Portfolio in Edducational Technology
My Portfolio in Edducational TechnologyMy Portfolio in Edducational Technology
My Portfolio in Edducational Technology
 
Education Technology in a Nutshell
Education Technology in a NutshellEducation Technology in a Nutshell
Education Technology in a Nutshell
 
my portfolio in edtech
my portfolio in edtechmy portfolio in edtech
my portfolio in edtech
 
My philosophy of teachnology
My philosophy of teachnologyMy philosophy of teachnology
My philosophy of teachnology
 
Wordle Reflection
Wordle ReflectionWordle Reflection
Wordle Reflection
 
E learning
E learningE learning
E learning
 
Online education
Online educationOnline education
Online education
 

More from Abdelrahman Hosny

Confirming dna replication origins of saccharomyces cerevisiae a deep learnin...
Confirming dna replication origins of saccharomyces cerevisiae a deep learnin...Confirming dna replication origins of saccharomyces cerevisiae a deep learnin...
Confirming dna replication origins of saccharomyces cerevisiae a deep learnin...Abdelrahman Hosny
 
iPhone Architecture - Review
iPhone Architecture - ReviewiPhone Architecture - Review
iPhone Architecture - ReviewAbdelrahman Hosny
 
Implementing a Caching Scheme for Media Streaming in a Proxy Server
Implementing a Caching Scheme for Media Streaming in a Proxy ServerImplementing a Caching Scheme for Media Streaming in a Proxy Server
Implementing a Caching Scheme for Media Streaming in a Proxy ServerAbdelrahman Hosny
 
Microsoft SharePoint 2010 Overview
Microsoft SharePoint 2010 OverviewMicrosoft SharePoint 2010 Overview
Microsoft SharePoint 2010 OverviewAbdelrahman Hosny
 
A Comparison of .NET Framework vs. Java Virtual Machine
A Comparison of .NET Framework vs. Java Virtual MachineA Comparison of .NET Framework vs. Java Virtual Machine
A Comparison of .NET Framework vs. Java Virtual MachineAbdelrahman Hosny
 
3.0 Introduction to .NET Framework
3.0 Introduction to .NET Framework3.0 Introduction to .NET Framework
3.0 Introduction to .NET FrameworkAbdelrahman Hosny
 
1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer Architecture1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer ArchitectureAbdelrahman Hosny
 
2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and Programming2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and ProgrammingAbdelrahman Hosny
 

More from Abdelrahman Hosny (16)

Confirming dna replication origins of saccharomyces cerevisiae a deep learnin...
Confirming dna replication origins of saccharomyces cerevisiae a deep learnin...Confirming dna replication origins of saccharomyces cerevisiae a deep learnin...
Confirming dna replication origins of saccharomyces cerevisiae a deep learnin...
 
A Study On Deep Learning
A Study On Deep LearningA Study On Deep Learning
A Study On Deep Learning
 
iPhone Architecture - Review
iPhone Architecture - ReviewiPhone Architecture - Review
iPhone Architecture - Review
 
Implementing a Caching Scheme for Media Streaming in a Proxy Server
Implementing a Caching Scheme for Media Streaming in a Proxy ServerImplementing a Caching Scheme for Media Streaming in a Proxy Server
Implementing a Caching Scheme for Media Streaming in a Proxy Server
 
A Servant Leader
A Servant LeaderA Servant Leader
A Servant Leader
 
Microsoft SharePoint 2010 Overview
Microsoft SharePoint 2010 OverviewMicrosoft SharePoint 2010 Overview
Microsoft SharePoint 2010 Overview
 
A Comparison of .NET Framework vs. Java Virtual Machine
A Comparison of .NET Framework vs. Java Virtual MachineA Comparison of .NET Framework vs. Java Virtual Machine
A Comparison of .NET Framework vs. Java Virtual Machine
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Office365
Office365Office365
Office365
 
The Silent Presentation
The Silent PresentationThe Silent Presentation
The Silent Presentation
 
Team Building
Team BuildingTeam Building
Team Building
 
Introduction to Marketing
Introduction to MarketingIntroduction to Marketing
Introduction to Marketing
 
Interviewing
InterviewingInterviewing
Interviewing
 
3.0 Introduction to .NET Framework
3.0 Introduction to .NET Framework3.0 Introduction to .NET Framework
3.0 Introduction to .NET Framework
 
1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer Architecture1.0 Introduction to Hardware Computer Architecture
1.0 Introduction to Hardware Computer Architecture
 
2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and Programming2.0 Introduction to Computer Science and Programming
2.0 Introduction to Computer Science and Programming
 

Teaching Philosophy