Filters








590,221 Hits in 4.7 sec

Computer programming as an art

Donald E. Knuth
1974 Communications of the ACM  
art of computer programming' through his series of well-known books.  ...  The collections of techniques, algorithms, and relevant theory in these books have served as a focal point for developing curricula and as an organizing influence on computer science."  ...  When I speak about computer programming as an art, I am thinking primarily of it as an art form, in an aesthetic sense.  ... 
doi:10.1145/361604.361612 fatcat:r6q3niujavb7xcqt37iym3ftvy

Computer programming as an art [chapter]

Donald E. Knuth
ACM Turing Award Lectures  
When I speak about computer programming as an art, I am thinking primarily of it as an art form, in an aesthetic sense.  ...  computer programming is to become an important part of computer research and development, a transition of programming from an art to a disciplined science must be effected."  ... 
doi:10.1145/1283920.1283929 fatcat:qpdfp4fhpnc6deoppe6vohzrxa

Digital media in computer science curricula

Yue-Ling Wong, Jennifer Burg, Victoria Strokanova
2004 Proceedings of the 35th SIGCSE technical symposium on Computer science education - SIGCSE '04  
This paper reviews the types of digital media programs current in higher education; proposes a curriculum model for digital media instruction that is firmly grounded in computer science at the same time  ...  This difficulty of definition -along with its association with art, communication, architecture, and film -puts digital media on the margins of traditional computer science curricula.  ...  In London, the Thames Valley University's Media and Digital Arts program also has an interdisciplinary nature with a choice of tracks, but leaning more toward art and communication than toward computer  ... 
doi:10.1145/971300.971444 dblp:conf/sigcse/WongBS04 fatcat:4eu3savbfbcdtastblct54jnum

Digital media in computer science curricula

Yue-Ling Wong, Jennifer Burg, Victoria Strokanova
2004 ACM SIGCSE Bulletin  
This paper reviews the types of digital media programs current in higher education; proposes a curriculum model for digital media instruction that is firmly grounded in computer science at the same time  ...  This difficulty of definition -along with its association with art, communication, architecture, and film -puts digital media on the margins of traditional computer science curricula.  ...  The program includes master's and doctoral degrees as well as a Media Arts and Sciences Freshman Year program, all of which include basics of computational media design and research experiences in the  ... 
doi:10.1145/1028174.971444 fatcat:x35rs4mmqbc6veli636yhakibi

Iraqi Digital Art: Origin and Evolution

Sanaa Mohsin
2021 Iraqi Journal of Science  
Consequently, the digital art concept emerged that utilizes the computer in an efficient way and as a new technique for drawing. This art is considered a great leap for modern art.  ...  A group of paintings have been created using Photoshop Cc, Photo Shop C5 and Art Rage programs.  ...  Digital art is defined as the art created by computer programs [2] .  ... 
doi:10.24996/ijs.2021.si.1.27 fatcat:ffwjnbdewvf2zirluug7axncy4

Computer graphics curricula in the visual arts

Dena Elisabeth Eber
2000 Computers & graphics  
balance of computer art, traditional art, computer science, and academics such as theory, art history, and criticism.  ...  Computers have recently emerged as commonplace on the scene in a record number of university art departments. This rapid change has created the need for new curriculum in the computer art discipline.  ...  Since 1990, it is more common to find a computer art major or specialization in an art program than a computer lab which supports other disciplines.  ... 
doi:10.1016/s0097-8493(00)00094-7 fatcat:fmvfb22ef5f5dpwlompdvmpcjm

A Lightweight Hat

Olaf Chitil, Maarten Faddegon, Colin Runciman
2016 Proceedings of the 28th Symposium on the Implementation and Application of Functional Programming Languages - IFL 2016  
The new method is a major step towards an omniscient debugger for real-world Haskell programs.  ...  Existing methods for generating a detailed trace of a computation of a lazy functional program are complex. These complications limit the use of tracing in practice.  ...  program but in addition writes an ART describing the computation into a le.  ... 
doi:10.1145/3064899.3064904 dblp:conf/ifl/ChitilFR16 fatcat:ij23vnjymngzbayn2vs22buyom

Science and Culture: Computers take art in new directions, challenging the meaning of "creativity"

