Computer Science Department
Comsc 150JX: Introduction to Programming, Spring 2012, Section 5043


COURSE DESCRIPTION:
An extension of the C++ version of COMSC-110, allowing students to take the programming language portion of COMSC-110 in Java. This is an abbreviated, Java version of COMSC-110X. Language: Java. Prerequisite or Corequisite: Comsc 110 in C++, using the Burns textbook. Expected student learning outcomes: www.dvc.edu/slos?comsc-110x [ Click here for the audio orientation. | Click here for the transcribed orientation. ]

INSTRUCTOR:
Prof. Burns, rburns@dvc.edu
Burns office hours:
  9-9:30am TTh ATC-115, by visit and email
  12:30-1pm TTh FO-227, by visit and phone, x2610
  6:30-7pm MW ATC-115, by visit and email
  5:30-6:30pm MW by online discussion group and email

TOPICS COVERED:
Logic and algorithms
Data types, constants, variables
Expressions and statements
Console input and output
Text file input and output
Conditional logic
Subprograms
Arrays
MEETING DATES AND TIMES:
M Jan 23rd - Th May 24th at noon
Online lectures via audio podcast
Online labs using discussion group
Last Day To Add: Feb 3rd
Last Day To Drop with refund: Feb 3th
Last Day To Drop without "W": Feb 16th
Last Day To Drop with "W": Apr 27th
GRADING: Lab Exercises (4):  400 points
Term Projects (2):  500 points
Online Quizzes (15):  100 points

FINAL GRADE: Strictly applied
A 900-1000 points      B 800-899 points
C 700-799 points      D 600-699 points
F 0-599 points        no extra credit

TEXT, REFERENCES, AND SUPPLIES:
Intro To Programming, Using Java (4th Ed. Rev 1) by Burns online
Class website: http://cs.dvc.edu/
Free editor software: JNotePad (also avail. in computer lab)
Free compiler software: Java (JDK 6.0) (also avail. in computer lab)
home or office, PC or Mac required
CLASS POLICY: Each lab must be completed correctly before the next lab is considered for grading.
All lectures are pre-recorded MP3s, with accompanying HTML visuals. Lectures become available as scheduled on the course outline, and not before.
Lab assignments are posted on the class website. Lab writeups may have accompanying YouTube videos that require Adobe Flash.
Lab assignments are due at midnight of the evening of the due date indicated on the course outline. Completed lab work must be posted to the class website for credit, into the correct folder, with correctly spelled and cased filenames.
For questions on lab assignments, anytime and anywhere, use the online discussion group (accessible via links on the class website: http://cs.dvc.edu). Students may post and reply to questions in order to help each other. The instructor monitors the discussions and answers questions when appropriate. Use this method so that all students benefit from questions, answers, and clarifications.
Lab work will be sent back for redo if not fully correct, with a 2 point penalty each time it is sent back for any of the reasons listed in the lab writeups. Labs that are not made fully correct by one month after their due date will receive zero points.
Late lab assignments and projects will be accepted with a 10 point penalty, except that work submitted one month after its due date, or after noon on Th May 24th, will receive zero points.
Contact the instructor by email or visit during their office hours (if any).
Students are expected to follow the DVC Student Code of Conduct. Accordingly, no credit will be given for work that is not original. Students MUST type their own code, and NOT share code with other students. Points awarded for lab work that is later found to be not original will be withdrawn. Points awarded for files that subsequently get deleted will be withdrawn.

EXPECTED STUDENT LEARNING OUTCOMES:
Students completing the course will be able to:
1. write programs that apply arrays in both Java and C++.
2. write C++ and Java programs that have subprograms with parameter lists.
3. write C++ and Java programs that use constructs of sequence, selection, and iteration.
On the first day of class, take the survey at www.surveymonkey.com/s/sp2012comscPre
On or before finals day, retake the survey at www.surveymonkey.com/s/sp2012comscPost