Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
Programming Language Concepts
Date
2010
Author
Şehitoğlu, Onur Tolga
Metadata
Show full item record
This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
.
Item Usage Stats
323
views
0
downloads
Cite This
To teach theoretical background and common concepts in programming languages. Making students familiar with different paradigms including functional, object-oriented and logic programming paradigms. To establish an understanding of the programming language design quality. To give an idea of how concepts in programming languages including syntax is implemented.
URI
https://ocw.metu.edu.tr/course/view.php?id=103
https://hdl.handle.net/11511/36993
Collections
Department of Computer Engineering, Course Material
Suggestions
OpenMETU
Core
Object Oriented Programming with Java I
Koçyiğit, Altan(2009)
This course covers the object oriented programming in the Java Programming Language. The basics of the Java Programming Language are given, object oriented aspects of the Java Programming Language are used to introduce the concepts of object oriented programming, and using the Java libraries to manipulate objects is illustrated. At the end of the course you will be able to create and use objects to write programs in the Java Programming Language.
Object Oriented Programming with Java II
Koçyiğit, Altan(2009)
This is the second course covering the object oriented programming in the Java Programming Language. In this course some advanced features of the Java Language and J2EE platform are introduced. At the and of this course you will be able to prepare a GUI for an application which can have multiple threads, communicate through the Internet and storing/retrieving information in databases. In addition, you will be able to create applets which can run in web browsers.
New Algorithms for Host Pathogen Systems Biology (SYSPATHO)
Can, Tolga(2015-3-31)
SYSPATHO focuses on the development of novel and generally applicable mathematical methods and algorithms for systems biology. These methods and algorithms will be applied to study the complex interactions of hepatitis C virus (HCV), a human-pathogenic virus of high medical relevance, with its host at the systems level. Using a multidisciplinary, integrative approach, PATHOSYS will (a) develop methods to analyze and integrate a wide variety of data from wet lab experiments, databases and biological literatu...
Computing cryptographic properties of Boolean functions from the algebraic normal orm representation
Çalık, Çağdaş; Doğanaksoy, Ali; Department of Cryptography (2013)
Boolean functions play an important role in the design and analysis of symmetric-key cryptosystems, as well as having applications in other fields such as coding theory. Boolean functions acting on large number of inputs introduces the problem of computing the cryptographic properties. Traditional methods of computing these properties involve transformations which require computation and memory resources exponential in the number of input variables. When the number of inputs is large, Boolean functions are ...
The Effect of flipped classroom as a teaching strategy on undergraduate students’ self-efficacy, engagement and attitude in a computer programming course
Yurdagül, Cemil; Tokel, Saniye Tuğba; Department of Computer Education and Instructional Technology (2018)
Learning programming skills is of crucial importance in today’s world. However, there are some difficulties faced in teaching these skills. Flipped classroom has been used as a teaching approach to overcome difficulties in teaching programming skills. Flipped classroom approach provided students with a practice-involved learning setting where they were exposed to previously prepared video course content prior to attending the classroom element of the course. The purpose of this study was to investigate the ...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
O. T. Şehitoğlu, “Programming Language Concepts,” 00, 2010, Accessed: 00, 2020. [Online]. Available: https://ocw.metu.edu.tr/course/view.php?id=103.