Stephen Ornes
2019 Proceedings of the National Academy of Sciences of the United States of America  
Namely, can an algorithm autonomously generate art that is indistinguishable from art made by people?  ...  on characteristics such as "novelty," "complexity," and "structure."  ...  In an essay published in 1967 in Art Forum, artist Sol LeWitt (2) described an emerging new approach to art, known as conceptualism: "When an artist uses a conceptual form of art, it means that all the  ... 
doi:10.1073/pnas.1900883116 fatcat:zkqf6j7njrhtjcste35yh4bfeu

Computing in the arts

Bill Manaris, Renée McCauley, Marian Mazzone, William Bares
2014 Proceedings of the 45th ACM technical symposium on Computer science education - SIGCSE '14  
In the three years of its existence, it has increased participation in computer science and programming by 23% mainly from an underserved population (students interested in the arts).  ...  In this paper, we describe Computing in the Arts (CITA), an innovative interdisciplinary major, which combines computer science with artistic theory and practice.  ...  INTRODUCTION Computing in the Arts (CITA) is an innovative, interdisciplinary Bachelor of Arts degree program, which integrates computer science and information technology with art theory and practice.  ... 
doi:10.1145/2538862.2538942 dblp:conf/sigcse/ManarisMMB14 fatcat:lpx5m32eurd6blynx5ahm5fiya

Computer Science and the Liberal Arts

Henry M. Walker, Charles Kelemen
2010 ACM Transactions on Computing Education  
Computer Science within the Liberal Arts: Opportunities and Constraints Shape Curricula and Courses As mentioned above, a liberal arts program in computer science requires 8-12 courses.  ...  Since a liberal arts environment brings several important strengths to the study of computer science, an undergraduate program in computer science can build from a solid foundation.  ... 
doi:10.1145/1731041.1731043 fatcat:xzdugd5f4vgzbopqsfcxlodqbm

The Art of Programming or Programs as Art [chapter]

Ernest Edmonds
2009 New Realities: Being Syncretic  
The paper reviews developments in the implications of software programming in art practice whilst pointing to a recognition of the art in programming.  ...  the artist is to be at least as deeply involved in software as in any other aspect of their practice.  ...  Hence, programming is well known as an art, but generative artists are turning computer programs into art.  ... 
doi:10.1007/978-3-211-78891-2_22 fatcat:xispsqdavvdnrdf5xxw3ai2kpe

Guest Editor's Introduction: Educating the Next Generation of Game Developers

M. Zyda
2006 Computer  
Here, we use the USC Computer Science Department's Game Development degree program as an example.  ...  The new program aims to impart an understanding of the essential properties of an effective and entertaining interactive experience as well as to teach the necessary technical skills to envision, design  ... 
doi:10.1109/mc.2006.197 fatcat:bqblz7jusvgz3ccgnjkmljpjp4

The Art and Science of Digital Production Arts [article]

Tim A. Davis, Donald H. House
2011 Eurographics State of the Art Reports  
The Digital Production Arts program at Clemson University strives to accomplish this goal through an interdisciplinary program with major components in art and computer science.  ...  As its name implies, digital production arts incorporates both technical and artistic aspects.  ...  Accordingly, the program was established as interdisciplinary, with major components in computer science (CPSC) and art (ART), and additional influences from theater (THEA), computer engineering (ECE),  ... 
doi:10.2312/eg2011/education/017-022 fatcat:zlfkslllubg55a3mlfhygnk54q

Generating ASCII-Art: A Nifty Assignment from a Computer Graphics Programming Course [article]

Eike Falk Anderson
2017 Eurographics State of the Art Reports  
We present a graphics application programming assignment from an introductory programming course with a computer graphics focus.  ...  This assignment involves simple image-processing, asking students to write a conversion program that turns images into ASCII Art.  ...  At the assessment stage, students are expected to demonstrate the ability to implement simple CG algorithms using an appropriate graphics API as well as to design and implement a computer program employing  ... 
doi:10.2312/eged.20171021 fatcat:eqepe4tkdrfznftiomh22tlniu

USEDSOFT GMBH v ORACLE INTERNATIONAL CORP: Court of Justice of the European Union (Grand Chamber)

2013 Reports of Patent Design and Trade Mark Cases  
( Art.4 of that treaty provides that computer programs are protected as literary works within the meaning of Art.2 of the Berne Convention.  ...  to in Art.3(1) of Directive 2001/29 is applicable to computer programs.  ... 
doi:10.1093/rpc/rct010 fatcat:lcj7i6tzv5b4dmzspqxteja6om
« Previous Showing results 1 — 15 out of 590,221 results