Østfold College - Department of Informatics and Automation
Program Construction |
ØSTFOLD COLLEGE School of Computer Sciences ** COURSE DESCRIPTION ** Course Name: Program Construction Course Code: IT301 Credits: 5 Semester: Autumn 1996 Prerequisites: 40 credits and required courses Objectives: One objective is to practise writing programs that deal with files, processes and the Internet and to learn how such programs can be written easily and quickly with due consideration to correctness and efficiency. Another objective is to improve knowledge and skills in state-of-the-art software engineering, particularly object orientation and the ability to choose the best programming language and environment for a given problem domain in order to optimize time and space, programmer, maintainer, porter and user efficiency. Contents: PERL: Regular expressions, special operators and functions, lists, associative arrays, subroutines, database manipilation, text processing, interprocess and network communication. JAVA: Applets, classes and class libraries, API packages, inheritance, polymorphism, graphics, user interface components, exception handling, multithreading, images, animation, audio, files, and networking. Literature: Programming perl Larry Wall and Randal L. Schwartz O'Reilly & Associates, 1991. Java; How to Program H. M. Deitel and P.J. Deitel Prentice Hall, 1996. Instruction: Lectures and lab-tutoring Evaluation: Lecturer: Roland Olsson Date: -------------------------------------------------- HOGSKOLEN I OSTFOLD Avdeling for informatikk og automatisering ** KURSBESKRIVELSE ** Kursnavn: Programkonstruksjon Kurskode:IT301 Vekttall: 5 Semester: Høst 1996 Forkunnskaper: 40 vekttall og obligatoriske kurs Formaal: Et mål er å trene utvikling av programmer som håndterer filer, prosesser og Internet og å lære hvordan slike programmer kan skrives enkelt og kjappt med nødvendige hensyn til korrekthet og effektivitet. Et annet mål er å forbedre generelle kunnskaper og ferdigheter i systemutvikling, spesielt objekt-orientering og evnen til å velge det beste programmeringsspråket og den beste programmeringsomgivelsen for et visst problemomåde for å optimere effektivitet med hensyn til tidsforbruk, hukommelsesforbruk, programmeringsarbeid, vedlikeholdsarbeid, portningsarbeid og bruk. Innhold: PERL: Reguljære utrykk, spesielle operatorer og funksjoner, lister, assosiative arrayer, subrutiner, databasemanipulering, tekstbehandling, interprosess- og nettverks-kommunikasjon. JAVA: Applets, klasser og klassebiblioteker, APIs, arv, polymorfi, grafikk, brukergrensesnitt, exception håndtering, multithreading, bilder, lyd, animasjon, filer, nettverk. Litteratur: Programming perl Larry Wall and Randal L. Schwartz O'Reilly & Associates, 1991. Java; How to Program H. M. Deitel and P.J. Deitel Prentice Hall, 1996. Undervisning: Forelesninger og lab-veiledning Evaluering: Kursansvarlig: Roland Olsson Utfyllingsdato: |
Created 960820 |