The purpose of the CS150 course is to familiarize students not intending to become computer scientists (majors or minors) 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.
| Time: | 2:00-2:50pm MWF + Recitation |
| Place: | Clark A 206 |
M 10:00 am-10:50 pm M 01:00 pm-01:50 pm W 10:00 am-10:50 pm
Java Applets: Interactive Programming (COLOR) 3rd edition ($63.96 + shipping)
Java Applets: Interactive Programming (BLACK & WHITE) 3rd edition ($39.95 + shipping)
Learning Resources/Textbooks
Textbook is REQUIRED.
Lulu Publishing, (c) 2008
You can buy the black and white version of the book at the bookstore or you may buy direct from the publisher:
You have the option to buy either a color version or a cheaper black-and-white edition
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 instructor reserves the right to affect a student's grade
by up to 1 or 2% in either direction.
You are to show respect to the instructor, teaching assistants, CS department and fellow students.
| Monday | Jan 19 | University closed - no classes |
|---|---|---|
| Wednesday | Jan 21 | CS150 Class Begin (Recits start 2nd week) |
| Saturday | Mar 14 | Spring Break Begins |
| Monday | Mar 22 | Spring Break Ends - class resumes |
| Monday | Mar 23 | Last Day for Drop with "W" |
| Monday | May 4 | hand out Take-home Final Exam in lecture |
| Monday | Dec 11 |
Take-home Final Exam due at noon
Drop off at main CS office, 211 UNVSC building where staff will timestamp and initial your submission |
CHANGES TO BE ANNOUNCED ON RAMCT - It is your responsibility to check