Ø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 |