Back

Computer Technologies and Programming

 

Issue date: 01.10.2019

 

Revision date:01.10.2019

 

Revision No:00

 

DF Board Decision No: -

 

Course Name: Computer Technologies and Programming

Degree: Undergraduate

 

Code

 

 

Year/Semester

 

Local Credits

 

ECTS Credits

 

Course Implementation, Hours/Week

Course

Tutorial

Laboratory

MF 111

1/1

2

2

1

0

2

Department

Maritime Transportation and Management Engineering

Instructors

 

 

Contact Information

 

 

Office Hours

 

Web page

www.pirireis.edu.tr

Course Type

 Compulsory

Course Language

English

Course Prerequisites

 

Course Category by Content, %

Basic Sciences

Engineering Science

Engineering Design

Humanities

30

60

10

---

Course Description

Introduction to Computers and World Wide Web, System Unit (Components of a computer),

Input/Output and Storage, System Software, Programming Languages and Program

Development, Number Representations, Flowcharts, Introduction to C, I/O Operations ,

Operators, if, if-else Statements, For and While Loop Statements, For and While Loop

Statements, Functions, Arrays, Pointers

 

Course Objectives

 

This course provides introductory level information about computers and programming with an

emphasis on C language.

 

Course Learning Outcomes

 

Students who successfully pass the course will acquire knowledge on the following topics.

1. Structure and Function of Computers (CPU, Memory, System Bus)

2. The internet and world wide web

3. Number Formats in Computer Arithmetic

4. Overview of Programming Languages

5. Fundamentals of C Programming

Instructional Methods and Techniques

Power point slides, multimedia and related computer programmes

Tutorial Place

Computer room

Co-term Condition

-

Textbook

1. Computers Are Your Future, Complete, 9/E

Bill A. Daley ISBN-10: 013242939X ISBN-13: 9780132429399 Publisher: Prentice

Hall, 2008

2. C: How to Program, 6/E

Paul J. Deitel, Deitel & Associates, Inc.

Harvey M. Deitel, Deitel & Associates, Inc. ISBN-10: 0136123562

ISBN-13: 9780136123569 Publisher: Prentice Hall

Other References

http://wps.prenhall.com/bp_daley_cayf_9/58/14910/3817173.cw/index.html

Homework & Projects

Homeworks will be given on number representations, computer arithmetic and C programming

Laboratory Work

Topics covered in the class will be enhanced through applications that will be regularly done in the computer lab every week.

Computer Use

Power Point

Other Activities

-

                         
 

 

 

 

 

Assessment Criteria

Activities

Quantity

Effects on Grading, %

Attendance

 

 

Midterm

1

40

Quiz

 

 

Homework

1

20

Term Paper/Project

 

 

Laboratory Work

 

 

Practices

 

 

Tutorial

 

 

Seminar

 

 

Presentation

 

 

Field Study

 

 

Final Exam

1

40

TOTAL

 

%100

Effects of Midterm on Grading, %

 

%60

Effects of Final on Grading, %

 

%40

TOTAL

 

%100

 

 

 

 

ECTS/

WORKLOAD TABLE

Activities

Count

Hours

Total

Workload

Lecture

14

1

14

Midterm

1

8

8

Quiz

 

 

 

Homework

1

2

2

Term Paper/Project

 

 

 

Laboratory Work

14

2

28

Practices

 

 

 

Tutorial

 

 

 

Seminar

 

 

 

Presentation

 

 

 

Field Study

 

 

 

Final Exam

1

10

10

Total Workload

 

 

62

Total Workload/25

 

 

62/25

Course ECTS Credits

 

 

2

 

 

 

 

Week

 

Topics

Course Outcomes

1

Introduction to Computers and World Wide Web

I-II

2

System Unit (Components of a computer), Input/Output and Storage

I

3

System Software

I

4

Programming Languages and Program Development

IV

5

Number Representations and Flowcharts

III

6

Introduction to C

III-IV-V

7

I/O Operations

V

8

Operators

V

9

if, if-else Statements

V

10

For and While Loop Statements

V

11

For and While Loop Statements

V

12

Functions

V

13

Arrays

V

14

Pointers

V

 

 

 

Relationship between the Course and Programme Curriculum

 

 

 

Program Outcomes

Level of Contribution

1

2

3

a

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

 

 

X

b

An  ability to design and conduct experiments, as well as to analyze and interpret data

 

 

X

c

An ability to design a system, component or process to meet desired needs

 

 

X

d

Ability to function on multi-disciplinary teams

 

X

 

e

An ability to identify, formulate, and solve engineering problems

 

 

X

f

An understanding of professional and ethical responsibility

X

 

 

g

An ability to communicate effectively

 

 

X

h

The broad education necessary to understand the impact of engineering solutions in a global and societal context

 

X

 

i

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

X

 

 

j

A knowledge of contemporary issues

 

 

X

k

An ability to use the techniques, skills and modern engineering tools necessary for engineering practice

 

 

X

l

An ability to apply legal, societal and environmental knowledge in maritime transport and in all respective modes of transport operations.

 

X

 

m

An ability to interpret and analysis of the data regarding maritime management and operations, recognition and solution of problems for decision making process.

 

X

 

 

 

         1: Small, 2: Partial, 3: Full

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Programme Outcomes & Course Outcomes Connectivity Matrix

Course

Outcomes

I

II

III

IV

V

Programme Outcomes

 

a

x

x

x

x

x

b

 

 

 

 

 

c

 

 

x

 

 

d

 

 

 

 

 

e

x

 

x

x

 

f

 

 

 

 

 

g

 

 

 

 

 

h

 

x

 

 

 

i

 

x

 

 

 

j

x

x

 

 

 

k

x

x

x

x

x

l

 

 

 

 

 

m