Office : Faculty building 2nd floor
Office Hours : Thursday. 15-17 or by appointment
Phone : 42273056 / ext. 112
E-mail : firstname.lastname@example.org
Course page : http://www.marenglenbiba.net/senior/
Course Location and Time
Independent study. Meeting hours on Thu. 15-17.
This course is intended for senior students in their final year of the undergraduate studies, preferably in the final semester of their studies. This course needs students to undertake full end-to-end development of a substantial project, taking it from initial concept through to final delivery. Topics range from applied software development to assignments on basic research.
The course has the goal to make students experience a real project implementation in the computing areas working either on a software development task or in a basic research project. The face-to-face interaction with the advisor will guide the students through all the phases of a project implementation in computer science producing all the required artifacts in each phase of the project. In particular, the course will focus on the analysis, design, implementation, testing and delivery. Finally, students are required to produce a written report/thesis which will include all the reports of the respective phases during the project, and a conclusion section where the student presents critical evaluation of the performed work, lessons learnt and future directions for improvement.
At the end of this course students will be able to:
Dawson, C.W. 2005 Projects in Computing and Information Systems: A Student’s Guide. Addison Wesley.
Software Engineering: A Practitioner’s Approach. R. Pressman. McGraw-Hill Science/Engineering/Math; 7 edition, 2006.
Required Additional Materials
Students will be provided additional study material as and when required. The software process will be documented based on Rational Unified Process (RUP).
Students are supposed to be in their final year, preferably their final semester. Pre-requisite courses are:
At least one course of programming among these: Object-Oriented Programming in Java, VB.NET, Programming in Visual C++.
System Analysis and Design or Software Engineering I
Students are required to attend lectures and labs. Lecture handouts and lab notes will be available before commencement of the class. Students are expected to participate in class discussions. In the event of illness or emergency, contact your instructor IN ADVANCE to determine whether special arrangements are possible.
Students are expected to collect materials from the online course page, or see the instructor during the consultation hours.
Cheating policy: Cheating policy: Exams, assignments, projects and quizzes are subject to the STUDENT HONOUR CODE. The University’s rules on academic dishonesty (e.g. cheating, plagiarism, submitting false information) will be strictly enforced. Please familiarize yourself with the STUDENT HONOUR CODE, or ask me for clarification.
|Delivery and Documentation||10%|
Grading Scale (Standard UNYT grading scale)
|Letter Grade||Percent (%)||Generally Accepted Meaning|
|B+||87-89||Good work, distinctly above average|
|D+||67-69||Work that is significantly below average|
|F||0-59||Work that does not meet minimum standards for passing the course|
October 7th 2015, by Dr. Marenglen Biba