MIDDLE EAST TECHNICAL UNIVERSITY |
Courses given by Hasan Karaaslan
Falls |
Springs |
Previously Taught |
|
---|---|---|---|
CEIT210 | CEIT376 | CEIT111 | CEIT419 |
CEIT313 | CEIT440 | CEIT112 | CEIT450 |
CEIT321 | CEIT521* | CEIT114 | CEIT519* |
CEIT522* | CEIT566* | CEIT211 | |
CEIT622* | CEIT522* | CEIT212 | |
CEIT521* | CEIT622* | CEIT410 |
* For Graduate Students
CEIT111: Information Technology in Education I(3-2) 4 credits
Information systems in education and introduction to computers. Evolution of
computers. Data presentation. Components of computer systems: the CPU,
input-output devices, auxillary storage devices. Microcomputers, Operating systems and
environments, DOS, Windows. Managing text: word processors. Managing numbers:
spreadsheets. Impact of computers on society, computer ethics, security.
Syllabus
CEIT112: Information
Technology in Education II(3-2) 4 credits
Communications and Network basics, implimentation and the use of computers in education,
Internet, browser, FTP, search engines, WWW, handling of large data, foundations of
database, basics of the programming, algorithm, flowchart, designing and planning of a
computer program, loops, condition statements, arrays.
Syllabus
CEIT114:School
Experience I (1-4) 3 credits
The purpose of this course is to help student teachers get acquainted with the
school, students and the teaching profession from various perspectives at an
early stage of teacher training program. Some of the activities in this course
include school organization and management, daily routines in the school,
departmental activities in the computer education, daily life of the student in
the school, daily life of a teacher in the school, school-parent relations and
collaboration, observations of major and minor subject area courses, school and
its problems, media, materials and equipment used in teaching in the school, and
various dimensions of teaching profession.
Syllabus
CEIT210: Programming
Languages I (3-2) 4 credits
General structure of a Pascal program, data types, variables, standard functions,
subprograms, selection statements, loops, text files, user-defined data types, records,
pointers, dynamic data structures.
Syllabus
CEIT211: Programming
Languages II (3-2) 4 credits
General structure of a Visual Basic program, data types, variables, standard functions,
subprograms, selection statements, loops, user-defined data types, records,
pointers, dynamic data structures, visual programming concepts, screen design properties.
Syllabus
CEIT212: Data and File
Structures (3-0) 3 credits
(Elective Course in the undergraduate program)
Data abstraction. Study of basic data structures including linked lists, queus, stacks,
trees and graphs. Recursion. Efficiency and complexity of algorithms. Sorting and
searching techniques. File access methods.
Syllabus
CEIT313: Use of
Operating Systems (2-2) 3 credits
Comparative Anatomy of Operating Systems, Computer System Structures. Basic
concepts and the evolution of operating system. Operating system functions and
characteristics. Standard operating systems and structures (NT, WINxx, UNIX (Linux)).
Using operating systems: monitor programs and shells; system calls and the programmer
interface. Processes, memory management, file systems.
Syllabus
CEIT314: Computer
Networks and Communications (2-2) 3 credits
The course introduces the underlying concepts and principles of computer networks. It
presents the different components of a network and how these components fit together. The
course emphasizes the design and implementation of network software that transforms raw
hardware into a richly functional communication system. Real networks (such as the
Internet, ATM, Ethernet, Token Ring) will be used as examples to reinforce the concepts
and demonstrate various protocols.
Syllabus
CEIT321: Foundations of
Distance Education (2-2) 3 credits
Historical development of distance education, definition and function of
distance education, technologies used within distance education: TV, VCR, radio, printed
materials, computers, and the Internet. Typology of distance education teaching systems.
Techniques and methods used in planning, development, and implementation of distance
education teaching systems.
Syllabus
CEIT410: Practice
Teaching in Computer Education and Instructional Technology (1-4) 3 credits
Field experience and teaching practice including class observation, adjusting to classroom
conditions, planning and preparation for teaching. Guided teaching practice in science in
secondary schools.
Syllabus
CEIT419- Internet Applications in Education
(2-2) 3 credits
Fundamentals and functions of the Internet. Common Internet applications
used in education: WWW, e-mail, gopher, ftp e.g.. Principles of using Internet
applications in education.
CEIT440: Special
Problems in Computer Education and Instructional Technology (2-2) 3 credits
(Elective Course in the undergraduate program)
Research project carried out under the supervision of a staff member on Computer
Education & Instructional Technology aiming at giving the student the necessary skill
and experience in carrying out a scientific research. Students are expected to complete a
written report on their projects, and give a seminar.
Syllabus
CEIT450: Advanced
Programming in Visual Environments (2-2) 3 credits
(Elective Course in the undergraduate program)
The course introduces the underlying concepts and principles of programming in visual
environments. The course emphasizes the design and implementation of a visual software,
such as Visual Basic. In the course students have to complete a complete instructional
material prepared by Visual Basic.
Syllabus
CEIT519- Computer Mediated Learning in Network
Environment (3-0) 3 credits
(Elective Course in the graduate program)
In this course student will learn how to design and evaluate an educational
Web site. Major outcome of the course will be full function educational Web
site. Class participation, professional quality research and products,
collaborative work, high quality documentation will be major items of the
success in this course
CEIT521- Distance Education: Theory, Research and Practice (2-2) 3 credits
(Elective Course in the graduate program)
Historical development of distance education, definition and function of
distance education, technologies used within distance education. Typology of
distance education teaching systems. Techniques and methods used in planning,
development, and implementation of distance education teaching systems. Research
in distance education. Distributed learning environments; promoting student
interaction.
Syllabus
CEIT522- Seminar in Instructional
Technology NC
(Must Course in the graduate program)
Investigation and group discussion of current issues and research areas in the
field of computer education and instructional technology. Review of the current
literature in the field
Syllabus
CEIT566- Telecommunications and Educational
Applications (3-0) 3 credits
(Elective Course in the graduate program)
Function of educational telecommunications. Technologies used within
educational telecommunications. Techniques and methods used in the planning,
development and implementation of educational telecommunications. Research in
educational telecommunications.
Syllabus
CEIT622- Seminar in Instructional Technology NC
(Must Course in the graduate program)
Investigation and group discussion of current issues and research areas in the field of computer education and instructional technology. Review of the current literature in the field
Syllabus
URL: http://metu.edu.tr/~hasank
Comments: hasank@metu.edu.tr
Telephone:90-312-210 4064
Copyright 1999