CSC 490
CSC 490
Syllabus
Course
Code: CSC-490
Title: Computer Science Graduation Project(1)
Credits
1-0-0-1
Text Books
Text Books, published research papers and design manuals relevant to the assigned project topic.
References
Prerequisite:
Completed more than 90 credit hour
Course Description
The graduation project challenges students to go beyond the learning that occurs as the result of their
prescribed educational program by developing projects that demonstrate their intellectual, technical and
creative abilities. Students shall complete their projects in areas of concentrated study under the
direction and supervision of faculty members. The projects will demonstrate the students' ability to
apply, analyze, synthesize, evaluate information, and communicate significant knowledge and
comprehension. Personal growth and satisfaction are associated with the graduation projects. Students
will derive sense of accomplishment through the completion and “ownership” of bodies of works that
are reflections of their interests and abilities. Opportunities to expand their personal knowledge and
explore careers and apply learning to real life situations will serve to benefit the students' growth and
promote lifelong learning.
Objectives:
Understand and apply essential facts, concepts, principles, theories, and practices relating to
computer science, information systems, and software applications in the context of well
defined scenarios, showing judgment in the selection and application of tools and techniques,
whereby, both the process and the product are integral parts of this activity.
University of Tabuk
College of Computer and Information Technology
Department of Computer Science
Identify and analyze criteria and specifications appropriate to specific problems, plan strategies
for their solution, use such knowledge and understanding in the modeling and design of
computer based systems, develop and implement a software system along with appropriate
documentation.
Analyze the extent to which a computer based system meets the criteria defined for its current
use and future development.
Apply the principles of effective information management, information organization,
information retrieval skills, and the human computer interaction to the evaluation and
construction of user interfaces web pages.
Understand and explain the quantitative dimensions of a problem, and exercise presentation
skills to a range of audiences about technical problems and their solutions.
· Be able to work effectively as a member of a development team and under guidance.
· Manage one's own learning and development, including time management and organizational
skills.
Appreciate the need for continuing professional development.
Course Outline
Topics Topic Details
Week
1 Phase I: Initiating Problem definition(Problem Statement)
Current / Existing systems
2 Proposed scope and enhancement
Scope
3 Development of Project Objectives
4
University of Tabuk
College of Computer and Information Technology
Department of Computer Science
Scope Initiation
Activities definition ,sequencing and duration estimating (Use
Gantt Chart, Network Diagram)
Resource Planning
Cost estimating and Budgeting.
Information Gathering / Literature Survey
Scheduling and Resources Distribution (Optional)
Requirements Management Plan.
Glossary.
Business Use Case (Optional).
Object Diagram (Optional).
Use Case Specifications.
Supplementary Specifications
University of Tabuk
College of Computer and Information Technology
Department of Computer Science
Grading
Upon successful completion of the course the student will be evaluated according to his/her evaluation by his/her
supervisor.
University of Tabuk
College of Computer and Information Technology
Department of Computer Science
Students recognize their role's with developing team carrying Individual discussion, evaluation of
different aspects of analyzing computer systems, in terms of team cooperation.
choosing the systems and the interaction of decisions made by
various project teams.
Students recognize the ethical and professional responsibility Individual discussion, evaluation of the
in achieving accurate analysis for safe and economical design, awareness of project value.
and its impact on the wellbeing of the society.
Students recognize the importance of reading and Reports reading and proofing
understanding technical contents in English in order to achieve
life–long learning and be able to carryout their responsibilities.
Students are encouraged to improve their writing, Presentations, progress reports, final
communication and presentation skills report, team work activities
Method of Teaching:
Supervision (One hour per week)
One-to-one discussion
Work revision