syllabus
1. Information regarding the programme
1.1 Higher education institution 	Babeş Bolyai University	
1.2 Faculty	Faculty of Mathematics and Computer Science	
1.3 Department	Department of Computer Science	
1.4 Field of study	Computer Science	
1.5 Study cycle	Bachelor	
1.6 Study programme / Qualification 	Computer Science	

2. Information regarding the discipline 
2.1 Name of the discipline	Web design and optimization	
2.2 Course coordinator 	Lect. PhD. Sanda-Maria Dragos	
2.3 Seminar coordinator	Lect. PhD. Sanda-Maria Dragos	
2.4. Year of study	3	2.5 Semester	6	2.6. Type of evaluation	C	2.7 Type of discipline	Optional	

3. Total estimated time (hours/semester of didactic activities) 
3.1 Hours per week 	3	Of which: 3.2 course	2	3.3 seminar/laboratory	1+1p?	
3.4 Total hours in the curriculum 	36	Of which: 3.5 course	24	3.6 seminar/laboratory	12	
Time allotment:	hours	
Learning using manual, course support, bibliography, course notes	15	
Additional documentation (in libraries, on electronic platforms, field documentation) 	35	
Preparation for seminars/labs, homework, papers, portfolios and essays	20	
Tutorship	9	
Evaluations	10	
Other activities: ..................	-	
3.7 Total individual study hours 	89	
3.8 Total hours per semester	125	
3.9 Number of ECTS credits	5	

4. Prerequisites (if necessary)
4.1. curriculum	•	Web programming	
4.2. competencies	•	Basic programming skills in client-side technologies (CSS, HTML, JavaScript)	

5. Conditions (if necessary)
5.1. for the course	•	A lecture class with video projector	
5.2.  for the seminar /lab activities	•	Laboratory with computers connected to the Internet; web servers for hosting websites. 	

6. Specific competencies acquired 
Professional competencies	
•	Knowledge, understanding and use of basic concepts of theoretical Computer Science 
•	Ability to work independently and/or in a team in order to solve problems in defined professional contexts.
•	Abilities to develop and maintain software systems	
Transversal competencies	
•	Knowledge, understanding of web standards (HTML and CSS)
•	Ability to design optimal websites. 
•	Developing website evaluation and validation skills so that the developed sites to comply with the standards and perform better for search engines and accessibility. 	

7. Objectives of the discipline (outcome of the acquired competencies)
7.1 General objective of the discipline
	
•	Learning and understanding and applying the web standards (HTML and CSS).
•	Developing website creation, evaluation and validation skills so that the developed sites to comply with the standards and perform better for search engines and accessibility.
  	
7.2 Specific objective of the discipline
	
•	Using HTML for structure and CSS for presentation
•	Acquire knowledge about the web site development process 
•	Evaluating and Optimizing a website 

8. Content
8.1 Course	Teaching methods	Remarks	
1-5 Web design; Understanding the standards
-	HTML Markup for structure
-	CSS for presentation
	Exposure: description, explanation, examples, discussion of case studies	This lecture is held during the second semester of the final year of bachelor study and therefore there are only 12 weeks/lectures.	
6-9 The site development process; 
-	Planning and site definition 
-	Interface design 
-	Site design
-	Page design
-	Typography
-	Graphics
-	Multimedia 
-	Tracking, evaluation and maintenance
	Exposure: description, explanation, examples, discussion of case studies		
10-12 Web site optimization 
-	Speed optimization
-	Search engine optimization
-	Web analytics	Exposure: description, explanation, examples, discussion of case studies		
Bibliography

1.	Patrick J. Lynch and Sarah Horton, Web Style Guide: Basic Design Principles for Creating Web Sites,  Yale University Press, 3rd edition, ISBN-13: 978-0300137378, January 15, 2009, http://webstyleguide.com/
2.	Jennifer Niederst Robbins, Learning Web Design: A Beginner's Guide to (X)HTML, StyleSheets, and Web Graphics, 3rd Edition, O'Reilly, 3rd edition, ISBN: 978-0-596-52752-5, 2007
3.	Jason Cranford Teague, Speaking in styles: Fundamentals of CSS for web designers, New Riders, ISBN 13: 978-0-321-57416-9, 2009
4.	James Kalbach, Designing Web Navigation, O’Reilly, IS BN-13: 978-0-596-52810-2 , 2007
5.	Craig Grannell, CSS and HTML Web Design: A modern, modular approach to standard-copliant web design, ISBN-13: 978-1-59059-907-5, 2007
6.	Dan Cederholm, Bulletproof Web Design: Improving flexibility and protecting against worst-case scenarios with XHTML and CSS, second edition, New Riders, ISBN-13: 978-0-321-50902-4, 2007
7.	Eric Enge, StephanSpencer, Rand Fishkin and JessieC. Stricchiola, The Art of SEO: MasteringSearch Engine Optimization, O’Reilly, ISBN: 978-0-596-51886-8, 2009

8.2 Seminar / laboratory	Teaching methods	Remarks	
1. Analyzing a website 	Explanation, dialogue, case studies	The seminar is structured as 2 hours classes every second week.
	
2. Develop a simple site 	Dialogue, debate, case studies, examples, proofs		
3. Complying with the standards; HTML and CSS validation	Dialogue, debate, case studies, examples, proofs		
4. Building the optimal structure for a specified type of site; building the optimal layout	Dialogue, debate, case studies, examples, proofs		
5. Typography, graphics and multimedia	Dialogue, debate, case studies, examples, proofs		
6. Evaluating the site; structure, elements, speed and accessibility; improve site as result of the evaluation	Dialogue, debate, case studies, examples, proofs		
Bibliography
	
1.	Jennifer Niederst Robbins, Web Design in a Nutshell, 3rd Edition, O'Reilly, ISBN-13: 978-0-59-600987-8, 2006
2.	Andy Clarke, Transcending CSS, The fine art of web design, @MEDIA, 2006
3.	Dave Shea and Molly E. Holzschlag, The Zen of CSS Design, Visual enlightenment for the web, Peachpit Press, ISBN: 0-321-30347-4, 2005  

9. Corroborating the content of the discipline with the expectations of the epistemic community, professional associations and representative employers within the field of the program

•	 The course addresses a relatively new domain that is rising in recent years and enjoys increasing interest from the scientific community and industry.
•	The course is reflected in the curricula of other universities, with similar syllabus. At the same time the content presented in the course is discussed in the literature.
•	The content of the course is considered by the software companies as important for average programming skills.	

10. Evaluation
Type of activity	10.1 Evaluation criteria	10.2 Evaluation methods	10.3 Share in the grade (%)	
10.4 Course	- know the basic principle of the domain;
- apply the course concepts
- problem solving	Written exam
	33%	
10.5 Seminar/lab activities	- be able to implement course concepts	- Practical examination
-documentation
-portfolio
-continuous observations	33%	
	Developing a personal project: creating a website or a web page structure on a certain theme that complies with the HTML and CSS standards.	Final project evaluation	34%	
10.6 Minimum performance standards	
•	At least grade 5 (from a scale of 1 to 10) at the written exam, final project and laboratory work.	

Date				Signature of course coordinator 	Signature of seminar coordinator
..........................		Lect. PhD. Sanda-Maria Dragos	Lect. PhD. Sanda-Maria Dragos

Date of approval  					  Signature of the head of department	
...........................................					...........…............................