Java Programming


  2. A. Course Title: Java Programming
    B. Course Number: CS 213J - 30393
    C. Semester: Fall 2017
    D. Days/Time: T Th 8:00:00 AM - 10:30:00 AM
    E. Credit Hours: 3
    F. Instructor: Shook, Angila
    G. Office: C.M. Burke University Center (UC) 232
    H. Email Address:
    I. Office Phone: (575) 492-2658
    J. Office Hours: Monday: 7:45:00 AM-9:00:00 AM (MST); 10:45:00 AM-11:00:00 AM (MST);
    Tuesday: 7:45:00 AM-11:00:00 AM (MST);
    Wednesday: 7:45:00 AM-9:00:00 AM (MST); 10:45:00 AM-11:00:00 AM (MST);
    Thursday: 8:45:00 AM-11:00:00 AM (MST);
    Friday: 7:45:00 AM-9:00:00 AM (MST); 10:45:00 AM-11:00:00 AM (MST);
    If you need a different time, please contact me to setup an appointment.
    K. Time Zone: Mountain Time
    L. Prerequisite(s): CS 113
    M. Corequisite(s):
    N. Class Location: BUC237

    This course provides students with a comprehensive knowledge and hands-on experience with the Java programming environment and features. Students will design, write, debug, and run Java stand-alone programs and Java applets. Topics covered include Java language syntax, elements, operators, statements, arrays, string manipulation classes, graphics, graphical user interface, common classes, and basic I/O operations. This is a three credit hour class. Prerequisite: CS 113 or experience/knowledge of a programming language.


    This course is designed for the student seeking JAVA programming skills. It is a departmental course, which may or may not transfer to other schools.



    Title: Java Programming : Comprehensive Concepts and Techniques - With CD (Paper)
    Author: Shell / Cashman / Starks / Mick
    ISBN: 1-4188-5985-0

    Flash Drive


    You can buy your books online at the NMJC Bookstore.


    Students attending New Mexico Junior College will be evaluated according to the following grading scale:

    						90 - 100%	=	A
    						80 -  89%	=	B
    						70 -  79%	=	C
    						60 -  69%	=	D
    					 	 0 -  59%	=	F

    Late work will not be accepted.

    Examinations 50% (Given every three chapters)
    Quizzes 10% (Given as needed)
    Laboratory and out-of-class assignments 40% (Given as needed)


    New Mexico Junior Collegeís institutional student learning outcomes represent the knowledge and abilities developed by students attending New Mexico Junior College. Upon completion students should achieve the following learning outcomes along with specific curriculum outcomes for respective areas of study:


    The objective of the Computer Information Systems program is to prepare students for entry-level employment in the computer industry. Students who successfully complete the program should be able to configure and maintain a personal computer, utilize application and system software, and one of the following dependent on the emphasis area: design and implement software on various platforms or configure and maintain a network.


    At the completion of the course, a student should be a to:
    Develop and implement a windowed JAVA program
    Develop and implement an JAVA applet
    Develop a program that utilizes methods
    Utilize and manipulate arrays, loops, and layout managers using external classes
    Develop menus and button arrays using the abstract Windows Toolkit
    Utilize swing interfaces with sorting and searching
    Use collections and strings in a reusable class


    Students will be held responsible for the information on these pages.

    Academic Honesty
    Each student is expected to maintain the highest standards of honesty and integrity in online academic and professional matters. The College reserves the right to take disciplinary action, up to and including dismissal, against any student who is found guilty of academic dishonesty or otherwise fails to meet these standards. Academic dishonesty includes, but is not limited to, dishonesty in quizzes, tests, or assignments; claiming credit for work not done or done by others; and nondisclosure or misrepresentation in filling out applications or other College records. Cheating or gaining illegal information for any type of graded work is considered dishonest and will be dealt with accordingly.

    Americans with Disabilities Act (ADA) Information
    Any student requiring special accommodations should contact the Special Needs Student Services Coordinator at (575) 492-2576 or by e-mail at

    Attendance Policy
    Attendance is required at every session of each course for which the student is enrolled. When unavoidable circumstances make attendance impossible, students must provide a satisfactory explanation of their absences to their professors. College-sponsored activities are considered excused absences and the appropriate sponsor of those students who will be absent from class will notify professors. Students having absences due to college-sponsored activities will need to make arrangements with the affected classes / professor to take care of required work; however, arrangements for make-ups should be made within a reasonable time frame, usually within one week of the absence. Regarding make-up work, absences due to late registration are considered the same as regular absences.

    Cell Phones/Pagers
    All cell phones and pagers must be turned off when the student is participating in any lecture, laboratory, or other learning activity.

    Classroom Conduct
    The professor is responsible for maintaining a class environment best suited for effective learning. By registering for this class, the student is assumed to have entered into an agreement with New Mexico Junior College and the professor to attend the class regularly and to behave in an appropriate manner at all times. Disruptive behavior may result in the student being removed from the class.

    Food and Drink Policy
    Food items and soft drinks may not be consumed in NMJC classrooms. Students are also discouraged from bringing food and drink items into the classroom even though these items remain in sealed packaging. Bottled water is permissible.

    No Children in the Classroom
    In order to adhere to instructional procedures as well as maintain the safety of children, NMJC’s policy of no children in the classrooms (lecture, lab, etc.) will be followed.

    Offering the work of another as one’s own, without proper acknowledgment, is plagiarism; therefore, any student who fails to give credit for quotations or essentially identical expression of material taken from books, encyclopedias, magazines and other reference works, or from the themes, reports, or other writings of a fellow student, is guilty of plagiarism. Plagiarism violates the academic honesty policy and is considered cheating.

    Smoking/Use of Tobacco
    New Mexico Junior College is cognizant of the health hazards associated with smoking / use of tobacco for the smoker, as well as the non-smoker. In an effort to provide a healthy environment for students, employees, and others who may frequent the campus, NMJC prohibits smoking / use of tobacco inside any campus building or facility.

    Tutoring Assistance
    Free tutoring services are available to all NMJC students through Brainfuse and the Academic Success Center located in Mansur Hall room 123 and 124.

    Withdrawal Policy
    Regular, punctual attendance is required for all classes at NMJC. Although the professor has the right to drop any student who has missed the equivalent of 2 weeks of instruction (based on a 16 week semester) whether itís a face to face, online, or a hybrid course, it is not guaranteed that the professor will drop the student. If the student chooses to stop attending a class, he/she should withdraw from the class by accessing your student account in the T-Bird Web Portal at, or submitting the required paperwork to the Registrar’s Office by 5:00 p.m. on Tuesday, November 21, 2016. All students are encouraged to discuss their class status with the professor prior to withdrawing from the class.

  14. COURSE OUTLINE This is a sample only - it will be updated prior to the first day of class.

    Week 1 - January 11, 2010

    Course Introduction

    Week 2 - January 18, 2010

    Chapter 1

    Week 3 - January 25, 2010

    Chapter 2

    Week 4- February 1, 2010

    Chapter 3

    Week 5 - February 8, 2010

    Exam 1 / Chapter 4

    Week 6 - February 15, 2010

    In-service / Chapter 4

    Week 7 - February 22, 2010

    Chapter 5

    Week 8 - March 1, 2010

    Chapter 6

    Week 9 - March 8, 2010


    Week 10 - March 15, 2010

    Chapter 7

    Week 11 - March 22, 2010

    Spring Break

    Week 12 - March 29, 2010

    Chapter 8

    Week 13 - April 5, 2010

    Chapter 9

    Week 14 - April 12, 2010

    Exam / Chapter 10

    Week 15 - April 19, 2010

    Chapter 11

    Week 16 - April 26, 2010

    Chapter 12

    Finals Week

    Final Exam