You are on page 1of 5

CENG-CC-01

Approved: September 2014

COLLEGE OF ENGINEERING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CMPS 493 Senior Project I


Fall 2022

Instructor Information
Name:
Academic title:
Office:
Phone:
E-mail:
Office Hours:

TA Information
Name
Office:
Phone:
E-mail:

Class/Laboratory Schedule
Day/Time/Location

Coordinator Information
Mohammad Saleh Mustafa Saleh
Mohd.saleh@qu.edu.qa
207, Engineering Annex Building
4403-4257

Course Information
Catalog Description:
The first phase of the computer science capstone project that involves number of students tackling
different aspects of applied-research and/or development project requiring significant effort for
planning and completion. Team members experience different roles and gain range of diverse
technical skills in all phases of the project development. This first part focuses on problem
definition, requirements gathering and analysis, defining a high level architecture of the proposed
solution, preparation of a project plan for implementing and completing the project, compiling all
in a well-formulated interim report and orally presenting it to the examining committee.

Credits:
3 Credit Hours

Contact Hours:
Students are expected to meet with supervisors for at least one hour per week.

Page 1 of 5
CENG-CC-01
Approved: September 2014

Prerequisites:
310 Software Engineering
Department Approval

Textbook(s):

References:
Berndtsson, M., Hansson, J., Olsson, B. & Lundell, B. (2008). Thesis Projects: A Guide for
Students in Computer Science and Information Systems, 2nd Edition, Springer-Verlag; 2008;
ISBN 1848000081.

Course Objectives:
 Apply acquired knowledge and skills in an integrated manner to solve a realistic computer
science problem as part of a team.
 Apply a systematic analysis and design process and relevant design and development
principles to design and implement a solution to meet the project’s functional and non-
functional requirements.
 Practice project management, self-learning, critical thinking, problem solving, synthesis, team
work, technical writing, and technical presentation skills.

Course Learning Outcomes (CLO):


1. Identify and formulate the problem to be addressed based on realistic needs and highlight its
importance for individuals, organizations and society.
2. Acquire the related background resources from credible sources and critically investigate
prior related work.
3. Analyze the problem and clearly document project scope and requirements using suitable
methods and tools.
4. Identify relevant design and development principles and standards and document the project’s
non-functional requirements using realistic scenarios.
5. Generate and evaluate design alternatives and define a high level architecture of the proposed
solution that best meets the functional and non-functional requirements.
6. Identify the resources required for the project and produce an effective project plan. Identify
anticipated risks and define the approach to mitigate them.
7. Work effectively as a member of the project team.
8. Practice the appropriate and ethical use of existing resources such as documents, source code,
and services.
9. Develop good written and oral communication skills by submitting necessary project reports
and making an oral presentation.

Relationship of Course Outcomes to Student Outcomes (SO):

Course Learning Related CS Student Outcomes (SO)


Outcomes (CLO) 1 2 3 4 5 6
1 √

Page 2 of 5
CENG-CC-01
Approved: September 2014

2 √
3 √ √
4 √ √
5 √ √ √
6 √ √
7 √
8 √
9 √

Student Outcomes (CS-SO)


1. Analyze a complex computing problem and to apply principles of computing and other relevant
disciplines to identify solutions.
2. Design, implement, and evaluate a computing-based solution to meet a given set of computing
requirements in the context of the program’s discipline.
3. Communicate effectively in a variety of professional contexts.
4. Recognize professional responsibilities and make informed judgments in computing practice
based on legal and ethical principles.
5. Function effectively as a member or leader of a team engaged in activities appropriate to the
program’s discipline.
6. Apply computer science theory and software development fundamentals to produce computing-
based solutions.

Topics Covered:

Topics Chapter* Section* Weeks


Project guidance, template and grading rubrics 1

Total
*Optional

Method of Instruction

Assessment Methods and Grading Policy

Project interim report 50%


Proof of Concept (PoC) 15%
Oral presentation 20%
Log Book 5%
Individual team member assessment 10%
ABET Contribution of Course to Professional Component

Page 3 of 5
CENG-CC-01
Approved: September 2014

Math & Basic Science : 10%


Engineering : 40%
Engineering Design : 40%
General Education : 10%

Computer/Software Usage

Laboratory Projects

Course Ground Rules

University Code of Conduct


QU expects its students to adopt and abide by the highest standards of conduct in their interaction
with professors, peers, staff members and the wider university community. Moreover, QU expects
its students to act maturely and responsibly in their relationships with others. Every student is
expected to assume the obligations and responsibilities required from them for being members of
the QU community.

As such, a student is expected not to engage in behaviors that compromise their integrity, as well
as the integrity of QU. Further information regarding the University Code of Conduct may be found
on the web at http://www.qu.edu.qa/students/code-of-conduct

Academic Support and Learning Resources


The University Student Learning Support Center (SLSC) provides academic support services
to male and female students at QU. The SLSC is a supportive environment where students can
seek assistance with academic coursework, writing assignments, transitionin g to college
academic life, and other academic issues. SLSC programs include: Peer Tutoring, the Writing
Lab, Writing Workshops, and Academic Success Workshops. Students may also seek
confidential academic counseling from the professional staff at the Center.

Contact Information for Students Support and Learning Resources:


Tel: (00974) 4403 3876
Fax: (00974) 4403 3871
Location: Female Student Activities Building
E-mail: learningcenter@qu.edu.qa

Student Complaints Policy


Students at Qatar University have the right to pursue complaints related to faculty, staff, and other
students. The nature of the complaints may be either academic or non-academic. For more
information about the policy and processes related to this policy, you may refer to the student
handbook.

Page 4 of 5
CENG-CC-01
Approved: September 2014

Declaration
This syllabus and contents are subject to changes in the event of extenuating circumstances. The
instructor (with approval of the Head of Department) reserves the right to make changes as
necessary. If changes are necessitated during the term of the course, the students will be notified
by email communication and posting the notification on the online teaching tool Blackboard. It is
the student’s responsibility to check on announcements made while they were absent.

Faculty Name: Mohammad Saleh


Last Modified: August 2022
Date: 14 August 2022

Page 5 of 5

You might also like