Information Package / Course Catalogue
Introduction to Computer Engineering and Science
Course Code: CSE113
Course Type: Required
Couse Group: First Cycle (Bachelor's Degree)
Education Language: English
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 4
Objectives of the Course

Let the student gain basic knowledge about computers, networks and the Internet. Let the student gain basic knowledge about the logic of programing using pseudo code and flowcharts. Let the student gain basic knowledge about the fundamental elements of a structural imperative programming language. Topics include the concept of type, main types, expressions, standard functions, input/output statements, type conversion, flow of control structures, and loop structures. Let the student acquire the basic knowledge about possible plans for career development and types of Microsoft Certification. Let the student gain basic knowledge about artificial intelligence techniques.

Course Content

Fundamentals of computer hardware and software, coding systems, communications and the Internet, operating systems and fundamentals , Excel, flowcharts, pseudo code, basic concepts of programming languages and their classification, microprocessor and Assembly language, data structures, and database management systems.

Name of Lecturer(s)
Lec. Gülben AVŞAR
Learning Outcomes
1.To have general knowledge about the basic subjects of computer engineering
2.To be able to design an algorithm using flowcharts
3.To understand the logic of programming and be able to design an algorithm for a computer program using pseudocode
4.Ability to write code in a specified programming language to solve simple problems
5.To have an idea about basic subjects such as assembly programming, computer networks, data structures, databases.
Recommended or Required Reading
1.Shelly GB and Vermaat ME, Discovering computers 2011: living in a digital world, cengage learning, BOUSTON, USA.
2.Glenn Brookshear, Dennis Brylow, “Computer Science: An Overview” 12th Edition, Pearson, 2015
3.Lecture notes
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction to Computers System: History of Computer, Types of Computers, Computer hardware and software, Storage Devices, and Numbering System
Week 2 - Theoretical
Communications, Networks, and the Internet
Week 3 - Theoretical
Classification of Computers Languages
Week 4 - Theoretical
Microprocessors and Assembly Programming
Week 5 - Theoretical
Algorithms: Definition, Description, and Components; Pseudo Code.
Week 6 - Theoretical
Flow Charts: Sequence and If and If…Else Conditional structures
Week 7 - Theoretical
Flow Charts: While and For Repetition Structure
Week 8 - Theoretical
Flow Charts: While and For Repetition Structure
Week 9 - Theoretical
C language main types, expressions, standard functions, and input/output statements.
Week 10 - Theoretical
C flow of control structures
Week 11 - Theoretical
C loop structures
Week 12 - Theoretical
Software Engineering, Hardware Engineering, and Computer Career and Certification
Week 13 - Theoretical
Artificial Intelligence
Week 14 - Theoretical
Seminars
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%25
Final Examination1%40
Quiz10%20
Assignment3%15
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140228
Lecture - Practice140228
Seminar34012
Quiz6003
Midterm Examination112214
Final Examination112214
TOTAL WORKLOAD (hours)99
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
5
3
2
3
2
2
3
4
4
3
4
OÇ-2
5
5
3
4
2
2
2
3
2
2
2
OÇ-3
5
5
3
4
2
2
3
3
2
2
2
OÇ-4
5
5
3
5
2
2
3
3
2
2
2
OÇ-5
3
2
2
3
2
1
2
3
2
3
4
Adnan Menderes University - Information Package / Course Catalogue
2026