Back

Professional Project

PİRİ REİS UNIVERSITY

MARITIME HIGHER VOCATIONAL SCHOOL

Computer Programming Programme

Course Catalogue ForM

Course Name: Term Project                            

Degree:  Associate's Degree

Code

Year/ Semester

Local Credits

ECTS Credits

Course Implementation, Hours/Week

Theoretical

Tutorial

Laboratory

BİP2002

2/2 (Spring)

2

4

1

0

2

Department

Computer Technologies

Instructor

Assoc. Prof. Dr. Yıldıray Yalman

Contact Information

Office Hours

yyalman@pirireis.edu.tr

Friday 10:00-12:00

Course Type

Compulsory

Course Language

English

Course Prerequisites

-

Course Category

by Content (%)

Basic Sciences

Engineering Science

Engineering Design

General Education

20

35

40

5

Course Description

 

This course aims to apply what students learn about the field of Computer Programming. Students search for a specific area or topic as a group using appropriate methods and techniques and develop a project. Learning the basic concepts of science and research, the main research types, methods and models, the ways of finding problems, methods, findings and interpretations, results and suggestions in the research. At the end of the research, appropriate statistics are selected and applied.

 

Course Objectives

 

At the completion of this course, the student will be able to:

  • Design an algorithmic solution to a problem using problem decomposition and step-wise refinement
  • Implement a program or module using multimedia or  graphics and events
  • Design programs that effectively communicate with the end user.
  • Understand ethics & professionalism in the context of an introductory programming class.
  • Develop a written report concerning a large interface design project.
  • Write a design document, user manual and technical manual
  • Develop an oral report concerning a large interface design project.

 

Course Learning Outcomes

 

With the successful completion of this course, the students will gain basic knowledge and skills in the following areas;

  1. Formulate project requirements and alternative solutions appropriate to the computing problems.
  2. Integrate design and implementation principles to develop effective applications.
  3. Perform critical analyses of the impacts of decisions based on mathematics.
  4. Implement computing solutions that consist of system and application software written in various programming languages.
  5. Create efficient, user-friendly applications appropriate to the computing problems.
                       

 

 

Instruction Methods and Techniques

Recitation by the use of power point presentations, problem solving exercises,

Simulation platform(s), and homework.

Tutorial Place

Regular class rooms for recitation and example problems

Textbook

 

Other Reference(s)

[4] Computer and Information Ethics, Stanford Encyclopedia of Philosphy

Homework & Projects

Students will be required to prepare term project.

Laboratory Work

There will be laboratory sessions related to the topics covered in the course.

Computer Use

Coding in C#, Power-point and problem solving.

Other Activities

-

Assessment Criteria

Activities

Quantity

Effects on Grading, %

Midterm Exams

1

40

Quizzes

 

 

Homework

 

 

Projects

 

 

Term Paper/Project

1

60

Laboratory Work

 

 

Other Activities

 

 

Final Exam

 

 

 

ECTS/

WORKLOAD TABLE

Activities

Count

Hours

Total

Workload

Lecture

14

1

14

Midterm

 

 

 

Quiz

 

 

 

Homework

 

 

 

Term Paper/Project

1

30

30

Laboratory Work

14

2

28

Tutorial

 

 

 

Seminar

 

 

 

Presentation

 

 

 

Field Study

 

 

 

Final Exam

1

20

20

Total Workload

 

 

92

Total Workload/25

 

 

92/25

Course ECTS Credits

 

 

4

 

 

COURSE PLAN

Weeks

Topics

Course Outcomes

1

Definition of the project work

1

2

Examination of similar samples of the project

2-3

3

Requirements analysis

2

4

Design - Usage status diagrams

3

5

Design - Creating Graphical User Interfaces

4

6

Design - Creating Graphical User Interfaces

5

7

Intermediate Report Presentation and Delivery

 

8

Midterm Exam

 

9

Encoding of the project

3-5

10

Encoding of the project

3-5

11

Encoding of the project

3-5

12

Creating Prototype App

3-5

13

Testing Software

3-5

14

Making Revisions Based on Test Results

3-5

 

Term Report Writing and Oral Presentation

 

 

 

 

 

Program Outcomes

Level of Contribution

1

2

3

a

An ability to apply basic knowledge of mathematics, science, and engineering

 

X

 

b

To learn basic computer knowledge, to make use of software and hardware components needed in the professional work life

 

X

 

c

To think algorithmically and use this ability in conducting software planning

 

 

X

d

To define professional work life problems and to be able to solve them

 

 

X

e

To code by using up-to-date software programming languages

 

X

 

f

To design and code software using Internet technologies, to code client/server based programs

 

X

 

g

To learn designing a database and to code programs that have connection with a database

X

 

 

h

To gain basic electrics and electronics knowledge related with the computer hardware

X

 

 

i

An ability to apply their knowledge to maritime discipline

X

 

 

j

To get responsibility in analyzing, designing, planning and coding phases of a software as well as writing reports in each of these phases. To have non-administrative responsibilities in project production

 

 

X

k

To have a general knowledge about computer networks

X

 

 

l

To have basic knowledge about operating systems

 

X

 

m

To attain an ability to communicate written and orally effectively

 

X

 

n

To take responsibility and initiative, to make decisions and be creative

 

X

 

o

A recognition of the need for, and an ability to engage in life-long learning

 

 

X

p

An understanding of professional and ethical responsibilities

 

X

 

r

To be able to read and understand technical documents written in both Turkish and English, to be able to communicate written and orally effectively

X

 

 

 

* 1: Completely, 2: Partially, 3: None

 

Program Outcomes & Course Outcomes Connectivity Matrix

 

Course

Outcomes

 

Program Outcomes

I

II

III

IV

V

a

 

X

X

 

X

b

X

X

 

X

X

c

 

X

X

 

X

d

X

 

 

X

 

e

X

X

 

X

X

f

X

X

X

 

X

g

X

X

X

 

X

h

 

X

X

X

 

i

 

X

 

 

X

j

X

 

 

 

X

k

 

X

 

X

 

l

X

 

 

X

X

m

 

 

X

 

X

n

 

 

X

X

 

o

X

X

 

 

 

p

 

 

X

X

 

r

X

 

X

 

 

 

 

 

 

 

 

 

Prepared by

 

Yıldıray Yalman

 

Date

 

January, 2018

 

 Signature