School of Computer Science
Carnegie Mellon University
15-100 Introductory/Intermediate Programming
Instructor: Ananda Gunawardena, Ph.D.
15-100 Introductory/Intermediate
Programming
An introduction to the process of program design and analysis using the Java programming language for students who have no prior programming experience. Topics to be covered include basic data types and their operators, I/O, control structures (selection, loops), classes (including methods and fields), files, arrays, and simple sorting and searching algorithms. If you've taken a programming course before and have used functions, loops, and arrays, you should enroll in 15-111 instead of 15-100. Notes: This course replaces the 15111/15112 mini-courses taught in C++ during previous semesters. Students who receive a grade of C or less in 15-100 should discuss whether they are adequately prepared for 15-200 with their academic advisor. This course consists of the following
components. Course
Lectures, Labs,
Tests.
You can also check your grade
using our grade access system. You will receive Email
messages from time to time with course updates. Be sure to visit the
message page frequently. The course
assistant schedule contains information on lab and help session hours.
There are many other things that you may find useful during this course.
I have included them in the Miscellaneous
page.
If you have any comments or concerns, please be sure to send an annonymous feedback. Here is a link to a subset of JAVA API Please check the box below for most recent updates.
The COURSE WORK GRADE is based on the following activties.
Your course work grade is determined as follows:Coursework Grading Scale:
If you have any comments or concerns, please be sure to send an annonymous feedback. This course is going to be fun. Enjoy it. |
©Copyright 2001 Ananda Gunawardena. All rights reserved.
This document was last updated on 08/15/01 23:22:56