HOME |
Overview |
Syllabus |
Instructor |
Lectures |
Laboratories |
Readings |
Assignments |
Resources |
Other Links
CS 1713/CS1711 Overview
CS 1713/CS 1711 is the first required course for the Bachelor of Science Degree
in Computer Science. Introducing basic concepts of computer science and
programming, this course and CS 1723/CS 1721 provide a programming and problem-solving
foundation for the rest of the degree. The course is now offered
using Java. Java is a new object-oriented language
that allows execution of programs from web pages independent
of platform. Java's clean design and many features make it an ideal vehicle
for introducing state-of-the-art software techniques at an early stage.
The specific objectives for CS 1713/CS 1711 are:
- Students should be able to use object-oriented design to develop
and implement computer-based solutions to problems.
- Students should be able to apply the steps necessary for
software development with classes including using and extending existing
classes as well as developing new classes to solve problems.
- Students should use and master the essential features of Java including
control (sequential, selection, repetition, recursion and exceptions),
parameter passing, arrays, vectors and strings.
- Students should learn to implement elementary search and sorting algorithms
- Students should be introduced to elements of GUI design and event-driven
models of execution.
- Students should be able to create applets that can be inserted into Web pages.
- Students should gain experience both in individual program development and
in group design and collaboration.
Last revision: October 22, 1999 at 11:45 am