COURSE INFORMATION
Course Title: INTRODUCTION TO COMPUTER ENGINEERING
Code Course Type Regular Semester Lecture Recit. Lab Credits ECTS
CEN 103 A 1 - - - 3 4
Lecturer and Office Hours: Mükremin Özkul
Teaching Assistant(s) and Office Hours: -
Language: English
Compulsory/Elective: Compulsory
Classroom and Meeting Time: N/A
Course Description: The objective of this course is to provide the necessary information about computer engineering and the computer engineering profession. This includes hardware and software components of a computer system, basic computer usage, basics of operating systems, file operations, internet and office applications.
Course Objectives: This course is a general introduction to Computer Science and Engineering. It introduces basic terminology along with basic understanding of the major branches of Computer Science such as computer architecture, operating systems, networks, algorithms, programming languages, software engineering, database systems etc. The objective of this course is to provide the necessary information about Computer Engineering profession. Students are expected to gain the following skills after this course : 1. A clear understanding of the general terminology in Computer Science. 2. A basic and thorough understanding of the basic concepts of Computer Science and Engineering.
COURSE OUTLINE
Week Topics
1 Number Systems, Data Storage
2 Boolean Logic and Digital Circuits
3 Algorithms
4 Programming Languages
5 Computer Organization
6 Operating Systems
7 Computer Networks
8 Midterm
9 Object Oriented Programming
10 Database and Information Systems
11 System Administration
12 Hardware Programming(Embedded Systems)
13 Software Engineering
14 Review
Prerequisite(s): None
Textbook: 1- "Computer Science, An Overview", Glenn Brookshear, 11th edition, Pearson Education 2 - "Invitation to Computer Science", Fifth Edition G. Michael Schneider and Judith L. Gersting
Other References:
Laboratory Work: N/A
Computer Usage: N/A
Others: No
COURSE LEARNING OUTCOMES
1 Understand the basic concepts of computer organization
2 Understand the basic concepts of programming
3 Understand the basic concepts of computer networks
4 Understand the basic concepts of database technologies
COURSE CONTRIBUTION TO... PROGRAM COMPETENCIES
(Blank : no contribution, 1: least contribution ... 5: highest contribution)
No Program Competencies Cont.
COURSE EVALUATION METHOD
Method Quantity Percentage
Midterm Exam(s)
1
40
Quiz
1
10
Final Exam
1
50
Total Percent: 100%
ECTS (ALLOCATED BASED ON STUDENT WORKLOAD)
Activities Quantity Duration(Hours) Total Workload(Hours)
Course Duration (Including the exam week: 16x Total course hours) 16 2 32
Hours for off-the-classroom study (Pre-study, practice) 16 2 32
Mid-terms 1 12 12
Assignments
Final examination 1 14 14
Other 2 5 10
Total Work Load:
100
Total Work Load/25(h):
4
ECTS Credit of the Course:
4