The purpose of the CS150 course is to familiarize students with the fundamentals of Java programming, program design and problem-solving. The course is oriented towards practical skills including current Java programming technologies for Java applets, graphical user interfaces (GUIs) and Web pages.
The course covers the basic Java syntax and language features, compilation, interpretation, execution, class and object usage, graphical interfaces, program-user interaction, and the Java API. Problem-solving techniques and object-oriented programming are also covered.
Lectures: Natural Resources 109 MWF
3:00-3:50PM
You are required to attend the lectures. The recitations are also a required
part of the class. There are lab exercises that are required to complete, and
attendance is taken.Lectures and Lab Recitations
Lab recitations: CSB 225 R02: M 11-11:50AM, R01:
Tu 1-1:50PM
(We will have recitations Mon 8/26/13 and Tu 8/27/13)
Course Objectives
Audience
Prerequisites
Most materials for this course are available via RamCT. You must use your eID to
access RamCT. Homework submissions
are accepted only using RAMCT, unless specified otherwise. Some information is
also available at the course web-site http://www.cs.colostate.edu/~cs150.
You must keep track of the deadlines for homeworks and quizzes. For assignments,
a 24 hour late period may be available with 20% penalty. There is no
late period for RAMCT quizzes.
Students are evaluated on the basis of assignments, programming projects,
proctored exams, online quizzes, and class attendance/participation.
A student's grade is based on
Final Grade: Based on the final weighted percentage computed from the above.
The grades are assigned using this scheme: A
≥90%, B ≥80%, C ≥ 70%, D ≥60%, F <60%.
We will not cut
higher than these points (but reserve the prerogative to cut lower).
You are expected to attend all classes and recitations.
Your absence may be excused only in special cases, such as university approved
events, death in immediate family; they require proper documentation and
instructor approval. More than three unexcused absences may result in a
significant penalty.
Students are expected to be on time to class and stay
until the class is complete, silence cell phones, to be alert and attentive and
to use laptops only for class purposes.
Policies on
cheating, plagiarism, incomplete grades, attendance, discrimination, sexual
harassment, and student grievances are described in the
Student Information
Guide. This course will
adhere to the CSU Academic Integrity Policy as found in the General Catalog (http://www.catalog.colostate.edu/Content/files/2012/FrontPDF/1.6POLICIES.pdf)
and the Student Conduct Code (http://www.conflictresolution.colostate.edu/conduct-code
). At a minimum, violations will result in a grading penalty in this course and
a report to the Office of Conflict Resolution and Student Conduct Services.
CHANGES TO BE ANNOUNCED ON RAMCT or in the class- It is your responsibility to check