Welcome to TiddlyWiki created by Jeremy Ruston, Copyright © 2007 UnaMesa Association
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}
h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}
.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}
.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}
.tabSelected{color:[[ColorPalette::PrimaryDark]];
background:[[ColorPalette::TertiaryPale]];
border-left:1px solid [[ColorPalette::TertiaryLight]];
border-top:1px solid [[ColorPalette::TertiaryLight]];
border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}
#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}
.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}
#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}
.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}
.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}
.tiddler .defaultCommand {font-weight:bold;}
.shadow .title {color:[[ColorPalette::TertiaryDark]];}
.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}
.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}
.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}
.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}
.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}
.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}
.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}
.imageLink, #displayArea .imageLink {background:transparent;}
.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}
.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}
.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}
.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}
.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}
.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}
body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
hr {height:1px;}
a {text-decoration:none;}
dt {font-weight:bold;}
ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}
.txtOptionInput {width:11em;}
#contentWrapper .chkOptionInput {border:0;}
.externalLink {text-decoration:underline;}
.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}
.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}
/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}
#mainMenu .tiddlyLinkExisting,
#mainMenu .tiddlyLinkNonExisting,
#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}
.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}
.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}
#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}
#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}
.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}
#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}
.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}
.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}
.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}
#contentWrapper {display:block;}
#splashScreen {display:none;}
#displayArea {margin:1em 17em 0em 14em;}
.toolbar {text-align:right; font-size:.9em;}
.tiddler {padding:1em 1em 0em 1em;}
.missing .viewer,.missing .title {font-style:italic;}
.title {font-size:1.6em; font-weight:bold;}
.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}
.tiddler .button {padding:0.2em 0.4em;}
.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}
.footer {font-size:.9em;}
.footer li {display:inline;}
.annotation {padding:0.5em; margin:0.5em;}
* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}
.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}
.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}
.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}
.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}
.sparkline {line-height:1em;}
.sparktick {outline:0;}
.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}
* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}
.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which use a logographic writing system and need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
.htmlarea .toolbarHA table {border:1px solid ButtonFace; margin:0em 0em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser
Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)
<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations
----
Also see AdvancedOptions
!Books
# Militon Frentiu, ''Ioan Lazar'', Simona Motogna, Vasile Prejmerean. //Elaborarea algoritmilor//. Ed. Universitatii ~Babes-Bolyai, ~Cluj-Napoca, 1998 (188 pag).
# Militon Frentiu, ''Ioan Lazar'', Simona Motogna, Vasile Prejmerean. //Programare Pascal//. Ed. Universitatii ~Babes-Bolyai, ~Cluj-Napoca, 1998 (392 pag).
# ''Ioan Lazar'', Militon Frentiu, Virginia Niculescu. //Programare orientata pe obiecte in Java//. Ed. Universitatii Petru Maior Targu Mures, 1999 (283 pag).
# Militon Frentiu, ''Ioan Lazar''. //Bazele programarii - proiectarea algoritmilor//. Ed. Universitatii Petru Maior Targu Mures, 2000 (184 pag).
# F.M. Boian, M. Frentiu, ''I. Lazar'', L. Tambulea. //Informatica de baza//. Presa Universitara Clujeana, 2005 (226 pag).
!Courses, manuals
# ''Ioan Lazar''. //Structuri de date//. UBB Cluj Napoca, Centru de formare continua si invatamant la distanta, Facultatea de Matematica si Informatica, 1999 (165 pag.).
# ''Ioan Lazar'', Teodor Toadere. //Structuri de date si grafe//. UBB Cluj Napoca, Centru de formare continua si invatamant la distanta, Facultatea de Matematica si Informatica, 2000 (275 pag.); ~II-nd Edition 2001 (262 pag.), ~III-rd Edition 2002 (150 pag.).
# Florian M. Boian, ''Ioan Lazar'', Corina Ferdean. //Programare distribuita//. UBB Cluj Napoca, Centru de formare continua si invatamant la distanta, Facultatea de Matematica si Informatica, 2001 (141 pag.), ~II-nd Edition 2002 (139 pag.).
!Book Translations
# T. Cormen, C. Leiserson, R. Rivest, //Introducere in algoritmi// (''two chapters''). Editura Computer Libris Agora, Cluj, 2000.
[[Personal Details]]
[[Office Address]]
During my activity at the Department of Computer Science of the ~Babes-Bolyai University I have taught the following subjects:
|''Advanced Programming Methods'' |Course and seminars for I-st year of study, full-term students (Since 1998)|
|''System Analysis and Design'' |Course and seminars for ~II-nd year of study, full-term students (Since 2004) |
|''Integrated Systems for Design and Implementation'' |Course and seminars for ~III-rd year of study, full-term students (Since 1999) |
|''Applications for Mobile Devices'' |Course and practical works for ~III-rd year of study, full-term students (Since 2004) |
|''User Interface Components - Design and Implementation'' |Course and practical works for ~III-rd year of study, full-term students (2000-2004) |
|''Object Oriented Programming'' |Course, seminars, and practical works for I-st year of study, full-term students (1998-2004) |
|''Algorithms'' |Course, seminars, and practical works for I-st year of study, full-term students (1998-1999) |
|!1996-2002|Ph.D. student at the Department of Computer Science, ~Babes-Bolyai University, ~Cluj-Napoca. <br>Ph.D. Thesis: //Asynchronous Iterative Methods for Solving Nonlinear Equantions// |
|!1986-1991 |Student at the Department of Computer Science, ~Babes-Bolyai University, ~Cluj-Napoca. |
|!1981-1985 |Secondary school at the Mihai Eminescu High School of Mathematics and Physics, Satu Mare |
|!Romanian|Speaking, reading and writing fluently|
|!English|Speaking, reading and writing fluently|
|!French|Reading and writing at satisfactory level|
[[Personal Details]]
[[Office Address]]
[[Languages|Knowledge of International Languages]]
[[Education]]
----
[[Research Interests]]
[[Working Positions]]
[[Didactic Activity]]
[[Publications]]
[[Research Projects]]
----
Teaching & Diploma
[[Babes-Bolyai University|http://www.ubbcluj.ro]]
[[Faculty of Mathematics and Computer Science|http://www.cs.ubbcluj.ro]]
Department of Computer Science
1, M. Kogalniceanu Street
~RO-400084 ~Cluj-Napoca
Romania, EUROPE
Tel: +40.264.405.300, ext. 5807
E-mail: ilazar@cs.ubbcluj.ro
Webpage: http://www.cs.ubbcluj.ro/~ilazar
# [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]]. [[ComDeValCo framework - the modeling language for procedural paradigm|http://www.journal.univagora.ro/?page=article_details&id=118]]. //[[International Journal of Computers, Communications & Control (IJCCC)|http://journal.univagora.ro/]]//, Vol. 3, No. 2, 2008, pp. 183-195. (''ISI'')
# [[Istvan Czibula|http://www.cs.ubbcluj.ro/~istvanc/]], ~Codrut-Lucian Lazar, [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]]. [[ComDeValCo Tools for Procedural Paradigm|http://www.cs.ubbcluj.ro/~bparv/ComDeValCo/publication/czibula-08-procedural-paradigm-tools.pdf]]. //[[International Conference on Computers, Communications and Control|http://www.iccc.univagora.ro/]]//, Felix, Romania, 15-17 May, 2008, pp. 243-247. ISSN 1841-9836, e-ISSN 1841-9844 (''ISI'')
# ''Ioan Lazar''. On Newton's Method for Operators with Holder Continuous Derivative. //Rev. Anal. Numer. Theor. Approx.//, vol. 22, no. 2, 1993, pp. 177-187.
# ''Ioan Lazar''. On a Newton Type Method. //Rev. Anal. Numer. Theor. Approx.//, vol. 23, no. 3, 1994, pp. 137-148.
# Adrian Muresan, ''Ioan Lazar''. Generalized Transformations on the Ratios of Fibonacci and Lucas Numbers. //Rev. Anal. Numer. Theor. Approx.//, vol. 24, no. 1-2, 1995, pp. 169-179.
# ''Ioan Lazar''. Designing a Jini ~Fault-Tolerant Compute Server. //Studia Univ. ~Babes-Bolyai, Informatica//, Vol. XLVI, no. 1, 2001, pp. 81-90.
# ''Ioan Lazar''. On Asynchronous Newton Iterative Methods. //Studia Univ. ~Babes-Bolyai, Informatica//, Vol. XLVII, no. 2, 2002, pp. 92-101.
# M. Frentiu, ''I. Lazar'', H.F. Pop. On individual projects in software engineering education. //Studia Univ. ~Babes-Bolyai, Seria Informatica//, Vol. XLVIII, no 2, 2003, pp. 87-98.
# ''Ioan Lazar'', Dan Cojocaru. On ~Model-Driven Development for Web Applications. //Studia Univ. ~Babes-Bolyai, Informatica//, Vol. LI (2006), No. 2, 101-112.
# B. Parv, S. Motogna, ''I. Lazar'', I.-G. Czibula, C.-L. Lazar. ~ComDeValCo - a framework for software component definition, validation, and composition. //Studia Univ. ~Babes-Bolyai, Informatica//, Vol. LII, No. 2, 2007, pp. 59-68.
# ''I. Lazar'', B. Parv, S. Motogna, I.-G. Czibula, C.-L. Lazar. An Agile MDA Approach for Executable UML Structured Activities. //Studia Univ. ~Babes-Bolyai, Informatica//, Vol. LII, No. 2, 2007, pp. 101-114.
# D. Lazar, ''I. Lazar'', I. Parpucea. Theoretical and practical considerations regarding bonus-malus system. //Acta Universitatis Apulensis ~Mathematics-Informatics//, Vol. 13, 2007, pp. 57-66.
# [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Istvan Czibula|http://www.cs.ubbcluj.ro/~istvanc/]], ~Codrut-Lucian Lazar. Extension of an OCL-based Executable UML Components Action Language. //[[Studia Universitatis Babes-Bolyai, Informatica|http://www.cs.ubbcluj.ro/~studia-i/]]//, Vol. LIII, No. 2, 2008, pp. 15-26.
# ~Codrut-Lucian Lazar, [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]]. On Simplifying the Construction of Executable UML Structured Activities. //[[Studia Universitatis Babes-Bolyai, Informatica|http://www.cs.ubbcluj.ro/~studia-i/]]//, Vol. LIII, No. 2, 2008, pp. 147-160.
# [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Istvan Czibula|http://www.cs.ubbcluj.ro/~istvanc/]], ~Codrut-Lucian Lazar. An Agile MDA Approach for Component-based Development. //Proceedings of the International Conference “Complexity and Intelligence of the artificial and Natural Copmplex Systems. Medical Applications of the Complex Systems, Biomedical Computing//, Editura Univ. Petru Maior Tg. Mures, 2008, pp. 147-154.
# [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Istvan Czibula|http://www.cs.ubbcluj.ro/~istvanc/]], [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], ~Codrut-Lucian Lazar. Rapid prototyping of service-oriented applications on ~OSGi platform. //4th Balkan Conference in Informatics (BCI 09)//, Thessaloniki, Greece, September 17-19, 2009. Accepted (''ISI'')
# [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]]. Rapid Prototyping of Conversational Web Flows. //The Second International Conference Knowledge Engineering: Principles and Techniques (KEPT 09)//, ~Cluj-Napoca, Romania, July 2-3, 2009. Accepted
# [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Istvan Czibula|http://www.cs.ubbcluj.ro/~istvanc/]], ~Codrut-Lucian Lazar. ~ComDeValCo Framework - Procedural and Modular Issues. //The Second International Conference Knowledge Engineering: Principles and Techniques (KEPT 09)//, ~Cluj-Napoca, Romania, July 2-3, 2009. Accepted
# [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], [[Istvan Czibula|http://www.cs.ubbcluj.ro/~istvanc/]]. An Agile MDA Approach for ~Service-Oriented Components. //6th International Workshop on Formal Engineering approaches to Software Components and Architectures (FESCA), Satellite event of ETAPS//, York, UK, 28th March 2009. Accepted (''ISI'')
# [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Istvan Czibula|http://www.cs.ubbcluj.ro/~istvanc/]], ~Codrut-Lucian Lazar. An Agile MDA Approach for the Development of ~Service-Oriented Component-Based Applications. //Proceedings of the International Conference “Complexity and Intelligence of the artificial and Natural Copmplex Systems. Medical Applications of the Complex Systems, Biomedical Computing//, Editors: Barna Iantovics, Calin Enachescu, Florin Filip, Tg. Mures, Romania, 2008, pp. 37-46. (''ISI'')
# [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Istvan Czibula|http://www.cs.ubbcluj.ro/~istvanc/]], ~Codrut-Lucian Lazar. iComponent: A Platform-independent Component Model for Dynamic Execution Environment. //[[10th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing|http://synasc08.info.uvt.ro/]]//, Timisoara, Romania, September 26-29, 2008. Accepted (''ISI'')
# [[Simona Motogna|http://www.cs.ubbcluj.ro/~motogna/]], [[Ioan Lazar|http://www.cs.ubbcluj.ro/~ilazar/]], [[Bazil Parv|http://www.cs.ubbcluj.ro/~bparv/]], [[Istvan Czibula|http://www.cs.ubbcluj.ro/~istvanc/]], ~Codrut-Lucian Lazar. Component Classification Criteria for a Platform-independent Component Repository. //[[5th International Conference of Applied Mathematics|http://stiinte.ubm.ro/icam.php/]]//, ~Baia-Mare, Romania, September 18-20, 2008. Accepted (''ISI'')
# ''Ioan Lazar''. On security in programming languages for mobile code. //~Babes-Bolyai University of ~Cluj-Napoca, Faculty of Mathematics and Computer Science, Seminar on Computer Science//, June 1997, pp. 57-66.
# ''Ioan Lazar''. Java Classes for Krylov Methods. //~Babes-Bolyai University of ~Cluj-Napoca, Faculty of Mathematics and Computer Science, Seminar on Computer Science//, June 1998, pp. 37-46.
# ''Ioan Lazar''. Java Package for Nonlinear Equations. //~Babes-Bolyai University of ~Cluj-Napoca, Faculty of Mathematics and Computer Science, Seminar on Computer Science//, June 1999, pp. 59-66.
# ''Ioan Lazar''. ~Fault-Tolerant Linda Algorithms for Asynchronous Nonlinear Multisplitting Methods. //~Babes-Bolyai University of ~Cluj-Napoca, Faculty of Mathematics and Computer Science, Seminar on Computer Science//, June 2002, pp. 103-110.
# ''Ioan Lazar''. ~HL7 Workflow Process Modeling in Abstract Logic Tree. //Proceedings of the Symposium Zilele Academice Clujene//, June 1-2, 2006, p. 73-78.
|!Name |Ioan Lazar |
|!Born |January 05, 1967 |
|!Office |~Babes-Bolyai University, ~Cluj-Napoca, Romania|
|!Position |Lecturer of Computer Science|
Comunicări la manifestări ştiinţifice, conferinţe:
1. Ioan Lazăr, Convergenţa unor metode de tip Newton, Zilele Academice Clujene, Septembrie 1994.
2. Ioan Lazăr, Adrian Mureşan, Metode de precondiţionare pentru rezolvarea numerică a unei probleme singular perturbate, Zilele Academice Clujene, Septembrie 1995.
3. Ioan Lazăr, Vasile Cioban, Vasile Prejmerean, Programare adaptivă, Zilele Academice Clujene, Septembrie 1996.
4. Ioan Lazăr, Al. Turc, Programarea agenţilor mobili în Java, Zilele Academice Clujene, Septembrie 1998.
5. Ioan Lazăr, Toleranţă la erori în sisteme cu memorie partajată distribuită, Zilele Academice Clujene, Iunie 2002.
6. Ioan Lazăr, Case Handling in Healthcare, Zilele Academice Clujene, Iunie 2005.
!Papers in International Journals
<<tiddler "Papers in International Journals">>
!Papers in National Journals
<<tiddler "Papers in National Journals">>
!Papers in Proceedings of International Conferences
<<tiddler "Papers in Proceedings of International Conferences">>
!Papers in Proceedings of National Conferences
<<tiddler "Papers in Proceedings of National Conferences">>
!Unpublished Presentations at Romanian Conferences
<<tiddler "Unpublished Presentations at Romanian Conferences">>
<<tiddler "Books, manuals">>
* ~Object-Oriented Analysis and Design
* Programming Methodologies
# //Tempus SJEP Project 11168 / 1996, Restructuring the (Re)Training of School Teachers in Computer Science//. director: Kasa Zoltan, Clara Ionescu, Simona Motogna etc., 1996-1999.
# //Studiu pentru construirea unei retele de calculatoare a universitatii. Algoritmi utili in functionarea serviciilor retelei universitatii//. Ministerul Invatamantului si Stiintei. Director M. Frentiu, Colectivul catedrei de Informatica, 1995.
# //Studiu pentru construirea unei retele de calculatoare a universitatii. Studiul complexitatii algoritmilor si optimizarii programelor//. Ministerul Invatamantului. Director: M. Frentiu, Colectivul catedrei de Informatica, 1996-1997.
# //Modelarea si implementarea unei baze multidisciplinare de algoritmi pentru crearea unui centru de calcul de inalta performanta//. Consiliul National al Cercetarii Stiintifice Universitare, Ministerul Cercetarii si Tehnologiei. Director: M. Frentiu, Colectivul catedrei de Informatica, 1998.
# //A Conceptual Framework for Definition, Validation, and Composition of Software Components//. Director: B. Parv. CNCSIS, 2007-2010.
Lecturer of Computer Science
# ''Ioan Lazar''. Convergenta unor metode de tip Newton. //Zilele Academice Clujene//. Septembrie 1994
# ''Ioan Lazar'', Adrian Muresan. Metode de preconditionare pentru rezolvarea numerica a unei probleme singular perturbate. //Zilele Academice Clujene//. Septembrie 1995.
# ''Ioan Lazar'', Vasile Cioban, Vasile Prejmerean. Programare adaptiva. //Zilele Academice Clujene//. Septembrie 1996.
# ''Ioan Lazar'', Al. Turc. Programarea agentilor mobili in Java. //Zilele Academice Clujene//. Septembrie 1998.
# ''Ioan Lazar''. Toleranta la erori in sisteme cu memorie partajata distribuita. //Zilele Academice Clujene//. Iunie 2002.
# ''Ioan Lazar''. Case Handling in Healthcare. //Zilele Academice Clujene//, Iunie 2005.
# ''Ioan Lazar''. ~ComDeValCo Project: Platform-independent Component Repository. //"Zilele Academice Clujene 2008" - Computer Science Section//, June 4, 2008.
|!Since 1998 |''Lecturer Professor'', Chair of Programming Languages and Methods, Department of Computer Science, Faculty of Mathematics and Computer Science, ~Babes-Bolyai University ~Cluj-Napoca |
|!1998-2000 |''Assistant Editor'', University journal: Studia Universitatis ~Babes-Bolyai, Series Informatica|
|!1994-1997 |''Assistant Professor'', Chair of Programming Languages and Methods, Department of Computer Science, Faculty of Mathematics and Computer Science, ~Babes-Bolyai University ~Cluj-Napoca |
|!1992-1994 |''Research Assistant'', Tiberiu Popoviciu Institute of Numerical Analysis, ~Cluj-Napoca, Romanian Academy |
|!1991-1992 |''Professor of Computer Science'', Gh. Lazar High School, Sibiu, Romania |