Back

Computer Technologies and Programming

PİRİ REİS UNIVERSITY

ENGINEERING FACULTY

Electrical Electronics Engineering Programme

2016- 2017 Fall Term Course catalog Form

Course Name : Computer Technologies and Programming

Degree: Bachelor

 

Code

 

 

Year/Semester

 

Local Credits

 

ECTS Credits

 

Course Implementation, Hours/Week

Course

Tutorial

Laboratory

ENG 112

1/1 (Fall)

3

4

2

0

2

Department

Electrical Electronics Engineering

Instructors

 

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

Contact Information

 

yyalman@pirireis.edu.tr

Office Hours

Wednesday 14:00-16:00

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 ProgramDevelopment, Number Representations, Flowcharts, Introduction to MATLAB, I/O Operations, Operators, if, if-else Statements, For and While Loop Statements, For and While Loop Statements, Functions, Arrays

 

Course Objectives

 

This course provides introductory level information about computers and programming with an emphasis on MATLAB 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 MATLAB 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-13: 9780132429399 Publisher: Prentice Hall, 2008

2. Engineering Computation with MATLAB: International Edition, 3/E

David M. Smith, ISBN-13: 9780273769132, 2013

3. MATLAB for Engineers: Global Edition, Holly Moore ISBN: 9781292060538, 2015.

4. Introduction to MATLAB for Engineering Students, David Houcque, Northwestern University,2005

5. Introduction to Matlab ( Tutorial), Ross L. Spencecer, Brigham Young University,2000.

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 MATLAB 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

30

Quiz

5

10

Homework

 

 

Term Paper/Project

 

 

Laboratory Work

8

25

Practices

 

 

Tutorial

 

 

Seminar

 

 

Presentation

 

 

Field Study

 

 

Final Exam

1

35

TOTAL

 

100

Effects of Midterm on Grading, %

 

65

Effects of Final on Grading, %

 

35

TOTAL

 

100

 

ECTS/

WORKLOAD TABLE

Activities

Count

Hours

Total

Workload

Lecture

14

2

28

Midterm

1

20

20

Quiz

5

1

5

Homework

 

 

 

Term Paper/Project

 

 

 

Laboratory Work

14

2

28

Tutorial

 

 

 

Seminar

 

 

 

Presentation

 

 

 

Field Study

 

 

 

Final Exam

1

25

25

Total Workload

 

 

106

Total Workload/25

 

 

106/25

Course ECTS Credits

 

 

4

 

 

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, Number Representations

I

4

Introduction to  MATLAB Programming Language and  Flowcharts

IV

5

I/O Operations

III

6

Scripts and Functions

III-IV-V

7

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

V

8

Midterm, Graphics applications, with Plot

V

9

Switch-Case Structures and Recurcive Programmes

V

10

Functions

V

11

Functions of Functions

V

12

Engineering Applications in MATLAB

V

13

Engineering Applications in MATLAB

V

14

Engineering Applications in MATLAB

V

 Relationship between the Course and the Maritime Transportation and Management Engineering 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 engineering and in all respective modes of transport operations.

 

X

 

m

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

 

X

 

         1: Small, 2: Partial, 3: Full

Course

Outcomes

 Program Outcomes

I

II

III

IV

V

a

X

X

X

X

 

b

X

     

X

c

 

X

 

X

 

d

   

X

 

X

e

       

X

f

X

X

X

X

 

g

       

X

h

 

X

X

 

 

i

 

X

   

X

j

X

 

X

 

X

k

X

   

X

X

 

l

 

X

   

X

m

 

X

 

 

X

 

Prepared by

 

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

Date

 

September, 2018

Signature